@charset "UTF-8";*{padding:0;margin:0;border:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;scrollbar-color:#86bce8 #f7f9fb;scrollbar-width:thin}::-webkit-scrollbar-thumb{background-color:#86bce8}::-webkit-scrollbar-track{background-color:#f7f9fb}::-webkit-scrollbar-button{display:none;background-color:#86bce8}::-webkit-scrollbar{width:8px}*,:after,:before{box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;font-size:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}a,button{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;background:0 0;font-family:inherit}ul li{list-style:none}img{vertical-align:top;max-width:100%;height:auto}@font-face{font-family:Cygre;font-display:swap;src:url(../fonts/Cygre-Bold.woff2) format("woff2"),url(../fonts/Cygre-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Cygre;font-display:swap;src:url(../fonts/Cygre-Regular.woff2) format("woff2"),url(../fonts/Cygre-Regular.woff) format("woff");font-weight:400;font-style:normal}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{min-height:100%;height:auto;color:#002853;font-family:Cygre;font-size:18px;font-weight:400;line-height:155.555556%;background:#fff}body.no-scroll{overflow:hidden}body.no-scroll .header__body::after{display:block}.wrapper{min-height:100%;height:auto;display:flex;flex-direction:column}main{flex:1 1 auto;padding-top:90px}.container{width:min(100% - 160px,1760px);margin-inline:auto}.button{display:inline-block;padding:20px 40px;border:1px solid rgba(134,188,232,.3019607843);border-radius:80px;text-align:center;background:#86bce8;color:#fff;font-family:Cygre;font-size:20px;font-weight:400;line-height:1;letter-spacing:.08em;text-transform:lowercase;transition:all .3s ease 0s}.button-black{border:1px solid #002853;border-radius:80px;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:49px;padding:6px 20px;color:#002853;font-family:Cygre;font-size:16px;font-weight:400;line-height:125%;letter-spacing:.04em;text-align:left;transition:all .3s ease 0s;text-transform:lowercase}.button-black svg{width:26px;height:26px;transition:all .3s ease 0s}.button-outline{padding:20px 40px;border:1px solid #fff;border-radius:80px;color:#fff;display:inline-block;text-align:center;font-family:Cygre;font-size:20px;font-weight:400;line-height:1;letter-spacing:.08em;text-transform:lowercase;transition:all .3s ease 0s}.button-outline:active{transform:scale(.98)}.button-flat{padding:14px 0 24px 0;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-width:303px;color:#fff;font-family:Cygre;font-size:20px;font-weight:400;line-height:1;letter-spacing:.08em;text-transform:lowercase;border-bottom:1px solid #fff;height:58px;transition:all .3s ease 0s;white-space:nowrap}.button-flat svg{width:20px;height:20px;transition:all .3s ease 0s}.slider-next,.slider-prev{display:flex;width:64px;height:64px;align-items:center;justify-content:center;border-radius:50%;background:#86bce8;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .3s ease 0s}.slider-next svg,.slider-prev svg{width:24px;height:24px}.slider-next:active,.slider-prev:active{transform:scale(.96)}.slider-prev svg{transform:rotate(180deg)}.section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#002853;font-family:Cygre;font-size:84px;font-weight:400;line-height:normal;margin-bottom:60px}.section-title__icon{flex:0 0 72px;width:72px;height:72px}.-white{color:#fff}.title-m{color:#002853;font-family:Cygre;font-size:50px;font-weight:400;line-height:116%;margin-bottom:30px}.title-m.-white{color:#fff}.label{padding:6px 16px 6px;display:inline-flex;align-items:center;gap:12px;color:#002853;font-size:18px;line-height:normal;font-weight:400;border:1px solid #002853;border-radius:20px;white-space:nowrap;vertical-align:middle}.label span{display:inline-block;width:9px;height:9px;border-radius:50%;background:#002853}.label.-blue{border-color:#86bce8;color:#86bce8}.label.-blue span{background:#86bce8}.article-preview{height:auto;display:block}.article-preview__image{margin-bottom:20px;width:100%;height:420px;border-radius:10px;overflow:hidden}.article-preview__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.05);transition:all .3s ease 0s}.article-preview__info{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#002853;font-size:18px;font-weight:400}.article-preview__info span:nth-child(2){letter-spacing:.06em;color:#3e847d}.article-preview__name{color:#002853;font-family:Cygre;font-size:32px;font-weight:400;line-height:125%;transition:color .3s ease 0s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.policy-label{display:flex;align-items:center;gap:16px;color:#1f3f87;font-family:Cygre;font-size:16px;font-weight:400;line-height:112.5%;cursor:pointer}.policy-label a{color:#1f3f87;font-family:Cygre;text-decoration:underline;text-decoration-thickness:from-font;transition:all .3s ease 0s}.policy-label:has(input:checked) .policy-label__box::after{opacity:1}.policy-label input{display:none}.policy-label__box{display:inline-block;flex:0 0 18px;width:18px;height:18px;border:2px solid #1f3f87;border-radius:4px;position:relative}.policy-label__box::after{content:"";display:block;position:absolute;top:0;left:0;border-radius:4px;inset:0;background:url(../img/icons/check.svg) center center/12px 12px no-repeat;opacity:0}.dotted-list{padding-left:20px}.dotted-list li{list-style-type:disc;padding-left:8px}.dotted-list li::marker{font-size:12px}.dotted-list li:not(:last-child){margin-bottom:5px}.ymaps-2-1-79-controls__control,.ymaps-2-1-79-controls__control_toolbar,.ymaps-2-1-79-copyright__layout,.ymaps-2-1-79-map-copyrights-promo{display:none!important}.header{background:#1f3f87;max-height:90px}.header.fixed{position:fixed;top:0;left:0;width:100%;z-index:90}.header__body{display:flex;align-items:center;padding:10px 0;color:#fff;gap:calc(20px + 76 * ((100vw - 320px)/ 1600))}.header__logo{max-width:224px;z-index:99}.header__main{flex:1;width:100%}.header__info{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.3)}.header__resident{z-index:99}.header__resident.-mob{display:none}.header__contacts{display:flex;align-items:center}.header__socials{display:flex;align-items:center;gap:20px;padding:0 20px;position:relative;margin-right:20px}.header__socials::after{content:"|";position:absolute;bottom:2px;right:0;color:#fff;font-size:14px;line-height:1}.header__socials a{display:flex;align-items:center;justify-content:center;width:22px;height:22px}.header__socials a svg{width:100%;height:100%;color:#fff;transition:all .3s ease 0s;will-change:transform}.header__phone{display:flex;align-items:flex-end;gap:20px;padding:2px 0}.header__phone a{color:#fff;font-size:18px;font-weight:700;line-height:144.444444%;transition:all .3s ease 0s}.header__phone span{font-size:14px;line-height:157.142857%}.header__nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:8px}.header__cabinet a{display:flex;align-items:center;gap:8px;color:#fff;font-size:18px;line-height:111.111111%;white-space:nowrap;transition:all .3s ease 0s}.header__cabinet a svg{width:24px;height:24px;transition:all .3s ease 0s;color:#fff}.menu__icon{display:none}.menu__list{display:flex;align-items:center;gap:calc(16px + 24 * ((100vw - 320px)/ 1600))}.menu__list li{position:relative}.menu__list li.active>a{color:#86bce8}.menu__list li.active .menu__toggle{transform:scaleY(-1)}.menu__list li.active .menu__toggle svg{color:#86bce8}.menu__list a{display:flex;align-items:center;gap:4px;color:#fff;font-family:Cygre;font-size:18px;line-height:26px;white-space:nowrap;transition:color .3s ease 0s}.menu__toggle{width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all .3s ease 0s}.menu__toggle svg{width:100%;height:100%;color:#fff}.menu__sublist{position:absolute;top:100%;left:0;width:-moz-max-content;width:max-content;background:#1f3f87;padding:12px 16px;transform-origin:center top;transform:scaleY(.7);opacity:0;transition:all .3s ease 0s;will-change:transform;pointer-events:none;box-shadow:4px 4px 15px rgba(0,23,48,.2509803922)}.menu__sublist li:not(:last-child){margin-bottom:20px}.menu__sublist li a{color:#fff;font-family:Cygre;font-size:18px;font-weight:400;line-height:144.444444%}.menu__sublist.show{transform:scaleY(1);opacity:1;pointer-events:all}.footer{background:#1f3f87;color:#fff}.footer__body{padding-top:80px}.footer__main{padding-bottom:70px;display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.footer__info{max-width:430px}.footer__logo{max-width:223px;margin-bottom:50px}.footer__logo img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.footer__contacts{display:flex;flex-direction:column;gap:24px}.footer__contacts-label{color:#ebebeb;font-size:18px;font-weight:600;line-height:32px;text-transform:uppercase}.footer__contacts-link{color:#fff;font-size:18px;line-height:28px}.footer a.footer__contacts-link{transition:color .3s ease 0s}.footer__contacts-socials{display:flex;align-items:center;gap:20px;padding-top:10px}.footer__contacts-social{width:22px;height:22px;flex:0 0 22px;color:#fff;transition:color .3s ease 0s}.footer__contacts-social svg{width:100%;height:100%}.footer__menu{display:flex;margin-right:45px;gap:calc(40px + 74 * ((100vw - 320px)/ 1600))}.footer__menu-col{width:-moz-max-content;width:max-content}.footer__menu-col li:not(:last-child){margin-bottom:20px}.footer__menu-col a{color:#fff;font-family:Cygre;font-size:18px;line-height:155.555556%;transition:color .3s ease 0s}.footer__menu-col-title{color:#ebebeb;font-size:18px;font-weight:600;line-height:177.777778%;text-transform:uppercase;margin-bottom:37px}.footer__policy{padding:30px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid rgba(134,188,232,.3019607843)}.footer__policy-item,.footer__policy-link{color:rgba(255,255,255,.3);font-family:Cygre;font-size:18px;line-height:155.555556%;transition:all .3s ease 0s}.hero{background:#1f3f87;color:#fff}.hero__body{padding:100px 0 40px}.hero__text{display:flex;justify-content:space-between;gap:20px;margin-bottom:72px}.hero__titles{max-width:857px}.hero__title{font-size:80px;font-weight:400;line-height:100%;letter-spacing:0;margin-bottom:30px}.hero__subtitle{font-size:32px;font-weight:400;line-height:125%}.hero__advantages{max-width:666px;margin-top:20px}.hero__advantages ul{margin-bottom:24px}.hero__advantages li{position:relative;padding-left:32px;font-size:24px}.hero__advantages li:not(:last-child){margin-bottom:12px}.hero__advantages li::before{content:"";display:block;position:absolute;top:6px;left:2px;width:20px;height:20px;background:url(../img/icons/square-check.svg) center/cover no-repeat}.hero__image{width:100%;margin-bottom:25px}.hero__image img{width:100%;height:auto;border-radius:20px}.hero__about{box-sizing:border-box;border:1px solid rgba(134,188,232,.3019607843);border-radius:20px;background:rgba(134,188,232,.1);display:flex;position:relative;padding:39px 44px 23px;gap:30px}.hero__about-att{background:#86bce8;width:100%;padding:17px 12px;color:#002853;font-size:18px;font-weight:400;line-height:155.555556%;border-radius:0 0 5px 5px;display:none}.hero__about-quote{display:flex;align-items:center;gap:14px;margin-top:30px;font-size:20px;color:#fff;line-height:140%}.hero__about-quote img{flex:0 0 48px;width:48px;height:48px}.hero__about-items{flex:0 1 50%;display:flex}.hero__about-item{display:flex;flex-direction:column}.hero__about-item p{margin-top:auto;font-size:18px;font-weight:400;line-height:155.555556%;text-wrap:balance}.hero__about-item:first-child{border-right:1px solid rgba(134,188,232,.3019607843);padding-right:29px;margin-right:50px;flex:0 0 220px}.hero__about-image{flex:1;margin-bottom:12px}.hero__benefits{flex:1 1 50%;display:flex;gap:calc(30px + 40 * ((100vw - 320px)/ 1600));margin-right:20px}.hero__benefit{flex:1;max-width:365px}.hero__benefit-name{font-size:32px;line-height:125%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(134,188,232,.3019607843)}.hero__benefit-name span{font-size:50px;line-height:120%;display:block}.hero__benefit-descr{font-size:18px;font-weight:400;line-height:155.555556%;text-wrap:balance}.hero__about-tips{position:absolute;top:26px;right:22px;width:32px;height:32px}.hero__about-tips-btn{width:32px;height:32px}.hero__about-tips-btn svg{width:100%;height:100%;color:#fff}.hero__about-tips-text{position:absolute;right:-20px;bottom:100%;background:#86bce8;padding:6px 16px 4px;width:-moz-max-content;width:max-content;border-radius:80px;transform:translateY(5px);opacity:0;pointer-events:none;transition:all .3s ease 0s}.hero__about-tips-text::after{content:"";position:absolute;top:100%;right:28px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #86bce8}.bordered{position:relative;z-index:2}.bordered::before{content:"";display:block;position:absolute;top:-2px;left:0;width:100%;height:20px;background:#1f3f87;z-index:1}.bordered::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:20px;border-radius:20px 20px 0 0;background:#fff;z-index:2}.statistics{background:#fff}.statistics__body{padding:120px 0;display:flex;justify-content:space-between;gap:40px}.statistics__title{color:#1f3f87;font-size:50px;font-weight:400;line-height:116%;text-align:left}.statistics__title span{font-size:1.68em;display:inline-block;margin-right:12px;color:#86bce8}.statistics__graphic{flex:0 1 50%;max-width:716px;margin-top:-20px}.statistics__labels{display:flex;align-items:center;gap:20px;margin-top:25px}.statistics__label{font-size:18px;line-height:144.444444%;height:33px;display:flex;align-items:center;gap:12px;border:1px solid #002853;border-radius:20px;padding:2px 16px 2px 16px}.statistics__label span{display:inline-block;width:9px;height:9px;border-radius:50%;background:#1f3f87}.statistics__label:nth-child(2){border-color:#86bce8;color:#86bce8}.statistics__label:nth-child(2) span{background:#86bce8}.statistics__text{margin-top:10px;margin-bottom:0;flex:0 1 50%;max-width:866px;display:flex;flex-direction:column;justify-content:space-between}.statistics__descr{font-size:32px;line-height:131.25%}.statistics__descr p:not(:last-child){margin-bottom:30px}.services{background:#fff}.services__body{padding:120px 0 100px}.services__card{border:1px solid rgba(134,188,232,.3019607843);border-radius:8px;background:#f7f9fb;padding:17px 24px 24px;display:flex;flex-direction:column;justify-content:space-between;min-height:310px;color:#002853;transition:all .3s ease 0s;height:auto;position:relative}.services__card-num{color:#fff;font-size:24px;font-weight:400;line-height:166.666667%;position:absolute;top:17px;right:22px;opacity:0;transition:all .3s ease 0s}.services__card-name{font-size:32px;font-weight:400;line-height:40px;letter-spacing:0;text-align:left;margin-bottom:80px;max-width:80%}.services__card-text{color:rgba(0,40,83,.6);font-size:18px;line-height:155.555556%;transition:all .3s ease 0s}.services__card-text ul{padding-left:20px}.services__card-text ul li{list-style-type:disc}.services__cards-pagination{margin-top:20px;display:flex;justify-content:center}.swiper-pagination-bullet{background:#86bce8;opacity:1;margin:0 6px!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:0 0;border:2px solid #86bce8}.advantages{background:#fff}.advantages__body{background:#86bce8;border:1px solid rgba(134,188,232,.3019607843);border-radius:10px;padding:50px 69px 50px 47px}.advantages__head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-right:17px}.advantages__title{width:min(72%,1075px)}.advantages__items{margin-top:60px;display:flex;justify-content:space-between;gap:20px}.advantages__item{max-width:246px}.advantages__item:nth-child(3) .advantages__item-value span{transform:translateY(-32px);margin-left:10px;margin-right:0}.advantages__item-value{font-size:84px;line-height:1;white-space:nowrap}.advantages__item-value span{color:#fff;display:inline-block;margin-right:10px}.advantages__item-text{font-size:20px;font-weight:400;line-height:140%;text-wrap:balance}.benefits{background:#fff}.benefits__body{padding:130px 0 137px;display:flex;gap:60px;justify-content:space-between}.benefits__titles{height:auto}.benefits__titles-wrap{position:sticky;top:100px}.benefits__items{max-width:864px}.benefits__item{padding:60px 0 42px;border-bottom:1px solid #86bce8}.benefits__item:first-child{padding-top:0}.benefits__item:not(:last-child){margin-bottom:30px}.benefits__item-name{display:flex;align-items:center;gap:20px;font-size:32px;line-height:125%;margin-bottom:20px}.benefits__item-text{color:rgba(0,40,83,.6);font-size:20px;font-weight:400;line-height:140%}.benefits__item-text blockquote{margin-top:20px;color:#86bce8;font-size:23px;font-weight:400;line-height:121.73913%;padding-left:20px;position:relative}.benefits__item-text blockquote::before{content:"";display:block;position:absolute;top:0;left:0;width:4px;height:100%;background:#86bce8}.benefits__items-button{margin-top:30px}.development{background:#1f3f87}.development__body{padding:122px 0 120px;color:#fff}.development__body .label{color:#fff;border-color:#fff;margin-bottom:40px}.development__body .label span{background:#fff}.development__description{display:flex;align-items:center;gap:30px;font-size:20px;font-weight:400;line-height:140%}.development__description p{flex:0 1 50%}.development__sk{flex:0 1 50%;display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;line-height:133.333333%}.development__sk span{max-width:280px}.development__sk img{width:78px;height:78px;-o-object-fit:contain;object-fit:contain}.development__content{padding-top:95px;position:relative}.development__slider-pagination{justify-content:center;position:static;margin-top:18px;display:none}.development__slide{display:flex;gap:30px;background:#34589a;border:1px solid rgba(134,188,232,.3019607843);border-radius:10px;overflow:hidden;height:auto;min-height:585px;position:relative;margin-bottom:120px;transform:none}.development__slide:nth-child(1){z-index:1}.development__slide:nth-child(2){z-index:2}.development__slide:nth-child(3){z-index:3}.development__slide:nth-child(4){z-index:4}.development__slide-desktop .form-request{margin:0}.development__info{flex:0 1 50%;padding:50px 40px;display:flex;flex-direction:column}.development__name{font-weight:400;line-height:131.25%;margin-bottom:30px;font-size:calc(28px + 4 * ((100vw - 320px)/ 1600))}.development__text{font-size:20px;font-weight:400;line-height:140%;flex:1}.development__button{margin-top:30px}.development__image{flex:0 1 50%;width:100%}.development__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.form-request{background:#1f3f87;margin:120px 0;position:relative;z-index:2}.form-request .label{margin-bottom:40px}.form-request.-white{background:#fff}.form-request.-grey{background:#f7f9fb;margin:0;padding:90px 0}.form-request.-xl .button-outline{margin-top:30px}.form-request.-xl .form-request__body{min-height:592px!important}.form-request:has(.container){margin:0;padding:110px 0}.form-request:has(.container) .form-request__body{min-height:unset}.form-request__body{background:#86bce8;display:flex;justify-content:space-between;padding:55px 73px 65px 50px;border:1px solid rgba(134,188,232,.3019607843);border-radius:10px;min-height:585px;gap:calc(100px + 87 * ((100vw - 320px)/ 1600))}.form-request__info{flex:1}.form-request__info .button-flat{color:#1f3f87;border-color:#1f3f87}.form-request__title{margin-bottom:30px;margin-top:10px;color:#002853;font-size:calc(24px + 26 * ((100vw - 320px)/ 1600))}.form-request__block{flex:0 1 497px}.form-request__form{max-width:497px;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:20px;margin-right:18px}.form-request__area input:not([type=radio],[type=checkbox],[type=number]){padding:10px;border-bottom:1px solid #1f3f87;background:0 0;width:100%;font-family:Cygre;color:#1f3f87;font-size:20px;font-weight:400;line-height:140%;transition:all .3s ease 0s}.form-request__area input:not([type=radio],[type=checkbox],[type=number])::-moz-placeholder{color:#1f3f87;opacity:.5}.form-request__area input:not([type=radio],[type=checkbox],[type=number])::placeholder{color:#1f3f87;opacity:.5}.form-request__area input:not([type=radio],[type=checkbox],[type=number]):focus{border-color:#fff}.form-request__area input:not([type=radio],[type=checkbox],[type=number]):user-invalid{border-color:red}.form-request__label{display:block;color:#1f3f87;font-size:20px;font-weight:400;line-height:140%;margin-bottom:4px}.form-request__methods{margin-top:16px;display:flex;justify-content:space-between;align-items:center}.form-request__methods label{color:#1f3f87;font-size:20px;font-weight:400;line-height:80%;padding-left:27px;cursor:pointer;transition:all .3s ease 0s;position:relative}.form-request__methods label input{display:none}.form-request__methods label:has(input:checked) span::after{opacity:1}.form-request__methods label span::after,.form-request__methods label span::before{content:"";display:block;position:absolute;top:0;left:0;width:14px;height:14px;border-radius:50%;border:2px solid #1f3f87}.form-request__methods label span::after{top:4px;left:4px;width:6px;height:6px;background:#1f3f87;opacity:0}.form-request__methods-input{margin-top:12px}.cases__body{padding:120px 0 130px}.cases__title{color:#002853;margin-bottom:30px}.cases__items{display:flex;gap:30px}.cases__slider{flex:0 1 75%}.cases__slide{border:1px solid rgba(134,188,232,.3);border-radius:8px;background:#f7f9fb;overflow:hidden;display:flex;flex-direction:column}.cases__image{width:100%;height:194px;overflow:hidden}.cases__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.cases__info{padding:28px 20px 24px 15px;color:#002853;transition:all .3s ease 0s;flex:1;display:flex;flex-direction:column}.cases__details{font-size:18px;line-height:155.555556%;padding-bottom:27px;border-bottom:1px solid rgba(134,188,232,.3019607843)}.cases__name{color:rgba(0,40,83,.6);margin-top:24px;font-size:18px;line-height:155.555556%;margin-bottom:10px}.cases__duty{font-size:18px;line-height:155.555556%;margin-bottom:20px}.cases__duty span{display:block;font-size:32px}.cases__buttons{display:flex;align-items:center;gap:12px;margin-top:auto}.cases__button{font-size:16px;white-space:nowrap}.cases__button.hidden{opacity:0;transition:all .3s ease 0s}.cases__slider-pagination{align-items:center;justify-content:center;display:none}.cases__card{flex:0 1 25%;background:#86bce8;padding:37px 36px;display:flex;flex-direction:column;border-radius:10px;border:1px solid rgba(134,188,232,.3019607843)}.cases__card-title{margin-bottom:0;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.3);font-size:50px}.cases__card-title span{color:#fff}.cases__card-subtitle{margin:12px 0;font-family:Cygre;font-size:18px;line-height:155.555556%;margin-bottom:30px}.cases__card-button{margin-top:auto}.cases__card-button .button-outline{display:inline-block}.reviews{background:#1f3f87;color:#fff;position:relative}.reviews__body{padding:120px 0;display:flex;gap:40px}.reviews__info{flex:0 1 50%;max-width:855px}.reviews__info-body{position:sticky;top:120px}.reviews__rating{display:flex;align-items:center;gap:20px;margin-bottom:50px;padding-top:6px}.reviews__rating span{white-space:nowrap}.reviews__rating a,.reviews__rating span{color:#fff;font-family:Cygre;font-size:32px;line-height:125%}.reviews__rating a svg,.reviews__rating span svg{width:18px;height:18px;display:inline-block;transform:translateY(-5px)}.reviews__title{margin-bottom:30px}.reviews__content{flex:0 1 50%;min-width:0}.reviews__items{min-width:0}.reviews__items-pagination{display:none}.reviews__item{border:1px solid rgba(134,188,232,.3019607843);border-radius:10px;padding:40px;background:#34589a;display:flex;flex-direction:column;position:relative;transform:none;will-change:transform}.reviews__item-text{font-size:20px;line-height:140%;margin-bottom:25px;position:relative}.reviews__item-text::before{content:"";display:inline-block;margin-right:10px;width:15px;height:15px;background:url(../img/icons/quotes.svg) center/contain no-repeat}.reviews__item-author{font-size:32px;line-height:125%;margin-bottom:12px;margin-top:auto}.reviews__item-date{font-size:20px;line-height:140%;margin-bottom:50px}.reviews__item-button .button-black{border-color:#fff;color:#fff}.steps__body{padding:120px 0 100px}.steps__title{margin-bottom:60px;display:flex;align-items:center;justify-content:space-between;width:100%}.steps__slide{padding:30px 22px 20px 24px;border:1px solid rgba(134,188,232,.3019607843);border-radius:8px;background:#f7f9fb;height:auto}.steps__slide-num{background:linear-gradient(50.48deg,#00b1c0,#318aac 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:84px;font-weight:400;line-height:1;margin-bottom:120px}.steps__slide-name{color:#002853;font-size:32px;line-height:125%;margin-bottom:20px}.steps__slide-descr{color:rgba(0,40,83,.6);font-size:18px;line-height:155.555556%}.steps__slide-button{margin-top:20px}.steps__slider-pagination{display:flex;align-items:center;justify-content:center;margin-top:20px}.faq__body{display:flex;justify-content:space-between;gap:60px}.faq__info{max-width:567px}.faq__info-wrapper{position:sticky;top:140px}.faq__subtitle{margin-bottom:30px}.faq__image{width:100%}.faq__image img{width:100%;border-radius:10px}.faq__items{max-width:863px}.faq__item{border-bottom:1px solid #86bce8}.faq__item:first-child .faq__question{padding-top:40px}.faq__item.active .faq__question svg{transform:rotate(180deg)}.faq__item.active .faq__answer{padding-bottom:40px}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:40px;font-size:32px;line-height:125%;color:#002853;padding:70px 0 30px;cursor:pointer}.faq__question i{font-style:normal;color:#86bce8}.faq__question svg{flex:0 0 24px;width:24px;height:24px;transition:all .3s linear 0s}.faq__answer{transition:all .3s linear 0s;max-height:0;overflow:hidden}.news__body{padding:160px 0 100px}.news__label{margin-bottom:40px}.news__title{margin-bottom:50px}.news__slider-pagination{display:flex;align-items:center;justify-content:center;margin-top:20px}.news__items-more{text-align:center;display:none;margin-top:30px}.team-hero .hero__body{padding:110px 0 54px}.team-hero .hero__text{display:block;margin-bottom:82px}.team-hero .hero__about{padding:40px}.team-hero .hero__about-image{flex:unset;height:auto;margin:0}.team-hero .hero__titles{max-width:100%}.team-hero .hero__title{text-wrap:balance;margin-bottom:20px}.team-hero .hero__description{max-width:1114px}.team-hero .hero__about-item{max-width:228px}.team-hero .hero__about-item p{font-size:18px;margin-top:20px}.team-hero .advantages__items{padding:0;padding-top:26px;flex:1;margin-top:0;justify-content:space-between}.team-hero .advantages__item-value{color:#86bce8;margin-bottom:10px}.team-hero .advantages__item-text{font-size:18px}.history__body{padding:120px 0 56px}.history__title{margin-bottom:57px}.history__slider{width:100%;padding-left:calc((100vw - 1760px)/ 2)}.history__slide{width:auto;width:min(80%,1219px)}.history__slide-year{color:#86bce8;font-size:50px;line-height:116%;text-align:left;display:flex;align-items:center;gap:30px}.history__slide-line{display:block;flex:1;width:100%;height:3px;background:#86bce8;position:relative;margin-left:6px}.history__slide-line::before{content:"";display:block;position:absolute;top:0;left:-6px;width:3px;height:3px;background:#86bce8}.history__slide-text{width:min(84%,1030px);color:#002853;font-size:32px;line-height:131.25%;margin-top:65px}.history__slider-pagination{display:none}.worths__body{display:flex;gap:30px;padding:140px 0 96px}.worths__titles{flex:0 1 40%}.worths__title{max-width:561px;position:sticky;top:120px}.worths__items{flex:0 1 60%}.worths__slide{padding:34px;border:1px solid rgba(134,188,232,.3019607843);border-radius:8px;background:#f7f9fb;display:flex;flex-direction:column;gap:26px;height:auto;max-width:1011px;margin-left:auto}.worths__slide:not(:last-child){margin-bottom:70px}.worths__name{color:#002853;font-size:32px;line-height:125%}.worths__descr{color:rgba(0,40,83,.6);font-size:20px;line-height:140%;flex:1;max-width:837px}.worths__button .button-flat{color:#002853;border-color:#002853}.worths__summ{display:flex;max-width:830px}.worths__summ-item{flex:0 1 50%;color:#86bce8;font-size:32px;line-height:125%}.worths__summ-item:not(:last-child){border-right:1px solid #86bce8;padding-right:60px}.worths__summ-item:not(:first-child){justify-self:center;padding-left:60px}.worths__summ-item span{color:#86bce8;font-size:1.56em;line-height:116%;display:block}.worths__slider-pagination{display:flex;margin-top:20px;justify-content:center}.worths+.development .development__body{padding-top:82px}.worths+.development .label{margin-bottom:56px}.worths+.development .development__title{max-width:1462px}.reasons{background:#1f3f87;color:#fff;margin-top:-1px}.reasons__body{padding:0 0 100px}.reasons__title{margin-bottom:60px}.reasons__items{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 30px}.reasons__item-num{color:#86bce8;font-size:84px;line-height:normal;margin-bottom:20px}.reasons__item-name{font-size:32px;line-height:131.25%;margin-bottom:20px}.reasons__item-text{max-width:358px;font-size:18px;line-height:155.555556%}.team__body{padding:90px 0}.team__head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:74px}.team__title{flex:0 1 50%;margin-bottom:0}.team__subtitle{flex:0 1 50%;color:#002853;font-size:32px;line-height:131.25%}.team__slide{width:100%;height:100%}.team__slide:nth-child(even){margin-top:40px}.team__photo{aspect-ratio:.9;width:100%;height:auto;margin-bottom:20px}.team__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team__name{color:#002853;font-size:22px;line-height:127.272727%;margin-bottom:10px}.team__role{color:rgba(0,40,83,.6);font-size:20px;line-height:140%}.team__button{margin-top:8px;transition:opacity .3s ease 0s}.team__button .button-flat{color:#002853;border-color:#002853}.team__slider-pagination{margin-top:20px;display:none}.certificates__body{padding-bottom:90px}.certificates__title{margin-bottom:50px}.certificates__items{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:30px}.certificates__item{padding:16px 22px;height:81px;border:1px solid rgba(134,188,232,.3019607843);border-radius:8px;background:#f7f9fb;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#002853;font-size:20px;line-height:1;letter-spacing:.08em;text-wrap:balance;transition:background-color .3s ease 0s}.certificates__item svg{flex:0 0 20px;width:20px;height:20px;transition:transform .3s ease 0s}.page-hero{background:#1f3f87;color:#fff}.page-hero__body{padding:63px 0 70px;display:flex;align-items:center;justify-content:space-between;gap:60px}.page-hero__info{max-width:1005px;flex:1;padding-bottom:40px;margin-left:23px}.page-hero__label{color:#86bce8;border-color:#86bce8;margin-bottom:30px}.page-hero__label span{background:#86bce8}.page-hero__title{margin-bottom:30px}.page-hero__subtitle{font-size:18px;line-height:155.555556%;margin-bottom:30px}.page-hero__contact{display:flex;align-items:center;gap:30px;margin-bottom:40px}.page-hero__contact a{width:44px;height:44px;flex:0 0 44px;color:#fff;transition:color .3s ease 0s}.page-hero__contact a svg{width:100%;height:100%}.page-hero__contact span{font-size:18px;line-height:133.333333%}.page-hero__buttons{display:flex;align-items:center;gap:30px}.page-hero__image{flex:0 1 31.9%;width:100%;height:auto;max-height:467px;border-radius:20px;overflow:hidden}.page-hero__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.questions__body{padding:45px 0 10px}.questions__card{padding:40px 30px 60px;border:1px solid rgba(134,188,232,.3019607843);border-radius:10px;background:#f7f9fb;display:flex;align-items:flex-start;gap:60px}.questions__card:not(:last-child){margin-bottom:30px}.questions__card-name{flex:0 1 50%;color:#1f3f87;font-size:50px;font-weight:400;line-height:116%}.questions__card-answer{flex:0 1 57%}.questions__card-text{color:#1f3f87;font-size:32px;line-height:131.25%;margin-bottom:18px}.questions__card-list{margin-bottom:18px}.questions__card-list p{display:flex;align-items:center;gap:12px;margin-bottom:9px}.questions__card-list .dotted-line{flex:1;height:20px;width:100%;border-bottom:2px dotted #86bce8}.questions__card-more{border-bottom:1px solid #86bce8}.questions__card-more.active .questions__card-more-button svg{transform:rotate(180deg)}.questions__card-more.active .questions__card-more-text{padding-bottom:20px}.questions__card-more-button{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:40px 0 22px;color:rgba(31,63,135,.6);font-size:20px;line-height:140%;cursor:pointer;transition:all .3s ease 0s}.questions__card-more-button svg{width:24px;height:24px;flex:0 0 24px;transition:transform .3s ease 0s}.questions__card-more-text{color:rgba(31,63,135,.6);font-size:20px;line-height:140%;max-height:0;overflow:hidden;transition:all .3s ease 0s}.service-adv__body{padding:120px 0 30px;display:flex;justify-content:space-between;gap:60px}.service-adv__wrapper{max-width:718px;position:sticky;top:120px}.service-adv__title{margin-bottom:40px;color:#1f3f87}.service-adv__text{max-width:864px}.service-adv__item{margin-bottom:30px;border-bottom:1px solid #86bce8;padding:60px 0 40px}.service-adv__item:first-child{padding-top:0}.service-adv__item-title{color:#1f3f87;font-size:32px;line-height:125%;display:flex;align-items:center;gap:20px;margin-bottom:20px}.service-adv__item-title span{flex:0 0 49px;width:49px;height:49px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(134,188,232,.3019607843);border-radius:10px;background:#f7f9fb;color:#86bce8;font-size:25px;line-height:140%}.service-adv__item-descr{color:rgba(31,63,135,.6);font-size:20px;line-height:140%}.service-adv+.steps .steps__slide-name,.service-adv+.steps .steps__title{color:#1f3f87}.service-adv+.steps .steps__slide-num{margin-bottom:60px}.price{background:#1f3f87;color:#fff}.price__body{padding:90px 0 100px}.price__title{color:#fff;margin-bottom:70px}.price__tariff{padding:40px 0;display:flex;justify-content:space-between;gap:30px}.price__tariff:first-child{padding-top:0}.price__tariff:not(:first-child){border-top:1px solid rgba(255,255,255,.3)}.price__tariff-name{font-size:32px;line-height:125%}.price__tariff-name span{margin-top:4px;display:block;font-size:50px;line-height:116%}.price__tariff-descr{max-width:585px;font-size:18px;line-height:155.555556%}.price__tariff-descr p{margin-bottom:20px}.price__tariff-price{width:380px;font-size:18px;line-height:155.555556%;margin-right:32px}.price__tariff-price span{margin-top:20px;display:block;color:#86bce8;font-size:32px;line-height:125%}.price__att{width:380px;margin-left:auto;color:rgba(134,188,232,.6);font-size:16px;line-height:162.5%;padding-top:10px;border-top:1px solid rgba(134,188,232,.3)}.affiliate-hero .page-hero__info{margin-left:0;padding-bottom:0;padding-top:25px;gap:20px}.affiliate-hero .page-hero__title{margin-bottom:10px}.affiliate-hero .page-hero__subtitle{font-size:24px}.worths-pay .worths__body{padding:120px 0 46px}.worths-pay .worths__slide{gap:10px}.worths-pay .worths__slide:not(:last-child){margin-bottom:40px}.worths-pay .worths__title img{display:block;margin-bottom:16px}.worths-pay .worths__name{color:#002853;font-size:50px;line-height:116%;display:flex;align-items:center;gap:26px}.worths-pay .worths__name span{color:#86bce8;font-size:84px;line-height:1;white-space:nowrap}.worths-pay .worths__descr{color:#002853}.reward__body{padding:74px 58px;color:#fff;position:relative;overflow:hidden;border-radius:20px;min-height:496px}.reward__info{position:relative;z-index:2;width:50%}.reward__title{margin-bottom:30px;color:#fff}.reward__subtitle{margin-bottom:30px}.reward__image{position:absolute;top:0;left:0;width:100%;height:100%}.reward__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.participants__body{padding:90px 0}.participants__label{margin-bottom:20px}.participants__title{margin-bottom:60px;color:#1f3f87}.participants__cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.participants__card{border:1px solid rgba(134,188,232,.3019607843);border-radius:8px;background:#f7f9fb;padding:22px 24px 24px}.participants__card-name{color:#1f3f87;font-size:32px;line-height:125%;margin-bottom:20px}.participants__card-text{color:rgba(31,63,135,.6);font-size:18px;line-height:155.555556%}.start{margin:47px 0 90px}.start__body{background:#86bce8;border:1px solid rgba(134,188,232,.3019607843);border-radius:10px;padding:52px 60px}.start__title{margin-top:10px;margin-bottom:62px}.start__steps{display:flex;gap:100px}.start__step{flex:1}.start__step:nth-child(3){max-width:381px}.start__step-num{color:#fff;display:flex;align-items:center;gap:76px;margin-bottom:20px}.start__step-num span{font-size:84px;line-height:1}.start__step-num img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.start__step-name{color:#1f3f87;font-size:32px;line-height:125%;margin-bottom:20px}.start__step-text{color:#1f3f87;font-size:18px;line-height:155.555556%}.cabinet-features{background:#1f3f87;color:#fff}.cabinet-features__body{padding-top:90px;display:flex;align-items:center;justify-content:space-between;gap:60px}.cabinet-features__body .page-hero__contact{margin:0}.cabinet-features__info{max-width:716px;flex:0 1 50%}.cabinet-features__title{margin-bottom:20px}.cabinet-features__text{margin-bottom:40px}.cabinet-features__image{flex:0 1 50%}.cabinet-features+.form-request{padding-bottom:0}.page-cover{background:#86bce8}.page-cover__body{padding-top:90px}.page-cover__title{color:#002853;margin-bottom:30px}.page-cover__subtitle{color:#002853;font-size:18px;font-weight:400;line-height:155.555556%;margin-bottom:160px;max-width:862px}.page-cover__statistic{color:#fff;display:flex;justify-content:space-between;align-items:flex-start;gap:60px;padding:30px 0 50px;border-top:1px solid rgba(255,255,255,.3)}.page-cover__label{color:#fff;border-color:#fff}.page-cover__label span{background:#fff}.page-cover__statistic-items{display:flex;align-items:flex-start;gap:120px}.page-cover__statistic-item{font-family:Cygre;font-size:20px;font-weight:400;white-space:nowrap;line-height:140%}.page-cover__statistic-item span{margin-top:10px;display:block;font-size:2.5em;line-height:104%}.page-cover+.cases-practice::before{background:#86bce8}.cases-practice__slider{flex:1}.cases-practice .cases__head{display:flex;align-items:center;justify-content:space-between}.cases-practice .cases__slider-buttons{display:flex;align-items:center;gap:20px}.cases-practice .cases__title span{font-size:30px;display:inline-block;transform:translateY(-30%)}.strengths{background:#f7f9fb}.strengths__body{padding-top:88px}.strengths__title{margin-bottom:60px}.strengths__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.strengths__card{padding:23px 24px;background:#fff;border:1px solid rgba(134,188,232,.3019607843);border-radius:8px;display:flex;flex-direction:column}.strengths__card-icon{margin-bottom:calc(40px + 90 * ((100vw - 320px)/ 1600))}.strengths__card-info{flex:1;margin-top:auto}.strengths__card-name{color:#002853;font-size:32px;line-height:125%;margin-bottom:20px}.strengths__card-description{color:rgba(0,40,83,.6);font-size:18px;line-height:155.555556%;margin-bottom:20px}.strengths__card-logo{max-width:80%}.strengths__card-logo img{height:auto}.main-block::before{content:"";display:block;top:0;left:0;inset:0;z-index:1;background:rgba(0,0,0,.5)}.video-reviews{background:#fff}.video-reviews__body{padding:90px 0 108px}.video-reviews__head{margin-bottom:40px;display:flex;align-items:center;justify-content:space-between;gap:30px}.video-reviews__title{margin:0}.video-reviews__slider-buttons{display:flex;align-items:center;gap:20px}.video-reviews__slider-pagination{justify-content:center;align-items:center;margin-top:20px;display:none}.video-reviews__slider{width:100%;padding-left:calc((100vw - 1760px)/ 2)}.video-reviews__slide{display:flex;width:min(90%,1014px);height:auto;background:#f7f9fb;border:1px solid rgba(134,188,232,.3019607843);border-radius:8px;overflow:hidden}.video-reviews__video{flex:0 1 38%;width:100%;height:auto;position:relative}.video-reviews__video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-reviews__video-play{position:absolute;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;right:34px;bottom:40px;background:#86bce8;color:#fff;transition:background-color .3s ease 0s}.video-reviews__video-play svg{width:19px;height:19px;transform:translate(1.5px,0)}.video-reviews__video-play.hidden{display:none}.video-reviews__info{flex:0 1 62%;padding:30px 22px 30px 26px;display:flex;flex-direction:column}.video-reviews__rating{margin-bottom:8px}.video-reviews__rating img{margin-right:8px}.video-reviews__details{margin-bottom:50px}.video-reviews__details p{display:flex;align-items:center;justify-content:space-between;max-width:451px;color:#002853;font-size:18px;line-height:155.555556%}.video-reviews__details p span:last-child{color:rgba(0,40,83,.6)}.video-reviews__details p:not(:last-child){margin-bottom:8px;text-align:right}.video-reviews__name{color:#002853;font-size:32px;line-height:125%;margin-bottom:20px}.video-reviews__text{color:rgba(0,40,83,.6);font-size:18px;line-height:155.555556%;margin-bottom:20px}.video-reviews__button{margin-top:auto}.contacts__body{padding-top:100px;display:flex;align-items:center;gap:80px}.contacts__info{max-width:565px;gap:30px;flex:0 1 50%}.contacts__title{margin-bottom:30px}.contacts__groups{display:flex;flex-direction:column;gap:24px}.contacts__group a,.contacts__group span{display:inline-block;color:#002853;font-family:Cygre;font-size:18px;line-height:155.555556%;text-wrap:balance}.contacts__group a{transition:color .3s ease 0s}.contacts__group-label{color:#86bce8;font-size:18px;font-weight:600;line-height:177.777778%;text-transform:uppercase}.contacts__group-socials{display:flex;align-items:center;gap:20px;padding-top:10px}.contacts__group-socials a{width:22px;height:22px;flex:0 0 22px;transition:all .3s ease 0s}.contacts__group-socials a svg{width:100%;height:100%}.contacts__map{flex:1;width:100%;height:100%;max-width:1163px}.contacts__map #map{width:100%;height:494px}.blog__body{padding:93px 0 98px}.blog__title{color:#002853;margin-bottom:50px}.blog__labels{margin-bottom:50px}.blog__label{display:inline-flex;width:-moz-max-content;width:max-content;opacity:.5;transition:all .3s ease 0s}.blog__label.active{opacity:1}.blog__items{margin:50px 0 90px;display:grid;grid-template-columns:repeat(3,1fr);gap:80px 30px}.blog .article-preview:nth-child(2){order:-2}.blog .article-preview:nth-child(3){order:-1}.blog__popular{order:0}.blog__popular-title{color:#86bce8;font-size:18px;font-weight:600;line-height:177.777778%;text-transform:uppercase;margin-bottom:30px}.blog__popular-item{display:flex;align-items:center;gap:12px}.blog__popular-item:not(:last-child){margin-bottom:30px}.blog__popular-image{flex:0 0 125px;width:125px;height:93px;border-radius:4px;overflow:hidden}.blog__popular-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog__popular-name{color:rgba(0,40,83,.6);font-size:18px;line-height:155.555556%;margin-bottom:8px;transition:color .3s ease 0s}.blog__popular-descr{color:#002853;font-size:18px;line-height:155.555556%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease 0s}.blog__items-more{text-align:center}@media (width < 1900px){.history__slider{padding-left:80px}.video-reviews__slider{padding-left:80px}}@media (width < 1800px){.hero__benefits{gap:30px}.hero__benefit-name{font-size:28px}.hero__benefit-name span{font-size:44px}}@media (width < 1700px){.cases__button{font-size:14px;padding:6px 12px}.cases__button svg{width:16px;height:16px}}@media (width < 1600px){.section-title{font-size:70px}.article-preview__name{font-size:28px}.header__cabinet a{font-size:16px}.header__cabinet a svg{width:22px;height:22px}.menu__list a{font-size:16px}.menu__sublist li a{font-size:16px}.hero__title{font-size:70px}.hero__about-item:first-child{flex:1 1 auto;margin-right:30px;padding-right:20px}.hero__benefit-name{font-size:24px}.hero__benefit-name span{font-size:34px}.statistics__title{font-size:40px}.statistics__descr{font-size:28px}.advantages__item-value{font-size:60px}.form-request.-xl .form-request__body{min-height:unset!important}.cases__duty span{margin-top:4px;font-size:28px}.reviews__item-text{font-size:18px;line-height:155.555556%}.history__slide-text{font-size:28px;margin-top:50px}.worths__summ-item{font-size:24px}.worths__summ-item:not(:last-child){padding-right:40px}.worths__summ-item:not(:first-child){padding-left:40px}.reasons__item-num{font-size:74px}.reasons__item-name{font-size:28px}.reasons__item-text{font-size:16px}.team__subtitle{font-size:28px}.page-hero__info{margin-left:0;padding-bottom:0}.questions__card-name{font-size:40px}.questions__card-text{font-size:28px}.price__tariff-name{font-size:28px}.price__tariff-name span{font-size:40px}.price__tariff-price{width:300px}.price__att{width:300px}.worths-pay .worths__name{font-size:40px}.worths-pay .worths__name span{font-size:70px}.reward__image img{-o-object-position:80% center;object-position:80% center}.start__steps{gap:60px}.start__step-num{gap:40px}.page-cover__statistic-items{gap:60px}.page-cover__statistic-item span{font-size:2.2em}}@media (width < 1400px){.cases__card{flex:0 1 33.333%}}@media (width < 1399px){.development__info{padding:40px 30px}}@media (width < 1350px){.worths__summ-item{font-size:20px}.worths__summ-item:not(:last-child){padding-right:20px}.worths__summ-item:not(:first-child){padding-left:20px}}@media (width < 1300px){.article-preview__image{height:380px}.header__cabinet a{font-size:14px;gap:4px}.header__cabinet a svg{width:18px;height:18px}.menu__list a{font-size:14px}.menu__sublist li a{font-size:14px}.hero__about{flex-direction:column}.hero__about-items{border-bottom:1px solid rgba(134,188,232,.3019607843);padding-bottom:20px}.hero__about-item{padding-bottom:20px;flex:1}.hero__about-item:first-child{border:none;flex:1;margin:0}.hero__benefit{max-width:100%;flex:0 1 50%}.statistics__title{font-size:34px}.statistics__label{font-size:16px}.statistics__descr{font-size:20px;line-height:140%}.advantages__item-value{font-size:50px}.advantages__item-text{font-size:18px}.reviews__rating a,.reviews__rating span{font-size:22px}.reviews__rating img{width:28px;height:28px;flex:0 0 28px}.faq__item.active .faq__answer{padding-bottom:30px}.faq__question{font-size:28px;padding:30px 0;line-height:114.285714%}.team-hero .hero__about-item{background:#fff;display:flex;flex-direction:row;align-items:center;gap:12px;max-width:100%;padding:14px}.team-hero .hero__about-item p{color:#4d5759;margin:0}.team-hero .hero__about-item .hero__about-image{flex:0 1 auto;margin:0}.team__title{flex:0 1 33.333%}.team__subtitle{flex:0 1 66.666%}.certificates__items{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:20px}.start__step-num span{font-size:70px}.start__step-name{font-size:28px}.cabinet-features__body{flex-direction:column}.cabinet-features__info{max-width:100%}.cabinet-features__image{width:100%}.cabinet-features__image img{width:100%}.page-cover__statistic-item span{font-size:40px}.strengths__cards{grid-template-columns:repeat(2,1fr)}.blog__popular-image{width:105px;flex:0 0 105px;height:78px}}@media (width < 1280px){.section-title{font-size:60px}.development__name{font-size:26px}.form-request__title{font-size:34px}}@media (width < 1200px){.container{width:min(100% - 80px,1760px)}.header__body{position:relative}.header__body::after{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:62.4px;background:#1f3f87;z-index:98;display:none}.header__main{display:flex;align-items:center;justify-content:flex-end;gap:30px}.header__main-body{position:fixed;top:0;left:0;width:100%;height:100%;transform:translateX(100%);transition:all .3s ease 0s;padding:120px 30px 40px;z-index:98;background:#1f3f87;display:flex;flex-direction:column;max-height:100vh;overflow-y:auto}.header__main-body.active{transform:translateX(0)}.header__info{border-top:1px solid rgba(255,255,255,.3);padding-top:34px;padding-bottom:27px}.header__resident.-mob{display:block}.header__resident:not(.-mob){display:none}.header__contacts{flex-direction:column;align-items:flex-start;gap:10px}.header__socials{padding:0;margin:0}.header__socials::after{display:none}.header__nav{display:contents}.header__cabinet a{padding-top:23px;font-size:18px}.header__cabinet a svg{width:24px;height:24px}.menu{order:-1}.menu__icon{display:block;width:40px;height:23px;position:relative;z-index:99}.menu__icon::after,.menu__icon::before{content:"";transition:all .3s ease 0s}.menu__icon span,.menu__icon::after,.menu__icon::before{position:absolute;left:0;width:40px;height:3px;background:#fff}.menu__icon::before{top:0}.menu__icon::after{top:calc(50% - 1px)}.menu__icon span{bottom:0}.menu__icon.active::before{transform:translateY(9px) rotate(45deg)}.menu__icon.active::after{transform:translateY(-1px) rotate(-45deg)}.menu__icon.active span{opacity:0}.menu__list{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:27px}.menu__list a{font-size:18px}.menu__sublist{background:#1f3f87;position:static;max-height:0;padding:0 26px;border-left:1px solid #fff;width:100%;box-shadow:none}.menu__sublist.show{transform:translateX(0);max-height:100vh;padding:12px 26px;margin-top:20px}.menu__sublist li a{white-space:normal;font-size:18px}.statistics__body{padding-bottom:0}.faq__body{flex-direction:column}.faq__info{max-width:100%}.faq__items{max-width:100%}.history__slider{padding-left:40px;margin:0}.history__slide-text{font-size:22px;margin-top:30px}.service-adv__item-title{font-size:28px}.price__title{margin-bottom:50px}.price__tariff{flex-direction:column}.price__tariff-price{width:100%}.price__tariff-price br{display:none}.page-cover__statistic{flex-direction:column}.video-reviews__slider{padding-left:40px;margin:0}}@media (width < 1027px){.news__label{margin-bottom:20px}}@media (width <= 1024px){.steps__slider{width:100vw;margin-left:-40px;padding-left:40px;padding-right:40px}.worths__body{flex-direction:column;gap:0;padding:80px 0}.team__slider{width:100vw;margin-left:-40px;padding-left:40px;padding-right:40px}}@media (width < 1024px){.section-title{font-size:54px;margin-bottom:40px}.section-title__icon{flex:0 0 60px;width:60px;height:60px}.title-m{font-size:40px}.swiper{width:100vw;margin-left:-40px;padding-left:40px;padding-right:40px}.footer__main{flex-direction:column;gap:70px}.footer__menu{width:100%}.footer__menu-col{width:auto;flex:0 1 50%}.footer__menu-col-title{margin-bottom:25px}.footer__policy{flex-wrap:wrap}.hero__body{padding:70px 0 24px}.hero__text{flex-direction:column;margin-bottom:40px}.hero__title{font-size:50px}.hero__subtitle{font-size:28px}.hero__about-item{padding-bottom:0;border:none}.hero__about-item p{font-size:16px}.hero__benefit-descr{font-size:16px}.hero__about-tips{display:none}.bordered::after,.bordered::before{display:none}.statistics__body{flex-direction:column;gap:30px}.statistics__icon{display:none}.services__body{padding:60px 0}.services__card{justify-content:flex-start}.services__card-name{font-size:30px;margin-bottom:30px}.services__card-text{flex:1}.advantages__head{margin-right:0;flex-direction:column;gap:23px}.advantages__title{max-width:100%;margin-bottom:0}.advantages__items{display:grid;grid-template-columns:1fr 1fr;gap:40px 20px}.advantages__item{max-width:100%;width:100%}.benefits__body{flex-direction:column;gap:0;padding:80px 0}.benefits__titles-wrap{position:static}.benefits__title br{display:none}.benefits__image{display:none}.benefits__items{max-width:100%}.benefits__items-button{text-align:center}.development__description{flex-direction:column;align-items:flex-start}.development__content{padding-top:60px}.development__slider-pagination{display:flex}.development__image{flex:1 1 auto;width:100%;height:420px;max-height:420px;overflow:hidden}.development__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.form-request{margin:60px 0 0}.form-request__form{max-width:100%;height:auto;gap:30px;margin-right:0}.cases__body{padding:60px 0}.cases__items{flex-direction:column}.cases__button .hidden{display:none}.cases__button{font-size:16px;min-width:173px;padding:6px 20px}.cases__button svg{width:18px;height:18px}.cases__slider-pagination{display:flex;margin-top:20px}.reviews__body{flex-direction:column}.reviews__items-pagination{display:flex;align-items:center;justify-content:center;margin-top:20px}.reviews__item{min-height:unset;height:auto;margin-bottom:0!important}.reviews+.development__request{padding-top:0}.steps__body{padding:80px 0}.steps__title img{display:none}.news__body{padding:80px 0}.news__title{margin-bottom:40px}.team-hero .advantages__items{padding-top:0}.history__body{padding:80px 0 50px}.history__slider-pagination{display:flex;align-items:center;margin-top:20px}.worths__title{max-width:100%;position:static;margin-bottom:30px}.worths__slide:not(:last-child){margin-bottom:0}.reasons__items{grid-template-columns:repeat(2,1fr)}.team__head{flex-direction:column;gap:23px;margin-bottom:20px}.team__slider-pagination{display:block}.page-hero__body{flex-direction:column}.page-hero__buttons .button-outline span{display:none}.questions__card{flex-direction:column}.service-adv__body{flex-direction:column}.service-adv__wrapper{max-width:100%}.service-adv__text{max-width:100%}.worths-pay .worths__slider-wrapper{display:flex;flex-direction:column;gap:20px}.reward__info{width:100%}.participants__title{margin-bottom:40px;color:#002853}.participants__cards{grid-template-columns:1fr;gap:20px}.start{margin:0}.start__body{width:100%;border-radius:0}.start__steps{flex-direction:column}.start__step:nth-child(3){max-width:100%}.start__step-num img{display:none}.page-cover__subtitle{margin-bottom:90px}.page-cover__statistic-items{flex-direction:column;gap:40px}.video-reviews__slider-pagination{display:flex}.video-reviews__video{flex:0 1 45%}.video-reviews__info{flex:0 1 55%}.video-reviews__name{font-size:28px}.contacts__body{align-items:flex-start;flex-direction:column;padding-top:60px;gap:38px}.contacts__info{max-width:100%;flex:1}.blog__items{grid-template-columns:repeat(2,1fr)}}@media (width <= 1023px){.development__slide{margin-bottom:0;height:auto;min-height:unset;gap:0;flex-direction:column-reverse;justify-content:flex-end}.development__slide-desktop{display:none}.reviews__content{flex:1}}@media (width < 1023px){.form-request__body{min-height:unset;gap:40px;flex-direction:column}}@media (width < 980px){.development__info{flex:1}.form-request__block{flex:1;width:100%}.video-reviews__slide{flex-direction:column}.video-reviews__video{flex:1;height:auto}.video-reviews__video video{position:static;width:100%;height:auto;max-height:400px;-o-object-fit:contain;object-fit:contain}.video-reviews__details{margin-bottom:30px}}@media (width < 768px){.container{width:min(100% - 40px,1760px)}.hero__about-item p{font-size:18px}.hero__about-item:first-child{display:none}.page-cover+.reviews .reviews__body{padding-bottom:34px}}@media (width < 767px){main{padding-top:62.4px}.button-flat{min-width:unset}.slider-next,.slider-prev{width:44px;height:44px}.slider-next svg,.slider-prev svg{width:18px;height:18px}.section-title{font-size:36px;margin-bottom:20px;align-items:flex-start;gap:8px}.section-title__icon{flex:0 0 46px;width:46px;height:46px}.title-m{font-size:36px;margin-bottom:30px;line-height:97.222222%}.swiper{width:100vw;margin-left:-20px;padding-left:20px;padding-right:20px}.label{height:auto;font-size:16px}.article-preview__image{height:280px}.article-preview__image img{transform:none}.article-preview__name{font-size:28px;line-height:114.285714%}.policy-label{color:#002853}.policy-label a{color:#002853}.header__logo{max-width:134px}.header__logo img{width:100%;height:auto}.header__main-body{padding:95px 20px 40px}.header__resident{max-width:95px}.header__resident img{width:100%;height:auto}.footer__body{padding-top:40px}.footer__logo{margin-bottom:22px}.footer__menu{flex-direction:column;gap:70px}.footer__menu-col-title{margin-bottom:20px}.footer__policy{flex-direction:column;align-items:flex-start}.hero__body{padding:62px 0 13px;display:flex;flex-direction:column}.hero__text{display:contents}.hero__titles{order:-2;margin-bottom:30px}.hero__title{font-size:36px;text-align:center;margin-bottom:20px}.hero__subtitle{font-size:20px;text-align:center}.hero__advantages .button-outline{width:100%}.hero__advantages ul{display:none}.hero__image{margin-bottom:33px;display:contents}.hero__image picture{order:-1;margin-bottom:10px}.hero__image img{border-radius:5px}.hero__about{margin-top:33px;padding:28px 26px;gap:67px;border-radius:5px 5px 0 0}.hero__about-att{display:block;padding:25px 12px 25px 20px}.hero__about-quote{margin-top:10px}.hero__about-items{border:none;padding-bottom:0}.hero__about-image{max-width:245px}.hero__benefits{flex-direction:column;border:none;gap:0}.hero__benefit:first-child{padding-bottom:40px;border-bottom:1px solid rgba(134,188,232,.3019607843);margin-bottom:24px}.hero__benefit-name{border:none;font-size:28px;padding:0;margin-bottom:12px}.hero__benefit-name span{font-size:28px}.hero__benefit-descr{font-size:18px}.services__body{padding:0 0 40px}.services__card-name{font-size:28px;line-height:114.285714%;margin-bottom:16px}.advantages__body{padding:40px 20px;border-radius:5px}.advantages__title{font-size:24px;line-height:116.666667%;width:100%;margin-bottom:18px}.advantages__items{grid-template-columns:1fr;margin-top:30px}.benefits__body{padding:50px 0}.benefits__title{line-height:97.222222%}.benefits__item{padding:20px 0 40px}.benefits__item:first-child{padding-top:0}.benefits__item:not(:last-child){margin-bottom:20px}.benefits__item-name{font-size:28px;margin-bottom:20px}.benefits__item-text{font-size:18px;line-height:155.555556%}.benefits__item-text blockquote{margin-top:10px;margin-bottom:5px;line-height:133.333333%;font-size:18px}.development__body{padding:34px 0 0}.development__body .label{margin-bottom:0!important}.development__title{align-items:flex-start}.development__description{display:none}.development__content{padding-top:20px}.development__slide{border-radius:5px}.development__info{padding:20px}.development__name{font-size:28px;line-height:114.285714%;margin-bottom:20px}.development__text{font-size:18px}.development__button{margin-top:20px;width:100%}.development__button .button-flat{width:100%}.development__image{height:250px;max-height:250px}.form-request .label{margin-bottom:5px}.form-request.-grey{padding:0}.form-request.-xl .form-request__title{margin-bottom:0}.form-request.-xl .form-request__body{gap:30px}.form-request:has(.container){padding:0 0 0}.form-request{margin:40px 0 0;width:100vw;margin-left:-20px}.form-request__body{width:100%;border-radius:0;padding:45px 20px;gap:44px}.form-request__info .button-flat{width:100%;color:#002853;border-color:#002853}.form-request__title{margin-top:20px;margin-bottom:20px;color:#002853;font-size:24px}.form-request__area{width:100%}.form-request__area input{color:#002853}.form-request__area .button-outline{width:100%;margin-top:10px}.form-request__label{font-size:18px;color:#002853}.form-request__methods label{font-size:18px;padding-left:20px;color:#002853}.form-request__methods{margin-top:25px}.cases__body{padding:34px 0 40px}.cases__title{margin-bottom:20px}.cases__name{margin-top:27px}.cases__slider-pagination{margin-top:16px}.cases__card-title{padding-top:10px;padding-bottom:16px}.cases__card-button .button-outline{width:100%}.reviews__body{position:relative;padding:32px 0 134px;gap:34px}.reviews__info-body{display:flex;flex-direction:column;position:static}.reviews__rating{margin-bottom:0;gap:12px}.reviews__rating a,.reviews__rating span{font-size:20px}.reviews__rating span img{margin-right:2px}.reviews__title{text-wrap:balance;order:-1}.reviews__more{position:absolute;bottom:50px;left:0;width:100%}.reviews__more .button-outline{width:100%}.reviews__item{padding:20px}.reviews__item-author{font-size:24px}.reviews__item-date{font-size:18px}.steps__body{padding:36px 0 46px}.steps__title{margin-bottom:40px}.steps__slider{width:100vw;margin-left:-20px;padding-left:20px;padding-right:20px}.steps__slide{padding-bottom:40px}.steps__slide-name{font-size:28px;color:#002853}.steps__slide-name br{display:none}.faq__body{gap:10px}.faq__title{margin-bottom:20px}.faq__subtitle{margin-bottom:20px}.faq__item:first-child .faq__question{padding-top:20px}.faq__question{padding:20px 0 30px;gap:20px}.news__body{padding:70px 0 46px}.news__label{margin-bottom:20px}.news__title{margin-bottom:26px}.news__items-more{display:block}.team-hero .hero__body{padding:62px 0 34px}.team-hero .hero__text{margin-bottom:30px}.team-hero .hero__about{padding:0;gap:0;border-radius:5px;overflow:hidden;margin-top:0}.team-hero .hero__titles{margin:0}.team-hero .hero__title{text-align:left;margin-bottom:20px}.team-hero .advantages__items{padding:40px 23px 55px;gap:30px}.team-hero .advantages__item-value{margin-bottom:5px}.history__body{padding:45px 0 40px}.history__title{margin-bottom:30px}.history__slider{padding-left:20px}.history__slide{max-width:100%;width:100%}.history__slide-year{font-size:36px;line-height:normal;gap:18px}.history__slide-text{font-size:20px;line-height:140%;margin-top:20px;max-width:100%;width:100%}.worths__body{padding:34px 0 40px;border-top:1px solid #86bce8}.worths__slide{gap:16px;padding:17px 22px 24px}.worths__name{font-size:28px;line-height:114.285714%}.worths__descr{font-size:18px;line-height:155.555556%}.worths__button .button,.worths__button .button-flat{width:100%}.worths__summ{flex-direction:column;align-items:flex-start;gap:10px}.worths__summ-item{font-size:18px}.worths__summ-item:not(:last-child){padding-right:0;border:none}.worths__summ-item:not(:first-child){padding-left:0}.worths+.development .development__body{padding-top:40px}.worths+.development .development__title{font-size:20px;line-height:140%;margin-top:24px;margin-bottom:20px}.reasons__body{padding:65px 0 0}.reasons__items{grid-template-columns:1fr;gap:30px}.reasons__item-num{font-size:84px}.reasons__item-text{font-size:18px}.team__body{padding:40px 0 50px}.team__subtitle{font-size:20px;line-height:140%}.team__slider{width:100vw;margin-left:-20px;padding-left:20px;padding-right:20px}.team__slide{height:auto;display:flex;flex-direction:column}.team__slide:nth-child(even){margin-top:0}.team__slide:nth-child(even) .team__photo img{transform:translateY(10px)}.team__role{text-wrap:balance;flex:1}.certificates__body{border-top:1px solid rgba(134,188,232,.3019607843);padding-bottom:50px}.certificates__title{margin-bottom:30px;margin-top:40px}.certificates__items{grid-template-columns:1fr;grid-template-rows:repeat(6,1fr);gap:12px}.page-hero__body{align-items:flex-start;padding:62px 0 24px;gap:0}.page-hero__info{display:contents}.page-hero__label{margin-bottom:20px;order:1}.page-hero__title{margin-bottom:20px;order:2}.page-hero__subtitle{margin-bottom:20px;order:3}.page-hero__contact{order:3}.page-hero__buttons .button{width:100%}.page-hero__buttons{width:100%;order:5;margin-top:20px;flex-direction:column;gap:10px}.page-hero__buttons .button-outline{width:100%}.page-hero__buttons .button-black{width:100%}.page-hero__image{display:contents}.page-hero__image img{order:4;border-radius:20px}.questions__card{padding:30px 20px;gap:20px}.questions__card:not(:last-child){margin-bottom:20px}.questions__card-name{font-size:28px}.questions__card-text{font-size:20px}.service-adv__body{padding:32px 0 44px;gap:20px}.service-adv__item{padding:0 0 30px}.service-adv__item-title{flex-direction:column;align-items:flex-start;font-size:28px}.service-adv__item-descr{font-size:18px;line-height:155.555556%}.service-adv__button .button{width:100%;padding-inline:30px}.price__body{padding:50px 0}.price__title{margin-bottom:40px}.price__tariff{gap:25px}.price__tariff-name span{font-size:28px}.price__tariff-descr p{margin-bottom:0}.price__tariff-descr .dotted-list li:not(:last-child){margin-bottom:0}.price__tariff-price span{margin-top:10px;font-size:28px}.price__att{width:100%}.worths-pay .worths__body{padding:40px 0}.worths-pay .worths__slide{gap:0}.worths-pay .worths__slide:not(:last-child){margin-bottom:20px}.worths-pay .worths__title{margin-bottom:20px}.worths-pay .worths__name{font-size:36px;gap:12px;margin-bottom:20px}.worths-pay .worths__name span{font-size:1em}.worths-pay .worths__descr{font-size:20px;line-height:140%}.worths-pay .worths__slider-wrapper{gap:0}.reward__body{width:100%;border-radius:0;padding:40px 20px;padding-bottom:100%}.reward__subtitle{margin-bottom:20px}.reward__image img{-o-object-position:center center;object-position:center center}.participants__body{padding:50px 0 34px}.participants__title{margin-bottom:20px}.participants__card-name{font-size:28px}.start__body{padding:40px 20px}.start__title{margin-top:0;margin-bottom:20px}.start__steps{gap:30px}.start__step-num span{font-size:84px}.cabinet-features__body{padding:40px 0;gap:20px}.page-cover__body{padding-top:60px}.page-cover__subtitle{margin-bottom:20px}.page-cover__statistic{gap:20px}.page-cover__statistic-items{gap:20px}.page-cover__statistic-item{white-space:normal}.page-cover__statistic-item span{font-size:36px}.cases-practice .cases__slider-buttons{display:none}.cases-practice .cases__title span{font-size:18px}.strengths__body{padding-top:48px;padding-bottom:40px}.strengths__title{margin-bottom:30px}.strengths__cards{grid-template-columns:1fr;gap:20px}.strengths__card-icon{margin-bottom:40px}.page-cover .page-cover__body{padding-top:68px}.page-cover .page-cover__title{margin-bottom:20px}.page-cover .page-cover__statistic{padding:12px 0 50px}.video-reviews__body{padding:50px 0 42px}.video-reviews__head{margin-bottom:34px}.video-reviews__slider-buttons{display:none}.video-reviews__slider{padding-left:20px}.video-reviews__slide{width:100%}.video-reviews__video{flex:0 1 auto;overflow:hidden;max-height:520px}.video-reviews__video video{max-height:unset;-o-object-fit:cover;object-fit:cover;max-height:520px;overflow:hidden}.video-reviews__info{flex:1;padding:30px 20px}.video-reviews__details{margin-bottom:20px}.video-reviews__details p{font-size:14px}.contacts__title{margin-bottom:20px}.contacts__map{width:100vw;margin-left:-20px}.blog__body{padding:62px 0 48px}.blog__title{margin-bottom:24px}.blog__labels{margin-bottom:34px}.blog__items{grid-template-columns:1fr;gap:30px;margin:34px 0 47px}.blog__popular{padding-top:40px;padding-bottom:20px}.blog__popular-item:not(:last-child){margin-bottom:20px}.blog__popular-name{margin-bottom:0}}@media (width < 600px){.statistics__body{padding:48px 0 40px;gap:20px}.statistics__title{font-size:28px}.statistics__title span{font-size:36px;margin-right:10px}.statistics__graphic{margin-top:-58px}.statistics__graphic img{border-bottom:1px solid #000}.statistics__labels{flex-direction:column;align-items:flex-start}.statistics__label{font-size:18px}}@media (width < 419px){.development__name{font-size:24px}.development__text{font-size:16px}.service-adv__button .button{font-size:16px}}@media (width < 410px){.reviews__rating{gap:10px}.reviews__rating a,.reviews__rating span{font-size:16px}.reviews__rating img{width:16px;height:16px}}@media (width < 399px){.button-flat{font-size:18px;gap:10px}.article-preview__info{font-size:14px}.article-preview__name{font-size:20px}.header__phone{flex-direction:column;gap:0;margin-top:10px}.hero__subtitle{font-size:16px}.faq__question{font-size:24px}.worths__name{font-size:22px}.questions__card-name{font-size:24px}.questions__card-text{font-size:18px}.questions__card-list{font-size:14px}.questions__card-list p{gap:6px}.questions__card-list .dotted-line{height:8px}.questions__card-more-button{font-size:18px}.questions__card-more-text{font-size:16px}.video-reviews__rating img{width:28px;height:28px;margin-right:6px}.video-reviews__name{font-size:24px}.video-reviews__text{font-size:16px}.blog__popular-title{margin-bottom:20px}.blog__popular-name{font-size:14px}.blog__popular-descr{font-size:16px}}@media (width < 374px){.development__name{font-size:20px}.development__text{font-size:14px}.steps__slide-num{margin-bottom:60px}.steps__slide-name{font-size:22px}.steps__slide-descr{font-size:16px}}@media (width < 359px){.button{font-size:16px;padding:12px 20px}.button-outline{font-size:16px;padding:12px 20px}.title-m{font-size:32px}.label{font-size:14px;padding:4px 12px 4px;gap:8px;height:28px}.services__card-name{font-size:24px}.services__card-text{font-size:16px}.form-request__methods{flex-wrap:wrap;gap:10px}.faq__question{font-size:20px}.faq__answer{font-size:16px}.worths__name{font-size:18px}.worths__descr{font-size:16px}.worths__summ-item{font-size:16px}.page-hero__contact a{width:30px;height:30px;flex:0 0 30px}.page-hero__contact span{font-size:14px}.service-adv__item-title{font-size:24px}.price__tariff-descr{font-size:16px}.worths-pay .worths__name{font-size:30px}.worths-pay .worths__descr{font-size:16px}.strengths__card-icon{margin-bottom:30px}.strengths__card-name{font-size:24px}}@media (width < 77px){.strengths__card-name{font-size:28px}}@media (767px < width < 980px){.video-reviews__video-play{top:50%;left:50%;transform:translate(-50%,-50%)}}@media (768px < width < 1200px){.price__tariff-name span{display:inline}}@media (768px < width < 1024px){.reward__body{background:linear-gradient(180deg,#bababa,#b8b8b8 26%,#9e9fa1 76%,#7d7c81 100%)}.reward__image{display:none}}@media (width >= 1023px){.development__slide{position:sticky;top:90px;z-index:1}}@media (width >= 1024px) and (hover:hover){.services__card-button .button-black:hover{background:#1f3f87;border-color:#1f3f87}}@media (width >= 1024px){.services__cards-slider .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:30px}.services__card-button{opacity:0;position:absolute;bottom:24px;left:24px;transition:all .3s ease .1s}.services__card-button .button-black{border-color:#fff;color:#fff}.services__cards-pagination{display:none}.development__slider{position:relative;width:100%;height:100%}.development__slider-wrapper{position:relative;display:block}.development__request-mob{display:none}.reviews__content{width:50%;position:relative}.reviews__items{position:relative;width:100%;height:100%}.reviews__items-wrapper{position:relative;display:block;min-height:220vh}.reviews__item{position:sticky;top:90px;margin-bottom:40px}.reviews__item:nth-child(1){z-index:1;top:91px}.reviews__item:nth-child(2){z-index:2;top:110px}.reviews__item:nth-child(3){z-index:3;top:130px}.reviews__item:nth-child(4){z-index:4;top:150px}.reviews__item:nth-child(5){z-index:5;top:170px}.reviews__item:nth-child(6){z-index:6;top:190px}.reviews__item:nth-child(7){z-index:7;top:210px}.reviews__item:nth-child(8){z-index:8;top:230px}.reviews__item:nth-child(9){z-index:9;top:250px}.reviews__item:nth-child(10){z-index:10;top:270px}}@media (width > 1024px){.development__body .form-request__title{color:#1f3f87}.worths__slider-wrapper{flex-direction:column}.reasons__body .form-request__title{color:#1f3f87}.team__slider-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:30px}.team__button{opacity:0}.price+.form-request .form-request__title{color:#1f3f87}.price+.form-request .label{color:#1f3f87;border-color:#1f3f87}.price+.form-request .label span{background:#1f3f87}.cabinet-features+.form-request .label{color:#1f3f87;border-color:#1f3f87}.cabinet-features+.form-request .label span{background:#1f3f87}.cabinet-features+.form-request .form-request__title{color:#1f3f87}.strengths .form-request__title{color:#1f3f87}}@media (width > 1200px){.reviews__item{margin-bottom:120px}}@media (width >= 1300px){.services__cards-slider .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}}@media (width > 1300px){.team__slider-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:30px}}@media (width > 1600px){.team-hero .hero__about{gap:200px}.team-hero .hero__title{font-size:84px}.team-hero .advantages__item-value{font-size:70px}.page-cover .page-cover__body{padding-top:104px}.page-cover .page-cover__subtitle{margin-bottom:98px}}@media (width > 1601px){.cases__card{max-width:418px}}@media (width > 1800px){.price__tariff-name{flex:0 1 559px}.price__tariff-descr{flex:0 1 585px;margin-right:140px}}@media (hover:hover){.button:hover{background:#1f3f87}.button-black:hover{background-color:#86bce8;border-color:#86bce8}.button-black:hover svg{transform:rotate(45deg)}.button-outline:hover{background:#86bce8;color:#002853;border-color:#002853}.button-flat:hover{padding-left:10px}.button-flat:hover .button-flat__arrow{color:#86bce8;transform:rotate(45deg)}.slider-next:hover,.slider-prev:hover{background:#1f3f87}.article-preview:hover .article-preview__image img{transform:scale(1)}.article-preview:hover .article-preview__name{color:#86bce8}.policy-label a:hover{color:#f7f9fb}.header__socials a:hover svg{color:#86bce8;transform:scale(1.05)}.header__phone a:hover{color:#86bce8}.header__cabinet a:hover{color:#86bce8}.header__cabinet a:hover svg{color:#86bce8}.menu__list li:has(.menu__sublist):hover>a{color:#86bce8}.menu__list li:has(.menu__sublist):hover .menu__sublist{transform:scaleY(1);opacity:1;pointer-events:all}.menu__list li:has(.menu__sublist):hover .menu__toggle{transform:scaleY(-1)}.menu__list li:has(.menu__sublist):hover .menu__toggle svg{color:#86bce8}.menu__list a:hover{color:#86bce8}.menu__list a:hover svg{color:#86bce8}.footer a.footer__contacts-link:hover{color:#86bce8}.footer__contacts-social:hover{color:#86bce8}.footer__menu-col a:hover{color:#86bce8}.footer__policy-link:hover{color:rgba(255,255,255,.8)}.hero__about-tips:hover .hero__about-tips-text{opacity:1;transform:translateY(0);pointer-events:all}.services__card:hover{background:#86bce8}.services__card:hover .services__card-button,.services__card:hover .services__card-num{opacity:1}.services__card:hover .services__card-text{transform:translateY(-60px)}.form-request__area input:not([type=radio],[type=checkbox],[type=number]):hover{border-color:#fff}.form-request__methods label:hover{color:#f7f9fb}.cases__slide:hover .cases__info{background:#86bce8}.cases__slide:hover .cases__details{border-color:rgba(255,255,255,.5058823529)}.cases__slide:hover .button-black{color:#fff;border-color:#fff}.cases__slide:hover .hidden{opacity:1}.cases__button:hover{background:#1f3f87!important;color:#fff;border-color:#1f3f87!important}.cases__card-button .button-outline:hover{background:#1f3f87;border-color:#1f3f87;color:#fff}.reviews__item-button .button-black:hover{background:#1f3f87}.team__slide:hover .team__button{opacity:1}.certificates__item:hover{background:#86bce8}.certificates__item:hover svg{transform:rotate(45deg)}.page-hero__contact a:hover{color:#86bce8}.page-hero__buttons .button:hover{background:#002853}.questions__card-more-button:hover{color:#1f3f87}.video-reviews__video-play:hover{background:#1f3f87}.contacts__group a:hover{color:#86bce8}.contacts__group-socials a:hover{color:#86bce8}.blog__label:not(.active):hover{opacity:1}.blog__popular-item:hover .blog__popular-descr,.blog__popular-item:hover .blog__popular-name{color:#86bce8}}