.MultiSelect .checkbox input{display:inline-block;position:relative;vertical-align:middle;appearance:none;transition:border-color .2s,background .2s;margin-right:.5em;outline:0!important;box-shadow:none!important;border:0;background:#fff;width:1rem;height:1rem}.MultiSelect .checkbox input:checked{border-color:var(--color-primary)}.MultiSelect .checkbox input:before,.MultiSelect .checkbox input:checked{background-image:url(/assets/primary_button_bg.webp);background-size:cover}.MultiSelect .checkbox input:before{position:absolute;top:-1px;left:-1px;z-index:-1;transition:all .3s ease;background-position:50%;width:calc(100% + 2px);height:calc(100% + 2px);content:""}.MultiSelect .checkbox input:hover{border:1px solid var(--color-primary)}.Header{position:fixed;top:0;z-index:1999;width:100%}@media(max-width:640px){.Header{height:70px}}.Header ol,.Header ul{padding-left:0;list-style:none}.Header .logo img{transition:max-width .2s ease-in-out}@media(min-width:1024px){.Header.bg-transparent .logo img{max-width:263px}}.Header.bg-transparent .logo img{filter:brightness(0) invert(1);height:auto;object-fit:cover}.Header.bg-transparent .hamburger .star{filter:brightness(0) invert(1)}.Header.bg-white .hamburger span{background-color:var(--color-primary)}.Header.open{background-color:#fff!important}.Header.open .BigMenu{border-top:1px solid #e1e2e3}@media(max-width:640px){.Header.open .BigMenu{border:none}}.Header.open .mainHeader{background-color:#fff}.Header.open .hamburger span{transition:transform .5s ease-in-out,opacity .5s ease-in-out;background-color:var(--color-primary)}.Header.open .hamburger span:first-child{transform:translateY(8px) rotate(45deg)}.Header.open .hamburger span:nth-child(2){opacity:0}.Header.open .hamburger span:nth-child(3){transform:translateY(-8px) rotate(-45deg);width:30px}.Header.open .hamburger .star{transform:translateX(50px) rotate(1turn);opacity:0;pointer-events:none}.Header.open .logo img{filter:none}.Header.open .ctaButton{transform:translateX(900px);opacity:0;pointer-events:none}.Header .mainHeader{position:relative;z-index:10}.Header .BigMenu{transition:all .2s ease-in}.Header .BigMenu.open{opacity:1;height:fit-content}.Header .BigMenu .cta svg path{stroke:#000}.Header .BigMenu .cta:hover:before{opacity:0}@media(max-width:640px){.Header .BigMenu{position:fixed;top:70px;border:none;border-radius:0 0 24px 24px!important;height:80vh!important;overflow-y:auto}}.Header .hamburger{display:flex;position:relative;flex-direction:column;align-items:center;align-self:center;gap:6px;cursor:pointer;height:100%}.Header .hamburger span{transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1),background-color .3s;border-radius:10px;background-color:#fff;width:30px;height:2px}.Header .hamburger span:nth-child(3){align-self:flex-start;width:15px}.Header .hamburger .star{position:absolute;top:calc(100% - 5px);right:-2px;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1),background-color .3s}.Header .ctaButton{transition:all .4s ease-in-out}.Header .nav-item:after{display:block;transition:.3s ease-in-out;background-color:#000;width:0;height:1px;content:""}.Header .nav-item a{display:flex}.Header .nav-item a:after{display:block;opacity:0;filter:invert(1);transition:.3s ease-in-out;background-image:url(/assets/chevron-right.svg);width:24px;height:24px;content:""}.Header .nav-item:hover:after{width:100%}.Header .nav-item:hover a:after{opacity:1}.OrangeCurve{position:relative;opacity:0;z-index:1;transition:.5s ease-in-out;overflow:hidden}.OrangeCurve svg{transform:rotate(90deg);transform-origin:100% -175%;transition:.5s ease-in-out}.OrangeCurve.active{opacity:1}.OrangeCurve.active svg{transform:rotate(0deg)}.PurpleCurve{position:relative;opacity:0;z-index:2;transition:.5s ease-in-out;overflow:hidden}.PurpleCurve svg{transform:rotate(90deg);transform-origin:100% 175%;transition:.5s ease-in-out}.PurpleCurve.active{opacity:1}.PurpleCurve.active svg{transform:rotate(0deg)}.RotatingText{display:flex;width:100%}.RotatingText .swiper{width:100%;height:180px}.RotatingText .rotating-text{font-weight:400;font-size:clamp(38px,6vw,61px);line-height:1.1;letter-spacing:-2px}.RotatingText .rotate-star{transform-origin:center;animation:rotate-animation .5s linear}@keyframes rotate-animation{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}