.project-listing{padding:0 64px;overflow:hidden}@media screen and (width<=767px){.project-listing{padding:0}}.project-listing__container.container{flex-direction:column;gap:120px;max-width:1660px;display:flex}@media screen and (width<=1280px){.project-listing__container.container{gap:96px}}@media screen and (width<=810px){.project-listing__container.container{gap:72px}}.project-listing__item{flex-direction:column;padding-bottom:39px;scroll-margin-top:90px;display:flex}.project-listing__top{margin-bottom:102px;padding-top:98px;position:relative}.project-listing__top:before{content:"";pointer-events:none;z-index:-1;background-color:#f0f4fa;width:100vw;height:75%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media screen and (width<=1440px){.project-listing__top{margin-bottom:64px}}@media screen and (width<=991px){.project-listing__top{padding-top:48px}}@media screen and (width<=810px){.project-listing__top{margin-bottom:24px}}.project-listing__head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:64px;display:flex}@media screen and (width<=575px){.project-listing__head{gap:16px;margin-bottom:20px}}.project-listing__title{color:#26262a;margin:0;font-family:Urbanist,Arial,Helvetica,sans-serif;font-size:48px;font-weight:600;line-height:1.1}@media screen and (width<=1280px){.project-listing__title{font-size:40px}}@media screen and (width<=991px){.project-listing__title{text-wrap:balance;font-size:34px}.project-listing__title br{display:none}}@media screen and (width<=810px){.project-listing__title{font-size:26px}}.project-listing__visit{flex:none}@media screen and (width<=575px){.project-listing__visit{margin-left:auto}}@media only screen and (width>=1199px){.project-listing__visit:hover .project-listing__visit-icon svg path{stroke:#fff}}.project-listing__visit-icon{display:inline-flex}.project-listing__visit-icon svg{width:24px;height:24px;display:block}@media screen and (width<=1440px){.project-listing__visit-icon svg{width:20px;height:20px}}.project-listing__visit-icon svg path{transition:all .3s}.project-listing__image{aspect-ratio:1632/655;border-radius:28px;overflow:hidden}.project-listing__image picture{width:100%;height:100%;display:block}.project-listing__image img{object-fit:cover;width:100%;height:100%;display:block}@media screen and (width<=810px){.project-listing__image{aspect-ratio:16/10}}@media screen and (width<=575px){.project-listing__image{border-radius:16px}}.project-listing__cols{grid-template-columns:repeat(3,1fr);gap:138px;display:grid}@media screen and (width<=1440px){.project-listing__cols{gap:48px}}@media screen and (width<=991px){.project-listing__cols{gap:24px}}@media screen and (width<=810px){.project-listing__cols{grid-template-columns:1fr;gap:32px}}.project-listing__col{flex-direction:column;display:flex}.project-listing__col-rule{background-color:#00000026;width:100%;height:1px;margin-bottom:14px;display:block}@media screen and (width<=810px){.project-listing__col-rule{margin-bottom:20px}}.project-listing__col-icon{color:#26262a;margin-bottom:31px;display:inline-flex}.project-listing__col-icon svg{width:38px;height:38px;display:block}.project-listing__col-title{color:#26262a;margin-bottom:16px;font-family:Urbanist,Arial,Helvetica,sans-serif;font-size:32px;line-height:1.1}@media screen and (width<=1700px){.project-listing__col-title{font-size:28px}}@media screen and (width<=1440px){.project-listing__col-title{font-size:24px}}@media screen and (width<=575px){.project-listing__col-title{font-size:20px}}.project-listing__col-text{color:#919191;font-size:20px;line-height:1.6}@media screen and (width<=1440px){.project-listing__col-text{font-size:18px}}@media screen and (width<=991px){.project-listing__col-text{font-size:16px;line-height:1.5}}.project-listing__empty{text-align:center;color:#828289;font-family:Satoshi,Arial,Helvetica,sans-serif}
