html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}details,main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}a{background-color:transparent;color:inherit;transition:color .2s}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[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-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}[hidden],template{display:none}@font-face{font-weight:400;font-family:Inter;font-style:normal;src:local("Inter Regular"),local("Inter-Regular"),url(../fonts/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-family:Inter;font-style:normal;src:local("Inter Medium"),local("Inter-Medium"),url(../fonts/Inter-Medium.woff2) format("woff2"),url(../fonts/Inter-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:600;font-family:Inter;font-style:normal;src:local("Inter SemiBold"),local("Inter-SemiBold"),url(../fonts/Inter-SemiBold.woff2) format("woff2"),url(../fonts/Inter-SemiBold.woff) format("woff");font-display:swap}@font-face{font-weight:700;font-family:Inter;font-style:normal;src:local("Inter Bold"),local("Inter-Bold"),url(../fonts/Inter-Bold.woff2) format("woff2"),url(../fonts/Inter-Bold.woff) format("woff");font-display:swap}*,::after,::before{box-sizing:border-box;margin:0;padding:0}body{margin:0;color:#000;font-size:16px;font-family:Inter,sans-serif;line-height:1.1875}@media (width < 1199.98px){body{font-size:14px}}@media (width < 767.98px){body{font-size:12px;line-height:1.25}}@media (width < 575.98px){body{font-size:3.75vw}}@media (any-hover:hover){a:hover{color:#f84721}}a:active{color:#f84721}ol,ul{padding-left:1.5em}button,input,select,textarea{font:inherit}audio,iframe,img,video{display:block;max-width:100%;height:auto}iframe{border:none}table{width:100%;border-collapse:collapse}td,th{padding:8px;text-align:left;border:1px solid #ddd}:focus{outline-width:0!important}:focus-visible{outline-width:2px!important;outline-offset:3px!important}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.icon{display: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{display:block;width:100%;height:100%;fill:currentcolor}.icon img{object-fit:contain;object-position:center}.logo{display:flex;align-items:center;justify-content:center;width:100%;max-width:125px;text-decoration:none}@media (width < 1199.98px){.logo{max-width:120px}}@media (width < 991.98px){.logo{max-width:110px}}@media (width < 767.98px){.logo{max-width:100px}}.logo__image{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.button{display:inline-flex;gap:10px;align-items:center;justify-content:center;padding:12px 54px;color:#fff;font-weight:500;font-size:16px;text-align:center;text-decoration:none;background:#f84721;border:1px solid #fff;border-radius:5px;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}@media (width < 1199.98px){.button{font-size:14px}}@media (width < 991.98px){.button{padding:10px 40px;font-size:12px}}@media (width < 575.98px){.logo{max-width:31.25vw}.button{gap:3.125vw;padding:3.125vw 12.5vw;font-size:3.75vw;border-radius:1.5625vw}}.button:hover{color:#f84721;background-color:#fff;border-color:#f84721}.button:disabled{opacity:.5}.button--secondary{padding:5px 23px;color:#f84721;background-color:#fff;border:1px solid #919191;border-radius:20px}@media (width < 991.98px){.button--secondary{font-size:14px}}.button--secondary .icon{font-size:35px}@media (width < 575.98px){.button--secondary{padding:1.5625vw 7.1875vw;font-size:4.375vw;border-radius:6.25vw}.button--secondary .icon{font-size:10.9375vw}}.button--secondary:hover{color:#fff;background-color:#f84721;border-color:transparent}@media (width < 991.98px){.nav{position:absolute;top:calc(100% + 10px);left:12px;z-index:10;width:calc(100% - 24px);padding:10px;background-color:#fff;box-shadow:0 13px 22px 0 rgba(0,80,126,.08),0 6px 8px 0 rgba(0,55,86,.1);visibility:hidden;opacity:0}.nav.is-active{visibility:visible;opacity:1}}.nav__list{display:flex;flex-wrap:wrap;gap:46px;justify-content:center;padding-left:0;list-style:none}@media (width < 1449.98px){.nav__list{gap:30px}}.nav__link{color:#141414;font-weight:500;font-size:16px;line-height:130%;text-decoration:none}@media (width < 767.98px){.nav{left:8px;width:calc(100% - 16px)}.nav__link{font-size:14px}}@media (width < 991.98px){.nav__list{flex-direction:column;gap:0}.nav__item{display:flex;flex-direction:column}.nav__link{display:block;padding:10px}}@media (width < 575.98px){.nav{top:calc(100% + 3.125vw);left:2.5vw;width:calc(100% - 5vw)}.nav__link{padding:3.125vw;font-size:4.375vw}}.nav__link:hover{color:#f84721}.container{width:100%;max-width:1446px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}@media (width < 1449.98px){.container{max-width:1140px}}@media (width < 1199.98px){.container{max-width:960px}}@media (width < 991.98px){.container{max-width:720px;padding-right:12px;padding-left:12px}}.header{padding-top:31px;padding-bottom:31px}@media (width < 1449.98px){.header{padding-top:26px;padding-bottom:26px}}@media (width < 1199.98px){.header{padding-top:21px;padding-bottom:21px}.header__nav{margin-right:auto}}@media (width < 991.98px){.header{padding-top:16px;padding-bottom:16px}}@media (width < 767.98px){.container{max-width:540px;padding-right:8px;padding-left:8px}.header{padding-top:8px;padding-bottom:11px}}@media (width < 575.98px){.container{max-width:168.75vw;padding-right:2.5vw;padding-left:2.5vw}.header{padding-top:2.5vw;padding-bottom:3.4375vw}}.header__container{position:relative;display:flex;gap:110px;align-items:flex-start;justify-content:space-between;padding-top:9px}@media (width < 1449.98px){.header__container{gap:50px}}@media (width < 991.98px){.header__container{gap:24px}}@media (width < 767.98px){.header__container{gap:14px}}@media (width < 575.98px){.header__container{gap:4.375vw;padding-top:2.8125vw}}.header__logo{margin-top:-9px}@media (width < 1449.98px){.header__logo{margin-top:-5px}}.header__nav{margin-left:auto}.header__phone{display:flex;gap:12px;align-items:flex-start}.header__phone-text{color:#707d89;line-height:150%}@media (width < 1199.98px){.header__phone-text{display:none}}.header__phone-link{color:#141414;font-weight:600;line-height:150%;text-decoration:none}@media (width < 991.98px){.header__logo{margin-top:0}.header__phone{margin-top:auto;margin-left:auto;font-size:14px}.header__phone-link{font-weight:400}.header__burger.is-active span{transform:scaleX(0);opacity:0}.header__burger.is-active::before{top:50%;transform:translateY(-50%) rotate(45deg)}.header__burger.is-active::after{top:50%;bottom:auto;transform:translateY(-50%) rotate(-45deg)}}.header__phone-link:hover{color:#f84721}.header__burger{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:19px;height:11px;margin-top:auto;margin-bottom:5px;padding-bottom:.25px;color:inherit;background-color:transparent;border:none;cursor:pointer}@media (width >= 992px){.header__burger{display:none}}.header__burger span,.header__burger::after,.header__burger::before{display:block;width:100%;height:1.5px;background-color:currentcolor;border-radius:10px}.header__burger::after{position:absolute;top:0;left:0;content:""}.header__burger::before{position:absolute;bottom:.5px;left:0;content:""}.section{padding-top:40px;padding-bottom:40px}@media (width < 1199.98px){.section{padding-top:30px;padding-bottom:30px}}@media (width < 991.98px){.section{padding-top:20px;padding-bottom:20px}}@media (width < 767.98px){.section{padding-top:12px;padding-bottom:12px}}@media (width < 575.98px){.header__phone{gap:3.75vw;font-size:4.375vw}.header__burger{width:5.9375vw;height:3.4375vw;margin-bottom:1.5625vw}.header__burger span,.header__burger::after,.header__burger::before{height:.46875vw;border-radius:3.125vw}.header__burger::before{bottom:.15625vw}.section{padding-top:3.75vw;padding-bottom:3.75vw}}.section__title{color:#000;font-weight:500;font-size:96px;text-transform:uppercase}@media (width < 1449.98px){.section__title{font-size:78px}}@media (width < 1199.98px){.section__title{font-size:60px}}@media (width < 991.98px){.section__title{font-size:42px}}.section__title span{color:#f84721}.section-number{display:flex;gap:7px;align-items:center;padding-bottom:42px}@media (width < 1199.98px){.section-number{padding-bottom:32px}}@media (width < 991.98px){.section-number{padding-bottom:20px}}@media (width < 767.98px){.section__title{font-size:24px}.section-number{padding-bottom:12px}}.section-number::after{display:block;flex-grow:1;height:1px;background-color:#525252;content:""}@media (width < 575.98px){.section__title{font-size:7.5vw}.section-number{gap:2.1875vw;padding-bottom:3.75vw}.section-number::after{height:.3125vw}}.section-number__digit{color:#525252;font-weight:500;font-size:32px;text-transform:uppercase}.services-section__top{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:-6px;margin-bottom:30px}@media (width < 1449.98px){.services-section__top{margin-bottom:26px}}@media (width < 1199.98px){.section-number__digit{font-size:28px}.services-section__top{margin-bottom:20px}}@media (width < 991.98px){.section-number__digit{font-size:24px}.services-section__top{grid-template-columns:1fr;gap:14px;margin-top:-2px;margin-bottom:16px}}@media (width < 575.98px){.section-number__digit{font-size:7.5vw}.services-section__top{gap:4.375vw;margin-top:-.625vw;margin-bottom:5vw}}.services-section__info{grid-column:span 2;margin-top:-2px;padding-left:120px}.services-section__info-subtitle{margin-bottom:16px;color:#f84721;font-weight:600;font-size:20px}.services-section__info-text:not(:last-child){margin-bottom:35px}@media (width < 1449.98px){.services-section__info{padding-left:60px}.services-section__info-subtitle{font-size:18px}.services-section__info-text:not(:last-child){margin-bottom:32px}}@media (width < 1199.98px){.services-section__info{margin-top:0;padding-left:0}.services-section__info-subtitle{font-size:16px}.services-section__info-text:not(:last-child){margin-bottom:24px}}@media (width < 991.98px){.services-section__info{grid-column:auto}.services-section__info-subtitle{font-size:14px}.services-section__info-text:not(:last-child){margin-bottom:20px}}.services-section__list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-left:0;list-style:none}@media (width < 1199.98px){.services-section__list{grid-template-columns:repeat(2,1fr);gap:18px}}.services-section__item{display:flex}.service-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:321px;padding:34px 36px 21px;overflow:hidden;border:1px solid #919191;border-radius:60px 0}@media (width < 1199.98px){.service-card{padding:28px 32px 21px;border-radius:48px 0}}@media (width < 991.98px){.service-card{min-height:302px;padding:21px 24px;border-radius:32px 0}}@media (width < 767.98px){.services-section__info-text:not(:last-child){margin-bottom:12px}.services-section__list{grid-template-columns:1fr;gap:13.5px}.service-card{border-radius:24px}}@media (width < 575.98px){.services-section__info-subtitle{margin-bottom:5vw;font-size:4.375vw}.services-section__info-text:not(:last-child){margin-bottom:3.75vw}.services-section__list{gap:4.21875vw}.service-card{min-height:94.375vw;padding:6.5625vw 7.5vw;border-radius:7.5vw}}.service-card__title{margin-bottom:10px;color:#000;font-weight:700;font-size:20px}@media (width < 1199.98px){.service-card__title{font-size:18px}}@media (width < 767.98px){.service-card__title{margin-bottom:15px;font-size:14px}}@media (width < 575.98px){.service-card__title{margin-bottom:4.6875vw;font-size:4.375vw}}.service-card__subtitle{max-width:320px;margin-bottom:13px;color:#272727;font-weight:500;font-size:16px}@media (width < 1199.98px){.service-card__subtitle{font-size:14px}}@media (width < 991.98px){.service-card__subtitle{margin-bottom:13px;font-size:12px}}@media (width < 575.98px){.service-card__subtitle{max-width:100vw;margin-bottom:4.0625vw;font-size:3.75vw}}.service-card__text{width:100%;margin-bottom:auto;padding-top:13px;color:#272727;font-size:14px;border-top:1px solid #f84721}.service-card__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.service-card__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.service-card__bg::after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(33,33,33,.7);content:""}.service-card__button{margin-top:22px}.service-card--bg .service-card__subtitle,.service-card--bg .service-card__text,.service-card--bg .service-card__title{color:#fff}.service-card--bg .service-card__text{padding-top:5px;font-size:16px;border-top:0}@media (width < 991.98px){.service-card__text{padding-top:16px;font-size:12px}.service-card__button{width:100%;margin-top:15px}.service-card--bg{min-height:292px;padding-bottom:19px}.service-card--bg .service-card__text{font-size:14px;line-height:1.21}}@media (width < 575.98px){.service-card__text{padding-top:5vw;font-size:3.75vw}.service-card__button{margin-top:4.6875vw}.service-card--bg{min-height:91.25vw;padding-bottom:5.9375vw}.service-card--bg .service-card__text{padding-top:1.5625vw;font-size:4.375vw}}.cta{padding-top:77px;padding-bottom:40px}@media (width < 1449.98px){.cta{padding-top:60px}}@media (width < 1199.98px){.cta{padding-top:40px;padding-bottom:30px}}@media (width < 991.98px){.cta{padding-top:6px;padding-bottom:20px}}@media (width < 767.98px){.cta{padding-top:0;padding-bottom:12px}}@media (width < 575.98px){.cta{padding-bottom:3.75vw}}.cta__wrapper{position:relative;padding:45px 120px 51px;color:#fff;background:#f84721;border-radius:20px}.cta__info{position:relative;z-index:1}.cta__title{max-width:680px;margin-bottom:20px;font-weight:700;font-size:36px;text-transform:uppercase}@media (width < 1449.98px){.cta__wrapper{padding:40px 60px 45px}.cta__title{max-width:630px;font-size:32px}}@media (width < 1199.98px){.cta__title{max-width:580px;font-size:28px}}@media (width < 991.98px){.cta__wrapper{padding:24px 24px 0;overflow:hidden}.cta__title{max-width:100%;margin-bottom:16px;font-size:24px}}@media (width < 767.98px){.cta__title{margin-bottom:12px;font-size:20px;line-height:1.2}}@media (width < 575.98px){.cta__wrapper{padding:7.5vw 7.5vw 0;border-radius:6.25vw}.cta__title{margin-bottom:3.75vw;font-size:6.25vw}}.cta__text{max-width:560px;margin-bottom:24px;font-weight:400;font-size:20px}@media (width < 1449.98px){.cta__text{max-width:510px;font-size:18px}}@media (width < 1199.98px){.cta__text{max-width:450px;margin-bottom:20px;font-size:16px}}@media (width < 991.98px){.cta__text{max-width:100%;margin-bottom:16px;font-size:14px}}@media (width < 767.98px){.cta__text{margin-bottom:7px;font-size:12px}}.cta__button{width:100%;max-width:336px}@media (width < 575.98px){.cta__text{margin-bottom:2.1875vw;font-size:3.75vw}.cta__button{max-width:105vw}}.cta__image{position:absolute;right:0;bottom:0;display:block;width:100%;max-width:691px}@media (width < 1449.98px){.cta__image{max-width:630px}}@media (width < 1199.98px){.cta__image{max-width:550px}}@media (width < 991.98px){.cta__image{position:relative;max-width:350px;margin-top:16px;margin-left:auto}}.cta__image img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.feature-card{display:flex;flex-direction:column;align-items:center;width:100%;padding:7px 26px 21px;text-align:center;background:#fff;border-left:4px solid #f84721;box-shadow:0 4px 4px 0 rgba(0,0,0,.1)}@media (width < 991.98px){.feature-card{padding:7px 20px 8px}}.feature-card__icon{font-size:80px}@media (width < 1449.98px){.feature-card__icon{font-size:70px}}@media (width < 1199.98px){.feature-card__icon{font-size:60px}}@media (width < 991.98px){.feature-card__icon{font-size:50px}}@media (width < 767.98px){.cta__image{max-width:209px;margin-top:12px;margin-right:-17px}.feature-card{padding:7px 18px 8px}.feature-card__icon{font-size:40px}}@media (width < 575.98px){.cta__image{max-width:65.3125vw;margin-top:3.75vw;margin-bottom:-5.3125vw}.feature-card{padding:2.1875vw 5.625vw 2.5vw}.feature-card__icon{font-size:12.5vw}}.feature-card__title{font-weight:700;font-size:16px;text-align:center;text-transform:uppercase}.feature-card__title span{display:block;margin-bottom:4px;color:#f84721;font-weight:700;font-size:40px;text-align:center;text-transform:none}@media (width < 1449.98px){.feature-card__title span{font-size:35px}}@media (width < 1199.98px){.feature-card__title{font-size:14px}.feature-card__title span{font-size:30px}}@media (width < 991.98px){.feature-card__title{font-size:12px}.feature-card__title span{font-size:25px}.feature-card__text{display:none}}@media (width < 767.98px){.feature-card__title span{margin-bottom:2px;font-size:20px}}@media (width < 575.98px){.feature-card__title{font-size:3.75vw}.feature-card__title span{margin-bottom:.625vw;font-size:6.25vw}}.feature-card__text{margin-top:4px;font-size:14px}.features-section__top{margin-bottom:40px}@media (width < 1199.98px){.features-section__top{margin-bottom:32px}}@media (width < 991.98px){.features-section__top{margin-bottom:24px}}.features-section__title{max-width:820px}.features-section__body-image{position:relative;display:block;overflow:hidden;border-radius:32px}.features-section__body-image img{display:block;width:100%;height:578px;object-fit:cover;object-position:center}@media (width < 1449.98px){.features-section__title{max-width:740px}.features-section__body-image img{height:507px}}@media (width < 1199.98px){.features-section__title{max-width:600px}.features-section__body-image img{height:407px}}@media (width < 991.98px){.features-section__body-image img{height:337px}}@media (width < 767.98px){.features-section__top{margin-bottom:12px}.features-section__body-image img{height:247px}}@media (width < 575.98px){.features-section__top{margin-bottom:3.75vw}.features-section__title{max-width:187.5vw}.features-section__body-image{margin-right:-2.5vw;margin-left:-2.5vw;border-radius:10vw 10vw 0 0}.features-section__body-image img{height:77.1875vw}}.features-section__body-image::after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);content:""}.features-section__list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:-182px;margin-bottom:40px;padding-left:0;list-style:none}@media (width < 1199.98px){.features-section__list{margin-bottom:30px}}@media (width < 991.98px){.features-section__list{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}}@media (width < 767.98px){.features-section__list{gap:13px 16px;margin-top:-211px;margin-bottom:16px}}@media (width < 575.98px){.features-section__list{gap:4.0625vw 5vw;margin-top:-65.9375vw;margin-bottom:5vw}}.features-section__item{display:flex}.features-section__bottom{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:flex-start}@media (width < 991.98px){.features-section__bottom{gap:16px}}.features-section__bottom-text{grid-column:span 9;font-weight:500;font-size:20px}@media (width < 1449.98px){.features-section__bottom-text{grid-column:span 8;font-size:18px}}@media (width < 1199.98px){.features-section__bottom-text{grid-column:span 7;font-size:16px}}@media (width < 991.98px){.features-section__bottom-text{grid-column:span 12;font-size:14px}}@media (width < 767.98px){.features-section__bottom{gap:8px}.features-section__bottom-text{font-size:11px}}.features-section__bottom-button{grid-column:span 3}@media (width < 1449.98px){.features-section__bottom-button{grid-column:span 4}}@media (width < 1199.98px){.features-section__bottom-button{grid-column:span 5}}@media (width < 991.98px){.features-section__bottom-button{grid-column:span 12;padding-top:14px;padding-bottom:14px}}@media (width < 575.98px){.features-section__bottom{gap:2.5vw}.features-section__bottom-text{font-size:3.4375vw}.features-section__bottom-button{padding-top:4.375vw;padding-bottom:4.375vw}}.splide{position:relative}.splide__arrows{position:absolute;top:50%;left:50%;z-index:1;width:min(100% + 144px,100vw - 30px);transform:translate(-50%,-50%)}@media (width < 1199.98px){.splide__arrows{width:min(100% + 120px,100vw - 30px)}}@media (width < 991.98px){.splide__arrows{position:relative;top:unset;left:unset;display:flex;gap:10px;align-items:center;justify-content:flex-end;width:100%;margin-bottom:14px;transform:unset}}.splide__arrow{display:flex;align-items:center;justify-content:center;width:52px;height:52px;color:#000;background-color:#fff;border:1px solid #000;border-radius:100%;cursor:pointer;transition:color .2s,background-color .2s}.splide__arrow:disabled{display:none}.splide__arrow:hover{color:#fff;background-color:#000}@media (width < 1449.98px){.splide__arrow{width:47px;height:47px}}@media (width < 1199.98px){.splide__arrow{width:42px;height:42px}}@media (width < 991.98px){.splide__arrow{width:37px;height:37px}}@media (width < 767.98px){.splide__arrow{width:32px;height:32px}}.splide__arrow .icon{font-size:18px}@media (width < 1199.98px){.splide__arrow .icon{font-size:16px}}@media (width < 991.98px){.splide__arrow .icon{font-size:12px}}@media (width < 575.98px){.splide__arrows{gap:3.125vw;margin-bottom:4.375vw}.splide__arrow{width:10vw;height:10vw}.splide__arrow .icon{font-size:3.75vw}}.splide__arrow--prev{position:absolute;top:50%;left:0;padding-right:2px;transform:translateY(-50%)}@media (width < 991.98px){.splide__arrow--prev{position:relative;top:unset;padding-right:1px;transform:unset}}.splide__arrow--next{position:absolute;top:50%;right:0;padding-left:2px;transform:translateY(-50%)}@media (width < 991.98px){.splide__arrow--next{position:relative;top:unset;padding-left:1px;transform:unset}}.portfolio-card{position:relative;display:block;width:100%;padding-bottom:71.42%;overflow:hidden;text-decoration:none;border-radius:4px}@media (width < 575.98px){.portfolio-card{border-radius:1.25vw}}.portfolio-card:hover .portfolio-card__button{opacity:1}.portfolio-card img{position:absolute;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.portfolio-card__button{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:#000;background-color:rgba(246,246,246,.66);border:none;border-radius:50%;box-shadow:0 13px 22px 0 rgba(0,80,126,.08),0 6px 8px 0 rgba(0,55,86,.1);cursor:pointer;opacity:0;transition:color .2s,background-color .2s}@media (width < 575.98px){.portfolio-card__button{right:5vw;left:5vw;width:17.5vw;height:17.5vw}}.portfolio-card__button:hover{color:#000;background-color:rgba(246,246,246,.86)}.portfolio-card__button:focus-visible{opacity:1}.portfolio-card__button .icon{font-size:26px}@media (hover:none) and (pointer:coarse){.portfolio-card__button{right:0;bottom:0;width:100%;height:100%;background-color:transparent;box-shadow:unset}.portfolio-card__button:hover{background-color:transparent}.portfolio-card__button .icon{display:none}}.portfolio-section{overflow:hidden}.portfolio-section__top{margin-bottom:40px}@media (width < 991.98px){.portfolio-section__top{margin-bottom:0}}.portfolio-section__title{margin-bottom:20px}.portfolio-section__top-text{font-weight:500;font-size:24px}@media (width < 1199.98px){.portfolio-section__title{margin-bottom:12px}.portfolio-section__top-text{font-size:22px}}@media (width < 991.98px){.portfolio-section__title{margin-bottom:8px}.portfolio-section__top-text{font-size:16px}.portfolio-section__slider .splide__track{overflow:visible}}@media (width < 767.98px){.portfolio-card{padding-bottom:66.42%}.portfolio-section__top-text{font-size:12px}}.review-card{position:relative;display:block;width:100%;padding-bottom:194.44%;overflow:hidden;text-decoration:none;border-radius:4px}@media (width < 767.98px){.review-card{padding-bottom:196.44%}}@media (width < 575.98px){.portfolio-card__button .icon{font-size:8.125vw}.portfolio-section__title{margin-bottom:2.5vw}.portfolio-section__top-text{font-size:3.75vw}.review-card{border-radius:1.25vw}}.review-card:hover .review-card__button{opacity:1}.review-card img{position:absolute;display:block;width:100%;height:100%;object-fit:cover;object-position:center;box-shadow:0 4px 4px 0 rgba(0,0,0,.12)}.review-card__button{position:absolute;right:20px;bottom:50px;display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:#000;background-color:rgba(246,246,246,.66);border:none;border-radius:50%;box-shadow:0 13px 22px 0 rgba(0,80,126,.08),0 6px 8px 0 rgba(0,55,86,.1);cursor:pointer;opacity:0;transition:background-color .2s}@media (width < 575.98px){.review-card__button{right:6.25vw;bottom:15.625vw;width:17.5vw;height:17.5vw}}.review-card__button:hover{color:#000;background-color:rgba(246,246,246,.86)}.review-card__button:focus-visible{opacity:1}.review-card__button .icon{font-size:26px}@media (hover:none) and (pointer:coarse){.review-card__button{right:0;bottom:0;width:100%;height:100%;background-color:transparent;box-shadow:unset}.review-card__button:hover{background-color:transparent}.review-card__button .icon{display:none}}.reviews-section{padding-bottom:60px;overflow:hidden}@media (width < 1199.98px){.reviews-section{padding-bottom:40px}}@media (width < 991.98px){.reviews-section{padding-bottom:20px}}.reviews-section__top{margin-bottom:40px}@media (width < 991.98px){.reviews-section__top{margin-bottom:0}}.reviews-section__title{margin-bottom:16px}.reviews-section__top-text{font-weight:500;font-size:24px}@media (width < 1199.98px){.reviews-section__title{margin-bottom:12px}.reviews-section__top-text{font-size:22px}}@media (width < 991.98px){.reviews-section__title{margin-bottom:11px}.reviews-section__top-text{font-size:16px}.reviews-section__slider .splide__track{overflow:visible}}@media (width < 767.98px){.reviews-section{padding-bottom:18px}.reviews-section__top-text{font-size:12px}.reviews-section__slider .splide__track{margin-top:-3px;margin-right:-5px;margin-left:-5px}}@media (width < 575.98px){.review-card__button .icon{font-size:8.125vw}.reviews-section{padding-bottom:5.625vw}.reviews-section__title{margin-bottom:3.4375vw}.reviews-section__top-text{font-size:3.75vw}}.hero{padding-top:5px;padding-bottom:21px}.hero__title{display:flex;flex-wrap:wrap;gap:0 24px;align-items:center;margin-bottom:15px;font-weight:700;font-size:64px;text-transform:uppercase}@media (width < 1449.98px){.hero__title{gap:0 20px;font-size:54px}}@media (width < 1199.98px){.hero__title{gap:0 16px;font-size:44px}}@media (width < 991.98px){.hero__title{gap:0 8px;justify-content:center;font-size:35px;text-align:center}}@media (width < 767.98px){.hero{padding-top:12px;padding-bottom:12px}.hero__title{flex-wrap:wrap;gap:0 3px;max-width:300px;margin-right:auto;margin-bottom:7px;margin-left:auto;font-size:30px}}.hero__title span{display:contents}.hero__title span:not(:last-child)::after{display:block;flex-shrink:0;width:6px;height:6px;background-color:currentcolor;border-radius:50%;content:""}@media (width < 575.98px){.hero{padding-top:3.75vw;padding-bottom:3.75vw}.hero__title{gap:0 .9375vw;max-width:93.75vw;margin-bottom:2.1875vw;font-size:9.375vw}.hero__title span:not(:last-child)::after{width:1.875vw;height:1.875vw}}.hero__info{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,1fr);gap:24px;margin-bottom:15px}@media (width < 991.98px){.hero__info{grid-template-columns:1fr;gap:16px;margin-bottom:32px}}.hero__info-subtitle{grid-column:span 7;font-size:36px;text-transform:uppercase}@media (width < 1449.98px){.hero__info-subtitle{grid-column:span 6;font-size:32px}}@media (width < 1199.98px){.hero__info-subtitle{font-size:24px}}@media (width < 991.98px){.hero__info-subtitle{grid-column:auto;font-size:20px;text-align:center}}@media (width < 767.98px){.hero__title span:nth-child(2){display:inline}.hero__title span:nth-child(2)::after{display:none}.hero__info{gap:12px;margin-bottom:28px}.hero__info-subtitle{font-size:16px}}@media (width < 575.98px){.hero__info{gap:3.75vw;margin-bottom:8.75vw}.hero__info-subtitle{font-size:5vw}}.hero__info-wrapper{grid-column:span 5}@media (width < 1449.98px){.hero__info-wrapper{grid-column:span 6}}.hero__info-text{margin-bottom:15px;font-size:16px}@media (width < 1199.98px){.hero__info-text{font-size:14px}}@media (width < 991.98px){.hero__info-wrapper{display:flex;flex-direction:column;grid-column:unset;align-items:center}.hero__info-text{margin-bottom:12px;font-size:12px}}.hero__info-button{padding-right:33px;padding-left:33px}@media (width < 767.98px){.hero__info-button{padding-right:30px;padding-left:30px}}@media (width < 575.98px){.hero__info-text{margin:3.75vw;font-size:3.75vw}.hero__info-button{width:100%;padding-right:9.375vw;padding-left:9.375vw}}.hero__image{position:relative;margin-bottom:60px}@media (width < 1449.98px){.hero__image{margin-bottom:50px}}@media (width < 1199.98px){.hero__image{margin-bottom:40px}}@media (width < 991.98px){.hero__image{margin-bottom:28px}}.hero__image img{display:block;width:100%;height:auto;object-fit:cover;object-position:center;border-radius:198px 0}@media (width < 1449.98px){.hero__image img{border-radius:160px 0}}@media (width < 1199.98px){.hero__image img{border-radius:120px 0}}@media (width < 991.98px){.hero__image img{border-radius:80px 0}}.hero__badge{position:absolute;top:-61px;right:-13px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:207px;height:207px;overflow:hidden;font-weight:700;font-size:20px;line-height:140%;text-align:center;background-color:#fff;border-radius:50%}@media (width < 1449.98px){.hero__badge{top:-50px;right:-11px;width:173px;height:173px;padding-right:15px;padding-left:15px;font-size:18px}}@media (width < 1199.98px){.hero__badge{top:-40px;right:-9px;width:142px;height:142px;padding-right:25px;padding-left:25px;font-size:16px;line-height:.94}}@media (width < 991.98px){.hero__badge{top:-30px;right:-7px;width:111px;height:111px;padding-right:20px;padding-left:20px;font-size:14px;line-height:.94}}.hero__badge .icon{font-size:72px}@media (width < 1449.98px){.hero__badge .icon{font-size:60px}}@media (width < 1199.98px){.hero__badge .icon{font-size:50px}}@media (width < 991.98px){.hero__badge .icon{font-size:40px}}@media (width < 767.98px){.hero__image{margin-bottom:14px}.hero__image img{height:153px;border-radius:50px 0}.hero__badge{top:-20px;right:-6px;width:80px;height:80px;padding-right:15px;padding-bottom:6px;padding-left:15px;font-size:12px;line-height:.94}.hero__badge .icon{font-size:30px}}@media (width < 575.98px){.hero__image{margin-bottom:4.375vw}.hero__image img{height:47.8125vw;border-radius:15.625vw 0}.hero__badge{top:-6.25vw;right:-1.875vw;width:25vw;height:25vw;padding-right:4.6875vw;padding-bottom:1.875vw;padding-left:4.6875vw;font-size:3.75vw}.hero__badge .icon{font-size:9.375vw}}.hero__badge::after{position:absolute;top:50%;left:50%;width:calc(100% - 32px);height:calc(100% - 32px);border:1px solid #000;border-radius:50%;transform:translate(-50%,-50%);content:""}@media (width < 1449.98px){.hero__badge::after{width:calc(100% - 25px);height:calc(100% - 25px)}}@media (width < 1199.98px){.hero__badge::after{width:calc(100% - 20px);height:calc(100% - 20px)}}@media (width < 991.98px){.hero__badge::after{width:calc(100% - 15px);height:calc(100% - 15px)}}.hero__quote{display:flex;flex-direction:column;gap:16px;align-items:center;font-weight:500;font-size:48px;text-transform:uppercase}@media (width < 1449.98px){.hero__quote{font-size:36px}}@media (width < 1199.98px){.hero__quote{gap:12px;font-size:28px}}@media (width < 991.98px){.hero__quote{gap:8px;font-size:20px}}@media (width < 767.98px){.hero__badge::after{width:calc(100% - 10px);height:calc(100% - 10px)}.hero__quote{gap:4px;font-size:12px}}.hero__quote>span:first-child{margin-right:auto;margin-left:10px;text-align:left}@media (width < 991.98px){.hero__quote>span:first-child{margin-left:2px}}@media (width < 575.98px){.hero__badge::after{width:calc(100% - 3.125vw);height:calc(100% - 3.125vw)}.hero__quote{gap:1.25vw;font-size:3.75vw}.hero__quote>span:first-child{margin-left:.625vw}}.hero__quote>span:last-child{margin-right:12px;margin-left:auto;text-align:right}.hero__quote>span span{color:#525252}.socials__list{display:flex;gap:6px;align-items:center;padding-left:0;list-style:none}.socials__link{color:#f84721;font-size:29px}.footer{padding-top:40px;padding-bottom:20px}@media (width < 1199.98px){.footer{padding-top:30px}}@media (width < 991.98px){.hero__quote>span:last-child{margin-right:3px}.socials__link{font-size:24px}.footer{padding-top:20px;padding-bottom:16px}}@media (width < 767.98px){.footer{padding-top:12px;padding-bottom:11px}}.footer__wrapper{background:#f4f4f4;border-radius:10px}@media (width < 575.98px){.hero__quote>span:last-child{margin-right:.9375vw}.socials__list{gap:1.875vw}.socials__link{font-size:7.5vw}.footer{padding-top:3.75vw;padding-bottom:3.4375vw}.footer__wrapper{border-radius:3.125vw}}.footer__top{display:flex;gap:115px;align-items:flex-start;padding:53px 120px 36px}@media (width < 1449.98px){.footer__top{gap:60px;padding:43px 90px 32px}}@media (width < 1199.98px){.footer__top{gap:24px;padding:32px 30px 24px}}@media (width < 991.98px){.footer__top{flex-direction:column;align-items:center;padding:28px 30px 20px}}@media (width < 767.98px){.footer__top{padding:29px 6px 16px}}@media (width < 575.98px){.footer__top{gap:7.5vw;padding:9.0625vw 1.875vw 5vw}}.footer__contacts{display:flex;flex-grow:1;gap:46px;align-items:flex-start}@media (width < 1449.98px){.footer__contacts{gap:24px}}@media (width < 991.98px){.footer__contacts{gap:20px;width:100%}}@media (width < 767.98px){.footer__contacts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}}.footer__contact{display:flex;flex-direction:column;align-items:flex-start}.footer__contact-key{display:block;margin-bottom:8px;color:#333;font-size:14px;line-height:150%}@media (width < 575.98px){.footer__contacts{gap:3.75vw}.footer__contact-key{margin-bottom:2.5vw;font-size:4.375vw}}.footer__contact-value{color:#333;font-weight:700;font-size:20px;line-height:140%;text-decoration:none}@media (width < 1449.98px){.footer__contact-value{font-size:18px}}@media (width < 1199.98px){.footer__contact-value{font-size:16px}}@media (width < 991.98px){.footer__contact-value{font-size:14px}}@media (width < 575.98px){.footer__contact-value{font-size:4.375vw}}.footer__socials{margin-top:auto;margin-left:auto}.footer__bottom{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:19px 120px;border-top:1px solid #b3b3b3}@media (width < 1449.98px){.footer__bottom{padding:18px 90px}}@media (width < 1199.98px){.footer__bottom{padding:15px 30px}}@media (width < 991.98px){.footer__bottom{padding:12px 30px}}@media (width < 767.98px){.footer__contact-value--mobile-small{margin-right:-4px;font-size:12px}.footer__socials{margin-left:4px}.footer__bottom{flex-direction:column;gap:8px;align-items:center;padding:12px 6px}}@media (width < 575.98px){.footer__contact-value--mobile-small{margin-right:-1.25vw;font-size:3.75vw}.footer__socials{margin-left:1.25vw}.footer__bottom{gap:2.5vw;padding:3.75vw 1.875vw}}.footer__copyright{color:#828282;font-weight:500;font-size:14px}@media (width < 991.98px){.footer__copyright{font-size:12px}}@media (width < 575.98px){.footer__copyright{font-size:3.75vw}}.footer__author{color:#828282;font-weight:500;font-size:14px}@media (width < 991.98px){.footer__author{font-size:12px}}@media (width < 575.98px){.footer__author{font-size:3.75vw}}.footer__author a{color:#828282}.footer__author a:hover{color:#f84721}.form__input{width:100%;padding:12px;color:#000;font-size:16px;background-color:#fff;border:1px solid #525252;border-radius:5px}@media (width < 1199.98px){.form__input{font-size:14px}}@media (width < 991.98px){.form__input{font-size:12px}}@media (width < 575.98px){.form__input{padding:3.75vw;font-size:3.75vw;border-radius:1.5625vw}}.form__input::placeholder{color:#525252}.form__input:focus{border-color:#f84721;outline:0}.form__input:focus::placeholder{opacity:0}@-moz-document url-prefix(){:focus{outline:gold solid 2px!important}.form__input:focus{outline:0!important}}.widgets__phone{position:fixed;right:20px;bottom:100px;z-index:9999;font-size:40px;text-align:center;border-radius:50%;transform:translate(-50%,-50%)}.widgets__phone::after,.widgets__phone::before{position:absolute;display:block;border:1px solid #333;border-radius:50%;backface-visibility:hidden;opacity:0;animation:1.5s linear infinite animate;content:"";inset:-20px}@media (width < 575.98px){.widgets__phone{right:6.25vw;bottom:31.25vw;font-size:12.5vw}.widgets__phone::after,.widgets__phone::before{inset:-6.25vw}}.widgets__phone::after{animation-delay:.5s}.widgets__whatsapp{position:fixed;right:10px;bottom:0;z-index:9999;font-size:50px;text-align:center;border-radius:50%;transform:translate(-50%,-50%)}.widgets__whatsapp::after,.widgets__whatsapp::before{position:absolute;display:block;border:1px solid #25d366;border-radius:50%;backface-visibility:hidden;opacity:0;animation:1.5s linear infinite animate;content:"";inset:-20px}@media (width < 575.98px){.widgets__whatsapp{right:3.125vw;font-size:15.625vw}.widgets__whatsapp::after,.widgets__whatsapp::before{inset:-6.25vw}}.widgets__whatsapp::after{animation-delay:.5s}@keyframes animate{0%{transform:scale(.5);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}