.app-modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;bottom:0;left:0;right:0;padding:1em;background-color:#000000ab;z-index:999}@media screen and (max-width: 720px){.app-modal{padding:0}}.app-modal__content{position:relative;width:100%;max-width:403px;padding:43px 30px;background-color:#fff}@media screen and (max-width: 720px){.app-modal__content{max-width:360px;padding:12px}}.app-modal__close{position:absolute;top:21px;right:21px;width:20px;height:20px}.app-modal__header{margin-bottom:24px;color:var(--black);text-align:center;font-size:20px;font-weight:500;line-height:130%}.app-modal__footer{margin-top:38px;color:#979797;font-size:14px;font-weight:500;line-height:1}.app-button{height:60px;padding:0 1.5em;background-color:var(--primary-2);white-space:nowrap;color:#fff;font-weight:700;line-height:1;letter-spacing:-.427px;text-align:center;border-radius:55px}@media screen and (max-width: 720px){.app-button{white-space:inherit;line-height:1.2}}.app-button__primary{background-color:var(--primary-1)}.app-button:hover{opacity:.85}.app-button__small{height:40px;padding:0 1.2em;font-size:16px}.app-button__top-left{border-radius:0 55px 55px}.app-button__top-right{border-radius:55px 0 55px 55px}.app-button__bottom-left{border-radius:100px 55px 55px 0}.app-button__bottom-right{border-radius:100px 55px 0}.fil2{fill:#3f3765}.fil5{fill:#feca00;fill-rule:nonzero}.fil0{fill:#3f3765;fill-rule:nonzero}.fil4{fill:url(#id2)}.fil1{fill:url(#id3)}.fil3{fill:url(#id4)}.header{position:relative;padding:49px 0 0}.header__body{display:flex;align-items:center;position:absolute;top:0;left:0;right:0}@media screen and (max-width: 721px){.header__body{flex-direction:column;padding-top:0}}@media screen and (min-width: 721px) and (max-width: 1024px){.header__body{padding-left:32px;padding-right:32px}}.header__logo{width:172px;flex-shrink:0}@media screen and (max-width: 721px){.header__logo{flex-direction:column;margin-bottom:50px;order:0}}.header__contacts{display:flex;justify-content:space-around;width:100%}@media screen and (max-width: 721px){.header__contacts{flex-direction:column;align-items:center;order:2}}.header__contact{color:var(--title);font-size:17px;font-style:normal;font-weight:700;line-height:1.2}@media screen and (max-width: 721px){.header__phone{margin-bottom:.5rem}.header__email{order:1}.header__actions{margin-bottom:14px;order:1}}.header button{width:214px}.app-footer{padding:105px 0 120px;background-color:#e8e8e8}@media screen and (max-width: 720px){.app-footer{padding:50px 0}}.app-footer__body{display:flex;justify-content:space-between;color:var(--text)}@media screen and (max-width: 720px){.app-footer__body{flex-direction:column}.app-footer__item:not(:first-child){margin-top:46px}}.app-footer__name{margin-bottom:24px;font-size:24px;line-height:133%}.app-footer__phone{color:var(--black);font-size:18px;font-weight:700;line-height:177%}.app-footer__address{color:var(--black);font-size:18px;line-height:155%}.app-footer__copy{margin-top:50px;color:var(--text);font-size:12px;font-weight:400;line-height:266%}.app-input{display:flex;width:100%}.app-input__field{width:100%;height:47px;padding:0 1em;border-radius:11px;border:1px solid #E8E8E8}.app-input__field:focus{border-color:#382c61;outline:none}.app-layout{display:flex;flex-direction:column}.app-layout__header{position:relative;z-index:99}.app-layout__main{margin-top:-50px;overflow:hidden}.app-title{max-width:800px;margin-left:auto;margin-right:auto}.app-title.is_center{text-align:center}.app-title.is_subtitle{line-height:1.1}.app-title.text-left{text-align:left;margin-left:0}.app-utp{display:flex;flex-direction:column}.app-utp__image{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:86px;height:86px;margin:0 auto 0 0}.app-utp__number{display:flex;justify-content:flex-start;color:var(--primary-2);font-size:60px;font-weight:700;line-height:93%;text-transform:uppercase}.app-utp__index{display:flex;justify-content:center;align-items:center;width:74px;height:74px;border-radius:50px;background-color:#fff;color:var(--primary-2);font-size:44px;font-style:normal;font-weight:400;line-height:127%;text-transform:uppercase}.app-utp__center .app-utp__image,.app-utp__center .app-utp__number,.app-utp__center .app-utp__index{margin:0 auto}.app-utp__name{height:44px;margin-top:24px;margin-bottom:14px;color:var(--primary-1);font-size:20px;font-weight:700;line-height:1.1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 720px){.app-utp__name{height:auto;max-height:44px}}.app-utp__text{color:var(--text);font-size:18px;font-weight:400;line-height:111.111%}.app-utp__center-text .app-utp__name,.app-utp__center-text .app-utp__text{text-align:center}@media screen and (max-width: 1024px){.app-utp_index{position:relative;padding-left:71px}.app-utp_index .app-utp__index{position:absolute;top:0;left:0;width:52px;height:52px}.app-utp_index .app-utp__name{margin-top:0}}.utp-section{padding:37px 0 90px}.utp-section__list{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:103px 150px}@media screen and (max-width: 720px){.utp-section__list{margin-top:38px;grid-template-columns:1fr;gap:38px}}.product-card{min-height:100%;border-radius:33px;background:#fff;box-shadow:0 32px 34px #00000021}.product-card__image{position:relative;padding:36%;overflow:hidden}.product-card__image img{position:absolute;top:0;bottom:0;left:0;right:0}.product-card__name{padding:39px 45px 32px;border-bottom:3px solid #E8E8E8;color:var(--black);font-size:24px;font-weight:700;letter-spacing:-.603px}@media screen and (max-width: 1024px){.product-card__name{padding:24px 10px 7px;font-size:18px}}.product-card__text{padding:8px 45px 0;color:var(--text);font-size:18px;font-weight:400}@media screen and (min-width: 1025px){.product-card__text{height:62px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 1024px){.product-card__text{padding:8px 10px 0}}.product-card__email{margin:32px 0 12px;padding:0 1rem;color:var(--primary-1);text-align:center;font-size:17px;font-style:normal;font-weight:700}@media screen and (max-width: 1024px){.product-card__email{margin:16px 0 27px}}.card-section{padding:37px 0}.card-section__list{margin-top:56px;display:grid;grid-template-columns:repeat(2,1fr);gap:103px 150px}@media screen and (max-width: 720px){.card-section__list{margin-top:45px;grid-template-columns:1fr;gap:54px}}@media screen and (min-width: 721px) and (max-width: 1024px){.card-section__list{margin-top:45px;grid-template-columns:repeat(2,1fr);gap:54px}}.slide-section{display:flex;flex-direction:column;position:relative;width:100%;height:100vh;min-height:50vw;background-size:cover;background-position:center top}@media screen and (max-width: 720px){.slide-section{background-size:contain;background-repeat:no-repeat;background-color:#e8e8e8}}.slide-section__content{width:100%;margin-top:auto;margin-bottom:42px}.slide-section__body{display:flex;flex-direction:column;align-items:center;width:100%;max-width:800px;margin:0 auto}.slide-section__title{margin-bottom:.5rem;color:var(--primary-1);font-size:50px;text-align:center;font-weight:700;line-height:112%;text-transform:uppercase}@media screen and (max-width: 720px){.slide-section__title{margin-bottom:20px;font-size:30px}}.slide-section__text{margin-bottom:1rem;color:var(--text);text-align:center;font-size:22px;font-weight:400;line-height:118.182%}@media screen and (max-width: 720px){.slide-section__text{font-size:17px}}.slide-section__action{margin-top:32px}@media screen and (max-width: 720px){.slide-section__action{margin-top:23px;padding-left:32px;padding-right:32px}}.promo-section{padding:67px 0;background-color:#e8e8e8}.promo-section__media{margin-top:1.5em}@media screen and (max-width: 720px){.promo-section__text{margin-top:27px}}.promo-section__message{display:flex;flex-shrink:0;position:relative;width:225px;height:165px;margin:0 auto}.promo-section__message svg{position:absolute;top:0;bottom:0;left:0;right:0}.promo-section__message-text{padding:1.8rem;margin-top:1%;color:var(--text);text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:125%}.promo-section__phone{display:flex;flex-shrink:0;position:relative;width:564px;height:269px;margin:10px auto 0;border-radius:33px;border:5px solid var(--text);box-shadow:0 32px 34px #00000021;overflow:hidden}@media screen and (max-width: 720px){.promo-section__phone{max-width:100%;height:auto;padding-top:48%}}.promo-section__phone iframe{position:absolute;top:0;width:100%;height:100%}.promo-section__list{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media screen and (max-width: 720px){.promo-section__list{margin-top:80px;grid-template-columns:1fr;gap:29px}}.group-slider{display:flex}@media screen and (max-width: 720px){.group-slider{flex-direction:column}}.group-slider__item{display:flex;flex-direction:column;justify-content:space-around;flex-shrink:0;width:100%;max-width:124px;transition:max-width .6s ease-in-out}@media screen and (max-width: 720px){.group-slider__item{width:100%;max-width:100%}}.group-slider__item:not(:first-child){margin-left:25px}@media screen and (max-width: 720px){.group-slider__item:not(:first-child){margin-left:0}}.group-slider__item.is_active{max-width:416px}.group-slider__slide{display:flex;flex-direction:column;height:455px;margin:21px 0;background-position:46% 0;background-size:auto 100%;box-shadow:0 7px 11px #00000026;overflow:hidden;transition:all .6s ease-in-out}@media screen and (max-width: 720px){.group-slider__slide{margin:0;height:0;background-size:100% auto;background-position:0 -40px}}.group-slider__item .group-slider__slide{border-radius:38px 0}.group-slider__item .group-slider__slide.is_even{border-radius:0 38px}.group-slider__item.is_active .group-slider__slide{border-radius:38px 0 38px 38px}@media screen and (max-width: 720px){.group-slider__item.is_active .group-slider__slide{height:332px}}.group-slider__position{max-width:124px;color:var(--title);font-size:22px;font-weight:400;line-height:118%;opacity:0;visibility:hidden;transition:all .6s ease-in-out}@media screen and (max-width: 720px){.group-slider__position{font-size:18px}}.group-slider__position.is_show{opacity:1;visibility:visible}.group-slider__position+.group-slider__slide{margin-bottom:auto}.group-slider__slide+.group-slider__position{margin-top:auto}.group-slider__slide .group-slider__info{width:100%;margin-top:auto;border-radius:38px 0 38px 38px;background:var(--primary-2)}.group-slider__info{display:flex;flex-direction:column;flex-shrink:0;position:relative;max-height:73px;padding:11px 0;text-align:center;font-size:22px;font-weight:700;line-height:118%;bottom:-100%;opacity:0;visibility:hidden;transition:all .6s ease-in-out}@media screen and (max-width: 720px){.group-slider__info{padding:5px 0}}.group-slider__item.is_active .group-slider__info{bottom:0;opacity:1;visibility:visible}.group-slider__info .group-slider__name,.group-slider__info .group-slider__position{width:100%;max-width:100%;color:#fff;opacity:1;visibility:visible;white-space:nowrap}.group-slider__position-mobile{display:flex;justify-content:center;align-items:center;width:95%;max-width:100%;padding:.8rem 1em;margin-left:5%;background-color:var(--primary-2);border-radius:55px 0;box-shadow:0 7px 11px #00000026;color:#fff}.group-slider__position-mobile.is_even{background-color:var(--primary-1);border-radius:0 55px;margin-right:5%;margin-left:0}.group-section{display:flex;flex-direction:column}@media screen and (max-width: 720px){.group-section{padding-bottom:57px}}.group-section__body{display:flex;flex-direction:column}.group-section__title{max-width:414px;margin-bottom:75px}@media screen and (max-width: 720px){.group-section__title{margin-bottom:57px;text-align:center}}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff;--vc-icn-width: 1.2em;--vc-nav-width: 30px;--vc-nav-height: 30px;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-background: transparent;--vc-pgn-width: 12px;--vc-pgn-height: 4px;--vc-pgn-margin: 4px;--vc-pgn-border-radius: 0;--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-active-color: var(--vc-clr-primary)}.carousel__prev,.carousel__next{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%)}.carousel__prev:hover,.carousel__next:hover{color:var(--vc-nav-color-hover)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{right:auto;left:0}.carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}.carousel__pagination{display:flex;justify-content:center;list-style:none;line-height:0;margin:10px 0 0}.carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent}.carousel__pagination-button:after{display:block;content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color)}.carousel__pagination-button:hover:after,.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}@media screen and (min-width: 1024px){.media-slider{display:grid;grid-template-columns:46% 1fr;gap:25px}}.media-slider__main{position:relative;z-index:1}.media-slider__item{display:flex;align-items:flex-start;position:relative;border-radius:0 0 55px;overflow:hidden}.media-slider__info{display:flex;flex-direction:column;position:absolute;bottom:25px;left:25px;width:300px;color:var(--text);font-size:22px;font-weight:400}@media screen and (max-width: 1024px){.media-slider__info{width:70%;max-width:300px;height:58.866px;margin:0}}.media-slider__content{position:relative;padding:15.5px 25px;z-index:1}@media screen and (max-width: 1024px){.media-slider__content{display:flex;align-items:center;padding:0 .5rem;height:58.866px;text-align:left;line-height:1.1}}.media-slider__content.is_video{padding:15px 25px 17px}.media-slider__overflow{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.66);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:-1}.media-slider__name{display:flex;align-items:center;z-index:1}.media-slider__name+*{margin-bottom:12px}.media-slider__separator{width:44px;height:2px;margin:auto .5rem;flex-shrink:0;background:var(--text);z-index:1}@media screen and (max-width: 1024px){.media-slider__separator{width:13px;margin:auto .3rem}}.media-slider__text{font-size:18px;font-weight:600}.media-slider__btn{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;left:100%;width:67.129px;height:58.866px;margin-bottom:0;flex-shrink:0;background:var(--primary-2)}.media-slider__item img{min-width:100%;max-height:714px}.media-slider__list .carousel__slide--active{display:none}@media screen and (max-width: 1024px){.media-slider__list .carousel__slide--active{display:flex}}.media-slider__nav{display:flex;margin-top:47px}@media screen and (max-width: 1024px){.media-slider__nav{margin-top:23px;justify-content:center}}.media-slider__nav-item{display:flex;justify-content:center;align-items:center;position:relative;width:40px;height:40px;border:1px solid transparent;flex-shrink:0;border-radius:50%}.media-slider__nav-item:before{content:"";width:12px;height:12px;border-radius:50%;background-color:#979797}.media-slider__nav-item.is_active{border-color:var(--primary-2)}.media-slider__nav-item.is_active:before{background-color:var(--primary-2)}.media-slider__list .media-slider__item{padding-top:88%;padding-right:25px;background-size:cover;cursor:pointer}@media screen and (max-width: 1024px){.media-slider__list .media-slider__item{padding-top:150%}}.media-slider__list .media-slider__item>div{position:absolute;top:0;bottom:0;left:0;width:calc(100% - 25px);border-radius:0 0 55px;background-size:cover}@media screen and (max-width: 1024px){.media-slider__list .media-slider__item>div{width:calc(100% - 12px);border-radius:0 0 46px;overflow:hidden}}.media-slider .carousel__viewport{overflow:inherit}.media-slider__video{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#0000004d;cursor:pointer}.media-slider__info-mobile{position:absolute;left:12px;bottom:12px}.media-slider__info-mobile .media-slider__content{top:auto!important;bottom:0!important;left:0!important}.media-slider__info-mobile .media-slider__name{position:relative;display:flex}.media-slider__info-mobile .media-slider__btn{border-radius:0 0 33px}.media-section{padding:74px 0;background-color:#e8e8e8;overflow:hidden}@media screen and (max-width: 1024px){.media-section{padding:43px 0 19px}}.media-section__content{position:relative}.media-section__content:before{content:"";position:absolute;top:0;bottom:0;right:51.8%;width:100vw;background-color:#e8e8e8;z-index:1}@media screen and (max-width: 1024px){.media-section__content:before{display:none}}.media-section__body{display:flex;flex-direction:column}.media-section__tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:35px}@media screen and (max-width: 1024px){.media-section__tabs{display:flex;flex-direction:column}}.media-section__tab{text-align:left;font-size:56px;color:#979797}@media screen and (max-width: 1024px){.media-section__tab{font-size:20px;text-align:center}}.media-section__tab.is_active{color:var(--title)}@media screen and (max-width: 1024px){.media-section__tab.is_active{font-size:30px}}.media-section__content{margin-top:32px}.tender-section{display:flex;flex-direction:column;padding:90px 0 68px}@media screen and (max-width: 1024px){.tender-section{padding:0 0 55px}}.tender-section__body{display:flex;flex-direction:column}.tender-section__content{margin-top:56px}.tender-section__list{display:block}.tender-section__action{margin-top:50px}.tender-section__item{display:inline-block;float:left;padding:32px;color:var(--black)}@media screen and (min-width: 1025px){.tender-section__item:nth-child(1){width:260px;border-radius:55px 55px 0;background:var(--primary-2);margin:0 13px 12px 0}}@media screen and (max-width: 1024px){.tender-section__item:nth-child(1){padding:22px 17px;margin:0 0 18px 24%;background:var(--primary-2);border-radius:33px 33px 0}}@media screen and (min-width: 1025px){.tender-section__item:nth-child(2){width:494px;border-radius:55px 55px 0 0;background:var(--primary-1);color:#fff;margin:48px 13px 12px}}@media screen and (max-width: 1024px){.tender-section__item:nth-child(2){padding:31px 11px;max-width:calc(50% - 5px);background-color:#e8e8e8;border-radius:0 33px 33px;margin-right:5px}}@media screen and (min-width: 1025px){.tender-section__item:nth-child(3){width:248px;height:250px;border-radius:55px 55px 55px 0;background:#E8E8E8;margin:0 0 12px 13px}}@media screen and (max-width: 1024px){.tender-section__item:nth-child(3){padding:31px 11px;max-width:calc(50% - 5px);background-color:var(--title);border-radius:33px 0 33px 33px;color:#fff;margin-left:5px}}@media screen and (min-width: 1025px){.tender-section__item:nth-child(4){width:194px;height:248px;border-radius:55px 0 55px 55px;background:var(--primary-1);color:#fff;margin:-70px 13px 0 66px}}@media screen and (max-width: 1024px){.tender-section__item:nth-child(4){padding:24px 12px;margin-top:24px;margin-bottom:24px;background:var(--primary-2);border-radius:0 33px 33px}}@media screen and (min-width: 1025px){.tender-section__item:nth-child(5){width:380px;height:124px;border-radius:0 0 55px 55px;background:#E8E8E8;margin:10px 13px auto}}@media screen and (max-width: 1024px){.tender-section__item:nth-child(5){padding:21px 11px;max-width:calc(50% - 5px);background-color:var(--title);border-radius:0 33px 33px;color:#fff;margin-left:5px}}@media screen and (min-width: 1025px){.tender-section__item:nth-child(6){width:416px;height:148px;border-radius:0 55px 55px;background:var(--primary-2);margin:12px 0 0 13px}}@media screen and (max-width: 1024px){.tender-section__item:nth-child(6){padding:32px 11px;max-width:calc(50% - 5px);background-color:var(--title);border-radius:33px 0 33px 33px;color:#fff;margin-left:5px}}.partner-slider{display:flex;flex-direction:column;position:relative}@media screen and (max-width: 1024px){.partner-slider__title{margin-bottom:24px}}.partner-slider__list{margin-top:100px}@media screen and (max-width: 1024px){.partner-slider__list{margin-top:26px}.partner-slider__list .carousel__slide{margin:0 .5rem}}.partner-slider__pagination{display:flex;justify-content:center;margin-top:47px}@media screen and (max-width: 1024px){.partner-slider__pagination{margin-top:39px}}.partner-slider .carousel__pagination-button{display:flex;justify-content:center;align-items:center;position:relative;width:40px;height:40px;border:1px solid transparent;flex-shrink:0;border-radius:50%}.partner-slider .carousel__pagination-button:after{content:"";width:12px;height:12px;border-radius:50%;background-color:#979797}.partner-slider .carousel__pagination-button--active{border-color:var(--primary-2)}.partner-slider .carousel__pagination-button--active:after{background-color:var(--primary-2)}.partner-slider__navigation-item{display:flex;justify-content:center;align-items:center;position:absolute;top:7%;width:52px;height:52px;border-radius:50%;box-shadow:0 4px 14px #00000029}@media screen and (max-width: 1024px){.partner-slider__navigation-item{display:none}}.partner-slider__navigation-item:hover{color:var(--primary-2)}.partner-slider__navigation-prev{left:-100px}.partner-slider__navigation-next{right:-100px}.partner-section{padding:90px 0 68px;background-color:#e8e8e8}@media screen and (max-width: 1024px){.partner-section{padding:60px 0 48px}}@media screen and (min-width: 1025px){.partner-section__list{margin-top:56px;display:grid;grid-template-columns:repeat(2,1fr);gap:103px 150px}}@media screen and (max-width: 1024px){.partner-section__list{display:flex;flex-direction:column}}.manager-section{padding:100px 0}@media screen and (max-width: 1024px){.manager-section{padding:55px 0}}.manager-section__grid{display:flex}@media screen and (max-width: 1024px){.manager-section__grid{flex-direction:column;align-items:center}}.manager-section__info{width:100%;max-width:347px}@media screen and (max-width: 1024px){.manager-section__info{max-width:100%}.manager-section__title,.manager-section__text{text-align:center}}.manager-section__list{display:grid;grid-template-columns:repeat(2,1fr);gap:44px 32px;width:100%;max-width:50%;margin-left:auto}@media screen and (max-width: 1024px){.manager-section__list{grid-template-columns:1fr;gap:22px;max-width:100%;margin-top:55px}}.manager-section__action{margin-top:70px}@media screen and (max-width: 1024px){.manager-section__action{margin-top:55px}}.app-radio{display:flex;position:relative;min-height:36px}.app-radio__input{position:absolute;opacity:0;visibility:hidden}.app-radio__label{display:flex;align-items:center;position:relative;padding-left:53px;color:var(--text);font-size:20px;font-weight:400;letter-spacing:-.603px;line-height:1;cursor:pointer}.app-radio__label:before,.app-radio__label:after{content:"";display:flex;flex-shrink:0;position:absolute;border-radius:50%}.app-radio__label:before{top:0;left:0;width:34px;height:34px;border:1px solid var(--text)}.app-radio__label:after{top:.85rem;left:.85rem;width:8px;height:8px;background-color:var(--title);opacity:0;visibility:hidden}.app-radio__input:checked+.app-radio__label:after{opacity:1;visibility:visible}.app-radio__input:checked+.app-radio__label{color:var(--title)}.question-form{display:flex;flex-direction:column;min-height:570px}@media screen and (max-width: 1024px){.question-form{min-height:auto}}.question-form__list{width:100%;max-width:380px}@media screen and (max-width: 1024px){.question-form__list{margin-left:auto;margin-right:auto}}.question-form__list+.question-form__list{margin-top:32px}.question-form__name{margin-bottom:32px;color:var(--black);font-size:20px;font-weight:700;letter-spacing:-.603px}@media screen and (max-width: 1024px){.question-form__name{max-width:380px;margin-left:auto;margin-right:auto}}.question-form__list+.question-form__list .question-form__label{font-size:16px;color:var(--black);font-weight:600;line-height:1.2}.question-form__item:not(:last-child){margin-bottom:20px}.question-form__actions{margin-top:75px}@media screen and (max-width: 1024px){.question-form__actions{display:flex;justify-content:center;margin-top:37px}}.question-form__button{min-width:186px}.application-section{padding:75px 0}.application-section__form{position:relative;margin-top:95px}@media screen and (max-width: 1024px){.application-section__form{margin-top:37px}}.application-section__questions{display:flex;flex-direction:column}.application-section__image{position:absolute;top:0;right:-10%}@media screen and (max-width: 1024px){.application-section__image{display:none}}.application-section__circle{position:absolute;bottom:-10px;right:0;width:549px;height:549px;flex-shrink:0;border-radius:50%;background:#E8E8E8;z-index:-1}.application-section__message{display:grid;grid-template-columns:1fr;gap:13px;position:absolute;top:11%;left:5%;max-width:390px;padding:14px 1.5em;border-radius:44px 44px 0;background:var(--title);color:#fff;line-height:1.1}.application-section__message-text{text-align:center;font-size:22px;font-weight:400}.application-section__message-agent{display:flex;flex-direction:column;width:100%;max-width:232px;margin-left:auto;text-align:left;font-size:18px;font-weight:400}.application-section__progress-bar{position:relative;bottom:0;margin:23px auto 0;width:100%;max-width:566px}.application-section__progress{position:relative;width:100%;height:5px;background-color:#e8e8e8;border-radius:10px}.application-section__progress-status{position:absolute;top:-1px;bottom:-1px;left:0;background-color:#979797;border-radius:10px;transition:all .3s ease-in-out}.step-section{padding:75px 50px;background-color:#e8e8e8}@media screen and (max-width: 1024px){.step-section{padding:50px 0}}.step-section__list{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 180px;margin-top:44px}@media screen and (max-width: 720px){.step-section__list{grid-template-columns:1fr}}@media screen and (min-width: 721px) and (max-width: 1024px){.step-section__list{grid-template-columns:repeat(2,1fr)}}.step-section__action{margin-top:50px}.chat-section{padding:100px 0}@media screen and (max-width: 1024px){.chat-section{padding:50px 0}}.chat-section__grid{display:flex}@media screen and (max-width: 1024px){.chat-section__grid{flex-direction:column}}.chat-section__info{width:100%;max-width:347px;margin:auto 0}@media screen and (max-width: 1024px){.chat-section__info{max-width:100%}.chat-section__title,.chat-section__text{text-align:center}}.chat-section__chat{position:relative;margin:auto}@media screen and (max-width: 1024px){.chat-section__chat{margin-top:28px;max-width:347px}}@media screen and (max-width: 720px){.chat-section__chat{max-width:200px}}.chat-section__chat-name{position:absolute;top:13%;left:23.5%;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:177%;opacity:.8}@media screen and (max-width: 720px){.chat-section__chat-name{font-size:11px}}.chat-section__messages{position:absolute;top:140px}@media screen and (max-width: 720px){.chat-section__messages{top:100px}}.chat-section__message{position:relative;left:-25%;max-width:280px;padding:10px 28px 16px 18px;margin-bottom:22px;border-radius:0 22px 22px;background:#E8E8E8;font-size:18px;line-height:115%}@media screen and (max-width: 720px){.chat-section__message{font-size:13px;margin-bottom:12px}}.chat-section__message-user{left:auto;right:-25%;border-radius:22px 0 22px 22px;background-color:#c3ffc3}.chat-section__message-status{display:flex;position:absolute;bottom:9px;right:9px}.chat-section__message-time{color:var(--text);font-size:13px;font-weight:400;line-height:normal}@media screen and (max-width: 720px){.chat-section__message-time{font-size:10px}}.chat-section__message-read{display:flex;align-items:center;margin-left:.3rem}.chat-section__message-read svg{width:18px}@media screen and (max-width: 720px){.chat-section__message-read svg{width:12px}}.chat-section__message-read svg:first-child{margin-right:-.8rem}@media screen and (max-width: 720px){.chat-section__message-read svg:first-child{margin-right:-.48rem}}.chat-section__action{margin-top:-63px;z-index:1}@media screen and (max-width: 720px){.chat-section__action{margin-top:-38px}}
