.b-hero{padding-top:0;padding-bottom:0;position:relative}@media (max-width:576px){.b-hero{padding-bottom:0}}.b-hero__container{position:relative;display:flex;flex-direction:column;gap:20px;margin-top:-128px}@media (max-width:1199px){.b-hero__container{margin-top:0px}}@media (max-width:575px){.b-hero__container{margin-top:0}}.b-hero__container::before{position:absolute;content:"";inset:0;background:rgba(0, 0, 0, 0.4);z-index:0}@media (max-width:576px){.b-hero__container::before{background:transparent}}.b-hero__image-bg{position:relative;z-index:-1;height:1000px;overflow:hidden}@media (max-width:1599px){.b-hero__image-bg{height:calc(100vw * 0.52)}}.b-hero__image-bg img{width:100%;height:100%;object-fit:cover}.b-hero .swiper-slide-active .b-hero__image-bg{}.b-hero .swiper-slide-active .b-hero__image-bg img{width:100%;height:100%;object-fit:cover;display:block;animation:smoothPulseZoom 8s ease-in-out infinite;transform-origin:center center;will-change:transform}@keyframes smoothPulseZoom{0%{transform:scale(1);opacity:1}99%{transform:scale(1.3);opacity:1}100%{transform:scale(1.3);opacity:0}}.b-hero__text-container{position:absolute;left:0;right:0;bottom:20%;display:flex;color:white;align-items:flex-end;z-index:1}@media (max-width:576px){.b-hero__text-container{position:static;padding-bottom:40px;color:var(--color-text)}}.b-hero__text-content{display:flex;gap:20px;justify-content:space-between}@media (max-width:1199px){.b-hero__text-content{flex-direction:column}}.b-hero__title{font-weight:600;line-height:120%;max-width:816px}.b-hero__content{display:flex;flex-direction:column;gap:30px;max-width:504px}.b-hero__descr{font-weight:500;line-height:100%}@media screen and (max-width:576px){.b-hero .button{color:#000000;border-color:#000000}.b-hero .button svg path{fill:#000000}.b-hero .button:hover{background-color:#000000;color:#FFFFFF}.b-hero .button:hover svg path{fill:#FFFFFF}}.hero-pagination{position:absolute;bottom:20px;z-index:100;left:50% !important;transform:translateX(-50%);display:flex;justify-content:center;flex-wrap:wrap;gap:10px;max-width:100%;width:100% !important}.hero-pagination .swiper-pagination-bullet{width:100px;height:5px;background:gray;border-radius:12px}.hero-pagination .swiper-pagination-bullet-active{background:white}@media screen and (max-width:576px){.hero-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;max-width:100%;width:100% !important}.hero-pagination .swiper-pagination-bullet{background:#000000;width:60px}.hero-pagination .swiper-pagination-bullet-active{background:#000000}}.b-projects .section__header{display:flex;justify-content:space-between;align-items:center;gap:40px}@media (max-width:991px){.b-projects .section__header{flex-direction:column;gap:20px;align-items:flex-start}}.b-projects .section__introtext{max-width:706px}@media (max-width:1199px){.b-projects .section__introtext{max-width:552px}}.b-projects__container{display:flex;flex-direction:column;gap:40px}@media (max-width:1399px){.b-projects__container{gap:20px}}.b-projects__item{position:relative;height:500px;object-fit:cover}@media (max-width:1799px){.b-projects__item{height:414px}}@media (max-width:1599px){.b-projects__item{height:378px}}@media (max-width:1399px){.b-projects__item{height:318px}}@media (max-width:1199px){.b-projects__item{height:272px}}@media (max-width:991px){.b-projects__item{height:306px}}@media (max-width:767px){.b-projects__item{height:225px}}.b-projects__item::before{transition:all 0.3s;position:absolute;inset:0;content:"";background:rgba(0, 0, 0, 0.4)}.b-projects__item:hover::before{background:rgba(0, 0, 0, 0.8)}.b-projects__item img{max-width:560px;max-height:500px;width:100%;height:100%;object-fit:cover}@media (max-width:1799px){.b-projects__item img{height:414px}}@media (max-width:1599px){.b-projects__item img{height:378px}}@media (max-width:1399px){.b-projects__item img{height:318px}}@media (max-width:1199px){.b-projects__item img{height:272px}}@media (max-width:991px){.b-projects__item img{height:306px}}@media (max-width:767px){.b-projects__item img{height:225px}}.b-projects__title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;width:60%;line-height:150%;font-weight:500;text-align:center}.b-projects__swiper-controls-container{display:flex;width:100%;align-items:center;justify-content:center;gap:24px}.b-projects__swiper-button-next{align-items:center}.b-projects__swiper-button-next svg{transform:rotate(180deg)}@media (max-width:1399px){.b-projects__swiper-button-next svg{width:52px}}@media (max-width:767px){.b-projects__swiper-button-next svg{width:47px}}.b-projects__swiper-button-next:hover path{fill:black}.b-projects__swiper-button-prev{align-items:center}@media (max-width:1399px){.b-projects__swiper-button-prev svg{width:52px}}@media (max-width:767px){.b-projects__swiper-button-prev svg{width:47px}}.b-projects__swiper-button-prev:hover path{fill:black}.b-advantages{position:relative;display:flex;align-items:center;min-height:458px}@media (max-width:1799px){.b-advantages{min-height:fit-content}}.b-advantages::before{position:absolute;content:"";background:rgba(0, 0, 0, 0.6);z-index:1;inset:0}.b-advantages__container{display:flex;justify-content:space-between;position:relative;z-index:2}@media (max-width:764px){.b-advantages__container{flex-wrap:wrap;justify-content:space-around;gap:60px}}.b-advantages__item{color:white;align-items:center;max-width:357px}@media (max-width:1799px){.b-advantages__item{max-width:284px}}@media (max-width:1199px){.b-advantages__item{max-width:214px}}.b-advantages__item-title{line-height:120%;padding-bottom:6px}@media (max-width:1599px){.b-advantages__item-title{padding-bottom:0px}}.b-advantages__item-title svg{display:flex;justify-content:flex-start;fill:none;padding-bottom:24px}@media (max-width:1799px){.b-advantages__item-title svg{padding-bottom:14px;height:72px;width:84px}}@media (max-width:1599px){.b-advantages__item-title svg{padding-bottom:7px;height:64px;width:74px}}@media (max-width:1399px){.b-advantages__item-title svg{height:56px;width:66px}}@media (max-width:1199px){.b-advantages__item-title svg{height:48px;width:56px}}@media (max-width:991px){.b-advantages__item-title svg{height:40px;width:48px}}@media (max-width:767px){.b-advantages__item-title svg{height:32px;width:40px}}.b-advantages__item-description{line-height:120%}.b-partners{padding:60px 0;background-color:white}@media (max-width:1199px){.b-partners{padding:30px 0}}.b-partners__container{display:grid;grid-template-columns:repeat(6, 1fr);gap:24px}@media (max-width:1199px){.b-partners__container{gap:12px;grid-template-columns:repeat(3, 1fr)}}.b-partners__item img{max-height:140px;max-width:268px;width:100%;height:100%}.b-form__container{display:flex;justify-content:space-between;gap:40px}@media (max-width:1599px){.b-form__container{flex-direction:column}}.b-form__header{display:flex;flex-direction:column;gap:50px;color:white}.b-form__form{max-width:1002px;display:flex;flex-direction:column;gap:60px}@media (max-width:1799px){.b-form__form{max-width:800px}}@media (max-width:1599px){.b-form__form{gap:30px}}.b-form__submit-container{display:flex;align-items:center;gap:80px}@media (max-width:1799px){.b-form__submit-container{gap:40px}}@media (max-width:991px){.b-form__submit-container{flex-direction:column-reverse;align-items:flex-start;gap:20px}}.b-form__privacy{font-weight:300;font-style:Light;font-size:10px;line-height:130%;letter-spacing:0%;color:white;position:relative;max-width:516px;display:flex;gap:20px;height:fit-content}@media (max-width:1799px){.b-form__privacy{max-width:387px}}.b-form__privacy input{min-width:24px;min-height:24px;background:transparent}.b-form__privacy a{color:white;border-bottom:1px solid white}.b-form__checkbox{width:24px;height:24px;border-radius:6px}.b-map{padding-bottom:0}.b-map__container{display:flex;flex-direction:column;gap:50px}.b-map__content{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}@media (max-width:991px){.b-map__content{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.b-map__contacts{display:flex;align-items:center;justify-content:space-between;gap:187px;flex-wrap:wrap}@media (max-width:1799px){.b-map__contacts{gap:147px}}@media (max-width:1599px){.b-map__contacts{gap:107px}}@media (max-width:1399px){.b-map__contacts{gap:67px}}@media (max-width:1199px){.b-map__contacts{gap:40px}}@media (max-width:991px){.b-map__contacts{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%}}@media (max-width:575px){.b-map__contacts{grid-template-columns:1fr}}@media (max-width:575px){.b-map__contacts{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.b-map__contact{display:flex;flex-direction:column;gap:20px;color:black;line-height:130%;font-weight:500}@media (max-width:1199px){.b-map__contact{gap:10px}}.b-map__contact-title{color:#7C7C7C;font-weight:400}.b-map__soc{display:flex;align-items:center;gap:30px}@media (max-width:1399px){.b-map__soc{gap:15px}}.b-map__soc img,.b-map__soc svg{width:40px;height:40px;fill:none;fill-opacity:1}.b-map__soc img path,.b-map__soc svg path{fill:black}.b-map__soc img circle,.b-map__soc svg circle{stroke:black}.b-map__soc a:hover circle{fill:rgba(0, 0, 0, 0.3)}.b-map__map{filter:grayscale(1)}/*# sourceMappingURL=./page-ffdbbc9b906f3a9706c1755389d11be9.map */