@charset "UTF-8";html{scroll-behavior:smooth}body{background:#fff}.text{color:#333;color:var(--neutral-dark, #333);font-family:Albert Sans;font-size:26px;font-style:normal;font-weight:400;line-height:110%;max-width:658px;width:100%}.content{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 480px){.content{flex-direction:column;gap:28px}}.title{color:#000;color:var(--neutral-black, #000);font-family:Albert Sans;font-size:40px;font-style:normal;font-weight:500;line-height:90%;letter-spacing:-1.2px;text-transform:uppercase}*,*:after,*:before{box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h5,h6,p,a,address,code,img,q,s,tt,var,b,u,i,dl,dt,ol,ul,li,form,tr,footer,header,section,time{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}footer,header,section{display:block}body{line-height:1}ol,ul{list-style:none}q{quotes:none}q:before,q:after{content:"";content:none}.container{width:100%;max-width:1440px;margin:0 auto;padding-left:max(16px,min(5vw,48px));padding-right:max(16px,min(5vw,48px));box-sizing:border-box}@media screen and (max-width: 480px){.container{max-width:480px;padding:0 16px}}.header{position:fixed;top:0;left:0;z-index:999;width:100%;padding:16px 0;background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width: 480px){.header{padding:24px 0 16px}}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:998}.menu-overlay.active{opacity:1;visibility:visible}.header-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.header-logo-mobile{display:none}@media screen and (max-width: 480px){.header-logo-mobile{display:block}}@media screen and (max-width: 480px){.header-logo{display:none}}.header-menu{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:max(8px,min(2vw,24px))}.header-link{position:relative;color:#000;color:var(--neutral-black, #000);font-family:Albert Sans;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;transition:all .4s ease-in-out}.header-link:hover{color:#000}.header-button{position:relative;color:#fff;color:var(--neutral-white, #FFF);font-family:Albert Sans;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;background:#000;cursor:pointer;padding:16px 24px;z-index:1;border:1px solid #000;border:1px solid var(--neutral-black, #000);transition:ease-in-out .3s all}@media screen and (max-width: 480px){.header-button{display:none}}.header-button:hover{color:#000;background:#f2a81a;background:var(--Primary_brand, #F2A81A);border:1px solid #F2A81A}.header-button svg path{transition:ease-in-out .3s all}.header-button:hover svg path{stroke:#fff}body.menu-open{overflow:hidden}.burger,.burger-close{display:none}@media screen and (max-width: 480px){.header-inner{position:relative;justify-content:space-between}.burger{display:flex;justify-content:center;align-items:center;background:none;width:40px;height:40px;padding:8px;cursor:pointer}.burger-close{display:flex;position:absolute;top:26px;right:24px;background:none;width:38px;height:38px;justify-content:center;align-items:center;cursor:pointer;z-index:1002}.header-menu{display:none;flex-direction:column;align-items:center;justify-content:initial;position:fixed;top:80px;left:0;width:100%;background:#fff;z-index:1000;padding-top:100px;transition:all .3s ease}.open{display:flex!important}.header-link{margin:0 0 32px;-webkit-text-decoration:none;text-decoration:none;color:#222}.header-buttons{display:none}}.popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);display:none;justify-content:center;align-items:center;z-index:1000}.popup{background:#fff;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:97%;height:97%;position:relative;animation:fadeIn .3s ease}@media screen and (max-width: 480px){.popup{padding:16px;width:100%}}.popup-inner{display:flex;flex-direction:column;align-items:stretch}.popup-context{display:flex;flex-direction:column;align-items:center;justify-content:center}.popup h3{color:#f2a81a;color:var(--Primary_brand, #F2A81A);font-family:Albert Sans;font-size:max(40px,min(10vw,108px));font-style:normal;font-weight:600;line-height:90%;letter-spacing:-3.24px;text-transform:uppercase;margin-bottom:24px}.popup p{color:#000;color:var(--neutral-black, #000);text-align:center;font-family:Albert Sans;font-size:26px;font-style:normal;font-weight:400;line-height:110%;max-width:750px;width:100%;opacity:.6}.popup-form{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;margin:60px 0 24px}@media screen and (max-width: 480px){.popup-form{width:100%}}.popup-form input{border:1px solid #C1C1C1;border:1px solid var(--neutral-border, #C1C1C1);padding:20px;color:#c1c1c1;color:var(--neutral-border, #C1C1C1);font-family:Albert Sans;font-size:14px;font-style:normal;font-weight:600;line-height:130%;outline:none;width:100%;resize:none;opacity:.6}.popup-form input:focus{color:#000}.popup-form textarea{border:1px solid #C1C1C1;border:1px solid var(--neutral-border, #C1C1C1);padding:20px;color:#c1c1c1;color:var(--neutral-border, #C1C1C1);font-family:Albert Sans;font-size:14px;font-style:normal;font-weight:600;line-height:130%;outline:none;width:100%;resize:none;opacity:.6}.popup-form textarea:focus{color:#000}.popup-form button{display:flex;justify-content:center;align-items:center;color:#fff;color:var(--neutral-white, #FFF);font-family:Albert Sans;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;border:1px solid #000;width:100%;background:#000;background:var(--neutral-white, #000);padding:16px 24px;cursor:pointer;transition:all .3s linear}@media screen and (max-width: 480px){.popup-form button{width:100%}}.popup-form button:hover{color:#000;background:#f2a81a;background:var(--Primary_brand, #F2A81A);border:1px solid #F2A81A}.popup-form button:active{background:#000;color:#fff}.close-popup{position:absolute;top:16px;right:20px;font-size:32px;cursor:pointer;color:#5c5a5b}.popup-overlay.active{display:flex}@keyframes fadeIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.hero{margin-top:110px}.hero-inner{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 480px){.hero-inner{justify-content:center}}.hero-title{max-width:940px;width:100%;color:#000;color:var(--neutral-black, #000);font-family:Albert Sans;font-size:max(44px,min(10vw,108px));font-style:normal;font-weight:600;line-height:90%;letter-spacing:-3.24px;text-transform:uppercase}@media screen and (max-width: 480px){.hero-title{text-align:center}}.yellow{color:#f2a81a}.rotating-cta{position:relative;width:220px;height:220px;display:inline-block;margin-top:100px;background:transparent}.ring{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;overflow:initial}.ring-text{color:#333;color:var(--neutral-dark, #333);font-family:Roboto;font-size:27.797px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;letter-spacing:2px;fill:#333}.text-rotate{animation:spin 12s linear infinite;transform-origin:50% 50%;transform-box:fill-box}@keyframes spin{to{transform:rotate(360deg)}}.center-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;height:78px;border:0;border-radius:50%;background:#fadea8;display:flex;align-items:center;justify-content:center;cursor:pointer}.about{padding-top:100px;margin-top:160px;position:relative}@media screen and (max-width: 480px){.about{margin-top:0;margin-top:initial}}.about-title{color:#000;color:var(--neutral-black, #000);font-family:Albert Sans;font-size:40px;font-style:normal;font-weight:500;line-height:90%;letter-spacing:-1.2px;text-transform:uppercase}.about-bg{position:absolute;width:100%;right:0;top:-600px;z-index:-1;max-height:2200px}@media screen and (max-width: 480px){.about-bg{display:none}}.about-bg-mobile{display:none}@media screen and (max-width: 480px){.about-bg-mobile{display:block;position:absolute;top:-350px;right:0;z-index:-1;width:100%}}.about-inner{display:flex;justify-content:flex-end;margin-top:80px}@media screen and (max-width: 480px){.about-inner{justify-content:center}}.about-item{width:49%;padding:40px;background-color:#fff}@media screen and (max-width: 480px){.about-item{width:100%}}.about-item-title{color:#000;color:var(--neutral-black, #000);font-family:Albert Sans;font-size:26px;font-style:normal;font-weight:600;line-height:110%;text-transform:uppercase;margin-bottom:40px}.about-text{color:#000;color:var(--neutral-black, #000);font-family:Albert Sans;font-size:20px;font-style:normal;font-weight:400;line-height:130%}.about-block{margin-top:24px}.black{background-color:#000}.white{color:#fff}.sol{padding-top:100px;margin-top:160px}@media screen and (max-width: 480px){.sol{margin-top:0;margin-top:initial}}.sol-inner{display:flex;justify-content:space-between;margin-top:80px;padding:60px;background:#f4f4f4;background:var(--primary-grey, #F4F4F4)}@media screen and (max-width: 480px){.sol-inner{flex-direction:column;gap:60px;padding:60px 24px}}.sol-block{width:49%}@media screen and (max-width: 480px){.sol-block{width:100%}}.sol-title{color:#333;color:var(--neutral-dark, #333);font-family:Albert Sans;font-size:26px;font-style:normal;font-weight:600;line-height:110%;text-transform:uppercase;margin-bottom:8px}.sol-icon svg path{transition:.3s all linear}.sol-block:hover .sol-icon svg path{stroke:#f2a81a}.sol-text{color:#000;color:var(--neutral-black, #000);font-family:Albert Sans;font-size:20px;font-style:normal;font-weight:400;line-height:130%}.sol-item{display:flex;gap:16px;align-items:center;padding:24px 0;position:relative}.sol-item:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background:#c2c2c2;transform:scaleX(0);transform-origin:left;transition:transform .6s ease}@media screen and (max-width: 480px){.sol-item:after{transform:scale(1)}}.sol-block:hover .sol-item:after{transform:scaleX(1)}.sol-block:hover .sol-item:nth-child(1):after{transition-delay:.1s}.sol-block:hover .sol-item:nth-child(2):after{transition-delay:.3s}.sol-block:hover .sol-item:nth-child(3):after{transition-delay:.5s}.sol-block:hover .sol-item:nth-child(4):after{transition-delay:.7s}.result{padding-top:100px;margin-top:160px}@media screen and (max-width: 480px){.result{margin-top:0;margin-top:initial}}.benefits-swiper{margin-top:80px}@media screen and (max-width: 480px){.swiper-wrapper{flex-direction:column;transform:none;transform:initial;gap:24px}}@media screen and (max-width: 480px){.swiper-slide{width:100%!important;margin-right:0;margin-right:initial}}.benefit-card{padding:24px;background:#f4f4f4;box-shadow:8px 8px 20px rgba(0,0,0,.07);transition:all .4s linear}@media screen and (max-width: 480px){.benefit-card{background:#000;background:var(--neutral-black, #000)}}.benefit-card:hover{background:#000;background:var(--neutral-black, #000)}.benefit-card:hover .benefit-title,.benefit-card:hover .benefit-desc{color:#fff}.benefit-icon svg path{transition:all .2s ease}@media screen and (max-width: 480px){.benefit-icon svg path{stroke:rgba(255,255,255,.47)}}.benefit-card:hover .benefit-icon svg path{stroke:rgba(255,255,255,.47)}.benefit-title{color:#000;color:var(--neutral-white, #000);font-family:Albert Sans;font-size:26px;font-style:normal;font-weight:600;line-height:110%;text-transform:uppercase;max-width:261px;width:100%;margin:40px 0 16px;transition:all .4s linear}@media screen and (max-width: 480px){.benefit-title{color:#fff}}.benefit-desc{color:#000;color:var(--neutral-black, #000);font-family:Albert Sans;font-size:20px;font-style:normal;font-weight:400;line-height:130%;opacity:.7;transition:all .4s linear}@media screen and (max-width: 480px){.benefit-desc{color:#fff}}.benefits-nav{display:flex;justify-content:center;gap:12px;align-items:stretch;margin-top:40px}@media screen and (max-width: 480px){.benefits-nav{display:none}}.benefits-btn{padding:16px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#000;background:var(--neutral-black, #000);border:1px solid #000;transition:all .3s linear}.benefits-btn:hover svg path{stroke:#7f7f7f}.benefits-btn:hover{border:1px solid #7F7F7F;border:1px solid var(--neutral-grey, #7F7F7F);background:#fff}.service{padding-top:100px;margin-top:190px}@media screen and (max-width: 480px){.service{margin-top:0;margin-top:initial}}.service-list{display:flex;justify-content:space-between;align-items:stretch;gap:24px;margin-top:80px;min-height:420px}@media screen and (max-width: 480px){.service-list{flex-direction:column}}.service-card{position:relative;width:25%;border:1px solid #F4F4F4;border:1px solid var(--primary-grey, #F4F4F4);background:#fadea8;background:var(--primary-accent, #FADEA8);box-shadow:8px 8px 20px rgba(0,0,0,.07);overflow:hidden;transition:background .35s ease,box-shadow .35s ease,max-height .45s ease;max-height:226px}@media screen and (max-width: 480px){.service-card{width:100%;max-height:406px;overflow:visible;overflow:initial}}.service-card:hover{background:#000;max-height:406px}.card-track{position:relative;padding:24px;min-height:180px}.icon-row{position:absolute;left:0;right:0;top:0;position:relative}.icon{position:absolute;left:0;top:0;width:66px;height:66px;transform-origin:center;transition:left .45s ease,transform .55s ease,opacity .3s ease;will-change:left,transform}@media screen and (max-width: 480px){.icon{left:calc(100% - 66px);transform:scale(.7);opacity:.95}}.service-card:hover .icon{left:calc(100% - 66px);transform:scale(.7);opacity:.95}.service-title{position:absolute;left:24px;right:20px;top:140px;margin:0;color:#000;color:var(--neutral-black, #000);font-family:Albert Sans;font-size:26px;font-style:normal;font-weight:600;line-height:110%;text-transform:uppercase;transition:color .35s ease,transform .55s ease,font-size .45s ease,top .45s ease}@media screen and (max-width: 480px){.service-title{top:36px;font-size:18px}}.service-card:hover .service-title{top:36px;font-size:18px;color:#fff}.desc{position:relative;margin:0;color:#fff;color:var(--neutral-white, #FFF);font-family:Albert Sans;font-size:20px;font-style:normal;font-weight:400;line-height:130%;padding-top:80px;opacity:0;transform:translateY(16px);transition:opacity .45s ease,transform .55s ease,color .35s ease}@media screen and (max-width: 480px){.desc{opacity:.7;transform:translateY(0);color:#000}}.service-card:hover .desc{opacity:.7;transform:translateY(0);color:#cfcfcf}.service-card:hover:after{content:"";position:absolute;left:10%;right:10%;bottom:-14px;height:18px;filter:blur(8px);background:radial-gradient(60% 90% at 50% 0%,rgba(0,0,0,.24),transparent 70%);pointer-events:none}@media (prefers-reduced-motion: reduce){.service-card,.icon,.service-title,.desc{transition:none!important}}.contact{padding-top:100px;margin-top:160px;position:relative}@media screen and (max-width: 480px){.contact{margin-top:0;margin-top:initial}}.contact-bg{position:absolute;z-index:-1;top:-400px;left:0;width:100%;max-height:1355px}@media screen and (max-width: 480px){.contact-bg{display:none}}.contact-bg-mobile{display:none}@media screen and (max-width: 480px){.contact-bg-mobile{display:block;position:absolute;z-index:-1;top:-350px;left:0;width:100%}}.contact-block{padding:120px 80px;display:flex;flex-direction:column;align-items:center;background:rgba(255,255,255,.52);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.contact-title{color:#000;color:var(--neutral-black, #000);text-align:center;font-family:Albert Sans;font-size:max(40px,min(6vw,64px));font-style:normal;font-weight:700;line-height:90%;letter-spacing:-1.92px;text-transform:uppercase}.contact-text{color:#000;color:var(--neutral-black, #000);text-align:center;font-family:Albert Sans;font-size:26px;font-style:normal;font-weight:400;line-height:110%;margin:32px 0 80px;max-width:743px;width:100%}.contact-btn{padding:16px 24px;background:#000;background:var(--neutral-black, #000);color:#fff;color:var(--neutral-white, #FFF);font-family:Albert Sans;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;cursor:pointer;border:none;transition:all .3s linear}.contact-btn:hover{background:#f2a81a;background:var(--Primary_brand, #F2A81A);color:#000}.footer{margin-top:260px;position:relative;padding-top:50px;background:#000}@media screen and (max-width: 480px){.footer{margin-top:100px}}.footer-inner{display:flex}@media screen and (max-width: 480px){.footer-inner{flex-direction:column;align-items:center}}.footer-menu{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:max(8px,min(2vw,20px))}@media screen and (max-width: 480px){.footer-menu{flex-direction:column}}.footer-left{width:50%}@media screen and (max-width: 480px){.footer-left{width:100%;display:flex;flex-direction:column;align-items:center}}.footer-adress{margin-top:40px;max-width:325px;width:100%;color:#fff;color:var(--neutral-white, #FFF);font-family:Albert Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media screen and (max-width: 480px){.footer-adress{text-align:center}}.footer-right{margin-top:25px;width:60%}@media screen and (max-width: 480px){.footer-right{width:100%;display:flex;flex-direction:column;align-items:center}}.footer-link{color:#fff;color:var(--neutral-white, #FFF);font-family:Albert Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none}.footer-meil{display:inline-block;color:#fff;color:var(--neutral-white, #FFF);font-family:Albert Sans;font-size:30px;font-style:normal;font-weight:400;line-height:20px;text-transform:uppercase;margin-top:80px}@media screen and (max-width: 480px){.footer-meil{text-align:center}}.copyright{display:flex;margin-top:85px;padding-bottom:27px}@media screen and (max-width: 480px){.copyright{flex-direction:column;align-items:center}}.copy-adress{width:45.6%;color:#fff;color:var(--neutral-white, #FFF);font-family:Albert Sans;font-size:12px;font-style:normal;font-weight:400;line-height:20px;opacity:.6}@media screen and (max-width: 480px){.copy-adress{width:100%;text-align:center}}.privacy{color:#fff;color:var(--neutral-white, #FFF);font-family:Albert Sans;font-size:12px;font-style:normal;font-weight:400;line-height:20px;-webkit-text-decoration:none;text-decoration:none;opacity:.6}.policy{margin-top:200px}.policy-title{color:#000;color:var(--neutral-black, #000);font-family:Albert Sans;font-size:64px;font-style:normal;font-weight:600;line-height:90%;letter-spacing:-1.92px;text-transform:uppercase}.policy-subtitle{color:#000;color:var(--neutral-black, #000);font-family:Albert Sans;font-size:20px;font-style:normal;font-weight:400;line-height:130%;margin:80px 0 24px}.policy-text{color:#000;color:var(--neutral-black, #000);font-family:Albert Sans;font-size:20px;font-style:normal;font-weight:400;line-height:130%;max-width:866px;width:100%;opacity:.7}.policy-inner{margin-top:80px;display:flex;flex-direction:column;gap:80px}.policy-num{color:#000;color:var(--neutral-black, #000);font-family:Albert Sans;font-size:26px;font-style:normal;font-weight:600;line-height:110%;text-transform:uppercase;margin-bottom:24px}.orange{color:#f2a81a}.policy-inner-text{color:#000;color:var(--neutral-black, #000);font-family:Albert Sans;font-size:20px;font-style:normal;font-weight:400;line-height:130%;opacity:.7}
