.relative{position:relative}.absolute{position:absolute}.flex{display:flex}.flex-col{flex-direction:column}.align-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}html{scroll-behavior:smooth}.scroll-down{gap:clamp(14px,.972vw,70px)}.scroll-down p{font-size:clamp(20px,1.389vw,100px);line-height:120%;color:#ffffffa8}.scroll-down svg{width:clamp(66px,4.583vw,330px);height:clamp(66px,4.583vw,330px)}.circle-element{border-radius:100%;background:linear-gradient(180deg,#2bc3d717,#4d69ce17 39.42%,#8240c617 68.27%,#e2292e17 93.27%);filter:blur(6.944vw);font-size:45.069vw;width:1em;height:1em;transform:rotate(-45deg);left:50%;top:10%;z-index:3}.circle-element.circle-element-2{font-size:43.056vw;transform:rotate(165deg);left:10%;top:40%}input,textarea{border-radius:clamp(16px,1.111vw,80px);background:#fff;backdrop-filter:blur(13px);border:none;outline:none;padding:clamp(16px,1.111vw,80px);width:100%;font-size:clamp(16px,1.111vw,80px);line-height:146.667%}textarea{resize:none;min-height:clamp(98px,6.806vw,500px)}.custom-checkbox{cursor:pointer;transition:all .2s ease;gap:clamp(12px,.833vw,60px);width:fit-content}.custom-checkbox:hover .checkmark{border:1px solid rgba(255,255,255,.55)}.custom-checkbox:hover .check-text,.custom-checkbox:hover .check-text a{color:#000}.custom-checkbox:hover input[type=checkbox]:checked+.checkmark{opacity:.5}.custom-checkbox input[type=checkbox]{opacity:0;position:absolute;cursor:pointer;width:min-content}.custom-checkbox input[type=checkbox]:checked+.checkmark{border-radius:clamp(6px,.417vw,30px);background-size:50% 50%;background-position:center center;background-repeat:no-repeat}.custom-checkbox input[type=checkbox]:checked+.checkmark svg{opacity:1}.custom-checkbox input[type=checkbox]+.checkmark svg{opacity:0;width:60%;position:relative;z-index:2;transition:opacity .3s ease}.checkmark{position:relative;font-size:clamp(24px,1.667vw,150px);width:1em;min-width:1em;height:1em;border-radius:clamp(6px,.417vw,30px);border:1px solid rgb(255,255,255);background:#fff;cursor:pointer;transition:border,opacity .3s ease}.check-text{transition:color .4s ease;color:#000c;font-size:clamp(14px,1.042vw,75px);font-weight:500;line-height:146.667%;opacity:.8}.check-text a{transition:color .4s ease}.check-text a,.check-text a:visited{color:#000c;text-decoration-line:underline;white-space:nowrap}.swiper-button-next,.swiper-button-prev{right:0!important;left:0!important;top:0!important;margin-top:0!important;position:relative!important;cursor:pointer;transition:opacity .3s ease}.swiper-button-next:after,.swiper-button-prev:after{display:none}.section-container{padding-left:8.333vw;padding-right:8.333vw}@media (max-width: 1200px){.section-container{padding-left:80px!important;padding-right:80px!important}}@keyframes moveAndGrow{0%{transform:rotate(0) scale(.2)}2%{opacity:1}65%{transform:rotate(-700deg) scale(1);opacity:1}to{transform:rotate(-1090deg) scale(1);opacity:1}}@keyframes moveLeft{0%{transform:translate(20%,100%)}55%{transform:translate(20%)}85%{transform:translate(0)}92.5%{transform:translate(1.5%)}to{opacity:1;transform:translate(0)}}@keyframes moveTop{0%{transform:translateY(100%)}to{opacity:1;transform:translate(0)}}@keyframes moveTopAndColor{0%{transform:translateY(100%);color:#8f8d8d4d}60%{color:#8f8d8d4d;opacity:1;transform:translate(0)}to{color:#fff;opacity:1;transform:translate(0)}}@keyframes popup{0%,to{transform:translateY(0)}50%{transform:translateY(50%)}}@keyframes changeBg{to{background:#fff}}@keyframes hideElement{to{transform:translateY(40%)}}@keyframes hideElementMobile{to{transform:translate(-50%,60%)}}@keyframes showElement{70%{opacity:1}to{transform:scale(1);opacity:1}}.text-xs{font-size:clamp(14px,.972vw,70px);font-weight:400;line-height:185.714%}.text-ss{font-size:clamp(15px,1.042vw,75px);font-weight:600;line-height:173.333%}.text-s{font-size:clamp(16px,1.111vw,80px);font-weight:400;line-height:162.5%}.text-m{font-size:clamp(18px,1.25vw,90px);font-weight:400;line-height:144.444%}.text-l{font-size:clamp(25px,1.736vw,125px);font-weight:400;line-height:156%}.text-xl{font-size:clamp(23px,2.083vw,150px);font-weight:400;line-height:130%}.text-xxl{font-size:clamp(28px,2.778vw,200px);font-weight:600;line-height:normal}.text-title{font-size:clamp(34px,4.167vw,300px);font-weight:600;line-height:113.333%;letter-spacing:.6px;text-transform:uppercase}.text-title span,.light{font-weight:300}.button-wrap[data-astro-cid-steqimjr]{width:fit-content}.button-wrap[data-astro-cid-steqimjr]:hover img[data-astro-cid-steqimjr]{transform:translate(100%,-50%)}.button-wrap[data-astro-cid-steqimjr] img[data-astro-cid-steqimjr]{width:clamp(58px,4.028vw,250px);height:auto;left:19%;top:50%;transform:translate(-50%,-50%);user-select:none;transition:transform 1s ease}.button-wrap[data-astro-cid-steqimjr] button[data-astro-cid-steqimjr]{color:#000;font-family:Albert Sans,sans-serif;font-weight:600;outline:none;border:none;background:none;margin-left:1.458vw;cursor:pointer;transition:opacity .3s ease;white-space:nowrap}.button-wrap[data-astro-cid-steqimjr] button[data-astro-cid-steqimjr].light{color:#fff}.modal-wrap{position:fixed;width:100%;height:100%;z-index:9999;top:0;left:0;display:none;background:#1f1f1fb3}.modal-wrap .modal{border-radius:clamp(29px,2.014vw,145px);background:linear-gradient(90deg,#f4f2f2 .05%,#d7d7da 99.94%);padding:2.083vw 3.611vw 3.333vw;overflow:hidden}.modal-wrap .modal .circle-element{z-index:0}.modal-wrap .modal h2{margin:0 auto clamp(26px,1.806vw,130px);width:fit-content}.modal-wrap .modal form,.modal-wrap .modal form .inputs{gap:clamp(16px,1.111vw,80px)}.modal-wrap .modal form .button-wrap{margin:0 auto}.modal-wrap .modal form .labels{gap:clamp(12px,.833vw,60px);margin:clamp(8px,.556vw,40px) 0 clamp(35px,2.431vw,175px)}.circle-element{z-index:0}.cross{right:clamp(37px,2.569vw,185px);top:clamp(40px,2.778vw,200px);cursor:pointer;width:clamp(24px,1.667vw,120px);height:clamp(24px,1.667vw,120px)}.cross path{transition:stroke .3s ease}.cross:hover path{stroke:#000}.response-modal{position:relative;display:none;border-radius:clamp(29px,2.014vw,145px);background:linear-gradient(90deg,#f4f2f2 .05%,#d7d7da 99.94%);padding:clamp(29px,2.014vw,145px) 24px clamp(42px,2.917vw,210px);width:clamp(500px,44.792vw,3500px);overflow:hidden}.response-modal h2{text-align:center;font-size:clamp(35px,2.431vw,175px);font-weight:600;line-height:normal}.response-modal .modal__content>img{display:block;margin:clamp(20px,1.389vw,100px) auto;width:clamp(136px,9.444vw,800px)}.response-modal p,.response-modal img,.response-modal>button{margin-left:auto;margin-right:auto}.response-modal p{margin:0 0 clamp(44px,3.056vw,220px);text-align:center}.response-modal .close-all-modal{width:min-content;margin:0 auto}@media (max-width: 768px){.modal-wrap .modal{width:calc(100% - 40px);padding:44px 24px 35px;max-width:500px}.modal-wrap .modal h2{margin:0 auto 31px}.modal-wrap .modal form .inputs{flex-direction:column}.cross{top:20px;right:22px}.response-modal{width:calc(100% - 40px);max-width:500px;padding:72px 16px 35px}}html,body{margin:0;width:100%;height:100%}nav[data-astro-cid-bli5r3oy]{border-radius:clamp(66px,4.583vw,330px);background:#0000001a;backdrop-filter:blur(clamp(40px,2.778vw,200px));padding:clamp(21px,1.458vw,105px) clamp(50px,4.028vw,250px);gap:3.75vw}nav[data-astro-cid-bli5r3oy].animate{animation:changeBg 1s forwards}nav[data-astro-cid-bli5r3oy].animate a[data-astro-cid-bli5r3oy]{color:#0009}nav[data-astro-cid-bli5r3oy] a[data-astro-cid-bli5r3oy]{color:#000;font-size:clamp(16px,1.111vw,80px);line-height:162.5%;letter-spacing:.16px;text-decoration:none;transition:text-shadow .3s,color .3s ease}nav[data-astro-cid-bli5r3oy] a[data-astro-cid-bli5r3oy]:hover{color:#8c8ced;text-shadow:0 0 .3px #8C8CED,0 0 .3px #8C8CED}nav[data-astro-cid-bli5r3oy] a[data-astro-cid-bli5r3oy]:active{color:#2c2c2c;text-shadow:none}@media (max-width: 1023px){nav[data-astro-cid-bli5r3oy]{padding:16px 21px;gap:10px}}@media (max-width: 768px){nav[data-astro-cid-bli5r3oy]{width:100%;padding:25px 26px;max-width:500px;background:#fff}nav[data-astro-cid-bli5r3oy] a[data-astro-cid-bli5r3oy]{font-size:12px;font-weight:600;line-height:18px;letter-spacing:.12px;white-space:nowrap;color:#0009}}.logo[data-astro-cid-56okyejn]{display:block}.logo[data-astro-cid-56okyejn],.logo[data-astro-cid-56okyejn] svg[data-astro-cid-56okyejn]{width:clamp(160px,11.111vw,800px);height:clamp(39px,2.708vw,200px)}header{padding:clamp(30px,2.778vw,200px) clamp(80px,8.333vw,600px);z-index:5;width:100%}@media (max-width: 1023px){header{padding:24px 65px;gap:10px}}@media (max-width: 768px){header{padding:20px 24px}header nav{display:none!important}header .button-wrap button{font-size:15px;font-weight:600;line-height:22px}}.welcome[data-astro-cid-mmc7otgs]{background:linear-gradient(90deg,#f1f1f1,#d1cccc 149.94%);height:auto;width:100%;overflow:hidden;position:relative;padding:0 0 20vw}.welcome[data-astro-cid-mmc7otgs] .robo-img[data-astro-cid-mmc7otgs]{bottom:0;width:100%;left:0}.welcome-content[data-astro-cid-mmc7otgs]{color:#000;text-align:center;padding:0 8.333vw;height:100%;transform:scale(.5);opacity:0;z-index:2}.welcome-content[data-astro-cid-mmc7otgs].secondary{opacity:1;transform:scale(1)}.welcome-content[data-astro-cid-mmc7otgs].animate{animation:showElement 2.5s forwards}.welcome-content[data-astro-cid-mmc7otgs] h1[data-astro-cid-mmc7otgs]{font-size:clamp(46px,7.639vw,600px);font-weight:600;line-height:103.636%;letter-spacing:1.1px;text-transform:uppercase;margin-top:5%}.welcome-content[data-astro-cid-mmc7otgs] h1[data-astro-cid-mmc7otgs] span[data-astro-cid-mmc7otgs]{font-weight:300;font-size:clamp(46px,6.25vw,500px);line-height:126.667%;letter-spacing:.9px;margin-bottom:-1vw;display:inline-block}.welcome-content[data-astro-cid-mmc7otgs] h1[data-astro-cid-mmc7otgs] span[data-astro-cid-mmc7otgs].bold{font-weight:600}.welcome-content[data-astro-cid-mmc7otgs] p[data-astro-cid-mmc7otgs]{font-size:clamp(20px,1.389vw,100px);line-height:130%;width:clamp(700px,49.556vw,4000px);margin-top:2.083vw}.welcome[data-astro-cid-mmc7otgs] .mobile-nav[data-astro-cid-mmc7otgs]{display:none}@media (max-width: 768px){.welcome[data-astro-cid-mmc7otgs]{position:relative;padding:0}.welcome[data-astro-cid-mmc7otgs].secondary .welcome-content[data-astro-cid-mmc7otgs] h1[data-astro-cid-mmc7otgs] span[data-astro-cid-mmc7otgs]{margin-top:0}.welcome-content[data-astro-cid-mmc7otgs]{padding:0 24px 134px!important}.welcome-content[data-astro-cid-mmc7otgs] h1[data-astro-cid-mmc7otgs],.welcome-content[data-astro-cid-mmc7otgs] h1[data-astro-cid-mmc7otgs] span[data-astro-cid-mmc7otgs]{line-height:53px;letter-spacing:.46px;margin-top:10%}.welcome-content[data-astro-cid-mmc7otgs] p[data-astro-cid-mmc7otgs]{font-size:18px;line-height:26px;margin-top:20px;width:100%}.welcome[data-astro-cid-mmc7otgs] .mobile-nav[data-astro-cid-mmc7otgs]{display:flex;margin-top:62px;width:100%}.welcome[data-astro-cid-mmc7otgs] .mobile-nav[data-astro-cid-mmc7otgs].p-privacy{margin:43px 0 6px}}.section-top[data-astro-cid-pjecn2i3]>svg[data-astro-cid-pjecn2i3]{width:clamp(72px,5vw,320px);height:clamp(15px,1.042vw,80px)}.section-top[data-astro-cid-pjecn2i3] .figures[data-astro-cid-pjecn2i3]{gap:clamp(1px,.118vw,10px)}.section-top[data-astro-cid-pjecn2i3] .figures[data-astro-cid-pjecn2i3] .round[data-astro-cid-pjecn2i3],.section-top[data-astro-cid-pjecn2i3] .figures[data-astro-cid-pjecn2i3] .rect[data-astro-cid-pjecn2i3]{width:clamp(10px,.694vw,50px);height:clamp(10px,.694vw,50px);border:1px solid #A6A6FF}.section-top[data-astro-cid-pjecn2i3] .figures[data-astro-cid-pjecn2i3] .round[data-astro-cid-pjecn2i3].active,.section-top[data-astro-cid-pjecn2i3] .figures[data-astro-cid-pjecn2i3] .rect[data-astro-cid-pjecn2i3].active{background:#fff;border:1px solid #FFF}.section-top[data-astro-cid-pjecn2i3] .figures[data-astro-cid-pjecn2i3] .round[data-astro-cid-pjecn2i3]{border-radius:50%}footer{background:linear-gradient(90deg,#f4f2f2 .05%,#d7d7da 99.94%);padding:6.25vw 8.333vw 2.778vw;overflow:hidden}footer>img{user-select:none;z-index:1}footer .img-1{right:0;top:0;width:25vw}footer .img-2{left:0;bottom:0;width:38vw}footer .img-3{display:none}footer .footer-top{z-index:4;gap:10%}footer .footer-top>div:first-child{width:16%}footer .footer-top>div:first-child a{color:#878787;text-decoration:none;white-space:nowrap}footer .footer-top>div:first-child .logo+a{margin-top:clamp(16px,1.111vw,80px);display:block}footer .footer-top>div:last-child{gap:6.736vw}footer .footer-top>div:last-child>div:last-child{width:clamp(362px,25.139vw,1810px)}footer .footer-bottom{z-index:4;margin-top:5vw;opacity:.5}footer .footer-bottom a{color:#000;text-decoration:none}footer .footer-bottom p br{display:none}footer .footer-link h6{color:#878787;margin-bottom:clamp(7px,.486vw,35px)}footer .footer-link a{color:#000;text-decoration:none}footer .footer-link a+a{margin-top:clamp(8px,.556vw,40px)}@media (max-width: 768px){footer{padding:40px 24px 20px!important;gap:80px}footer .img-1{width:382px;right:-35%}footer .img-2{display:none}footer .img-3{display:block;bottom:0;left:0;width:100%}footer .footer-top{flex-direction:column;gap:34px}footer .footer-top>div:first-child{gap:34px}footer .footer-top>div:last-child{flex-direction:column}footer .footer-top>div:last-child>div:last-child{width:100%}footer .footer-bottom{flex-direction:column;margin-top:0;gap:20px}footer .footer-bottom p{text-align:center}footer .footer-bottom p br{display:block}}
