.b-hero__slider{border-radius:var(--border-radius);overflow:hidden;font-size:0.85em}@media (min-width:576px){.b-hero__slider{font-size:1em}}.b-hero__img{height:350px}@media (min-width:576px){.b-hero__img{height:400px}}.b-hero__img img{border-radius:var(--border-radius);overflow:hidden;width:100%;height:100%}.b-hero__content{--container: 3em;position:absolute;display:flex;flex-direction:column;justify-content:center;top:0;left:0;left:var(--container);padding-right:var(--container);height:100%;z-index:2;backdrop-filter:brightness(1.1) blur(5px);padding:10px;height:fit-content;top:50%;transform:translateY(-50%);border-radius:var(--border-radius)}@media (max-width:992px){.b-hero__content{right:var(--container)}}.b-hero__title{margin-bottom:0.5em}.b-hero__text{margin-bottom:1em}.b-advantages__item{text-align:center}@media (max-width:991px){.b-advantages__item:last-child{flex-basis:100%}}.b-advantages__item-image{color:var(--color-primary)}.b-advantages__item-image img,.b-advantages__item-image svg{width:auto;height:70px}@media (min-width:576px){.b-advantages__item-image img,.b-advantages__item-image svg{height:100px}}.b-advantages__item-title{margin:1rem auto 0;font-size:20px;line-height:120%;letter-spacing:0%;text-align:center;vertical-align:middle}@media (max-width:991px){.b-advantages__item-title{margin:0.75rem auto 0;font-size:14px}}.b-advantages__item-description{margin-top:0.5rem;font-size:16px;line-height:140%;letter-spacing:0%;text-align:center;vertical-align:middle;color:var(--color-text-muted)}@media (max-width:991px){.b-advantages__item-description{font-size:12px}}@media (min-width:992px){.b-categories .grid{--columns: 3}}.b-categories__button{display:flex;justify-content:center;align-items:center;margin-top:2rem}.b-projects__item{position:relative;display:flex;flex-direction:column;height:auto;border:1px solid rgba(var(--color-primary-rgb), 0.5);border-radius:var(--border-radius);overflow:hidden}.b-projects__item .image{aspect-ratio:1.5;max-height:170px}.b-projects__item-link{position:absolute;inset:0;opacity:0}.b-projects__item-title{padding:16px 8px;text-align:center;font-weight:var(--font-bolder);line-height:1.2}.b-projects__item-title:empty{display:none}.b-projects .swiper{--swiper-pagination-bottom: -2em}@media (min-width:992px){.b-projects .swiper{--swiper-pagination-bullet-width: 0px}}.b-partners__item{height:150px;border:1px solid rgba(var(--color-primary-rgb), 0.5);border-radius:var(--border-radius);padding:1em}.b-partners__item img{width:100%;height:100%;object-fit:contain}.b-partners .swiper{--swiper-pagination-bottom: -2em}@media (min-width:992px){.b-partners .swiper{--swiper-pagination-bullet-width: 0px}}.b-text-media__items.is-inverted img{float:right;margin:0px 0px 25px 30px}.b-text-media__items.is-inverted .b-text-media__image{order:-1}@media (max-width:991px){.b-text-media__items{flex-direction:column}}.b-text-media__text{flex-grow:1;font-weight:400;font-style:Regular;font-size:16px;line-height:140%;letter-spacing:0%;vertical-align:middle}.b-text-media__text strong{font-weight:600}.b-text-media img{border-radius:var(--border-radius);float:left;width:583px;height:583px;margin:0 30px 25px 0}@media (max-width:1200px){.b-text-media img{float:none !important;height:unset;width:100%;max-width:500px;aspect-ratio:1;margin:0 !important;margin-bottom:20px !important}}.b-form__image{text-align:center}@media (max-width:991px){.b-form__image{display:none}}.b-form__form{max-width:704px}@media (max-width:991px){.b-form__form{backdrop-filter:brightness(1.1) blur(5px);padding:12px;border-radius:var(--border-radius);background-color:rgba(255, 255, 255, 0.25)}}@media (max-width:991px){.b-steps._id_1-9{padding-bottom:10px}}.b-steps__items{display:flex;gap:10px;flex-direction:column}@media (min-width:992px){.b-steps__items{display:flex;flex-direction:row;gap:0}}.b-steps__item{position:relative;cursor:default;display:flex;flex-direction:column;gap:0.5em;align-items:center}@media (min-width:992px){.b-steps__item{display:block}.b-steps__item:hover .b-steps__item-point{outline-width:1em;outline-color:#4fc2f76e;transition:0.25s}.b-steps__item:after{content:"";position:absolute;top:0.5em;left:0;width:100%;height:2px;background:#4FC3F7}.b-steps__item:first-child:before{content:"";position:absolute;top:0.5em;left:0;width:50%;height:2px;background:white;z-index:2}.b-steps__item:last-child:before{content:"";position:absolute;top:0.5em;right:0;width:50%;height:2px;background:white;z-index:2}}.b-steps__item-point{position:relative;flex-shrink:0;width:1em;height:1em;border-radius:50%;background:linear-gradient(180deg, #003366 14.42%, #0077C0 66.83%, #4FC3F7 100%);z-index:3;transition:0.25s}@media (min-width:992px){.b-steps__item-point{margin:0 auto;outline:8px solid #4FC3F733}}.b-steps__item-title,.b-steps__item-count{font-family:Raleway;font-weight:600;font-size:14px;line-height:120%;text-align:center;vertical-align:middle}@media (min-width:992px){.b-steps__item-title,.b-steps__item-count{font-size:24px}}.b-steps__item-count{color:#0077C0;margin-top:24px}@media (max-width:991px){.b-steps__item-count{margin-top:0px}}.b-steps__item-title{margin-top:4px}@media (max-width:991px){.b-steps__item-title{margin-top:0px}}.b-steps__item-descr{margin-top:16px;font-family:Inter;font-weight:400;font-size:16px;line-height:140%;text-align:center;vertical-align:middle;color:#0B1E3A}@media (max-width:991px){.b-steps__item-descr{font-size:12px;margin-top:0px}}.ymaps-2-1-79-map{width:auto !important}.b-map__wrapper{display:flex;gap:176px}@media (max-width:1400px){.b-map__wrapper{gap:80px}}@media (max-width:1200px){.b-map__wrapper{gap:40px}}@media (max-width:992px){.b-map__wrapper{gap:20px;flex-direction:column}}.b-map-contacts{display:flex;gap:20px}.b-map-contacts svg{min-width:24px;min-height:24px;padding:8px 0}.b-map-contacts svg path{fill:var(--color-primary)}.b-map-contacts__title{font-family:Inter;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%;vertical-align:middle}.b-map-contacts__content{display:flex;flex-direction:column;gap:8px;align-items:flex-start;font-weight:600;font-size:16px;line-height:140%;letter-spacing:0%;vertical-align:middle}.b-map__contacts-wrapper{display:flex;flex-direction:column;gap:24px;min-width:314px}.b-map .ya-map{width:100%}/*# sourceMappingURL=./page-b6ca7b9262eecd6b50d1eb5395f7d43a.map */