@charset "UTF-8";html{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;word-break:normal}*,::after,::before{box-sizing:inherit;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{height:0;overflow:visible;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}a{color:inherit;background-color:transparent}a:active,a:focus,a:hover,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}input{border-radius:0}[aria-disabled=true],[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:ButtonText dotted 1px}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentcolor}legend{display:table;max-width:100%;color:inherit;white-space:normal;border:0}::-webkit-file-upload-button{color:inherit;font:inherit;-webkit-appearance:button;appearance:button}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}address{font-style:inherit}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.container{width:100%;max-width:1170px;margin:0 auto;padding:0 15px}.container--wide{max-width:1830px}@font-face{font-weight:400;font-family:Lato;font-style:normal;src:url(../fonts/Lato-Regular.woff2) format("woff2"),url(../fonts/Lato-Regular.woff) format("woff"),url(../fonts/Lato-Regular.ttf) format("ttf");font-display:swap}@font-face{font-weight:700;font-family:Lato;font-style:normal;src:url(../fonts/Lato-Bold.woff2) format("woff2"),url(../fonts/Lato-Bold.woff) format("woff"),url(../fonts/Lato-Bold.ttf) format("ttf");font-display:swap}@font-face{font-weight:900;font-family:Lato;font-style:normal;src:url(../fonts/Lato-Black.woff2) format("woff2"),url(../fonts/Lato-Black.woff) format("woff"),url(../fonts/Lato-Black.ttf) format("ttf");font-display:swap}:root{--color-light:rgba(255, 255, 255, 100%);--color-dark:#333;--color-gray:#f2f2f2;--color-gray-100:#adadad;--color-primary:#457cce;--color-primary-o-80:rgba(69, 124, 206, 80%);--color-primary-o-50:rgba(69, 124, 206, 50%);--color-primary-o-32:rgba(69, 124, 206, 32%);--color-primary-o-22:rgba(69, 124, 206, 22%);--color-primary-o-10:rgba(69, 124, 206, 10%);--color-primary-o-5:rgba(69, 124, 206, 5%);--radius:4px;--button-radius:4px;--input-radius:4px;--outline:2px solid rgba(254, 204, 6, 100%);--transition:0.3s ease-in-out;--font-primary:"Lato",arial,helvetica,sans-serif;--font-secondary:"Open Sans",arial,helvetica,sans-serif}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--outline);outline-offset:3px}[data-js-focus-visible] :focus:not([data-focus-visible-added]){outline:0!important}[data-js-focus-visible] [data-focus-visible-added]{outline:var(--outline);outline-offset:3px}.page{height:100%}.page__body{height:100%;min-height:100%;color:var(--color-dark);background-color:var(--color-light);font-weight:400;font-size:16px;font-family:var(--font-primary);line-height:1.25}.page__body.lock{overflow:hidden}.page__wrapper{position:relative;display:flex;flex-direction:column;flex-grow:1;min-height:100%;overflow:hidden}.page__wrapper::before{position:absolute;top:240px;right:0;z-index:-1;width:1187px;height:1187px;background-image:url("data:image/svg+xml,%3Csvg width='1187' height='1187' viewBox='0 0 1187 1187' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='593.5' cy='593.5' r='593' stroke='%23457CCE' stroke-opacity='0.22'/%3E%3Ccircle cx='614.5' cy='691.5' r='465.5' fill='%23457CCE' fill-opacity='0.05'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateX(50%);content:""}.page__wrapper::after{position:absolute;top:1191px;left:10%;z-index:-1;width:1187px;height:1187px;background-image:url("data:image/svg+xml,%3Csvg width='1187' height='1187' viewBox='0 0 1187 1187' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='593.5' cy='593.5' r='593' stroke='%23457CCE' stroke-opacity='0.22'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain;content:""}.page__main{flex-grow:1}.main{display:flex;flex-direction:column}.title{font-weight:800;font-size:48px;font-family:var(--font-secondary);line-height:1.2}.title--sz-lg{font-size:60px;line-height:1}.content>:not(:first-child){margin-top:20px}.content>:not(:last-child){margin-bottom:20px}.content img{display:block;width:100%;height:auto}.content figure{display:block}.content figure figcaption{display:block;margin-top:10px}.content ul{list-style:disc}.content ol,.content ul{-webkit-padding-start:25px;padding-inline-start:25px;list-style-position:outside}.content ol li,.content ul li{margin:10px 0}.icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1em;height:1em;background-repeat:no-repeat;background-position:center;background-size:contain}.icon img,.icon svg{width:100%;height:100%}.icon img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.button{display:flex;align-items:center;justify-content:center;width:100%;max-width:260px;min-height:62px;padding:10px;color:var(--color-light);font-weight:600;font-size:15px;line-height:1.2;text-align:center;text-decoration:none;background-color:var(--color-primary);border:1px solid transparent;cursor:pointer;transition:color var(--transition),background-color var(--transition),border-color var(--transition)}.button:disabled,.button[disabled]{cursor:default;opacity:.5}.button--light{color:var(--color-dark);background-color:var(--color-light)}.input__label{display:block;width:100%;margin-bottom:10px}.input__box{position:relative;width:100%}.input__control{width:100%;min-height:62px;padding:10px 20px;color:var(--color-dark);background-color:var(--color-light);border:1px solid transparent;resize:none}.input__control:disabled{opacity:.5}.input__control::placeholder{color:var(--color-gray-100)}.input--error .input__control{border-color:red}.input--success .input__control{border-color:green}.input--bordered .input__control{min-height:50px;font-size:14px;border-color:var(--color-gray-100)}.input--textarea .input__control{min-height:100px}.input-file{display:flex;cursor:pointer}.input-file__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.input-file__input:disabled+.input-file__group{opacity:.5}.input-file__input:focus-visible+.input-file__group .input-file__group-button,[data-js-focus-visible] .input-file__input[data-focus-visible-added]+.input-file__group .input-file__group-button{outline:var(--outline);outline-offset:3px}.input-file__group{display:flex;flex-grow:1;align-items:center;padding:14px;overflow:hidden;border:1px solid var(--color-gray-100)}.input-file__group-button{display:inline-flex;flex-shrink:0;align-items:center;height:27px;padding:1px 12px;color:var(--color-gray-100);font-size:14px;text-align:center;border:1px solid var(--color-gray-100)}.input-file__group-text{flex-grow:1;margin-left:10px;overflow:hidden;color:var(--color-dark);font-size:14px;white-space:nowrap;text-overflow:ellipsis}.checkbox{display:block}.checkbox__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.checkbox__input:checked+.checkbox__group .checkbox__toggle::after{opacity:1}.checkbox__input:disabled+.checkbox__group{cursor:default;opacity:.3}.checkbox__input:focus-visible+.checkbox__group .checkbox__toggle,[data-js-focus-visible] .checkbox__input[data-focus-visible-added]+.checkbox__group .checkbox__toggle{outline:var(--outline);outline-offset:2px}.checkbox__group{display:inline-flex;align-items:flex-start;cursor:pointer}.checkbox__checkbox{display:flex;align-items:center}.checkbox__toggle{position:relative;display:block;flex-shrink:0;width:18px;height:18px;margin-right:15px;overflow:hidden;border-radius:2px;transition:background-color var(--transition),border-color var(--transition)}.checkbox__toggle::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-light);border:1px solid var(--color-gray-100);border-radius:inherit;transition:background-color var(--transition),border-color var(--transition);content:""}.checkbox__toggle::after{position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:var(--color-accent);background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10.0131L9.25 12.033L13 7.99329' stroke='%239B9B9B' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:inherit;transform:translate(-50%,-50%);opacity:0;transition:opacity var(--transition);content:""}.checkbox__label{font-size:14px;line-height:19px}.checkbox--radio .checkbox__toggle,.checkbox--radio .checkbox__toggle::after,.checkbox--radio .checkbox__toggle::before{border-radius:50%}.checkbox--radio .checkbox__toggle::after{background-color:var(--color-dark);border:7px solid var(--color-accent)}.form__agree{font-size:14px}.logo{display:inline-flex;align-items:center;justify-content:center;max-width:100%;height:45px;text-decoration:none}.logo img,.logo svg{width:auto;height:100%}.logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-right:-10px;margin-bottom:-10px;margin-left:-10px;list-style:none}.menu li{margin-right:10px;margin-bottom:10px;margin-left:10px}.menu li.dropdown{position:relative}.menu li.dropdown>a{display:inline-flex;align-items:center}.menu li.dropdown:hover>a::after{transform:rotate(180deg)}.menu li.dropdown ul{position:absolute;top:calc(100% + 10px);left:0;z-index:10;display:none;width:200px;padding:10px 0;list-style:none;background-color:var(--color-light);box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.menu li.dropdown ul::before{position:absolute;top:-10px;left:0;display:block;width:100%;height:10px;content:""}.menu li.dropdown ul a{display:block;width:100%}.menu li.dropdown ul li:last-child{margin-bottom:0}.menu a{text-decoration:none;transition:color var(--transition)}.menu a:hover{color:var(--color-primary)}.section{--offset:70px;padding:var(--offset) 0}.section--pt-big{padding-top:calc(var(--offset) * 2)}.section--pb-big{padding-bottom:calc(var(--offset) * 2)}.section--p-big{padding:calc(var(--offset) * 2) 0}.section--pt-small{padding-top:50px}.section--pb-small{padding-bottom:50px}.section--p-small{padding:50px 0}.section--pt-none{padding-top:0!important}.section--pb-none{padding-bottom:0!important}.section__top{margin-bottom:60px}.section__bottom{margin-top:60px}.section__button{margin-right:auto;margin-left:auto}.section__top-decor{width:100%;height:42px;margin-bottom:100px;background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='1920' height='44' viewBox='0 0 1920 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1921 43.5H1653L1530.5 1H391L268.5 43.5H0' stroke='%23457CCE' stroke-opacity='0.5'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.section__top-decor--reverse{background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='1919' height='44' viewBox='0 0 1919 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1920.5 1H1652L1529.5 43.5H390L267.5 1H0' stroke='%23457CCE' stroke-opacity='0.5'/%3E%3C/svg%3E%0A")}.slider *{box-sizing:border-box}.slider .swiper-wrapper{list-style:none}.slider__pagination{display:flex;align-items:center;justify-content:center;margin-top:60px}.slider__pagination.swiper-pagination-disabled,.slider__pagination.swiper-pagination-lock{display:none}.slider__pagination .swiper-pagination-bullet{width:11px;height:11px;background-color:var(--color-primary-o-32);border-radius:50%;transition:background-color var(--transition),transform var(--transition)}.slider__pagination .swiper-pagination-bullet:not(:last-child){margin-right:20px}.slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-primary);transform:scale(1.3)}.slider__navigation.swiper-navigation-lock{display:none}.slider__navigation-btn{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.slider__navigation-btn.swiper-button-disabled,.slider__navigation-btn.swiper-button-lock{display:none}.slider--visible .swiper{overflow:visible}.socials__list{display:flex;margin-right:-5px;margin-left:-5px;list-style:none}.socials__item{margin-right:5px;margin-left:5px}.socials__link{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;text-decoration:none;border-radius:50%;transition:opacity var(--transition)}.socials__link .icon,.socials__link img,.socials__link svg{width:100%;height:100%}.socials__link img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.header{position:relative;z-index:30}.header__top{position:relative;display:flex;justify-content:space-between}.header__top::before{position:absolute;bottom:0;left:50%;width:100vw;height:1px;background-color:var(--color-primary-o-50);transform:translateX(-50%);content:""}.header__contacts{display:flex;align-items:center;margin-right:20px;padding:10px 0}.header__contacts>:not(:last-child){margin-right:20px}.header__button{position:relative;width:unset;max-width:unset;min-height:82px;margin-left:auto;padding-right:24px;padding-left:24px}.header__button::before{position:absolute;top:-1px;left:0;z-index:-1;width:100vw;height:calc(100% + 2px);background-color:inherit;content:""}.header__bottom{position:relative;display:flex;align-items:center;min-height:120px;padding:10px 0}.header__logo{margin-right:70px}.header__nav{flex-grow:1}.header__burger{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;width:30px;height:19px;margin-left:auto}.header__burger.active::after,.header__burger.active::before{width:100%}.header__burger span,.header__burger::after,.header__burger::before{display:block;width:100%;height:2px;background-color:var(--color-primary);transition:width var(--transition)}.header__burger::after,.header__burger::before{content:""}.header__burger::before{width:70%}.header__burger::after{width:40%}.header-contact{display:inline-flex;align-items:center;text-decoration:none}.header-contact .icon{width:24px;height:24px;margin-right:10px;color:var(--color-primary)}.header-contact__value{font-size:15px;text-decoration:none;transition:color var(--transition)}.header-contact__value:hover{color:var(--color-primary)}.footer{padding:95px 0 65px;color:var(--color-light);background-image:url(../img/footer.png);background-repeat:no-repeat;background-position:center;background-size:cover}.footer__logo{height:82px;margin-bottom:37px}.footer__row{display:flex}.footer__main{display:flex;flex-shrink:0;gap:26px 35px;width:100%;max-width:450px;margin-right:30px}.footer__main-col{display:flex;flex-direction:column;justify-content:space-between}.footer__main-col:first-child{max-width:160px}.footer__nav{list-style:none}.footer__nav>li:not(:last-child){margin-bottom:33px}.footer__nav>li ul{padding-top:28px;list-style:none}.footer__nav>li ul>li:not(:last-child){margin-bottom:20px}.footer__nav>li>a{font-weight:700;font-size:20px}.footer__nav a{text-decoration:none}.footer__contacts{display:flex;flex-direction:column;align-items:flex-start;margin-top:33px}.footer__contact{display:inline-flex;align-items:flex-start;font-size:15px}.footer__contact:not(:last-child){margin-bottom:24px}.footer__contact>.icon{width:24px;height:24px;margin-right:15px}.footer__contact a{margin-top:1px;text-decoration:none}.footer__contact .socials{margin-left:15px}.footer__contact .socials__link{width:22px;height:22px}.footer__map{flex-grow:1;min-height:300px}.footer__map>div{width:100%;height:100%}.footer__map>div iframe{width:100%;height:100%;border:0}.info-section__inner{display:flex;margin-right:-15px;margin-left:-15px}.info-section__image{position:relative;width:calc(50% - 30px);min-height:664px;margin-right:15px;margin-left:15px}.info-section__image img{position:absolute;top:0;right:0;display:block;width:calc(50vw - 15px);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.info-section__info{align-self:center;width:calc(50% - 30px);margin-right:15px;margin-left:15px;padding:70px 0 70px 25px}.info-section__content{font-size:24px}.service-card{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;min-height:195px;text-decoration:none}.service-card__image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.service-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.service-card__info{display:flex;align-items:center;justify-content:center;min-height:60px;margin-top:auto;padding:10px;color:var(--color-light);font-weight:600;text-align:center;background-color:var(--color-primary-o-80)}.services__list{--items-per-row:3;--gap-y:48px;--gap-x:30px;position:relative;display:flex;flex-wrap:wrap;justify-content:center;margin-right:calc(-1 * var(--gap-x)/ 2);margin-bottom:calc(-1 * var(--gap-y));margin-left:calc(-1 * var(--gap-x)/ 2);list-style:none}.services__list::before{position:absolute;top:115px;bottom:115px;z-index:-1;width:100vw;background-color:var(--color-primary-o-10);content:""}.services__item{display:flex;width:calc(1 / var(--items-per-row) * 100% - var(--gap-x));margin-right:calc(var(--gap-x)/ 2);margin-bottom:calc(var(--gap-y));margin-left:calc(var(--gap-x)/ 2)}.services__item>*{width:100%}.product-card{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;text-decoration:none}.product-card__image{position:relative;width:100%;min-height:160px;max-height:515px}.product-card__image::before{display:block;width:100%;padding-bottom:92%;content:""}.product-card__image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-card__info{position:absolute;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;margin-top:auto;padding:10px;color:var(--color-light);font-weight:600;text-align:center;background-color:var(--color-primary-o-80)}.form-section{position:relative}.form-section::after{position:absolute;top:0;left:0;z-index:-1;width:1073px;height:1073px;background-image:url("data:image/svg+xml,%3Csvg width='1073' height='1073' viewBox='0 0 1073 1073' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='536.5' cy='536.5' r='536' stroke='%23457CCE' stroke-opacity='0.5'/%3E%3Ccircle cx='660.5' cy='633.5' r='344.5' fill='%23457CCE' fill-opacity='0.05'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate(-50%,-50%);content:""}.form-section__inner{padding:80px 0;color:var(--color-light);background-color:var(--color-primary)}.form-section__subtext{margin-top:12px}.form-section__form{margin-top:24px}.form-section__row{display:flex;flex-wrap:wrap;gap:20px 30px}.form-section__row .button,.form-section__row .input{flex:1 0 260px}.form-section__agree{margin-top:15px}.article-card{text-decoration:none}.article-card__image{position:relative;display:block;text-decoration:none}.article-card__image::before{display:block;width:100%;padding-bottom:78%;content:""}.article-card__image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.article-card__title{display:block;margin-top:16px;font-weight:700;font-size:28px;text-decoration:none}.article-card__title a{text-decoration:none}.article-card__excerpt{margin-top:24px;font-size:15px}.hero{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.hero::after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(4,4,4,.7);content:""}.hero__slider{position:relative}.hero__slider .swiper-slide{display:flex;height:unset!important}.hero__slider .slider__pagination{position:absolute;bottom:40px;left:50%;z-index:2;width:100%;transform:translateX(-50%)}.hero__slider--one .hero__item{padding-bottom:0!important}.hero__item{position:relative;width:100%;padding-bottom:90px;color:var(--color-light);background-repeat:no-repeat;background-position:center;background-size:cover}.hero__inner{position:relative;z-index:1;display:flex;align-items:center;padding:80px 0}.hero__content{font-size:20px;word-break:break-word}.hero__box{flex-shrink:0;width:100%;max-width:360px;margin-left:80px;padding:24px 40px 40px;color:var(--color-gray-100);background-color:var(--color-light)}.hero__box-title{color:var(--color-dark);font-weight:700;font-size:31px;text-align:center}.hero__box-subtext{margin-top:4px;color:var(--color-dark);text-align:center}.hero__form{display:flex;flex-direction:column;margin-top:20px}.hero__form .input{margin-bottom:12px}.hero__form .button{max-width:unset;margin-top:12px}.hero__form .input-file{margin-bottom:12px}@media only screen and (min-width:992px){.menu li.dropdown>a::after{width:0;height:0;margin-left:6px;border-top:6px solid var(--color-primary);border-right:4px solid transparent;border-left:4px solid transparent;content:""}.menu li.dropdown:hover ul{display:block}.header__burger{display:none}}@media only screen and (max-width:1199.98px){.container{max-width:960px}.title{font-size:41px}.title--sz-lg{font-size:47px}.section{--offset:60px}.section__top{margin-bottom:50px}.section__bottom{margin-top:50px}.section__top-decor{height:36px;margin-bottom:80px}.slider__pagination{margin-top:50px}.slider__pagination .swiper-pagination-bullet:not(:last-child){margin-right:17px}.header__button{min-height:72px}.header__bottom{min-height:100px}.header__logo{height:40px;margin-right:30px}.footer{padding:60px 0}.footer__logo{height:75px;margin-bottom:30px}.footer__nav>li:not(:last-child){margin-bottom:26px}.footer__nav>li ul{font-size:14px}.footer__nav>li ul>li:not(:last-child){margin-bottom:15px}.footer__nav>li>a{font-size:18px}.footer__contact:not(:last-child){margin-bottom:21px}.info-section__info{padding:60px 0 60px 15px}.info-section__content{font-size:22px}.services__list{--gap-y:39px}.form-section__inner{padding:70px 0}.article-card__title{font-size:25px}.hero__item{padding-bottom:70px}.hero__inner{padding:70px 0}.hero__box{margin-left:50px}.hero__box-title{font-size:28px}}@media only screen and (max-width:991.98px){.container{max-width:720px}.title{font-size:35px}.title--sz-lg{font-size:42px}.nav{position:absolute;top:calc(100% - 10px);right:0;z-index:20;max-width:300px;padding:15px;background-color:var(--color-light);box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;visibility:hidden;opacity:0;transition:opacity var(--transition),visibility var(--transition)}.nav.active{visibility:visible;opacity:1}.menu li{width:calc(100% - 20px)}.section{--offset:50px}.section__top{margin-bottom:40px}.section__bottom{margin-top:40px}.section__top-decor{height:33px;margin-top:-10px;margin-bottom:60px}.slider__pagination{margin-top:40px}.slider__pagination .swiper-pagination-bullet:not(:last-child){margin-right:13px}.slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{transform:scale(1.2)}.header__button{min-height:62px}.header__bottom{min-height:80px}.footer{padding:50px 0}.footer__row{flex-wrap:wrap}.footer__main{max-width:100%}.footer__main-col:first-child{max-width:350px}.footer__contact:not(:last-child){margin-bottom:18px}.footer__map{width:100%;margin-top:30px}.info-section__inner{flex-wrap:wrap}.info-section__image{width:calc(100% - 30px);min-height:400px}.info-section__image img{right:auto;left:50%;width:100vw;transform:translateX(-50%)}.info-section__info{width:calc(100% - 30px);padding:50px 0 0}.info-section__content{font-size:20px}.services__list{--items-per-row:2;--gap-y:30px}.form-section__inner{padding:60px 0}.form-section__row .button{max-width:unset}.article-card__title{margin-top:12px;font-size:23px}.article-card__excerpt{margin-top:20px}.hero__item{padding-bottom:50px}.hero__inner{flex-wrap:wrap;padding:60px 0}.hero__box{max-width:100%;margin-top:24px;margin-left:0;padding:24px 30px 30px}.hero__box-title{font-size:26px}}@media only screen and (max-width:767.98px){.container{max-width:540px}.title{font-size:28px}.title--sz-lg{font-size:33px}.section{--offset:40px}.section__top{margin-bottom:30px}.section__bottom{margin-top:30px}.section__top-decor{height:30px;margin-bottom:40px}.slider__pagination{margin-top:30px}.slider__pagination .swiper-pagination-bullet:not(:last-child){margin-right:10px}.slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{transform:scale(1.1)}.header__button,.header__contact--mail{display:none}.footer{padding:40px 0}.footer__logo{height:72px}.footer__main{flex-wrap:wrap;gap:20px 35px}.footer__main-col{width:100%}.footer__nav>li:not(:last-child){margin-bottom:20px}.footer__nav>li ul{padding-top:20px}.footer__nav>li ul>li:not(:last-child){margin-bottom:10px}.info-section__image{min-height:300px}.info-section__info{padding:30px 0 0}.info-section__content{font-size:18px}.service-card{min-height:160px}.services__list{--gap-y:20px}.form-section__inner{padding:50px 0}.article-card__title{margin-top:8px;font-size:20px}.article-card__excerpt{margin-top:16px}.hero__slider .slider__pagination{bottom:35px}.hero__item{padding-bottom:30px}.hero__inner{padding:50px 0}.hero__box-title{font-size:24px}}@media only screen and (max-width:575.98px){.services__list{--items-per-row:1}}