.title{color:#000;font-size:36px;font-weight:800;line-height:37.44px;font-family:Montserrat}.title--post{color:#000;font-size:18px;font-weight:700;line-height:22px;font-family:Montserrat}.text{color:#000;font-size:16px;font-weight:400;line-height:20px;font-family:Montserrat}.text--post{color:#000;font-size:12px;font-weight:400;line-height:15px;font-family:Montserrat}.date{color:#000;font-size:14px;font-weight:700;line-height:17px;font-family:Montserrat}.animation-section{padding-top:80px;transition:all 650ms ease 0s}.animation-section.active{padding-top:0;transition:all 650ms ease 0s}.blue-link{color:#1890f4}.our-projects{margin-bottom:148px}@media screen and (max-width:480px){.our-projects{margin-bottom:50px}}.our-projects__content{position:relative}.our-projects__title{color:#000;font-size:36px;font-weight:800;line-height:37.44px;font-family:Montserrat;margin-bottom:37px;text-align:center}@media screen and (max-width:480px){.our-projects__title{text-align:left;color:#000;font-size:32px;font-weight:800;line-height:39px;font-family:Montserrat;margin-bottom:32px}}.our-projects__container{padding:0 20px;overflow:hidden}@media screen and (max-width:991px){.our-projects__container{padding:0}}.our-projects__wrapper{padding-bottom:52px}@media screen and (max-width:991px){.our-projects__wrapper{flex-direction:column;row-gap:30px;padding-bottom:42px}}.our-projects__slide{position:relative;overflow:hidden;border-radius:30px}@media screen and (max-width:480px){.our-projects__slide{border-radius:20px}}.our-projects__slide.hide{display:none}.our-projects__slide img{border-radius:30px;width:100%;height:100%;transition:all 750ms ease 0s}@media screen and (max-width:480px){.our-projects__slide img{border-radius:20px}}.our-projects__slide:hover img{transform:scale(1.1);transition:all 750ms ease 0s}.our-projects__slide::after{content:attr(data-news);position:absolute;bottom:88px;left:41px;max-width:194px;color:#fff;font-size:20px;font-weight:700;line-height:24px;font-family:Montserrat}@media screen and (max-width:480px){.our-projects__slide::after{left:38px}}.our-projects__button{position:absolute;bottom:28px;left:41px;border-radius:76px;background:rgba(255,255,255,.3);height:40px;display:inline-flex;padding:0 30px 0 24px;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:700;line-height:20px;font-family:Montserrat;z-index:5}@media screen and (max-width:480px){.our-projects__button{bottom:31px;left:38px}}.our-projects__button-show{display:none}@media screen and (max-width:991px){.our-projects__button-show{display:flex;width:220px;margin:0 auto}}.our-projects__button-show.hide{display:none}.our-projects__pagination.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:5}.our-projects .swiper-horizontal>.swiper-pagination-bullets,.our-projects .swiper-pagination-bullets.swiper-pagination-horizontal,.our-projects .swiper-pagination-custom,.our-projects .swiper-pagination-fraction{width:auto}.our-projects .swiper-pagination-bullet.swiper-pagination-bullet-active{border-radius:82px;background:#ffc801;width:52px;height:10px}.our-projects .swiper-pagination-bullet{background:#1890f4;width:10px;height:10px;opacity:1}.our-projects__prev.swiper-button-prev{width:55px;height:55px;border-radius:50%;background-color:#fff;position:absolute;box-shadow:0 4px 5px 0 rgba(0,0,0,.05);z-index:5;top:auto;left:-55px;bottom:255px}@media screen and (max-width:1200px){.our-projects__prev.swiper-button-prev{bottom:203px}}@media screen and (max-width:991px){.our-projects__prev.swiper-button-prev{display:none}}.our-projects__prev.swiper-button-prev::after{display:none}.our-projects__prev.swiper-button-prev::before{content:url(../images/dist/icon/icon-arrow.svg);transform:rotate(90deg)}.our-projects__next.swiper-button-next{width:55px;height:55px;border-radius:50%;background-color:#fff;position:absolute;z-index:5;box-shadow:0 4px 5px 0 rgba(0,0,0,.05);top:auto;right:-55px;bottom:255px}@media screen and (max-width:1200px){.our-projects__next.swiper-button-next{bottom:203px}}@media screen and (max-width:991px){.our-projects__next.swiper-button-next{display:none}}.our-projects__next.swiper-button-next::after{display:none}.our-projects__next.swiper-button-next::before{content:url(../images/dist/icon/icon-arrow.svg);transform:rotate(-90deg)}.list-projects{margin-top:100px}.list-projects__wrapper{display:flex;flex-wrap:wrap;gap:31.51px}@media screen and (max-width:991px){.list-projects__wrapper{flex-direction:row}}.list-projects__slide{flex:0 1 calc(33.333% - 21px);border:7px solid #fff;border-radius:37px;box-shadow:0 3px 15px 0 rgba(0,0,0,.05)}@media screen and (max-width:991px){.list-projects__slide{flex:0 1 calc(50% - 16px)}}@media screen and (max-width:580px){.list-projects__slide{flex:0 1 100%}}.list-projects__button{background:#ffc801;color:#000}.map{margin-bottom:103px}@media screen and (max-width:480px){.map{margin-bottom:50px}}.map__content{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:30px;column-gap:30px;height:520px}@media screen and (max-width:991px){.map__content{flex-direction:column;height:auto;align-items:flex-start;row-gap:20px}}.map__info{flex:0 1 490px;border-radius:35px;background:#fff;box-shadow:0 3px 15px 0 rgba(0,0,0,.05);padding:88px 107px 88px 99px}@media screen and (max-width:991px){.map__info{flex:0 1 auto;width:100%}}@media screen and (max-width:480px){.map__info{padding:48px 77px 0 40px}}.map__title{margin-bottom:49px}@media screen and (max-width:480px){.map__title{margin-bottom:54px;color:#000;font-size:32px;font-weight:800;line-height:33.18px;font-family:Montserrat}}@media screen and (max-width:991px){.map__contacts-list{margin-bottom:74px}}.map__contacts-item{margin-bottom:36px;padding-left:92px;position:relative;height:62.3px}@media screen and (max-width:480px){.map__contacts-item{margin-bottom:37.7px}}.map__contacts-item a{color:#000;font-size:16px;font-weight:400;line-height:20px;font-family:Montserrat}@media screen and (max-width:480px){.map__contacts-item a{color:#000;font-size:14px;font-weight:400;line-height:17px;font-family:Montserrat}}.map__contacts-item:last-child{margin-bottom:0}.map__contacts-item:nth-child(1),.map__contacts-item:nth-child(2),.map__contacts-item:nth-child(3){padding:7px 0 7px 92px}@media screen and (max-width:480px){.map__contacts-item:nth-child(1),.map__contacts-item:nth-child(2),.map__contacts-item:nth-child(3){padding:7px 0 7px 62px}}.map__contacts-item:nth-child(1)::before{content:url(../images/dist/icon/adress-icon.svg)}@media screen and (max-width:480px){.map__contacts-item:nth-child(1)::before{content:url(../images/dist/icon/adress-icon-mobile.svg)}}.map__contacts-item:nth-child(2)::before{content:url(../images/dist/icon/phone-icon.svg)}@media screen and (max-width:480px){.map__contacts-item:nth-child(2)::before{content:url(../images/dist/icon/phone-icon-mobile.svg)}}.map__contacts-item:nth-child(3)::before{content:url(../images/dist/icon/email-icon.svg)}@media screen and (max-width:480px){.map__contacts-item:nth-child(3)::before{content:url(../images/dist/icon/email-icon.svg)}}.map__contacts-item:nth-child(1)::before,.map__contacts-item:nth-child(2)::before,.map__contacts-item:nth-child(3)::before{top:0;left:0;position:absolute}@media screen and (max-width:480px){.map__contacts-item:nth-child(1)::before,.map__contacts-item:nth-child(2)::before,.map__contacts-item:nth-child(3)::before{top:50%;transform:translateY(-50%)}}.map__item-name{color:#000;font-size:20px;font-weight:700;line-height:24px;font-family:Montserrat;margin-bottom:4.3px}@media screen and (max-width:480px){.map__item-name{margin-bottom:3.3px}}.map__block-map{flex:0 1 100%;max-width:100%;height:100%;border-radius:35px;background:#fff;box-shadow:0 3px 15px 0 rgba(0,0,0,.05);padding:136px 0 124px 74px;background-image:url(../images/dist/background/plane.png);background-repeat:no-repeat;background-position:69% 38%}@media screen and (max-width:1310px){.map__block-map{background-position:78% 44%}}@media screen and (max-width:1199px){.map__block-map{background-size:253.111px 109.387px;background-position:46% 65%}}@media screen and (max-width:991px){.map__block-map{width:100%;background-size:auto;background-position:79% 38%}}@media screen and (max-width:678px){.map__block-map{background-position:61% 50%}}@media screen and (max-width:580px){.map__block-map{background-size:253.111px 109.387px;background-position:42px 57%;padding:45px 40px 47px}}.map__title-subscribe{max-width:286px;margin-bottom:14px}@media screen and (max-width:480px){.map__title-subscribe{color:#000;font-size:32px;font-weight:800;line-height:39px;font-family:Montserrat;margin-bottom:5px;max-width:255px}}.map__sub-title{color:#000;font-size:14px;font-weight:400;line-height:17px;font-family:Montserrat;margin-bottom:30px;max-width:201px}@media screen and (max-width:1199px){.map__sub-title{margin-bottom:113px}}@media screen and (max-width:991px){.map__sub-title{margin-bottom:30px}}@media screen and (max-width:678px){.map__sub-title{margin-bottom:113px;color:#000;font-size:16px;font-weight:400;line-height:20px;font-family:Montserrat}}.map__button{width:auto;height:50px;border-radius:10px!important;border:1px solid #e9f0f3;background:#1890f4;color:#fff;font-size:14px;font-weight:700;line-height:17px;font-family:Montserrat;margin-bottom:24px;padding-left:0;justify-content:center;border:none;display:inline-flex!important;padding:0 20px}.map__policy{max-width:201px;color:#a0a0a0;font-size:11px;font-weight:400;line-height:13px;font-family:Montserrat}.map__policy a{color:#a0a0a0;font-size:11px;font-weight:400;line-height:13px;font-family:Montserrat;text-decoration:underline}

@media screen and (max-width: 580px) {
    .our-projects__slide img{width:100%;height:100%; aspect-ratio:0.84;}
}
@media screen and (min-width: 768px) {
    .our-projects__slide img{width:330px;height:397px;}
}
@media screen and (min-width: 992px) {
    .our-projects__slide img{width:265px;height:319px;}
}
@media screen and (min-width: 1200px) {
    .our-projects__slide img{width:332px;height:398px;}
}
@media screen and (min-width: 1311px) {
    .our-projects__slide img{width:378px;height:454px;}
}