@charset "UTF-8";@font-face{font-family:Evolventa;src:url(/build/assets/Evolventa-Regular-cswUXGh7.ttf) format("truetype"),url(/build/assets/Evolventa-Regular-DCk0eRJd.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Evolventa;src:url(/build/assets/Evolventa-Oblique-DolG-IbB.ttf) format("truetype"),url(/build/assets/Evolventa-Oblique-CPV8f0pY.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Evolventa;src:url(/build/assets/Evolventa-Bold-C898jdq3.ttf) format("truetype"),url(/build/assets/Evolventa-Bold-ClgRaCX1.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Evolventa;src:url(/build/assets/Evolventa-BoldOblique-DxpoJld0.ttf) format("truetype"),url(/build/assets/Evolventa-BoldOblique-Apf071HO.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0;height:100%;overflow:hidden}@media(max-width:767px){html,body{height:auto;min-height:100%;overflow:visible}}body.fullscreen-scroll-enabled .section{height:100vh}body.fullscreen-scroll-enabled .section__scrollable-inner{height:100%;width:100%;overflow-y:auto;overflow-x:hidden}body{margin:0;padding:0;background:transparent;font-family:Evolventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#000;-webkit-font-smoothing:antialiased;line-height:1;font-size:12px}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}@keyframes float{0%{transform:translateY(0) rotate(-2deg)}30%{transform:translateY(-6px) rotate(1deg)}60%{transform:translateY(-10px) rotate(-1deg)}to{transform:translateY(0) rotate(-2deg)}}@keyframes slow-rotate{0%{transform:rotate(0) translateY(0) scale(1)}50%{transform:rotate(30deg) translateY(-20px) scale(1.04)}to{transform:rotate(0) translateY(0) scale(1)}}@keyframes slow-shake{0%{transform:rotate(0) translateY(0) scale(1)}25%{transform:rotate(2deg) translateY(-10px) scale(1.04)}50%{transform:rotate(-2deg) translateY(10px) scale(1.04)}75%{transform:rotate(2deg) translateY(-10px) scale(1.04)}to{transform:rotate(0) translateY(0) scale(1)}}@keyframes pulse{0%{transform:scale(1) rotate(0);opacity:.95}25%{transform:scale(1.04) rotate(1.5deg);opacity:1}50%{transform:scale(1.08) rotate(0);opacity:1}75%{transform:scale(1.04) rotate(-1.5deg);opacity:1}to{transform:scale(1) rotate(0);opacity:.95}}@keyframes text-drift-soft{0%{transform:translateZ(0) rotate(0)}30%{transform:translate3d(.45%,-.85%,0) rotate(.5deg)}65%{transform:translate3d(-.5%,.7%,0) rotate(-.5deg)}to{transform:translateZ(0) rotate(0)}}@keyframes text-drift-soft-reverse{0%{transform:translateZ(0) rotate(0)}35%{transform:translate3d(-.42%,.75%,0) rotate(-.5deg)}70%{transform:translate3d(.48%,-.68%,0) rotate(.5deg)}to{transform:translateZ(0) rotate(0)}}@keyframes bg-word-pulse{0%{transform:translateZ(0) scale(1)}40%{transform:translate3d(-.3%,-.5%,0) scale(1.05) rotate(-1deg)}75%{transform:translate3d(.25%,.35%,0) scale(1.01) rotate(1deg)}to{transform:translateZ(0) scale(1)}}.rings-img,.trust__rings-img,.budget-stage .heart-1,.budget-stage .heart-2,.budget-stage .heart-3,.budget-stage .heart-4,.services .rings,.trust__bg,.section__bg-svg,.svg-decor{will-change:transform,opacity}.rings-img{animation:slow-rotate 30s linear infinite;animation-delay:.5s}.trust__rings-img{animation:float 14s ease-in-out infinite;animation-delay:1.2s}.budget-stage .heart-1{animation:pulse 10s ease-in-out infinite;animation-delay:.4s}.budget-stage .heart-2{animation:float 12s ease-in-out infinite;animation-delay:1s}.budget-stage .heart-3{animation:pulse 11.5s ease-in-out infinite;animation-delay:2.1s}.budget-stage .heart-4{animation:float 16s ease-in-out infinite;animation-delay:.9s}.services .rings-img{animation:pulse 18s ease-in-out infinite;animation-delay:1.4s}.trust__bg{animation:pulse 19s ease-in-out infinite;animation-delay:.8s}@media(max-width:768px){.rings-img,.trust__rings-img,.budget-stage .heart-1,.budget-stage .heart-2,.budget-stage .heart-3,.budget-stage .heart-4,.trust__bg,.services .rings-img,.services .right-texts .text-1,.services .right-texts .text-2,.services .right-texts .text-3,.services .right-texts .text-4{animation:none!important;opacity:.95}}button{font:inherit;border:none;background:transparent;cursor:pointer}.page__wrapper{background:#fff;isolation:isolate}.main{flex:1}@media screen and (max-width:1023px){.main{overflow:hidden}}.preloader{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#fff;opacity:1;visibility:visible;transition:opacity 1s ease,visibility 1s ease}.preloader .preloader-content{transform:scale(.96);opacity:0;animation:preloader-enter .3s ease forwards;transition:transform 1s ease,opacity 1s ease}.preloader .preloader-img{width:clamp(120px,18vw,280px);height:auto}.preloader.is-leaving{opacity:0;visibility:hidden}.preloader.is-leaving .preloader-content{transform:scale(1.1);opacity:0}.preloader.is-hidden{display:none}.main>:not(.preloader){transition:opacity .5s ease,transform .5s ease}.is-preloading .main>:not(.preloader){opacity:0;transform:translateY(8px);pointer-events:none}html.is-preloading,html.is-preloading body{overflow:hidden!important;overscroll-behavior:none;touch-action:none}@keyframes preloader-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.section{height:auto;min-height:100vh;width:100%;overflow:visible;position:relative}@media(max-width:1023px){.section{height:auto;min-height:100vh}}.section__scrollable-inner{height:auto}.glassy-effect{position:relative;background-color:#fff0;-webkit-backdrop-filter:brightness(.96) blur(0px) url(#liquid-glass);backdrop-filter:brightness(.96) blur(0px) url(#liquid-glass);z-index:1}.glassy-effect:before{content:"";position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;-webkit-box-shadow:inset 1px 1px 0px -1px rgba(255,255,255,.7),inset 0 0 3px 1px rgba(255,255,255,.7);box-shadow:inset 6px 6px 0 -6px #ffffffb3,inset 0 0 8px 1px #ffffffb3}.glassy-effect .glassy-effect-inner{position:relative;z-index:2}.glassy-effect-1{position:relative;background-color:#fff0;-webkit-backdrop-filter:brightness(1) blur(2px) url(#edgeWeightedDisplacement);backdrop-filter:brightness(1) blur(2px) url(#edgeWeightedDisplacement);z-index:1}.glassy-effect-1:before{content:"";position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;-webkit-box-shadow:inset 1px 1px 0px -1px rgba(255,255,255,.4),inset 0 0 3px 1px rgba(255,255,255,.4);box-shadow:inset 0 0 3px 1px #fff3}.glassy-effect-2{position:relative;background-color:#fff0;-webkit-backdrop-filter:brightness(1) blur(1px) url(#edgeWeightedDisplacement);backdrop-filter:brightness(1) blur(1px) url(#edgeWeightedDisplacement);z-index:1}.glassy-effect-2:before{content:"";position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;-webkit-box-shadow:inset 1px 1px 0px -1px rgba(255,255,255,.7),inset 0 0 3px 1px rgba(255,255,255,.7);box-shadow:inset 6px 6px 0 -6px #ffffffb3,inset 0 0 8px 1px #ffffffb3}.browser-safari .glassy-effect{backdrop-filter:brightness(1) blur(12px);-webkit-backdrop-filter:brightness(1) blur(12px)}.browser-safari .glassy-effect-1{backdrop-filter:brightness(1) blur(8px);-webkit-backdrop-filter:brightness(1) blur(8px)}.browser-safari .glassy-effect-2{backdrop-filter:brightness(1) blur(4px);-webkit-backdrop-filter:brightness(1) blur(4px)}.common-block .top-logo{display:flex;position:fixed;top:32px;left:50%;transform:translate(-50%);z-index:10}@media screen and (max-width:1023px){.common-block .top-logo{top:34px}}@media screen and (max-width:440px){.common-block .top-logo{top:19px}}.common-block .top-logo .top-logo-img{max-width:87px;width:100%;height:auto}@media screen and (max-width:1023px){.common-block .top-logo .top-logo-img{max-width:89px}}@media screen and (max-width:440px){.common-block .top-logo .top-logo-img{max-width:49px}}.common-block .bottom-menu-container{display:flex;justify-content:center;align-items:flex-end;gap:10px;position:fixed;bottom:32px;left:50%;transform:translate(-50%);z-index:20}@media screen and (max-width:1023px){.common-block .bottom-menu-container{bottom:36px;width:100%}}@media screen and (max-width:440px){.common-block .bottom-menu-container{bottom:19px;gap:6.53px}}.common-block .bottom-menu-container .bottom-menu-style{border-radius:20px;background-color:#3d0a0666;position:relative;transition:background-color .3s ease}@media screen and (max-width:440px){.common-block .bottom-menu-container .bottom-menu-style{border-radius:12px}}.common-block .bottom-menu-container .bottom-menu-style:hover{background-color:#3d0a064d}.common-block .bottom-menu-container .link{height:100%;padding:19px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1023px){.common-block .bottom-menu-container .link{flex-shrink:0}}@media screen and (max-width:440px){.common-block .bottom-menu-container .link{padding:12px}}.common-block .bottom-menu-container .link .link-img{width:25px;height:25px}@media screen and (max-width:440px){.common-block .bottom-menu-container .link .link-img{width:17px;height:17px}}.common-block .bottom-menu-container .menu-container{position:relative;background:#3d0a0666;overflow:hidden;border-radius:20px}@media screen and (max-width:440px){.common-block .bottom-menu-container .menu-container{border-radius:12px}}.common-block .bottom-menu-container .menu-container.is-open{background:linear-gradient(180deg,#3d0a0640,#3d0a0666)}.common-block .bottom-menu-container .menu-container.is-open .menu-list{opacity:1}.common-block .bottom-menu-container .menu-container .menu-list{position:relative;z-index:2;height:0;overflow:hidden;opacity:0;transition:height .6s ease,opacity .6s ease}@media screen and (max-width:440px){.common-block .bottom-menu-container .menu-container .menu-list{border-radius:12px}}.common-block .bottom-menu-container .menu-container .menu-list .inner-content{display:flex;flex-direction:column;gap:8px;padding:20px}@media screen and (max-width:440px){.common-block .bottom-menu-container .menu-container .menu-list .inner-content{padding:10px;gap:4px}}.common-block .bottom-menu-container .menu-container .menu-list .menu-item{padding:12px 20px;color:#fff;text-decoration:none;font-size:15px;border-radius:12px;transition:background-color .2s ease}@media screen and (max-width:440px){.common-block .bottom-menu-container .menu-container .menu-list .menu-item{font-size:9.79px;padding:6px 10px}}.common-block .bottom-menu-container .menu-container .menu-list .menu-item:hover{background-color:#ffffff1a}.common-block .bottom-menu-container .menu-container .menu-button{padding:20px 40px 20px 48px;min-height:63px;border:none;font-size:15px;border-radius:20px;color:#fff;cursor:pointer;outline:none;position:relative;overflow:hidden;transition:background-color .6s}@media screen and (max-width:440px){.common-block .bottom-menu-container .menu-container .menu-button{padding:14px 26px 14px 31px;min-height:41px;font-size:9.79px;border-radius:15px}}.common-block .bottom-menu-container .menu-container .menu-button:hover:before{background-color:#ffffff4d}.common-block .bottom-menu-container .menu-container .menu-button:before{content:"";position:absolute;inset:0;z-index:1;background-color:#fff0;transition:.3s}.common-block .bottom-menu-container .menu-container .menu-button .inner-content{display:flex;justify-content:center;align-items:center;gap:39px;position:relative;z-index:2}.common-block .bottom-menu-container .menu-container .menu-button .menu-img{width:14px;height:9px;object-fit:contain;object-position:center center;transition:transform .3s ease}.common-block .bottom-menu-container .menu-container .menu-button .menu-img.open{display:flex}.common-block .bottom-menu-container .menu-container .menu-button .menu-img.close{display:none}.common-block .bottom-menu-container .menu-container .menu-button.is-active{background-color:transparent}.common-block .bottom-menu-container .menu-container .menu-button.is-active:hover:before{background-color:transparent}.common-block .bottom-menu-container .menu-container .menu-button.is-active .menu-img.open{display:none}.common-block .bottom-menu-container .menu-container .menu-button.is-active .menu-img.close{display:flex}.hero{display:grid;place-items:center;overflow:hidden;position:relative}@media screen and (max-width:1023px){.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}}.hero .hero-stage{position:relative;width:100vw;height:min(100dvh,56.25vw);aspect-ratio:16/9;overflow:hidden}@media(min-aspect-ratio:21/9){.hero .hero-stage{width:100vw;height:100dvh;aspect-ratio:auto}}@media screen and (max-width:1023px){.hero .hero-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;min-height:unset;aspect-ratio:unset;overflow:visible}}@media screen and (min-width:1025px){.hero .hero-stage-mobile{display:contents}}@media screen and (max-width:1023px){.hero .hero-stage-mobile{position:relative;display:flex;align-items:center;justify-content:center;width:100%;flex-shrink:0}}.hero .left-hand,.hero .right-hand,.hero .center-logo{position:absolute;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none}.hero .left-hand{left:-7.76%;top:7%;width:52.18%;z-index:2}@media screen and (max-width:1023px){.hero .left-hand{top:-96%;left:-33.75%;width:83.625%}}.hero .right-hand{right:-5.1%;top:50%;width:49.01%;z-index:2}@media screen and (max-width:1023px){.hero .right-hand{top:59.9%;right:-29.62%;width:78.5%}}.hero .center-logo{left:34.74%;top:36.389%;width:30.469%}.hero .center-logo.mobile-version{display:none}@media screen and (max-width:1023px){.hero .center-logo.mobile-version{display:block;position:relative;top:auto;left:auto;width:49.09%;flex-shrink:0}}@media screen and (max-width:1023px){.hero .center-logo{display:none}}.hero .love-text{position:absolute;left:50%;bottom:0;transform:translate(-50%);text-align:center;padding-bottom:clamp(110px,11.48%,124px);font-size:clamp(10px,.62vw,18px);line-height:1.35}@media screen and (max-width:1023px){.hero .love-text{padding-bottom:clamp(110px,9.2%,136px)}}@media screen and (max-width:440px){.hero .love-text{padding-bottom:88px}}.services{min-height:100dvh;display:grid;place-items:center}.services .services-stage{position:relative;width:100%;height:min(100dvh,56.25vw);aspect-ratio:16/9}@media(min-aspect-ratio:21/9){.services .services-stage{height:100dvh;aspect-ratio:auto}}@media screen and (max-width:1023px){.services .services-stage{height:auto;aspect-ratio:unset;padding-top:12.85vh;padding-bottom:5.32vh;display:flex;flex-direction:column-reverse}}.services .rings-img{position:absolute;left:13.958%;top:-7.87%;width:31.823%;height:auto;-webkit-user-select:none;user-select:none;z-index:1;transition:opacity .3s ease}@media screen and (max-width:1023px){.services .rings-img{width:59.5%;top:-9.78%;left:-18.4%}}.services .services-list{position:absolute;z-index:3;left:7.708%;top:clamp(24px,12.593%,136px);width:325px;max-height:calc(100% - clamp(24px,12.593%,136px) - 24px);padding-right:8px}@media screen and (max-width:1023px){.services .services-list{position:static;margin-top:6.71vh;padding-left:20px;padding-right:20px;width:100%}}.services .services-list:hover~.rings .rings-img{opacity:.2}.services .services-list:hover .service-item:not(:hover) .service-card{opacity:.6;transition:opacity .3s ease}.services .services-list .service-item{display:flex;align-items:center;margin-bottom:10px;position:relative;width:100%}@media screen and (max-width:1023px){.services .services-list .service-item{margin-left:auto;margin-right:auto;max-width:569px}}@media screen and (max-width:440px){.services .services-list .service-item{max-width:312px}}.services .services-list .service-item:last-child{margin-bottom:0}.services .services-list .service-item .service-img{border-radius:10px;width:102px;height:100%;object-fit:cover;aspect-ratio:102/164}@media screen and (max-width:1023px){.services .services-list .service-item .service-img{width:auto;height:35.75vw;border-radius:clamp(9.62px,2.18vw,17.5px)}}.services .services-list .service-item .service-hint{position:absolute;top:50%;right:-100%;transform:translateY(-50%);color:#000;font-size:12px;max-width:200px;width:100%;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,right .6s}@media screen and (max-width:1023px){.services .services-list .service-item .service-hint{display:none}}.services .services-list .service-item .service-card{background-color:#3d0a06;border-radius:20px;padding:10px;display:flex;justify-content:space-between;gap:10px;width:100%;transition:opacity .3s ease;height:clamp(140px,16.94vh,183px)}.services .services-list .service-item .service-card:hover~.service-hint{right:-274px;opacity:1;visibility:visible}@media screen and (max-width:1023px){.services .services-list .service-item .service-card{height:auto;padding:clamp(10px,1.87vw,15px) clamp(10px,2.18vw,17.5px);border-radius:clamp(20px,4.54vw,36.36px)}}.services .services-list .service-item .service-card .service-card-right{display:flex;flex-direction:column;justify-content:space-between;text-align:right;align-items:flex-end}.services .services-list .service-item .service-card .service-card-right .num{border-radius:10px;background-color:#fff;color:#000;padding:11px 10px;font-size:17px;line-height:1}@media screen and (max-width:1023px){.services .services-list .service-item .service-card .service-card-right .num{font-size:clamp(10px,3.71vw,30px);padding:clamp(10px,2.3vw,19px);border-radius:clamp(9.6px,2.18vw,17.5px)}}.services .services-list .service-item .service-card .service-card-right .title{padding:12px 10px;font-size:12px;color:#fff;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 30px #0000001a;background-image:url(/images/glassy-effect-text.png);background-size:100% 100%;background-repeat:no-repeat}@media screen and (max-width:1023px){.services .services-list .service-item .service-card .service-card-right .title{font-size:clamp(10px,2.62vw,21px);padding:clamp(10px,2.5vw,20px)}}.services .right-texts{text-align:right}@media screen and (max-width:1023px){.services .right-texts{position:relative;padding-left:12.27%;padding-right:12.93%}}.services .right-texts .uppercased{position:absolute;line-height:1;color:#3d0a06;z-index:1;transform-origin:center center;will-change:transform;animation:text-drift-soft 18s ease-in-out infinite;font-size:clamp(120px,12.3vw,240px)}.services .right-texts .uppercased:nth-child(2n){color:#a58570;animation-name:text-drift-soft-reverse}@media screen and (max-width:1023px){.services .right-texts .uppercased{position:relative;top:0!important;width:auto!important;height:auto!important;font-size:clamp(40px,17.46vw,140px)!important;height:13.62vw!important}}.services .right-texts .text-1{top:20.741%;right:7.1875%;width:444px;height:17.31%}@media screen and (max-width:1023px){.services .right-texts .text-1{right:0}}.services .right-texts .text-2{top:33.704%;right:12.2396%;width:416px;height:17.31%}@media screen and (max-width:1023px){.services .right-texts .text-2{right:9.6%;line-height:.6}}.services .right-texts .text-3{top:49.647%;right:6.6667%;width:1037px;height:17.31%}@media screen and (max-width:1023px){.services .right-texts .text-3{right:0;line-height:.45}}.services .right-texts .text-4{position:absolute;top:72.87%;right:7.1875%;width:97px;height:5%;font-size:20px;line-height:1.35;display:flex;align-items:flex-end;justify-content:flex-end}@media screen and (max-width:1023px){.services .right-texts .text-4{top:0;left:12.27%;right:unset;width:auto;height:auto;justify-content:flex-start;align-items:flex-start;text-align:left;font-size:clamp(20px,4.54vw,36px);z-index:10}}.sliders{overflow:hidden;position:relative;min-height:100vh;height:unset}.sliders .sliders-stage{padding-top:15.5vh;padding-bottom:33.83vh;position:relative;width:100vw;height:min(100dvh,56.25vw);aspect-ratio:16/9;overflow:visible}@media screen and (max-width:1023px){.sliders .sliders-stage{height:auto;aspect-ratio:unset;padding-top:13.57vh}}.sliders .sliders-container{padding-top:2.7vh;width:100%;display:flex;justify-content:center;position:relative;z-index:5}@media screen and (max-width:1023px){.sliders .sliders-container{padding-top:13.34vh;z-index:11}}.sliders .sliders-container .swiper{overflow:hidden;width:100%}.sliders .sliders-container .swiper.is-hidden{display:none}.sliders .sliders-container .swiper-slide{width:22.6vw;border-radius:clamp(14px,1.45vw,28px);overflow:hidden;transform:scale(var(--myScale, 1));position:relative;transition:transform .45s ease,opacity .45s ease;transform-origin:center;opacity:.1}@media screen and (max-width:1023px){.sliders .sliders-container .swiper-slide{width:56.25vw;border-radius:clamp(16px,5.37vw,43.64px)}}.sliders .sliders-container .swiper-slide:before{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(180deg,#3d0a0600,#3d0a06);z-index:2}.sliders .sliders-container .slider-img,.sliders .sliders-container .slider-video{width:100%;height:auto;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;position:relative;z-index:1;aspect-ratio:1000/1357}.sliders .sliders-container .video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8.33vw;height:8.33vw;border-radius:100%;background-color:transparent;border:none;cursor:pointer;z-index:3;justify-content:center;align-items:center;box-shadow:0 12px 30px #0000002e,inset 0 0 0 1px #ffffff59;overflow:hidden}@media screen and (max-width:1023px){.sliders .sliders-container .video-play-button{width:20.75vw;height:20.75vw}}.sliders .sliders-container .video-play-button:disabled{cursor:not-allowed;pointer-events:none}.sliders .sliders-container .video-play-button .play-img{width:37.5%;height:37.5%;position:relative;z-index:1}.sliders .sliders-container .slide-info-button{background-image:url(/images/glassy-effect-text.png);background-size:100% 100%;background-repeat:no-repeat;font-size:clamp(12px,.88vw,16.9px);display:flex;justify-content:space-between;align-items:center;color:#fff;border-radius:clamp(10px,1.04vw,20px);position:absolute;top:87.79%;left:16px;right:16px;height:9.5%;padding:16px 23px 16px 28px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;transition:background-color .6s,top .6s}@media screen and (max-width:1023px){.sliders .sliders-container .slide-info-button{font-size:clamp(12px,2.19vw,17.56px);border-radius:clamp(10px,1.04vw,20px);padding-top:clamp(10px,2.195vw,17.56px);padding-bottom:clamp(10px,2.246vw,17.97px);padding-left:clamp(16px,3.659vw,29.27px);padding-right:clamp(16px,3.568vw,28.54px)}}@media screen and (max-width:440px){.sliders .sliders-container .slide-info-button{font-size:clamp(8px,2.19vw,9.66px);border-radius:8px}}.sliders .sliders-container .slide-info-button:before{content:"";position:absolute;inset:0;background-color:#fff0;z-index:1;border-radius:20px;transition:background-color .6s}.sliders .sliders-container .slide-info-button:hover:before{background-color:#fff3}.sliders .sliders-container .slide-info-button:active:before,.sliders .sliders-container .slide-info-button:focus:before{background-color:#fff6}.sliders .sliders-container .slide-info-button:disabled{opacity:.5;pointer-events:none}.sliders .sliders-container .slide-info-button:disabled:before{background-color:#fff}.sliders .sliders-container .slide-info-button .dropdown-img{transform:rotate(180deg);width:clamp(12px,1.25vw,24px);height:clamp(12px,1.25vw,24px);flex-shrink:0;transition:transform .6s}@media screen and (max-width:1023px){.sliders .sliders-container .slide-info-button .dropdown-img{width:clamp(12px,3vw,24px);height:clamp(12px,3vw,24px)}}.sliders .sliders-container .slider-content{position:absolute;inset:0;z-index:4;background-color:#400d09;padding:22% 10.3% 7.2%;display:flex;flex-direction:column;justify-content:space-between;gap:10px;color:#fff;transform:translateY(100%);transition:transform .6s}.sliders .sliders-container .slider-content .slider-text{font-size:clamp(12px,.88vw,16.9px);line-height:1.3}@media screen and (max-width:1023px){.sliders .sliders-container .slider-content .slider-text{font-size:clamp(12px,2.11vw,16.9px)}}@media screen and (max-width:440px){.sliders .sliders-container .slider-content .slider-text{font-size:clamp(8px,2.19vw,9.66px)}}.sliders .sliders-container .slider-content .slider-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;font-size:clamp(10px,1.76vw,14.09px)}@media screen and (max-width:440px){.sliders .sliders-container .slider-content .slider-bottom{font-size:clamp(7px,1.82vw,8.05px)}}.sliders .sliders-container .swiper-slide.is-open .slide-info-button{top:2.62%}.sliders .sliders-container .swiper-slide.is-open .slide-info-button .dropdown-img{transform:rotate(0)}.sliders .sliders-container .swiper-slide.is-open .slider-content{transform:translateY(0)}.sliders .big-text{font-size:clamp(180px,12.5vw,240px);line-height:.78;height:17.31vh;z-index:10;color:#3d0a06;-webkit-user-select:none;user-select:none;transform-origin:center center;will-change:transform;animation:text-drift-soft 20s ease-in-out infinite}@media screen and (max-width:1023px){.sliders .big-text{font-size:clamp(40px,14.5vw,116px);height:auto}}.sliders .text-1{position:absolute;top:11.2vh;left:7.18%;z-index:10;animation:float 12s ease-in-out infinite;animation-delay:.2s}@media screen and (max-width:1023px){.sliders .text-1{top:24.7vh;left:12.5%}}@media screen and (max-width:440px){.sliders .text-1{top:26vh}}.sliders .text-2{position:absolute;top:11.75vh;right:7.18%;z-index:10;animation:float 12s ease-in-out infinite;animation-delay:1s}@media screen and (max-width:440px){.sliders .text-2{top:26vh}}.sliders .text-3{position:absolute;top:72vh;left:11.3%;line-height:.78;height:11.01vh;font-size:7.91vw;color:#a58570;z-index:10;-webkit-user-select:none;user-select:none;animation:pulse 8s ease-in-out infinite;animation-delay:1.3s}@media screen and (max-width:1023px){.sliders .text-3{bottom:26vh;top:unset;left:5.45%;height:auto;font-size:clamp(40px,10.19vw,82px)}}.sliders .text-4{position:absolute;top:76vh;left:50%;transform:translate(-50%);z-index:1;animation:none}@media screen and (max-width:1023px){.sliders .text-4{bottom:20vh;top:unset}}@media screen and (max-width:440px){.sliders .text-4{bottom:22vh}}.switcher{margin-left:auto;margin-right:auto;background-color:#967c7894;border-radius:15px;padding:5px;gap:4px;display:flex;justify-content:space-between;width:max-content}@media screen and (max-width:1023px){.switcher{border-radius:clamp(11.41px,2.59vw,20.74px);padding:clamp(3px,.86vw,6.91px)}}.switcher .switcher-button{padding:12px;color:#fff;border-radius:10px;background-color:transparent;transition:color .6s,background-color .6s}@media screen and (max-width:1023px){.switcher .switcher-button{border-radius:clamp(7.6px,1.72vw,13.83px);font-size:clamp(12px,2.07vw,16.59px);padding:clamp(10px,2vw,16.6px) clamp(24px,5vw,40px)}}.switcher .switcher-button:hover{background-color:#3d0a06}.switcher .switcher-button.active{background-color:#3d0a06b3}.timeround{min-height:100dvh;display:grid;place-items:center;overflow:hidden;position:relative}@media screen and (max-width:1023px){.timeround{display:block}}.timeround .timeround-stage{position:relative;width:100%;height:min(100dvh,56.25vw);aspect-ratio:16/9;overflow:hidden}@media(min-aspect-ratio:21/9){.timeround .timeround-stage{width:100vw;height:100dvh;aspect-ratio:auto}}@media screen and (max-width:1023px){.timeround .timeround-stage{height:auto;aspect-ratio:unset;padding-top:10.58vh;padding-bottom:7.2vh}}.timeround .switcher{position:absolute;left:50%;top:12.593%;transform:translate(-50%);z-index:10}@media screen and (max-width:1023px){.timeround .switcher{position:static;transform:translate(0)}}.timeround .timeround-container{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:flex-start;padding-left:7.5%;padding-right:7.5%}@media screen and (max-width:1023px){.timeround .timeround-container{position:static;margin-top:4.6vh;flex-wrap:wrap;gap:0 2%;justify-content:center;padding-left:4.5%;padding-right:4.5%}}@media screen and (max-width:440px){.timeround .timeround-container{padding-left:20px;padding-right:20px}}.timeround .timeround-container.is-hidden{display:none}.timeround .timeround-chart{position:absolute;left:50%;top:22.593%;bottom:13.24vh;transform:translate(-50%);width:clamp(200px,36.09vw,693px);aspect-ratio:1/1;height:auto;z-index:5;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1023px){.timeround .timeround-chart{position:relative;top:0;left:0;bottom:0;order:1;width:100%;margin-bottom:2vh;transform:translate(0);flex-direction:column;align-items:center}}.timeround .timeround-chart .chart-svg{width:95%;height:95%;overflow:visible}.timeround .timeround-chart .segment{fill:transparent;stroke:#3d0a06;opacity:.28;cursor:pointer;stroke-linecap:round;transition:transform .3s ease,opacity .2s ease,filter .3s ease,stroke-width .25s ease;transform-origin:center center}.timeround .timeround-chart .segment:hover,.timeround .timeround-chart .segment.active{opacity:.98;transform:scale(1.03);filter:drop-shadow(0 0 10px rgba(61,10,6,.28));stroke-width:36}@media screen and (max-width:1023px){.timeround .timeround-chart .segment{opacity:.4}}.timeround .timeround-chart .segment-tooltip{position:absolute;top:8px;left:50%;transform:translate(-50%);background-color:#fffffff2;color:#000;padding:8px 12px;border-radius:999px;font-size:13px;white-space:nowrap;box-shadow:0 10px 24px #14141433;z-index:12;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.95}@media screen and (max-width:1023px){.timeround .timeround-chart .segment-tooltip{font-size:12px;padding:6px 10px}}.timeround .timeround-chart .label{font-size:14px;fill:#000;text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-family:Evolventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media screen and (max-width:1023px){.timeround .timeround-chart .label{font-size:13.75px}}.timeround .timeround-chart .center-texts{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;line-height:1.35;z-index:10}.timeround .timeround-chart .center-texts .title{font-size:24px;margin-bottom:18px;font-weight:500}@media screen and (max-width:1023px){.timeround .timeround-chart .center-texts .title{font-size:clamp(24px,5.36vw,43px);margin-bottom:2vh;white-space:nowrap}}.timeround .timeround-chart .center-texts .honorar{display:flex;align-items:center;justify-content:center;gap:14px}@media screen and (max-width:1023px){.timeround .timeround-chart .center-texts .honorar{gap:3.25vw}}.timeround .timeround-chart .center-texts .honorar .text{font-size:11px;opacity:.7}@media screen and (max-width:1023px){.timeround .timeround-chart .center-texts .honorar .text{font-size:clamp(12px,2.35vw,18px);opacity:1}}.timeround .timeround-chart .center-texts .honorar .input{font-size:16px;height:32px;width:68px;border-radius:9px;border:1px solid #000;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;background:#fff;color:#000}@media screen and (max-width:1023px){.timeround .timeround-chart .center-texts .honorar .input{font-size:clamp(20px,4.8vw,34px);width:clamp(88px,17.2vw,136px);height:auto;aspect-ratio:150/68;border-width:1.79px;line-height:normal;border-radius:clamp(9px,2vw,15px)}}.timeround .timeround-mobile-details{display:none}@media screen and (max-width:1023px){.timeround .timeround-mobile-details{display:grid;gap:12px;order:2;position:static;transform:none;width:min(100%,560px);z-index:11}}.timeround .timeround-mobile-details .mobile-details-group{border-radius:14px;background-color:#967c7894;color:#fff;padding:12px 14px;line-height:1.35}.timeround .timeround-mobile-details .mobile-details-title{font-size:clamp(12px,3.05vw,18px);font-weight:700;margin-bottom:8px}.timeround .timeround-mobile-details .mobile-details-content{font-size:clamp(11px,2.95vw,16px)}.timeround .timeround-mobile-details .mobile-details-content p,.timeround .timeround-mobile-details .mobile-details-content ul,.timeround .timeround-mobile-details .mobile-details-content ol{margin:0;padding:0}.timeround .timeround-mobile-details .mobile-details-content li{margin-left:1.1em}.timeround .timeround-card-container{position:absolute;width:207.05px;flex-shrink:0;z-index:6}@media screen and (max-width:1023px){.timeround .timeround-card-container{display:none}}.timeround .timeround-card-container.clients{left:7.499%;top:22.634%}@media screen and (max-width:1023px){.timeround .timeround-card-container.clients{order:3}}.timeround .timeround-card-container.company{right:7.499%;top:22.634%}@media screen and (max-width:1023px){.timeround .timeround-card-container.company{order:4}}.timeround .timeround-card-container .timeround-card{width:100%;padding:16.5% 14.9%;background-color:#967c7894;border-radius:15px;color:#fff;line-height:1.35;font-size:14px;text-align:center}@media screen and (max-width:1023px){.timeround .timeround-card-container .timeround-card{padding:3.27vh 7vw;font-size:clamp(12px,2.85vw,22.87px);border-radius:clamp(15px,3.86vw,30.91px)}}.timeround .timeround-card-container .timeround-card .title{font-weight:700;margin-bottom:27.7px}@media screen and (max-width:1023px){.timeround .timeround-card-container .timeround-card .title{margin-bottom:2.87vh}}.timeround .timeround-card-container .timeround-values{margin-top:7.77vh;width:84.03%;margin-left:auto;margin-right:auto}@media screen and (max-width:1023px){.timeround .timeround-card-container .timeround-values{margin-top:5.552vh}}.timeround .timeround-card-container .timeround-values .value{text-align:center;line-height:1.35;font-size:14px;display:none;transition:opacity .3s ease}@media screen and (max-width:1023px){.timeround .timeround-card-container .timeround-values .value{font-size:clamp(12px,3.18vw,25.45px)}}.timeround .timeround-card-container .timeround-values .value ul,.timeround .timeround-card-container .timeround-values .value ol{padding:0;margin:0 0 20px}.timeround .timeround-card-container .timeround-values .value ul li,.timeround .timeround-card-container .timeround-values .value ol li{margin-bottom:20px}.timeround .timeround-card-container .timeround-values .value p{margin:0 0 20px}.timeround .timeround-card-container .timeround-values .value.active{display:block}.budget{position:relative;min-height:100dvh;display:grid;place-items:center}.budget .budget-stage{position:relative;width:100%;height:min(100dvh,56.25vw);aspect-ratio:16/9}@media(min-aspect-ratio:21/9){.budget .budget-stage{width:100vw;height:100dvh;aspect-ratio:auto}}@media screen and (max-width:1023px){.budget .budget-stage{min-height:100%;height:auto;aspect-ratio:unset}}.budget .heart-1{position:absolute;width:44.63%;top:-15.42%;left:49.84%;z-index:1;pointer-events:none}@media screen and (max-width:1540px){.budget .heart-1{top:-23%}}@media screen and (max-width:1023px){.budget .heart-1{display:none}}.budget .heart-2{position:absolute;width:29.69%;height:auto;bottom:-48.34%;right:0;z-index:2;pointer-events:none}@media screen and (max-width:1540px){.budget .heart-2{bottom:-63%}}@media screen and (max-width:1023px){.budget .heart-2{display:none}}.budget .heart-3{position:absolute;top:12.71%;left:-54.25%;width:97.75%;z-index:1;display:none}@media screen and (max-width:1023px){.budget .heart-3{display:block}}.budget .heart-4{position:absolute;bottom:-21%;right:-38.37%;width:91.75%;z-index:1;display:none}@media screen and (max-width:1023px){.budget .heart-4{display:block}}.budget .budget-content{position:absolute;inset:0;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:7.86% 4.84% 7.86% 3.8%}@media screen and (max-width:1023px){.budget .budget-content{position:relative;flex-direction:column-reverse;padding:10.8vh 4.54% 5.98vh}}.budget .budget-content .left{display:flex;align-items:center;gap:7.4vw;height:100%}@media screen and (max-width:1023px){.budget .budget-content .left{gap:10vw;justify-content:space-between;align-items:stretch;margin-top:4.89vh}}@media screen and (max-width:550px){.budget .budget-content .left{gap:9.85vw}}.budget .budget-content .left .numbers{max-width:314px;height:100%;display:flex;flex-direction:column;gap:4px;flex-shrink:0}@media screen and (max-width:1023px){.budget .budget-content .left .numbers{max-width:355px;height:auto;width:100%}}@media screen and (max-width:550px){.budget .budget-content .left .numbers{max-width:unset;flex-shrink:unset}}.budget .budget-content .left .numbers .num{display:flex;align-items:center;gap:10px;width:100%}@media screen and (max-width:550px){.budget .budget-content .left .numbers .num{gap:5.37px}}.budget .budget-content .left .numbers .num .percent,.budget .budget-content .left .numbers .num .description{font-weight:700;font-size:clamp(10px,.83vw,16px)}@media screen and (max-width:1023px){.budget .budget-content .left .numbers .num .percent,.budget .budget-content .left .numbers .num .description{font-size:clamp(10px,22.5vw,18.07px)}}@media screen and (max-width:550px){.budget .budget-content .left .numbers .num .percent,.budget .budget-content .left .numbers .num .description{font-size:clamp(8px,2.27vw,10px);white-space:nowrap}}.budget .budget-content .left .numbers .num .percent{width:55px;white-space:nowrap;flex-shrink:0}@media screen and (max-width:1023px){.budget .budget-content .left .numbers .num .percent{width:63px}}@media screen and (max-width:550px){.budget .budget-content .left .numbers .num .percent{width:clamp(20px,7.954vw,35px)}}.budget .budget-content .left .numbers .num .num-text{width:5.62vw;flex-shrink:0;height:100%;background-color:#3d0a06;color:#fff;display:flex;align-items:center;justify-content:center;font-size:clamp(20px,3.51vh,38px);text-align:center;border-radius:20px;transition:opacity .6s;cursor:pointer}@media screen and (max-width:1440px){.budget .budget-content .left .numbers .num .num-text{border-radius:10px}}@media screen and (max-width:1023px){.budget .budget-content .left .numbers .num .num-text{width:15.12vw;border-radius:clamp(12px,2.82vw,22.58px);font-size:clamp(20px,5.08vw,40.65px)}}@media screen and (max-width:550px){.budget .budget-content .left .numbers .num .num-text{font-size:clamp(20px,5vw,22.36px)}}.budget .budget-content .left .numbers .num[data-num="1"]{height:29.96%}.budget .budget-content .left .numbers .num[data-num="2"],.budget .budget-content .left .numbers .num[data-num="3"]{height:18.8%}.budget .budget-content .left .numbers .num[data-num="4"],.budget .budget-content .left .numbers .num[data-num="5"]{height:11.2%}.budget .budget-content .left .numbers .num[data-num="6"]{height:7.46%}.budget .budget-content .left .numbers:has(.num:hover) .num-text{opacity:.3}.budget .budget-content .left .numbers .num:hover .num-text{opacity:1}.budget .budget-content .left .values-container{flex-grow:1;max-width:560px;display:grid;grid-template-columns:repeat(2,minmax(150px,255px));gap:3.7vh 5.05vw;justify-content:space-between;font-size:clamp(10px,1.04vw,20px);line-height:1.35}@media screen and (max-width:1023px){.budget .budget-content .left .values-container{display:block;font-size:clamp(14px,2.72vw,21.82px);max-width:293px}}.budget .budget-content .left .values-container ul,.budget .budget-content .left .values-container ol,.budget .budget-content .left .values-container p{margin:0;padding:0}@media screen and (max-width:1023px){.budget .budget-content .left .values-container ul,.budget .budget-content .left .values-container ol,.budget .budget-content .left .values-container p{padding-left:10px}}.budget .budget-content .left .values-container .values{transition:opacity .6s}@media screen and (max-width:1023px){.budget .budget-content .left .values-container .values{margin-bottom:2.64vh}}.budget .budget-content .right{flex-shrink:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.budget .budget-content .right .text-1{color:#50211c;font-size:clamp(24px,6.37vw,123px);height:10.37vh;line-height:1.11;margin-bottom:1.62vh}@media screen and (max-width:1540px){.budget .budget-content .right .text-1{font-size:clamp(20px,6.37vw,80px)}}@media screen and (max-width:1023px){.budget .budget-content .right .text-1{display:none}}.budget .budget-content .right .text-2{color:#a58570;font-size:clamp(24px,6.37vw,123px);height:10.37vh;line-height:1.11;margin-bottom:5.04vh}@media screen and (max-width:1540px){.budget .budget-content .right .text-2{font-size:clamp(20px,8vw,80px)}}@media screen and (max-width:1023px){.budget .budget-content .right .text-2{display:none}}.budget .budget-content .right .text-3{font-size:20px;font-size:clamp(10px,1.04vw,20px);line-height:1.35;width:clamp(100px,15.72vw,302px);animation:pulse 12s ease-in-out infinite;animation-delay:1.3s}@media screen and (max-width:1023px){.budget .budget-content .right .text-3{display:none}}.budget .budget-content .right .mobile{display:none;line-height:.93}@media screen and (max-width:1023px){.budget .budget-content .right .mobile{display:block}}.budget .budget-content .right .text-4.mobile{font-size:clamp(80px,20.64vw,165.15px);color:#3d0a06}.budget .budget-content .right .text-5.mobile{color:#a58570;font-size:clamp(80px,20.64vw,165.15px)}.budget .budget-content .right .text-6.mobile{margin-top:3.22vh;font-size:clamp(18px,4.54vw,36.36px)}.level-form{position:relative;min-height:100dvh;display:grid;place-items:center}@media screen and (max-width:1023px){.level-form{display:block}}.level-form .level-form-stage{position:relative;width:100%;height:min(100dvh,56.25vw);aspect-ratio:16/9}@media(min-aspect-ratio:21/9){.level-form .level-form-stage{width:100vw;height:100dvh;aspect-ratio:auto}}@media screen and (max-width:1023px){.level-form .level-form-stage{height:auto;min-height:100vh}}.level-form .rings-img{position:absolute;width:31.82%;height:auto;left:2.08%;bottom:-19.62%;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none}@media screen and (max-width:1023px){.level-form .rings-img{bottom:-10.41%;left:-32.25%;width:84.37%}}.level-form .background-text{position:absolute;top:15.09%;left:11.66%;right:0;z-index:1;overflow:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;animation:bg-word-pulse 12s ease-in-out infinite}@media screen and (max-width:1023px){.level-form .background-text{top:13.23vh;left:33.37%}}.level-form .background-text .text{font-size:18.48vw;line-height:.78;white-space:nowrap;color:#3d0a06;opacity:.1}@media screen and (max-width:1023px){.level-form .background-text .text{font-size:clamp(160px,30.71vw,245.75px)}}.level-form .row{position:absolute;inset:0;z-index:5}@media screen and (max-width:1023px){.level-form .row{position:relative;display:flex;flex-direction:column;padding-top:18.69vh;gap:5.17vh}}.level-form .left{position:absolute;left:7.19%;top:0;bottom:0}@media screen and (max-width:1023px){.level-form .left{position:static}}.level-form .left .text-1{position:absolute;top:25.83%;font-size:2.83vw;line-height:.78;color:#3d0a06}@media screen and (max-width:1023px){.level-form .left .text-1{position:static;font-size:clamp(24px,5.47vw,43.82px);margin-left:12.24vw}}.level-form .left .text-2{position:absolute;top:29.35%;font-size:7.47vw;line-height:.78;color:#3d0a06}@media screen and (max-width:1023px){.level-form .left .text-2{position:static;font-size:clamp(36px,14.46vw,115px);margin-left:12.24vw}}.level-form .left .text-3{position:absolute;top:39.54%;left:6.14vw;font-size:7.47vw;line-height:.78;color:#a58570}@media screen and (max-width:1023px){.level-form .left .text-3{position:static;font-size:clamp(36px,14.46vw,115px);margin-left:24.14vw}}.level-form .form{position:absolute;top:9.9%;right:7.18%;width:42.55%;height:73.52%;background-color:#3d0a063d;border-radius:5.2vw;padding:4.44vh 7.55vw;display:flex;flex-direction:column}@media screen and (max-width:1023px){.level-form .form{position:relative;top:0;right:0;height:auto;margin:0 4.54vw;width:calc(100% - 9.08vw);border-radius:clamp(48.96px,11.12vw,89px);padding:0}}@media screen and (max-width:440px){.level-form .form{margin:0 20px}}.level-form .form .form-steps{flex:1;position:relative;min-height:0}@media screen and (max-width:1023px){.level-form .form .form-steps{aspect-ratio:400/388}}.level-form .form .step{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:3.7vh;opacity:0;pointer-events:none;transition:opacity .3s ease}.level-form .form .step.is-active{opacity:1;pointer-events:auto}@media screen and (max-width:1023px){.level-form .form .step.is-active{display:flex;opacity:1;visibility:visible}}@media screen and (max-width:1023px){.level-form .form .step{padding:2.41vh 16.13vw;gap:2.58vh}}.level-form .form .step .step-top{flex-shrink:0;width:100%;color:#3d0a06}.level-form .form .step .step-top .step-title{font-size:5.2vw}@media screen and (max-width:1023px){.level-form .form .step .step-top .step-title{font-size:clamp(36px,11.12vw,89px)}}.level-form .form .step .step-top .step-number{position:absolute;top:4.86%;right:0;font-size:1.49vw}@media screen and (max-width:1023px){.level-form .form .step .step-top .step-number{font-size:clamp(14px,3.18vw,25.5px);top:9.49%;right:10.9%}}.level-form .form .step .step-content{width:100%;max-height:60.37%}.level-form .form .step .step-content .step-select{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(0px,2.08vw,40px);height:100%;justify-content:space-between;width:100%}@media screen and (max-width:1023px){.level-form .form .step .step-content .step-select{gap:4.45vw}}.level-form .form .step .step-content .step-select .step-option{width:100%;aspect-ratio:244/114;font-size:clamp(16px,1.25vw,24px);border-radius:1.56vw;color:#fff;background:#967c7894;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative;cursor:pointer;overflow:hidden;transition:all .3s ease;padding:10px}@media screen and (max-width:1023px){.level-form .form .step .step-content .step-select .step-option{font-size:clamp(12px,2.67vw,21.36px);border-radius:clamp(12px,3.4vw,27.27px)}}.level-form .form .step .step-content .step-select .step-option:before{content:"";position:absolute;inset:-1px;background-color:#fff0;transition:background-color .3s ease}.level-form .form .step .step-content .step-select .step-option:hover:before{background-color:#fff3}.level-form .form .step .step-content .step-select .step-option.selected:before{background-color:#fff6}.level-form .form .step .step-content .step-select .step-option.colspan-2{grid-column:span 2;aspect-ratio:528/114}.level-form .form .step .step-content .step-input{width:100%;aspect-ratio:528/114;display:flex;align-items:center;justify-content:center;background-color:#967c7894;border-radius:30px}@media screen and (max-width:1023px){.level-form .form .step .step-content .step-input{border-radius:clamp(12px,3.75vw,30px)}}.level-form .form .step .step-content .step-input .phone-input{text-align:center;padding:10px;border:none;outline:none;background-color:transparent;color:#fff;font-size:1.25vw}@media screen and (max-width:1023px){.level-form .form .step .step-content .step-input .phone-input{font-size:clamp(12px,2.67vw,21.36px)}}.level-form .form .step .step-content .step-input .phone-input::placeholder{color:#fff}.level-form .form .step .step-navigation{width:100%;display:flex;justify-content:center}.level-form .form .step .step-navigation .nav-wrapper{padding:.83vh 2.18vw;border-radius:20px;display:flex;justify-content:space-between;font-size:1.25vw;gap:3.17vw;color:#fff;background-color:#967c7894}@media screen and (max-width:1023px){.level-form .form .step .step-navigation .nav-wrapper{padding:8px 36px;gap:53px;font-size:clamp(12px,2.67vw,21.36px);border-radius:clamp(10px,2.25vw,18px)}}.level-form .form .step .step-navigation .nav-wrapper .disabled{opacity:50%}.level-form .form .step .step-navigation .nav-wrapper .nav-prev,.level-form .form .step .step-navigation .nav-wrapper .nav-next{color:#fff;padding:4px 2px;transition:.6s}.level-form .form .step .step-navigation .nav-wrapper .nav-prev:hover,.level-form .form .step .step-navigation .nav-wrapper .nav-next:hover{color:#50211c}.level-form .level-form-success-block{padding:clamp(1.25rem,3vw,2rem);text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:5}.level-form .level-form-success-text{margin:0 0 1.25rem;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.4;color:#fff}.level-form .level-form-success-close{padding:.6rem 2rem;font-size:1rem;color:#fff;background-color:#3d0a06b3;border:none;border-radius:12px;cursor:pointer;transition:background-color .2s,color .2s,transform .15s}.level-form .level-form-success-close:hover{background-color:#3d0a06e6;color:#fff}.level-form .level-form-success-close:active{transform:scale(.98)}.trust{position:relative;width:100%}.trust .section__scrollable-inner{padding:16.66vh 7.18%;position:relative;width:100%}@media screen and (max-width:1023px){.trust .section__scrollable-inner{padding:9.6vh 4.54vw 3.16vh;overflow:visible}}.trust .trust__rings-img{position:absolute;left:-34.47%;top:40.92%;width:57.29%;height:auto;opacity:1;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none}@media screen and (max-width:1023px){.trust .trust__rings-img{top:unset;bottom:-11vh;left:unset;right:-34%;width:76.25%;transform:rotate(270deg)}}.trust .trust__bg{position:absolute;top:2.2%;left:40.52%;right:0;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden;z-index:1;animation:pulse 12s ease-in-out infinite;animation-delay:1.3s}@media screen and (max-width:1023px){.trust .trust__bg{top:12.23vh;left:28.75%}}.trust .trust__bg .bg-word{font-size:18.48vw;white-space:nowrap;color:#3d0a06;opacity:.1;transform-origin:center center;will-change:transform;animation:bg-word-pulse 24s ease-in-out infinite}@media screen and (max-width:1023px){.trust .trust__bg .bg-word{font-size:clamp(120px,32vw,256px)}}.trust .trust__container{position:relative;z-index:2}.trust .trust__container .trust__top{display:flex;justify-content:space-between;align-items:flex-start;padding-left:12.29vw}@media screen and (max-width:1023px){.trust .trust__container .trust__top{padding-left:0;flex-direction:column;align-items:flex-start}}.trust .trust__title{color:#3d0a06;line-height:.99}@media screen and (max-width:1023px){.trust .trust__title{text-align:center;width:100%}}.trust .trust__title-line{font-size:clamp(48px,9.89vw,190px)}@media screen and (max-width:1023px){.trust .trust__title-line{font-size:clamp(36px,17.87vw,143px)}}.trust .trust__photo{text-align:center;margin-top:1.5vh;flex-shrink:0;animation:slow-shake 12s ease-in-out infinite;animation-delay:1.3s}@media screen and (max-width:1023px){.trust .trust__photo{margin-top:4.94vh;width:100%}}.trust .trust__photo .trust__photo-card{width:clamp(240px,24.11vw,463px);border-radius:2.08vw;overflow:hidden;box-shadow:0 0 0 20px #f6f6f6}@media screen and (max-width:1023px){.trust .trust__photo .trust__photo-card{width:calc(100% - 40px);border-radius:clamp(30px,7.37vw,59px);margin:20px}}@media screen and (max-width:1023px){.trust .trust__photo .trust__photo-card{box-shadow:0 0 0 10px #f6f6f6;margin:10px;width:calc(100% - 20px)}}.trust .trust__photo .trust__photo-card .trust__photo-img{width:100%;height:auto;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.trust .trust__photo .trust__photo-caption{margin-top:10px;font-size:clamp(10px,1.04vw,20px);width:max-content;text-align:right;margin-left:auto;margin-right:6.04%}@media screen and (max-width:1023px){.trust .trust__photo .trust__photo-caption{margin-top:2.04vh;font-size:clamp(12px,3.92vw,31.42px)}}.trust .trust-middle-container{max-width:36.35vw;width:100%;margin-top:11.11vh;display:flex;flex-direction:column;gap:5vh;margin-left:auto;margin-right:auto}@media screen and (max-width:1023px){.trust .trust-middle-container{margin-left:0;margin-right:0;max-width:100%}}.trust .trust-middle-container .text-1{text-align:right;margin-top:0;margin-bottom:0;font-size:1.04vw}@media screen and (max-width:1023px){.trust .trust-middle-container .text-1{font-size:clamp(12px,4.54vw,36.36px);margin-bottom:6.21vh}}.trust .trust-middle-container .text-2{margin-top:0;margin-bottom:0;font-size:1.04vw}@media screen and (max-width:1023px){.trust .trust-middle-container .text-2{font-size:clamp(12px,4.54vw,36.36px);margin-bottom:5.98vh}}.trust .trust-middle-container .trust__btn{border-radius:20px;min-height:50px;color:#fff;background-color:#967c7894;padding:15px 24px;transition:.6s;border:none;cursor:pointer;width:max-content;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1023px){.trust .trust-middle-container .trust__btn{font-size:clamp(12px,2.72vw,21.82px);padding:3.75vw 5.25vw;border-radius:20px;margin-bottom:6.9vh}}.trust .trust-middle-container .trust__btn:hover{background-color:#3d0a06}.trust .trust__stats{display:flex;justify-content:space-between;gap:20px}.trust .trust__stats .trust__stat:nth-child(1){text-align:left}.trust .trust__stats .trust__stat:nth-child(2){text-align:center}.trust .trust__stats .trust__stat:nth-child(3){text-align:right}.trust .trust__stats .trust__stat-value{font-size:clamp(40px,5.2vw,100px);line-height:.99;color:#3d0a06;margin-bottom:1px}@media screen and (max-width:1023px){.trust .trust__stats .trust__stat-value{font-size:clamp(40px,13vw,104px)}}@media screen and (max-width:440px){.trust .trust__stats .trust__stat-value{font-size:clamp(40px,13.02vw,57.31px)}}.trust .trust__stats .trust__stat-label{font-size:14px}@media screen and (max-width:440px){.trust .trust__stats .trust__stat-label{font-size:8px;line-height:1.2}}.reviews{position:relative;width:100%;padding:28.7vh 7.48% 10vh 7.18%;display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width:1023px){.reviews{padding:10.35vh 0}}.reviews .reviews__bg{position:absolute;top:11.01%;left:0;right:45.36%;z-index:1;height:34.53vh;-webkit-user-select:none;user-select:none;pointer-events:none;animation:pulse 12s ease-in-out infinite;animation-delay:1.3s}@media screen and (max-width:1023px){.reviews .reviews__bg{top:19.1vh;left:35.62%;right:0}}.reviews .reviews__bg .bg-word{position:absolute;top:0;right:0;font-size:clamp(100px,24.94vw,478.85px);white-space:nowrap;line-height:.78;text-align:right;color:#3d0a06;opacity:.05;transform-origin:center center;will-change:transform}@media screen and (max-width:1023px){.reviews .reviews__bg .bg-word{font-size:clamp(150px,40.25vw,322px);text-align:left;left:0;right:unset}}.reviews .reviews__container{position:relative;z-index:2;display:flex;justify-content:space-between;gap:6.3vw;height:100%;width:100%;flex-grow:1}@media screen and (max-width:1023px){.reviews .reviews__container{gap:9.43vh;flex-direction:column;align-items:stretch}}.reviews .reviews__left{flex-shrink:0}@media screen and (max-width:1023px){.reviews .reviews__left{padding:0 4.54vw}}.reviews .reviews__left .reviews__title{color:#3d0a06;line-height:.78}.reviews .reviews__left .reviews__title-line--1{font-size:clamp(48px,9.89vw,190px);color:#a58570}@media screen and (max-width:1023px){.reviews .reviews__left .reviews__title-line--1{font-size:clamp(72px,24.25vw,190px)}}.reviews .reviews__left .reviews__title-line--2{font-size:clamp(48px,9.89vw,190px);color:#3d0a06;position:relative;top:-31px}@media screen and (max-width:1023px){.reviews .reviews__left .reviews__title-line--2{font-size:clamp(72px,24.25vw,190px);top:0}}.reviews .reviews__subtitle{margin-top:6.4vh;font-size:clamp(12px,1.04vw,20px);color:#000}@media screen and (max-width:1023px){.reviews .reviews__subtitle{margin-top:5.29vh;font-size:clamp(12px,4.54vw,36.36px)}}.reviews .reviews__right{flex-grow:1;min-width:0}.reviews .reviews__right .swiper-reviews{overflow:hidden}.reviews .reviews__right .swiper-reviews .swiper-slide{width:16.92vw;backface-visibility:hidden}@media screen and (max-width:1023px){.reviews .reviews__right .swiper-reviews .swiper-slide{width:56.25vw;height:auto;aspect-ratio:450/521}}@media screen and (max-width:440px){.reviews .reviews__right .swiper-reviews .swiper-slide{aspect-ratio:247/286}}.reviews .reviews__right .swiper-reviews .swiper-slide.swiper-slide-active .slide-card{opacity:1}.reviews .reviews__right .swiper-reviews .slide-card{transform:translateZ(0);opacity:.1;transition:opacity .6s}.reviews .reviews__right .slide-card{background:#b9adab;border-radius:20px;padding:10px;color:#fff;position:relative;overflow:hidden;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:1023px){.reviews .reviews__right .slide-card{min-height:100%;padding:1.5vw 1.75vw;border-radius:3.4vw}}@media screen and (max-width:440px){.reviews .reviews__right .slide-card{border-radius:15px}}.reviews .reviews__right .slide-card-photo{float:left;width:30.1%;height:auto;object-fit:cover;border-radius:10px;margin-right:6.22%;margin-bottom:1.11vh;background:#ffffff38;aspect-ratio:294/492;filter:blur(8px);transform:scale(1.03);transition:filter .35s ease,transform .35s ease,opacity .35s ease}@media screen and (max-width:1023px){.reviews .reviews__right .slide-card-photo{margin-right:5.7%;border-radius:clamp(10px,1.73vw,14px);margin-bottom:.95vh}}@media screen and (max-width:440px){.reviews .reviews__right .slide-card-photo{border-radius:7.62px}}.reviews .reviews__right .slide-card-photo.is-loaded{filter:blur(0);transform:scale(1)}.reviews .reviews__right .slide-card-name{font-size:16px;line-height:1;margin-bottom:2.4vh;white-space:pre-line;padding-top:1.11vh;padding-right:20%}@media screen and (max-width:1023px){.reviews .reviews__right .slide-card-name{font-size:clamp(14px,2.75vw,22px);padding-top:.95vh;margin-bottom:2.08vh}}@media screen and (max-width:440px){.reviews .reviews__right .slide-card-name{font-size:12px}}.reviews .reviews__right .slide-card-body{font-size:12px;line-height:1.5}@media screen and (max-width:1023px){.reviews .reviews__right .slide-card-body{font-size:clamp(12px,2.07vw,16.61px)}}@media screen and (max-width:440px){.reviews .reviews__right .slide-card-body{font-size:9px}}.reviews .reviews__right .slide-card-body p{margin:0 0 .5em}.reviews .reviews__right .slide-card-body p:last-child{margin-bottom:0}.reviews .reviews__right .slide-card-num{position:absolute;top:9px;right:9px;background:#fff;color:#3d0a06;border-radius:10px;padding:11px 10px;font-size:17px;line-height:1}@media screen and (max-width:1023px){.reviews .reviews__right .slide-card-num{top:1.5vw;right:1.5vw;font-size:clamp(16px,2.94vw,23.56px);padding:1.87vw 1.73vw}}@media screen and (max-width:440px){.reviews .reviews__right .slide-card-num{border-radius:7.62px}}.reviews .reviews__nav{display:flex;justify-content:center;margin-top:3.42vh}@media screen and (max-width:1023px){.reviews .reviews__nav{margin-top:2.9vh}}.reviews .reviews__nav .nav-wrapper{padding:.83vh 2.18vw;border-radius:20px;display:flex;justify-content:space-between;font-size:1.25vw;gap:3.17vw;color:#fff;background-color:#967c7894}@media screen and (max-width:1023px){.reviews .reviews__nav .nav-wrapper{padding:12px 52px;gap:10.5vw;font-size:clamp(12px,4.15vw,33.26px);border-radius:clamp(10px,3.4vw,27.27px)}}@media screen and (max-width:440px){.reviews .reviews__nav .nav-wrapper{font-size:18px;border-radius:15px;padding:7px 31px;gap:45px}}.reviews .reviews__nav .nav-wrapper .disabled{opacity:50%}.reviews .reviews__nav .nav-wrapper .reviews__nav-btn{color:#fff;padding:4px 2px;transition:.6s}@media screen and (max-width:1023px){.reviews .reviews__nav .nav-wrapper .reviews__nav-btn{padding:0;-webkit-tap-highlight-color:transparent}.reviews .reviews__nav .nav-wrapper .reviews__nav-btn:active{color:#50211c}}.reviews .reviews__nav .nav-wrapper .reviews__nav-btn:hover{color:#50211c}.contacts{position:relative;width:100%;padding:19px 20px 32px 7.18%;overflow:hidden;display:flex}@media screen and (max-width:1023px){.contacts{padding:7.3vh 4.54vw 15vh}}@media screen and (max-width:440px){.contacts{padding-bottom:8vh}}.contacts .contacts__bg{position:absolute;top:11.01%;left:0;right:28.75%;height:34.53vh;z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none;animation:pulse 12s ease-in-out infinite;animation-delay:1.3s}@media screen and (max-width:1023px){.contacts .contacts__bg{top:7.19vh;left:15.37%;right:0;height:auto}}.contacts .contacts__bg .bg-word{position:absolute;top:0;right:0;font-size:clamp(100px,24.94vw,478.85px);white-space:nowrap;line-height:.78;text-align:right;color:#3d0a06;opacity:.05;transform-origin:center center;will-change:transform;animation:bg-word-pulse 24s ease-in-out infinite}@media screen and (max-width:1023px){.contacts .contacts__bg .bg-word{font-size:clamp(100px,48.71vw,389.7px);text-align:left;left:0;right:unset}}.contacts .contacts__container{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:stretch;gap:12.44vw;width:100%}@media screen and (max-width:1023px){.contacts .contacts__container{flex-direction:column;gap:8.34vh}}.contacts .contacts__left{flex-shrink:0;max-width:43.59vw}@media screen and (max-width:1023px){.contacts .contacts__left{max-width:100%}}.contacts .contacts__left .contacts__title{font-size:clamp(48px,9.89vw,190px);line-height:.78;color:#3d0a06;margin:0 0 6.94vh;font-weight:400;padding-top:21.75vh}@media screen and (max-width:1023px){.contacts .contacts__left .contacts__title{padding-top:0;font-size:clamp(48px,20.62vw,165px);margin-bottom:6.38vh}}.contacts .contacts__info{margin-bottom:6.94vh;display:grid;grid-template-columns:repeat(2,1fr);gap:3.8vh 6.4vw}@media screen and (max-width:1023px){.contacts .contacts__info{display:flex;flex-direction:column;gap:0;margin-bottom:3.56vh;max-width:53.25vw;padding-left:7.72vw;gap:3.049vh}}.contacts .contacts__info .contacts__row{font-size:clamp(14px,1.25vw,24px);margin:0}@media screen and (max-width:1023px){.contacts .contacts__info .contacts__row{font-size:clamp(16px,3.62vw,29px)}.contacts .contacts__info .contacts__row:nth-child(1){order:1}.contacts .contacts__info .contacts__row:nth-child(2){order:3}.contacts .contacts__info .contacts__row:nth-child(3){order:2}}.contacts .contacts__info .contacts__row:last-child{margin-bottom:0}.contacts .contacts__info .contacts__row .contacts__label{display:block;color:#000;margin-bottom:5px;font-weight:700}@media screen and (max-width:1023px){.contacts .contacts__info .contacts__row .contacts__label{margin-bottom:6px}}.contacts .contacts__info .contacts__row .contacts__value{color:#000;text-decoration:none}.contacts .contacts__info .contacts__row .contacts__value:hover{text-decoration:underline}.contacts .contacts__btn{padding:17px 9px;border-radius:20px;background-color:#967c7894;color:#fff;font-size:12px;cursor:pointer;transition:background-color .3s;border:none}.contacts .contacts__btn:hover{background-color:#3d0a06}@media screen and (max-width:1023px){.contacts .contacts__btn{font-size:clamp(12px,2.72vw,21.82px);padding:3.75vw 2vw;border-radius:clamp(15px,4.54vw,36.36px);margin-left:7.72vw}}.contacts .contacts__map{border-radius:100px;background-color:#3d0a063d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-grow:1;overflow:hidden}@media screen and (max-width:1023px){.contacts .contacts__map{border-radius:clamp(20px,11.25vw,90px);height:clamp(120px,29.91vh,520px)}}@media screen and (max-width:440px){.contacts .contacts__map{border-radius:clamp(30px,11.36vw,50px);height:auto;aspect-ratio:400/286;width:100%;flex-grow:unset}}@media(prefers-reduced-motion:reduce){.services .right-texts .uppercased,.sliders .big-text,.level-form .background-text .text,.trust .trust__bg .bg-word,.reviews .reviews__bg .bg-word,.contacts .contacts__bg .bg-word{animation:none!important;transform:none!important}}
