@import url(https://fonts.googleapis.com/css?family=Merriweather:300,regular,500,600,700,800,900,300italic,italic,500italic,600italic,700italic,800italic,900italic&display=swap);@import url(https://fonts.googleapis.com/css?family=Inter:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic&display=swap);@import url(https://fonts.googleapis.com/css?family=Playfair+Display:&display=swap);/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@font-face{font-family:icons;font-display:swap;src:url(../fonts/icons.woff2) format("woff2");font-weight:400;font-style:normal}[class*=_icon-]::before{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-cancel:before{content:""}._icon-checkmark-full:before{content:""}._icon-checkmark-empty:before{content:""}._icon-question:before{content:""}._icon-phone-call:before{content:""}._icon-chevron-right:before{content:""}._icon-x-logo:before{content:""}._icon-star-full:before{content:""}._icon-facebook-logo:before{content:""}._icon-instagram-logo:before{content:""}._icon-linkedin-logo:before{content:""}:root{--primary:#810725;--secondary:#9f0e31;--accent:#c31f48;--accent-dark:#820000;--red-dark:#650006;--text-primary:#000000;--text-underline:#f1cdaa;--yellow-bg:#f3d6b9;--white:#fff;--border:#d6d6d6;--green:#00ba00}*{padding:0;margin:0;border:0}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:#000;line-height:1;font-family:Merriweather;font-size:1.5rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:Merriweather;font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}:root{scroll-behavior:smooth}body{line-height:120%}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:78.75rem;margin:0 auto;padding:0 .625rem}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:.625rem 1fr minmax(auto,77.5rem) 1fr .625rem}[class*="--gc"]>*{min-width:0;grid-column:3/4}.icon-menu{display:none}.spollers{display:grid;max-width:1040px;margin:3.125rem auto 0}.spollers__item{border-bottom:1px solid #e2cfbc}.spollers__title{width:100%;cursor:default;text-align:left;padding:30px 50px 25px 16px;position:relative;list-style:none;font-size:1.875rem;font-weight:600;line-height:120%;letter-spacing:-2px;transition:all .3s}.spollers__title::-webkit-details-marker,.spollers__title::marker{display:none}._spoller-init .spollers__title{cursor:pointer}._spoller-init .spollers__title::after,._spoller-init .spollers__title::before{content:"";position:absolute;right:10px;top:50%;background-color:var(--secondary);height:4px;width:23px;transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s}._spoller-init .spollers__title::before{-webkit-transform:translate(-50%,-50%) rotateZ(0);transform:translate(-50%,-50%) rotateZ(0)}._spoller-init .spollers__title::after{-webkit-transform:translate(-50%,-50%) rotateZ(90deg);transform:translate(-50%,-50%) rotateZ(90deg)}._spoller-init .spollers__title._spoller-active{color:var(--secondary)}._spoller-init .spollers__title._spoller-active::before{-webkit-transform:translateX(-50%) rotateZ(0);transform:translateX(-50%) rotateZ(0)}._spoller-init .spollers__title._spoller-active::after{-webkit-transform:translateX(-50%) rotateZ(0);transform:translateX(-50%) rotateZ(0)}.spollers__body{padding:0 30px 40px 20px;font-family:Inter;font-size:1.5625rem;line-height:140%;letter-spacing:-.3px;font-style:italic}.ibg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ibg--top{-o-object-position:top;object-position:top}.ibg--bottom{-o-object-position:bottom;object-position:bottom}.ibg--left{-o-object-position:left;object-position:left}.ibg--right{-o-object-position:right;object-position:right}.ibg--contain{-o-object-fit:contain;object-fit:contain}.text-bold{font-weight:700}.red-button{background:var(--red-dark);border-radius:35px;font-size:1.375rem;display:flex;align-items:center;justify-content:center;font-family:Inter;font-weight:600;color:var(--white);padding:.875rem 1.25rem .875rem 2.1875rem;gap:20px;transition:all .3s}.red-button span{background:var(--secondary);width:2.625rem;height:2.625rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:1.875rem}.text-highlight{background:linear-gradient(transparent 60%,var(--text-underline));display:inline}.red-title{font-family:Inter;font-size:1.25rem;font-weight:700;color:var(--secondary);text-transform:uppercase;letter-spacing:1.5px}.main-title{font-size:4.0625rem;font-weight:500;line-height:120%;letter-spacing:-4px}.text-italic{font-style:italic}.header{padding:30px 0;border-bottom:1px solid var(--border);background:var(--white)}.header__container{display:flex;justify-content:space-between;align-items:center;gap:20px}.header__logo{font-size:33px;font-weight:300;display:block;line-height:120%;position:relative;z-index:101}.header__logo span{font-weight:700;font-style:italic;color:var(--secondary)}.menu__list{display:flex;gap:46px}.menu__link{font-size:18px;font-weight:500;color:var(--text-primary);transition:all .3s ease;line-height:120%}.menu__link:hover{color:var(--secondary)}.menu__link.active{color:var(--secondary)}.footer{padding:45px 0}.footer__top{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:3.125rem;border-bottom:1px solid var(--border)}.footer__logo{font-size:33px;font-weight:300;display:block;line-height:120%}.footer__logo span{font-weight:700;font-style:italic;color:var(--secondary)}.footer__menu{display:flex;align-items:center;gap:48px}.footer__link{font-size:1.125rem;font-weight:500;color:var(--text-primary);transition:all .3s ease;line-height:120%}.footer__link:hover{color:var(--secondary)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-top:35px}.footer__copy{font-size:.875rem;line-height:120%;font-weight:300;text-transform:uppercase;font-family:Inter;letter-spacing:1.6px}.footer__socials{display:flex;align-items:center;gap:20px}.footer__socials li{display:flex;align-items:center;justify-content:center;background:var(--secondary);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;width:2.3125rem;height:2.3125rem;font-size:1.25rem;line-height:100%;transition:all .3s}.hero{height:calc(100svh - 100px);position:relative;padding-top:50px;background:url(../img/hero.webp) center bottom/cover no-repeat}.hero__container{display:flex;flex-direction:column;align-items:center}.hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-size:cover;background-position:center;display:none}.hero__title{font-size:4.375rem;text-align:center;line-height:120%;max-width:900px;margin:0 auto;letter-spacing:-4px}.hero__subtitle{margin-top:1.25rem;font-family:Inter;font-size:1.5625rem;line-height:120%;text-align:center}.hero__link{margin-top:40px}.hero__bottom-line{position:absolute;bottom:0;left:0;width:100%;background:var(--secondary);text-align:center;color:var(--white);font-family:Inter;font-style:italic;font-size:20px;font-weight:600;padding:10px 0;line-height:120%}.how-works{padding-top:116px;padding-bottom:105px}.how-works__container{display:flex;gap:20px;justify-content:space-between;align-items:flex-start}.how-works__left{max-width:490px;position:relative}.how-works__left-img{width:100%;border-radius:50px;-o-object-fit:cover;object-fit:cover;aspect-ratio:490/534;-o-object-position:40% 50%;object-position:40% 50%}.how-works__left-text{position:absolute;bottom:-32px;right:0;background:var(--yellow-bg);border-radius:50px 0 50px 50px;width:64%;font-family:Inter;font-style:italic;font-weight:500;font-size:1.5625rem;line-height:120%;padding:36px 50px}.how-works__subtitle{max-width:400px;margin-top:.5rem}.how-works__steps{margin-top:3rem;display:flex;flex-direction:column;gap:30px;justify-content:flex-start}.how-works__step{display:flex;align-items:center;gap:34px}.how-works__step:last-child{margin-left:78px}.how-works__icon-wrap{background:var(--secondary);width:5.625rem;height:5.625rem;border-radius:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.how-works__step-text{position:relative}.how-works__step-text span{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:6.9375rem;font-weight:600;color:#f1f1f1;z-index:-1}.how-works__arrow{align-self:baseline;-webkit-transform:translateX(16px);transform:translateX(16px)}.why-us{background:#fffaf5;border-radius:50px 0 0 50px;max-width:1730px;position:relative;margin:140px auto 50px auto;padding:106px 0 0}.why-us__container{display:flex;align-items:center;position:relative;justify-content:space-between}.why-us__left{max-width:50%;display:flex;flex-direction:column}.why-us__subtitle{margin-top:.625rem}.why-us__list{display:flex;flex-direction:column;gap:12px;margin-top:40px}.why-us__list-item{display:flex;align-items:center;font-family:Inter;gap:14px}.why-us__list-item::before{color:var(--secondary);font-size:50px}.why-us__button{margin-top:3.75rem;align-self:flex-start}.why-us__right{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:2}.why-us__images-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;height:100%;width:100%;height:100%}.why-us__images-wrap img{width:100%;aspect-ratio:285/320;-o-object-fit:cover;object-fit:cover;border-radius:15px;-o-object-position:bottom;object-position:bottom}.why-us__bottom{background:var(--secondary);border-radius:50px 0 0 50px;max-width:1730px;margin:120px auto 0 auto;position:relative;z-index:1;font-style:italic;color:var(--white);font-size:45px;line-height:120%;text-align:center;padding:116px 0;letter-spacing:-1.9px}.why-us__bottom::after{content:"";position:absolute;top:0;right:-99%;width:100%;height:100%;background:var(--secondary)}.why-us__bottom .why-us__container{max-width:1340px;margin:0 auto;display:block}.testimonials{padding-top:80px;padding-bottom:5rem}.testimonials__subtitle{margin-top:.5rem}.testimonials__slider{margin-top:6.25rem}.testimonials__wrapper{padding-left:90px}.testimonials__slide{display:flex;flex-direction:column;max-width:415px}.testimonials__stars{display:flex;align-items:center;gap:6px}.testimonials__star{color:var(--secondary)}.testimonials__text{font-family:Inter;font-style:italic;margin-top:26px;line-height:140%;letter-spacing:.4px;flex-grow:1}.testimonials__info{display:flex;align-items:center;margin-top:32px;gap:20px;position:relative}.testimonials__info::after{content:"”";position:absolute;top:80%;right:-20px;font-size:10.9375rem;font-family:"Playfair Display";color:var(--secondary)}.testimonials__img{width:3rem;height:3rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.testimonials__name{font-size:1.125rem;font-family:Inter;font-weight:300}.testimonials__pagination{display:flex;justify-content:flex-start;align-items:center;margin-top:87px;gap:10px}.testimonials__pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#ccc;border-radius:50%;opacity:1;transition:all .3s;cursor:pointer}.testimonials__pagination .swiper-pagination-bullet-active{background-color:#000;width:47px;border-radius:5px}.compare{padding:4.0625rem .625rem 3.125rem;position:relative}.compare::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50svh;background:#fffaf5}.compare__wrap{max-width:1440px;margin:0 auto;border-radius:50px;color:var(--white);padding:64px 20px 90px;position:relative;z-index:2;overflow:hidden}.compare__wrap::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#9f0e30;z-index:-2}.compare__wrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:url(../img/compare-bg.webp) 740px 12% no-repeat;opacity:.349;mix-blend-mode:darken}.compare__top{display:flex;justify-content:space-between;gap:20px;align-items:center}.compare__title{font-size:3.625rem;line-height:120%;font-weight:500;flex-shrink:0}.compare__desc{font-size:1.125rem;line-height:150%;font-weight:300;font-family:Inter;max-width:39.6875rem}.compare__table{display:grid;grid-template-columns:1.3fr 1fr 1.1fr;margin-top:64px;align-items:center;gap:1px}.compare__item{border:1px solid var(--white);border-radius:15px;padding:30px 20px 60px 30px}.compare__item:first-child{border-radius:25px 0 0 25px}.compare__item:last-child{border-radius:0 25px 25px 0}.compare__item:last-child .compare__item-list-text{display:none}.compare__item-title{font-size:30px;line-height:120%;font-weight:600;letter-spacing:-1.5px}.compare__item-list{margin-top:1.875rem}.compare__item-list-item{padding:9px 0;border-bottom:1px solid rgba(255,255,255,.5)}.compare__item-list-item::before{display:block;text-align:center;font-size:52px}.compare__item-list-item:first-child{border-top:1px solid rgba(255,255,255,.5)}.compare__item-list-text{font-family:Inter;font-size:1.5625rem;line-height:210%}.compare__item--active{background-color:var(--white);color:var(--text-primary);padding:56px 20px 84px 30px}.compare__item--active .compare__item-list-text{display:none}.compare__item--active .compare__item-list-item::before{color:var(--green)}.compare__item--active .compare__item-title{font-size:33px;font-weight:300;display:block;line-height:120%;position:relative;z-index:101}.compare__item--active .compare__item-title span{font-weight:700;font-style:italic;color:var(--secondary)}.faq{padding:3.4375rem 0 10.625rem;background:#fffaf5}.faq__title{text-align:center}.faq__subtitle{text-align:center;margin-top:.5rem}.cta{background:url(../img/cta-bg.webp) 50% 0/cover no-repeat;background:url(../img/cta-bg.webp) 50% top/cover no-repeat;height:100svh;padding-top:10%;padding-top:7.5rem}.cta__title{text-align:center}.cta__text{text-align:center;margin-top:1.75rem}.cta__info{display:flex;align-items:center;justify-content:center;gap:50px;margin-top:2.5rem}.cta__phone{padding-left:40px;border-left:1px solid var(--text-primary);display:flex;align-items:center;gap:24px}.cta__phone::before{color:var(--red-dark);font-size:3.75rem}.cta__phone-info{display:flex;flex-direction:column;font-family:Inter;font-size:1.0625rem;line-height:120%;gap:8px}.cta__phone-link{font-family:Inter;font-weight:500;font-size:2.3125rem;line-height:120%;color:var(--red-dark);letter-spacing:-.3px;transition:all .3s}.about__baner{background:var(--secondary);padding:40px 0 50px}.about__baner-title{text-align:center;color:var(--white);font-size:4.6875rem;line-height:120%;letter-spacing:-4px}.about__content{padding-bottom:5.625rem}.about__hero{position:relative;padding-top:5.625rem;padding-bottom:1.875rem}.about__hero-img{position:absolute;top:0;right:0;width:46%;aspect-ratio:880/630;border-radius:0 0 0 50px}.about__hero-left{max-width:51%}.about__hero-desc{margin-top:2.875rem;font-family:Inter;line-height:140%;letter-spacing:.2px}.about__hero-list{margin-top:2.5rem;display:flex;flex-direction:column;gap:26px}.about__hero-item{font-family:Inter;line-height:150%;display:flex;gap:8px;letter-spacing:.3px}.about__hero-item::before{color:var(--secondary);font-size:3.125rem}.about__info{margin-top:4.0625rem}.about__info-text{width:100%;display:flex;justify-content:space-between;gap:40px;font-family:Inter;line-height:146%;letter-spacing:.2px}.about__info-col{max-width:600px}.about__info-col:last-child{max-width:550px}.mission{background:#fffaf5;max-width:1730px;margin:0 auto;border-radius:50px 0 0 0;padding:110px 0;position:relative}.mission::before{content:"";position:absolute;top:0;right:-99%;width:100%;height:100%;background:#fffaf5}.mission__container{display:flex;flex-direction:column;gap:110px}.mission__item{display:flex;justify-content:space-between;gap:40px;align-items:center}.mission__img{border-radius:50px;aspect-ratio:590/500;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:590px}.mission__text{max-width:545px}.mission__desc{margin-top:2.8125rem;letter-spacing:.3px;line-height:145%}.quote{background:var(--secondary);padding:80px 0 100px}.quote__text{font-size:3.625rem;line-height:100%;color:var(--white);font-style:italic;text-align:center}.contact{padding-top:5.625rem;padding-bottom:5rem}.contact__container{display:flex;justify-content:space-between;gap:40px;align-items:flex-end}.contact__left{max-width:680px;width:100%}.contact__desc{margin-top:1.875rem;line-height:140%;letter-spacing:.5px}.contact__form{margin-top:2.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.contact__item{position:relative;width:100%}.contact__item:has(.contact__input:not(:-ms-input-placeholder)) .contact__label{top:10px;font-size:.875rem;color:var(--secondary);transform:translateY(0)}.contact__item:has(.contact__input:active) .contact__label,.contact__item:has(.contact__input:focus) .contact__label,.contact__item:has(.contact__input:not(:placeholder-shown)) .contact__label{top:10px;font-size:.875rem;color:var(--secondary);-webkit-transform:translateY(0);transform:translateY(0)}.contact__item:has(.contact__input:not(:-ms-input-placeholder)) .contact__input{padding:30px 28px 10px}.contact__item:has(.contact__input:active) .contact__input,.contact__item:has(.contact__input:focus) .contact__input,.contact__item:has(.contact__input:not(:placeholder-shown)) .contact__input{padding:30px 28px 10px}.contact__item:has(textarea.contact__input) .contact__label{top:30px}.contact__label{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:28px;font-size:1.0625rem;font-family:Inter;line-height:120%;text-transform:uppercase;transition:all .3s;z-index:1}.contact__input{border-radius:12px;border:1px solid #c3c3c3;padding:20px 28px;outline:0;font-size:1.25rem;transition:all .3s;position:relative;z-index:2}.contact__right{max-width:484px;width:100%;background:#fffaf5;border-radius:50px 50px 0 50px;padding:40px 70px 80px}.contact__right-title{font-size:2.5rem;font-weight:500;line-height:140%;letter-spacing:-2.8px}.contact__right-subtitle{margin-top:1.625rem}.contact__right-info{font-size:1.125rem;font-family:Inter;line-height:140%;margin-top:9px}.map{width:100%;height:450px}.swiper{overflow:hidden}.swiper-initialized{touch-action:pan-y}.swiper-wrapper{width:100%;height:100%;box-sizing:content-box;display:flex;position:relative}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{display:none!important}@media (min-width:117.25em){.why-us__right{max-width:56.25rem}.why-us__right{left:41.875rem}}@media (max-width:78.75em){.main-title{max-width:unset;font-size:3.75rem}.menu__list{gap:30px}.hero__title{font-size:3.75rem}.how-works__container{flex-direction:column-reverse;justify-content:center;align-items:center;gap:60px}.why-us__list-item{font-size:1.375rem}.why-us__bottom{margin:80px auto 0 auto;font-size:2.5rem;letter-spacing:-1px}.testimonials__wrapper{padding-left:30px}.compare__item{padding:30px 20px}.compare__item-title{font-size:1.5rem;letter-spacing:-1px}.compare__item-list-item::before{font-size:2.875rem}.compare__item-list-text{line-height:150%;font-size:1.375rem}.compare__item--active{padding:40px 20px}.about__hero .about__container{display:flex;flex-direction:column-reverse;gap:40px}.about__hero-img{position:static;width:100%}.about__hero-left{max-width:unset}.mission{border-radius:0}.mission__item{align-items:stretch}.mission__img{max-width:490px}.contact__desc{font-size:1.375rem}.contact__right{padding:40px}}@media (max-width:61.99875em){.menu__body{position:fixed;width:100%;height:100%;left:-100%;top:0;overflow:auto;padding:7.5rem .9375rem 1.875rem .9375rem;background:var(--white);transition:left .3s;z-index:100}.menu__body::before{content:"";position:fixed;width:100%;height:4.375rem;left:-100%;top:0;transition:left .3s;z-index:2}.menu-open .menu__body{left:0}.menu-open .menu__body::before{left:0}.icon-menu{display:block;position:relative;width:2.8125rem;height:2.0625rem;z-index:101}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:all .3s ease 0s;position:absolute;width:100%;height:.4375rem;left:0;background-color:#000;border-radius:3.5px}.icon-menu::before{top:0}.icon-menu::after{bottom:0;width:25px}.icon-menu span{top:calc(50% - .21875rem);width:35px;background-color:var(--secondary)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .21875rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .21875rem);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:100%}.main-title{font-size:3.125rem;letter-spacing:-2px}.menu__list{gap:24px;flex-direction:column}.footer__menu{gap:26px}.hero__title{font-size:3.125rem;letter-spacing:-2px}.hero__subtitle{font-size:1.375rem}.why-us__container{flex-direction:column;gap:50px}.why-us__left{align-self:start;max-width:unset}.why-us__right{max-width:25rem}.why-us__right{left:36.25rem}.why-us__right{position:static;-webkit-transform:none;transform:none;max-width:unset}.why-us__bottom{border-radius:0;margin:-40px auto 0 auto;font-size:36px;letter-spacing:0;padding:80px 0 60px}.why-us__bottom-text{max-width:90%;margin:0 auto}.testimonials__slider{margin-top:3.75rem}.compare__wrap::before{background:url(../img/compare-bg.webp) 350px 10% no-repeat}.compare__top{flex-direction:column}.compare__table{grid-template-columns:1.3fr 1fr}.compare__item{border-radius:25px 0 0 25px}.compare__item:first-child{display:none}.compare__item:last-child .compare__item-list-text{display:block}.compare__item-title{text-align:center}.compare__item-list-item::before{font-size:2.25rem}.compare__item-list-item{display:flex;align-items:center;gap:8px}.compare__item-list-text{font-size:1.125rem}.compare__item--active .compare__item-list-text{display:block}.faq{padding:3.4375rem 0 6.25rem}.cta{padding-top:5rem}.cta__info{gap:30px;margin-top:30px}.cta__phone::before{font-size:3.125rem}.cta__phone{gap:20px;padding-left:30px}.cta__phone-link{font-size:2rem}.about__baner{padding:20px 0}.about__baner-title{letter-spacing:-2px;font-size:3.75rem}.about__content{padding-bottom:3.75rem}.about__hero{padding-top:3.75rem}.about__info{margin-top:1.875rem}.about__info-text{flex-direction:column;gap:20px;font-size:1.375rem}.about__info-col:last-child{max-width:unset}.about__info-col{max-width:unset}.mission{padding:60px 0}.mission__container{gap:40px}.mission__item{flex-direction:column}.mission__img{order:2;max-width:unset}.mission__text{order:1;max-width:unset}.quote__text{font-size:2.5rem}.contact__container{flex-direction:column;justify-content:center;align-items:center}.contact__right{max-width:680px}.contact__right-title{letter-spacing:-1px;font-size:2rem}}@media (max-width:61.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:47.99875em){.spollers{margin:1.25rem auto 0}.spollers__title{font-size:1.5rem;letter-spacing:0}.spollers__body{font-size:1.25rem;letter-spacing:0;line-height:130%;padding:0 20px 20px}.red-button{font-size:1.125rem;padding:.625rem .9375rem .625rem 1.5625rem}.red-button span{width:1.875rem;height:1.875rem;font-size:1.25rem}.red-title{font-size:1.125rem}.main-title{font-size:1.875rem;letter-spacing:0}.footer{padding:20px 0}.footer__top{flex-direction:column;gap:30px;padding-bottom:1.875rem}.footer__menu{gap:20px}.footer__link{font-size:16px}.footer__bottom{flex-direction:column;padding-top:1.875rem;gap:30px}.footer__copy{font-size:.75rem;text-align:center}.hero__title{font-size:1.875rem;letter-spacing:0}.hero__subtitle{font-size:1.125rem}.hero__link{margin-top:1.25rem}.hero__bottom-line{font-size:1.125rem}.how-works{padding-top:60px;padding-bottom:40px}.how-works__container{gap:40px}.how-works__left{max-width:unset}.how-works__left-img{width:100%}.how-works__left-text{font-size:1.125rem;padding:20px 30px}.how-works__step:last-child{margin:0}.how-works__step{gap:20px}.how-works__icon-wrap{width:4.375rem;height:4.375rem}.how-works__icon-wrap img{width:2.5rem;height:2.5rem}.how-works__step-text{font-size:1.125rem}.how-works__step-text span{font-size:5.625rem}.how-works__arrow{display:none}.why-us{margin:30px auto;padding:30px 0 0;border-radius:0}.why-us__container{gap:40px}.why-us__list-item::before{font-size:1.75rem}.why-us__list-item{font-size:1.125rem}.why-us__button{margin-top:1.875rem}.why-us__images-wrap{gap:12px}.why-us__bottom{font-size:1.875rem;padding:70px 0 40px}.testimonials{padding-top:30px;padding-bottom:1.875rem}.testimonials__slider{margin-top:2.5rem}.testimonials__wrapper{padding-left:10px}.testimonials__slide{max-width:300px}.testimonials__star{font-size:1.125rem}.testimonials__text{margin-top:1.125rem;font-size:1.25rem}.testimonials__info::after{font-size:7.5rem;right:-10px;top:64%}.testimonials__info{gap:10px}.testimonials__pagination{margin-top:2.5rem}.compare{padding:1.875rem .625rem 1.875rem}.compare__wrap::before{background:url(../img/compare-bg.webp) -150px 430px no-repeat}.compare__wrap{padding:40px 10px;border-radius:25px}.compare__title{font-size:2.5rem}.compare__desc{text-align:center}.compare__table{grid-template-columns:1fr;margin-top:40px}.compare__item{border-radius:15px 15px 0 0}.compare__item:last-child{border-radius:0 0 15px 15px}.compare__item-list-item{border-color:#cdcdcd}.compare__item--active .compare__item-title{font-size:1.75rem}.faq{padding:1.875rem 0 3.75rem}.cta{padding-top:3.75rem}.cta__text{margin-top:20px;font-size:1.25rem}.cta__info{flex-direction:column;gap:20px;margin-top:1.25rem}.cta__phone::before{font-size:2.5rem}.cta__phone{padding:0;border:none}.cta__phone-info{gap:4px;line-height:100%;font-size:1rem}.cta__phone-link{font-size:1.625rem;letter-spacing:0}.about__baner-title{letter-spacing:-1px;font-size:2.5rem}.about__content{padding-bottom:2.5rem}.about__hero{padding-top:2.5rem;padding-bottom:1.25rem}.about__hero-desc{margin-top:1.625rem;font-size:1.25rem}.about__hero-list{margin-top:1.25rem;gap:16px}.about__hero-item::before{font-size:2.5rem}.about__hero-item{line-height:120%;font-size:1.125rem}.about__info{margin-top:1.25rem}.about__info-text{line-height:140%}.mission{padding:40px 0}.mission__container{gap:30px}.mission__item{gap:20px}.mission__desc{margin-top:1.25rem;font-size:1.25rem;line-height:130%}.quote{padding:40px}.quote__text{font-size:1.875rem;line-height:120%}.contact{padding-top:3.75rem;padding-bottom:2.5rem}.contact__container{gap:20px}.contact__desc{margin-top:1.25rem;font-size:1.125rem}.contact__form{margin-top:1.875rem;gap:16px}.contact__item:has(.contact__input:not(:-ms-input-placeholder)) .contact__label{top:8px}.contact__item:has(.contact__input:active) .contact__label,.contact__item:has(.contact__input:focus) .contact__label,.contact__item:has(.contact__input:not(:placeholder-shown)) .contact__label{top:8px}.contact__item:has(.contact__input:not(:-ms-input-placeholder)) .contact__input{padding:22px 20px 8px}.contact__item:has(.contact__input:active) .contact__input,.contact__item:has(.contact__input:focus) .contact__input,.contact__item:has(.contact__input:not(:placeholder-shown)) .contact__input{padding:22px 20px 8px}.contact__label{left:20px}.contact__input{padding:16px 20px}.contact__right-title{font-size:1.75rem}.contact__right-subtitle{margin-top:1rem}.map{height:300px}}@media (max-width:29.99875em){.contact__button{width:100%}.contact__right{padding:40px 24px}}@media (min-width:61.99875em)and (max-width:117.25em){.why-us__right{max-width:clamp(25rem ,-10.0663729327rem + 56.5598063392vw ,56.25rem)}.why-us__right{left:clamp(36.25rem ,29.9380528721rem + 10.1807651411vw ,41.875rem)}}@media (any-hover:hover){.spollers__title:hover{color:var(--secondary)}.red-button:hover{background:var(--accent)}.footer__socials li:hover{background:var(--accent)}.cta__phone-link:hover{color:var(--secondary)}}