*,:after,:before{box-sizing:border-box}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed}canvas,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}img{object-fit:cover}li,ol,ul{margin:0}:root{--header-h:70px}*{box-sizing:border-box}body,html{height:100%;scrollbar-color:#42cad7 transparent;scrollbar-gutter:stable;scrollbar-width:thin}body::-webkit-scrollbar,html::-webkit-scrollbar{background:transparent;height:3px;width:3px}body::-webkit-scrollbar-track,body::-webkit-scrollbar-track-piece,html::-webkit-scrollbar-track,html::-webkit-scrollbar-track-piece{background:transparent}body::-webkit-scrollbar-corner,html::-webkit-scrollbar-corner{background:transparent}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:#42cad7;border:0;border-radius:6.25rem}body::-webkit-scrollbar-button,html::-webkit-scrollbar-button{display:none;height:0;width:0}body{background:#0b0f14;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;line-height:normal;margin:0;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;position:relative}body .skip-link{align-items:center;background:#68d5df;border:2px solid;border-radius:.5rem;color:#0b0f14;display:flex;font-weight:600;justify-content:center;left:5px;line-height:1;padding:.25rem .375rem .375rem;pointer-events:none;position:absolute;top:5px;transform:translateX(-200%);z-index:1001}body .skip-link:focus,body .skip-link:focus-visible{outline-color:#16df4b;outline-offset:2px;pointer-events:auto;transform:none}body main,body.fixed-position{overflow:hidden}@font-face{font-display:block;font-family:escape-icons;font-style:normal;font-weight:400;src:url(../fonts/icomoon/fonts/escape-icons.woff2) format("woff2"),url(../fonts/icomoon/fonts/escape-icons.woff) format("woff"),url(../fonts/icomoon/fonts/escape-icons.ttf) format("truetype")}[class*=" esc-"],[class^=esc-]{font-family:escape-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.esc-close:before{content:""}.esc-question:before{content:""}.esc-notes-thin:before{content:""}.esc-notes-side:before{content:""}.esc-notes:before{content:""}.esc-arrow:before{content:""}.esc-paper-fill:before{content:""}.esc-time:before{content:""}.esc-bag:before{content:""}.esc-checkbox:before{content:""}.esc-checkbox-checked:before{content:""}.esc-check-circle:before{content:""}.esc-check:before{content:""}.esc-detective:before{content:""}.esc-mobile:before{content:""}.esc-scizzors:before{content:""}.esc-teacher:before{content:""}.esc-shopping-bag:before{content:""}.esc-arrow-down:before{content:""}.esc-arrow-left:before{content:""}.esc-arrow-right:before{content:""}.esc-arrow-up:before{content:""}.esc-laptop:before{content:""}.esc-download:before{content:""}.esc-clock:before{content:""}.esc-group:before{content:""}.esc-lens:before{content:""}.esc-link:before{content:""}.esc-link-out:before{content:""}.esc-lock:before{content:""}.esc-printer:before{content:""}.esc-star:before{content:""}.esc-star-fill:before{content:""}h1,h2,h3,h4,h5,h6,p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;line-height:normal;margin:0}h1{font-size:2.875rem;line-height:1}@media(min-width:768px){h1{font-size:3.25rem;line-height:1.2}}@media(min-width:992px){h1{font-size:4rem}}@media(min-width:1200px){h1{font-size:4.375rem;font-weight:700}}h2{font-size:2.125rem;font-weight:800;line-height:1}@media(min-width:992px){h2{font-size:2.25rem}}@media(min-width:1200px){h2{font-size:2.5rem}}h3{font-size:1.625rem;font-weight:700}@media(min-width:1200px){h3{font-size:1.875rem}}h4{font-size:1.125rem;font-weight:600}@media(min-width:768px){h4{font-size:1.25rem}}h5{font-size:1rem;font-weight:400;line-height:1.3}@media(min-width:768px){h5{font-size:1.125rem}}h6{font-size:1rem}p{font-size:1.125rem}@media(min-width:768px){p{font-size:1.25rem}}@media(min-width:1200px){p{font-size:1.375rem}}a{color:inherit;text-decoration:none}small{color:#555;font-size:.875rem}strong{font-weight:700}em{font-style:italic}blockquote{border-left:3px solid #ddd;color:#444;font-family:Georgia,Cambria,Times New Roman,Times,serif;font-size:1.125rem;margin:0;padding:0}code,kbd,samp{font-size:.9em}code,kbd,pre,samp{font-family:monospace}pre{background:#fff;border-radius:.5rem;font-size:.9rem;line-height:1.5;overflow-x:auto;padding:.75rem 1rem}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes slide-up{0%{transform:translateY(8px)}to{transform:none}}@keyframes rarePulse{50%{transform:translate(-50%,-50%) scale(1.5)}}.fade-in{animation:fade-in .3s cubic-bezier(.2,.8,.2,1) both}.pop-in{animation:pop-in .2s cubic-bezier(.2,.8,.2,1) both}.slide-up{animation:slide-up .2s cubic-bezier(.2,.8,.2,1) both}@keyframes modal-in{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){:root,:root *,:root :after,:root :before,:root:after,:root:before{animation:none!important;transition:none!important}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.u-headline{font-weight:800;text-align:center}.u-scrollbar-thin{scrollbar-color:#42cad7 #0b0f14;scrollbar-gutter:stable;scrollbar-width:thin}.u-scrollbar-thin::-webkit-scrollbar{background:#0b0f14;height:.25rem;width:.25rem}.u-scrollbar-thin::-webkit-scrollbar-track,.u-scrollbar-thin::-webkit-scrollbar-track-piece{background:transparent}.u-scrollbar-thin::-webkit-scrollbar-corner{background:transparent}.u-scrollbar-thin::-webkit-scrollbar-thumb{background-color:#42cad7;border:0;border-radius:6.25rem}.u-scrollbar-thin::-webkit-scrollbar-button{display:none;height:0;width:0}.u-scrollbar-light{scrollbar-color:#42cad7 #fff;scrollbar-gutter:stable;scrollbar-width:thin}.u-scrollbar-light::-webkit-scrollbar{background:#fff;height:.25rem;width:.25rem}.u-scrollbar-light::-webkit-scrollbar-track,.u-scrollbar-light::-webkit-scrollbar-track-piece{background:transparent}.u-scrollbar-light::-webkit-scrollbar-corner{background:transparent}.u-scrollbar-light::-webkit-scrollbar-thumb{background-color:#42cad7;border:0;border-radius:6.25rem}.u-scrollbar-light::-webkit-scrollbar-button{display:none;height:0;width:0}.u-hidden{position:absolute!important;clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.container{margin:0 auto;padding:0 1rem;transition:width .3s ease;width:100%}@media(min-width:576px){.container{max-width:540px;padding:0}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1440px){.container{max-width:1360px}}footer .container .footer__wrapper{align-items:center;display:flex;flex-direction:column;font-size:1rem;gap:1.875rem;justify-content:center;padding:2.5rem 0}footer .container .footer__wrapper .legal{align-items:center;display:flex;flex-direction:column;gap:.5rem}footer .container .footer__wrapper .legal>*{background:transparent;border:none;border-radius:.625rem;color:#fff;cursor:pointer;outline:none;padding:.25rem .625rem;text-decoration:underline;text-underline-offset:.25rem}footer .container .footer__wrapper .legal>:focus-visible{outline:.25rem solid #16df4b;outline-offset:2px}@media(any-hover:hover)and (any-pointer:fine),(hover:hover)and (pointer:fine){footer .container .footer__wrapper .legal>:hover{color:#42cad7}}footer .container .footer__wrapper .legal>*{will-change:transform;-webkit-tap-highlight-color:rgba(22,223,75,.25);touch-action:manipulation}footer .container .footer__wrapper .legal>:active,footer .container .footer__wrapper .legal>:focus-visible:active{color:#42cad7;transform:translateY(1px) scale(.99)}@media(min-width:576px){footer .container .footer__wrapper .legal{flex-direction:row;gap:1.875rem}}@media(min-width:992px){footer .container .footer__wrapper{align-items:center;flex-direction:row;justify-content:space-between;padding:3.75rem 2.5rem}}@media(min-width:1200px){footer .container .footer__wrapper{font-size:1.125rem;padding:3.75rem 1.25rem}}.site-header{-webkit-backdrop-filter:saturate(1.2) blur(.5rem);backdrop-filter:saturate(1.2) blur(.5rem);background-color:#0b0f14;background:rgba(11,15,20,.78);border-bottom:1px solid #292c31;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.site-header .container .site-header__wrapper{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;padding:.625rem 0 0}.site-header .container .site-header__wrapper .logo{align-items:center;display:flex;padding:0}.site-header .container .site-header__wrapper .logo .logo__img{height:140px;object-fit:cover;width:140px;z-index:100}.site-header .container .site-header__wrapper .site-menu{align-items:center;display:flex;gap:1.25rem;height:-webkit-fill-available;justify-content:end}.site-header .container .site-header__wrapper .site-menu .nav__toggle{align-items:center;background:transparent;border:none;border-radius:.625rem;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:1rem;font-weight:700;height:50px;justify-content:center;justify-content:space-around;line-height:1;padding:0;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease;white-space:nowrap;width:auto;width:50px}.site-header .container .site-header__wrapper .site-menu .nav__toggle:focus-visible{outline:.25rem solid #16df4b;outline-offset:10px}.site-header .container .site-header__wrapper .site-menu .nav__toggle .nav-burger{background-color:#fff;border-radius:.625rem;height:.25rem;transform-origin:left center;transition:all .2s linear;width:46px;z-index:10}.site-header .container .site-header__wrapper .site-menu .nav__toggle[aria-expanded=true] .nav-burger:first-child{transform:translateX(15%) rotate(45deg)}.site-header .container .site-header__wrapper .site-menu .nav__toggle[aria-expanded=true] .nav-burger:nth-child(2){opacity:0;width:0}.site-header .container .site-header__wrapper .site-menu .nav__toggle[aria-expanded=true] .nav-burger:nth-child(3){transform:translateX(15%) rotate(-45deg)}@media(min-width:768px){.site-header .container .site-header__wrapper .site-menu .nav__toggle{display:none}}.site-header .container .site-header__wrapper .site-menu .nav{background-color:#8215ef;border:1px solid hsla(0,0%,100%,.08);display:none;gap:.625rem;padding:.625rem 1.25rem;text-align:center;transition:.2s ease-in-out;width:100%;z-index:2000}.site-header .container .site-header__wrapper .site-menu .nav--open{display:flex;flex-direction:column;position:absolute;right:0;top:160px}.site-header .container .site-header__wrapper .site-menu .nav--open:focus-visible{outline:none}@media(min-width:768px){.site-header .container .site-header__wrapper .site-menu .nav{align-items:center;background-color:transparent;border:0;color:#fff;display:flex;font-weight:700;justify-content:space-around;padding:0;text-align:center;visibility:visible!important;width:100%}}@media(min-width:992px){.site-header .container .site-header__wrapper .site-menu .nav{justify-content:space-evenly}}@media(min-width:1200px){.site-header .container .site-header__wrapper .site-menu .nav{gap:.625rem;justify-content:center;width:auto}}@media(min-width:1440px){.site-header .container .site-header__wrapper .site-menu .nav{gap:1rem}}.site-header .container .site-header__wrapper .site-menu #nav[aria-hidden=true]{visibility:hidden}.site-header .container .site-header__wrapper .site-menu .shop-links{align-items:center;display:none;gap:1rem;justify-content:center}@media(min-width:1200px){.site-header .container .site-header__wrapper .site-menu .shop-links{display:flex;gap:1rem}}@media(min-width:1440px){.site-header .container .site-header__wrapper .site-menu .shop-links{gap:1.25rem}}@media(min-width:768px){.site-header .container .site-header__wrapper .site-menu{flex:auto;justify-content:center;padding-right:0}}@media(min-width:1200px){.site-header .container .site-header__wrapper .site-menu{gap:.625rem;justify-content:space-evenly}}@media(min-width:1440px){.site-header .container .site-header__wrapper .site-menu{justify-content:space-between}}@media(min-width:768px){.site-header .container .site-header__wrapper{gap:.375rem}}@media(min-width:1200px){.site-header .container .site-header__wrapper{justify-content:center;overflow:hidden;padding:.625rem}}@media(min-width:1440px){.site-header .container .site-header__wrapper{gap:2.5rem;overflow:visible;padding:.625rem 0}}#site-header{scroll-margin-top:var(--header-h)}.back-to-top{background:#0b0f14;border:2px solid #68d5df;border-radius:3.125rem;bottom:calc(1.25rem + env(safe-area-inset-bottom, 0));box-shadow:0 .25rem 1rem rgba(0,0,0,.25);color:#42cad7;cursor:pointer;display:inline-grid;height:3.125rem;opacity:0;place-items:center;pointer-events:none;position:fixed;right:1.25rem;transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;visibility:hidden;width:3.125rem;z-index:1000}.back-to-top .icon{font-size:1.125rem}.back-to-top:focus-visible{outline:.25rem solid #16df4b;outline-offset:4px}@media(any-hover:hover)and (any-pointer:fine),(hover:hover)and (pointer:fine){.back-to-top:hover{outline:2px solid #42cad7;outline-offset:2px;transform:translateY(-1px)}.back-to-top:hover .icon{transform:translateY(-2px) scale(1.2)}}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,visibility 0s;visibility:visible}@media(prefers-reduced-motion:reduce){.back-to-top{transform:none;transition:none}}.btn{align-items:center;border:4px solid transparent;border-radius:.625rem;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1;padding:.625rem .75rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease;white-space:nowrap;width:auto}.btn:focus-visible{outline:.25rem solid #16df4b;outline-offset:2px}@media(prefers-reduced-motion:reduce){.btn,.btn *,.btn :after,.btn :before,.btn:after,.btn:before{animation:none!important;transition:none!important}}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.6;pointer-events:none}.btn .icon{font-size:1.125rem;transition:transform .3s ease-in-out}.btn--primary{background:#f410dd;border-color:transparent;color:#fff;font-size:1.375rem;gap:1.125rem;padding:.5rem}.btn--primary .icon{font-size:1.625rem}@media(any-hover:hover)and (any-pointer:fine),(hover:hover)and (pointer:fine){.btn--primary:hover{background:#a64dff;border-color:#42cad7}.btn--primary:hover .icon{transform:scale(1.1) translateX(2px)}}.btn--primary{will-change:transform;-webkit-tap-highlight-color:rgba(22,223,75,.25);touch-action:manipulation}.btn--primary:active,.btn--primary:focus-visible:active{background:#a64dff;border-color:#42cad7;transform:translateY(1px) scale(.99)}.btn--primary:active .icon,.btn--primary:focus-visible:active .icon{transform:scale(1.1) translateX(2px)}@media(min-width:768px){.btn--primary{gap:1.25rem;padding:.625rem 1.375rem}}@media(min-width:1200px){.btn--primary{padding:.75rem 1.375rem}}@media(min-width:1440px){.btn--primary{font-size:1.5rem;padding:.875rem 1.375rem}}.btn--secondary{background:#51247f;border-color:transparent;color:#fff;font-size:1.25rem}@media(any-hover:hover)and (any-pointer:fine),(hover:hover)and (pointer:fine){.btn--secondary:hover,.btn--secondary:hover:active{background:#8215ef}}.btn--secondary{will-change:transform;-webkit-tap-highlight-color:rgba(22,223,75,.25);touch-action:manipulation}.btn--secondary:active,.btn--secondary:focus-visible:active{background:#8215ef;transform:translateY(1px) scale(.99)}.btn--nav{background:#0b0f14;border-color:transparent;border-radius:3.125rem;color:#fff;font-size:1.5rem;padding:.25rem 0}@media(any-hover:hover)and (any-pointer:fine),(hover:hover)and (pointer:fine){.btn--nav:hover{background-color:#42cad7;color:#0b0f14}}.btn--nav{will-change:transform;-webkit-tap-highlight-color:rgba(22,223,75,.25);touch-action:manipulation}.btn--nav:active,.btn--nav:focus-visible:active{background-color:#42cad7;color:#0b0f14;transform:translateY(.5px) scale(.995)}@media(min-width:768px){.btn--nav{background-color:transparent;font-size:1.625rem;padding:.375rem .75rem}}@media(min-width:992px){.btn--nav{font-size:1.875rem;padding:.375rem 1.375rem}}@media(min-width:1200px){.btn--nav{font-size:1.75rem;padding:.375rem .625rem}}@media(min-width:1440px){.btn--nav{font-size:1.875rem;padding:.375rem 1.5rem}}.btn--ghost{background:#42cad7;border-color:#42cad7;color:#292c31;font-size:1.25rem;gap:1.125rem;padding:.625rem}@media(any-hover:hover)and (any-pointer:fine),(hover:hover)and (pointer:fine){.btn--ghost:hover{background:#68d5df;color:#292c31;transform:scale(1.03)}}.btn--ghost{will-change:transform;-webkit-tap-highlight-color:rgba(22,223,75,.25);touch-action:manipulation}.btn--ghost:active,.btn--ghost:focus-visible:active{background:#68d5df;color:#292c31;transform:translateY(1px) scale(.99)}.btn--etsy{background:#f56400;border-color:transparent;color:#fff;font-size:1.375rem;gap:.5rem;padding:.5rem}.btn--etsy .icon{font-size:1.625rem}@media(any-hover:hover)and (any-pointer:fine),(hover:hover)and (pointer:fine){.btn--etsy:hover{background:#e05a01;border-color:#e05a01}.btn--etsy:hover .icon{transform:scale(1.3)}.btn--etsy:hover:active{transform:translateY(1px) scale(.99)}}.btn--etsy{will-change:transform;-webkit-tap-highlight-color:rgba(22,223,75,.25);touch-action:manipulation}.btn--etsy:active,.btn--etsy:focus-visible:active{background:#e05a01;border-color:#e05a01;transform:translateY(1px) scale(.99)}.btn--etsy:active .icon,.btn--etsy:focus-visible:active .icon{transform:scale(1.3)}.btn--payhip{background:#1292ee;border-color:transparent;color:#fff;font-size:1.375rem;gap:.5rem;padding:.5rem}.btn--payhip .icon{font-size:1.625rem}@media(any-hover:hover)and (any-pointer:fine),(hover:hover)and (pointer:fine){.btn--payhip:hover{background:#047bd1;border-color:#047bd1}.btn--payhip:hover .icon{transform:scale(1.3)}.btn--payhip:hover:active{transform:translateY(1px) scale(.99)}}.btn--payhip{will-change:transform;-webkit-tap-highlight-color:rgba(22,223,75,.25);touch-action:manipulation}.btn--payhip:active,.btn--payhip:focus-visible:active{background:#047bd1;border-color:#047bd1;transform:translateY(1px) scale(.99)}.btn--payhip:active .icon,.btn--payhip:focus-visible:active .icon{transform:scale(1.3)}.btn--logo{border-radius:.625rem;transition:transform .3s ease-in-out,background-image .3s ease-in-out,background-size .3s ease-in-out}@media(any-hover:hover)and (any-pointer:fine),(hover:hover)and (pointer:fine){.btn--logo:hover{background-image:url(/assets/images/logo/logo-zoom.png);background-position:0 0;background-repeat:no-repeat;background-size:cover;transform:scale(1.07)}.btn--logo:hover .logo__img{opacity:0}}.btn--logo{will-change:transform;-webkit-tap-highlight-color:rgba(22,223,75,.25);touch-action:manipulation}.btn--logo:active,.btn--logo:focus-visible:active{background-image:url(/assets/images/logo/logo-zoom.png);background-position:0 0;background-repeat:no-repeat;background-size:cover;transform:translateY(.5px) scale(.995);transform:scale(1.07)}.btn--logo:active .logo__img,.btn--logo:focus-visible:active .logo__img{opacity:0}.hero{background-color:#0b0f14;position:relative}.hero .container .hero__wrapper .hero__text{align-items:start;background-image:url(../images/hero/hero_bg.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;gap:2rem;padding:4.375rem 2.5rem 2.5rem}.hero .container .hero__wrapper .hero__text .hero__h1 span:first-child{align-items:baseline;display:inline-flex;gap:.875rem}.hero .container .hero__wrapper .hero__text .hero__h1 .text-gradient{background:linear-gradient(#b871ff,#68d5df);background:-webkit-linear-gradient(#b871ff,#68d5df);-webkit-background-clip:text;color:#42cad7;-webkit-text-fill-color:transparent;font-weight:700}@media(min-width:1200px){.hero .container .hero__wrapper .hero__text .hero__h1 .text-gradient{font-weight:800}}.hero .container .hero__wrapper .hero__text .hero__description{align-items:start;color:#e9e9e9;display:flex;flex-direction:column;gap:.625rem}@media(min-width:768px){.hero .container .hero__wrapper .hero__text .hero__description{padding-bottom:1.25rem}}@media(min-width:992px){.hero .container .hero__wrapper .hero__text .hero__description{gap:.375rem}}.hero .container .hero__wrapper .hero__text .hero__actions{align-items:start;align-self:center;display:flex;flex-direction:column;gap:1rem;width:100%}.hero .container .hero__wrapper .hero__text .hero__actions .btn{align-self:stretch}@media(min-width:768px){.hero .container .hero__wrapper .hero__text .hero__actions{flex-direction:row;gap:1.25rem}}@media(min-width:992px){.hero .container .hero__wrapper .hero__text .hero__actions{gap:1.875rem}}@media(min-width:768px){.hero .container .hero__wrapper .hero__text{padding:4rem 2.25rem 6.25rem}}@media(min-width:992px){.hero .container .hero__wrapper .hero__text{gap:2.25rem;padding:4rem 3.125rem 5rem}}@media(min-width:1200px){.hero .container .hero__wrapper .hero__text{gap:2.5rem;padding:5.125rem 3.5rem 6.25rem}}@media(min-width:1440px){.hero .container .hero__wrapper .hero__text{padding:5.625rem 3.75rem 6.25rem}}.trust{background-color:#292c31}.trust .container .trust__wrapper{align-items:start;display:flex;flex-direction:column;gap:1rem;padding:2.5rem 1.25rem}.trust .container .trust__wrapper .badge{align-items:center;align-self:stretch;background-color:#1a1b1f;border-radius:.625rem;display:flex;gap:1.5rem;justify-content:center;justify-content:start;padding:1rem}.trust .container .trust__wrapper .badge .icon{align-items:center;color:#68d5df;display:flex;font-size:1.875rem;justify-content:start}@media(min-width:576px){.trust .container .trust__wrapper .badge .icon{font-size:2.5rem}}@media(min-width:768px){.trust .container .trust__wrapper .badge .icon{font-size:1.875rem}}@media(min-width:992px){.trust .container .trust__wrapper .badge .icon{font-size:2.125rem}.trust .container .trust__wrapper .badge__info{font-size:1.125rem}}@media(min-width:1440px){.trust .container .trust__wrapper .badge__info{font-size:1.25rem}}@media(min-width:576px){.trust .container .trust__wrapper .badge{gap:1.25rem}}@media(min-width:768px){.trust .container .trust__wrapper .badge{gap:1rem;padding:1rem 1.75rem}}@media(min-width:992px){.trust .container .trust__wrapper .badge{padding:1rem 1.875rem}}@media(min-width:1440px){.trust .container .trust__wrapper .badge{flex:1;gap:1rem;justify-content:center;padding:1.5rem}}@media(min-width:576px){.trust .container .trust__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem}}@media(min-width:1440px){.trust .container .trust__wrapper{display:flex;flex-direction:row;padding:2.5rem 0}}.how{background-color:#0b0f14}.how .container .how__wrapper{padding:2.5rem 1.25rem 3.75rem}.how .container .how__wrapper,.how .container .how__wrapper .info-cards{display:flex;flex-direction:column;gap:2.5rem}.how .container .how__wrapper .info-cards .card{background:#292c31;border-radius:.625rem;box-shadow:.25rem .25rem #000,.375rem .375rem #42cad7;display:flex;flex-direction:column;gap:1rem;padding:1.25rem;transition:background-color .3s ease}.how .container .how__wrapper .info-cards .card .card-headline{align-items:baseline;display:flex;gap:.625rem}.how .container .how__wrapper .info-cards .card .card-headline .card-num{font-size:2.125rem;font-weight:800;line-height:1.625rem}.how .container .how__wrapper .info-cards .card .card-headline .icon{font-size:2.625rem}@media(min-width:1200px){.how .container .how__wrapper .info-cards .card .card-headline .icon{font-size:2.875rem}}.how .container .how__wrapper .info-cards .card .card-headline .card-title{color:#68d5df}@media(min-width:1200px){.how .container .how__wrapper .info-cards .card .card-headline .card-title{font-size:1.875rem}}@media(min-width:992px){.how .container .how__wrapper .info-cards .card .card-headline{gap:1rem}}.how .container .how__wrapper .info-cards .card .card-description{font-weight:400;padding-left:32px}@media(min-width:992px){.how .container .how__wrapper .info-cards .card .card-description{font-size:1.125rem}}@media(min-width:1200px){.how .container .how__wrapper .info-cards .card .card-description{font-size:1.25rem}}@media(any-hover:hover)and (any-pointer:fine),(hover:hover)and (pointer:fine){.how .container .how__wrapper .info-cards .card:hover{background:#23252a}}@media(min-width:576px){.how .container .how__wrapper .info-cards .card{padding:1.875rem}}@media(min-width:1200px){.how .container .how__wrapper .info-cards .card{flex:1;gap:1.375rem}}@media(min-width:1440px){.how .container .how__wrapper .info-cards .card{gap:1.5rem}}@media(min-width:992px){.how .container .how__wrapper .info-cards{flex-direction:row;gap:1.875rem}.how .container .how__wrapper{padding:2.5rem 1.25rem 5rem}}@media(min-width:1200px){.how .container .how__wrapper{gap:3.125rem;padding:3.125rem 0 5rem}}.games{background:#292c31}.games .games__wrapper{display:flex;flex-direction:column;gap:3.125rem;padding:2.5rem 1.25rem}.games .games__wrapper .game-cards{align-items:center;display:flex;flex-direction:column;gap:2.5rem}.games .games__wrapper .game-cards .card{align-items:start;background:#0b0f14;border:3px solid #292c31;border-radius:1.25rem;box-shadow:1px 1px 5px #b871ff,-1px -1px 5px #b871ff;display:flex;flex-direction:column;gap:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:450px;overflow:hidden;padding:1.25rem;transition:box-shadow .1s ease,transform .3s ease-in-out}.games .games__wrapper .game-cards .card .card__media{background:linear-gradient(135deg,#3f3f46,#0a0a0a);background-position:50%;background-repeat:no-repeat;background-size:cover;height:304px;position:relative;width:100%}.games .games__wrapper .game-cards .card .card__media .ribbon{font-size:1rem;font-weight:500;text-shadow:2px 2px 3px rgba(0,0,0,.6)}.games .games__wrapper .game-cards .card .card__media--codestorm{background-image:url(../images/photos/game1.jpg);background-image:-webkit-image-set(url("../images/photos/game1.avif") type("image/avif"),url("../images/photos/game1.webp") type("image/webp"),url("../images/photos/game1.jpg") type("image/jpeg"));background-image:image-set(url("../images/photos/game1.avif") type("image/avif"),url("../images/photos/game1.webp") type("image/webp"),url("../images/photos/game1.jpg") type("image/jpeg"))}.games .games__wrapper .game-cards .card .card__media--halloween{background-image:url(../images/photos/game2.jpg);background-image:-webkit-image-set(url("../images/photos/game2.avif") type("image/avif"),url("../images/photos/game2.webp") type("image/webp"),url("../images/photos/game2.jpg") type("image/jpeg"));background-image:image-set(url("../images/photos/game2.avif") type("image/avif"),url("../images/photos/game2.webp") type("image/webp"),url("../images/photos/game2.jpg") type("image/jpeg"))}@media(min-width:768px){.games .games__wrapper .game-cards .card .card__media{height:294px}}@media(min-width:992px){.games .games__wrapper .game-cards .card .card__media{height:305px}}@media(min-width:1440px){.games .games__wrapper .game-cards .card .card__media{height:272px}}.games .games__wrapper .game-cards .card .card__body{align-items:start;align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:1.5rem}.games .games__wrapper .game-cards .card .card__body__info{align-self:stretch;display:flex;flex-direction:column;gap:1.25rem}.games .games__wrapper .game-cards .card .card__body__info .info-headline{font-size:1.75rem;font-weight:700;overflow-x:hidden;overflow-y:auto}@media(min-width:768px){.games .games__wrapper .game-cards .card .card__body__info .info-headline{height:78px;max-block-size:78px}}.games .games__wrapper .game-cards .card .card__body__info .info-description{color:#e9e9e9;display:flex;flex-direction:column;gap:.625rem;justify-content:space-between}.games .games__wrapper .game-cards .card .card__body__info .info-description>p{font-size:1rem}@media(min-width:768px){.games .games__wrapper .game-cards .card .card__body__info .info-description>p{font-size:1.125rem}}.games .games__wrapper .game-cards .card .card__body__info .info-description__about{overflow-x:hidden;overflow-y:auto;padding-right:.75rem}.games .games__wrapper .game-cards .card .card__body__info .info-description__age{color:#b871ff;font-weight:700}.games .games__wrapper .game-cards .card .card__body__actions{align-self:stretch;display:flex;flex-direction:column;gap:1.5rem}.games .games__wrapper .game-cards .card .card__body__actions .buy{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.games .games__wrapper .game-cards .card .card__body__actions .buy .price{color:#68d5df;display:none;font-size:1rem;font-weight:600}@media(min-width:992px){.games .games__wrapper .game-cards .card .card__body__actions .buy .price{font-size:1.25rem}}.games .games__wrapper .game-cards .card .card__body__actions .buy .btn{width:100%}.games .games__wrapper .game-cards .card .card__body__actions .buy .btn .esc-arrow{font-size:1.25rem;padding-right:3px}@media(min-width:768px){.games .games__wrapper .game-cards .card .card__body__actions .buy .btn{font-size:1.375rem!important;padding:.625rem 1.25rem!important}}.games .games__wrapper .game-cards .card .card__body__actions .verify{align-self:stretch;border:3px solid #51247f;border-radius:.625rem;transition:background-color .3s ease}.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion{border-radius:.5rem;display:flex;flex-direction:column;font-size:1.125rem;font-weight:500;padding:.625rem 1.125rem}.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion summary{align-items:center;border:3px solid transparent;border-radius:.5rem;cursor:pointer;display:flex;justify-content:space-between;list-style:none;margin:-10px -18px;padding:.625rem 1.125rem}.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion summary::-webkit-details-marker{display:none}.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion summary::marker{content:""}.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion summary .icon{color:#16df4b;font-size:1.125rem;transition:transform .3s ease}@media(any-hover:hover)and (any-pointer:fine),(hover:hover)and (pointer:fine){.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion summary:hover{background-color:rgba(81,36,127,.4)}.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion summary:hover .icon{transform:scale(1.5) translateX(-3px)}}.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion summary:focus-visible{outline:.25rem solid #16df4b;outline-offset:.375rem}.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion form.checker{display:flex;flex-direction:column;gap:.625rem;padding-bottom:.875rem}.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion form.checker .input-wrapper{align-items:start;display:flex;flex-direction:column;gap:0;height:76px;justify-content:space-between}.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion form.checker .input-wrapper input{border:1px solid #0b0f14;border-radius:.625rem;outline:none;padding:.625rem .875rem;width:100%}.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion form.checker .input-wrapper input::-moz-placeholder{color:#949494;font-weight:400;opacity:1}.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion form.checker .input-wrapper input::placeholder{color:#949494;font-weight:400;opacity:1}.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion form.checker .input-wrapper input:focus-visible{outline:.25rem solid #16df4b;outline-offset:2px}.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion form.checker .input-wrapper .checker__msg{font-size:1rem;font-weight:400;padding-left:.125rem}.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion[open]{gap:1.125rem}.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion[open] summary{outline:none}.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion[open] summary:hover{background:transparent}.games .games__wrapper .game-cards .card .card__body__actions .verify details.accordion[open] summary .icon{transform:rotate(-90deg)}@media(min-width:768px){.games .games__wrapper .game-cards .card .card__body:has(details.accordion[open]) .info-headline{display:none}}.games .games__wrapper .game-cards .card[data-status=coming-soon] .info-description,.games .games__wrapper .game-cards .card[data-status=new] .info-description{align-items:start;display:flex;flex-direction:column;gap:2rem;padding-bottom:.75rem}@media(min-width:768px){.games .games__wrapper .game-cards .card[data-status=coming-soon] .info-description,.games .games__wrapper .game-cards .card[data-status=new] .info-description{height:238px;padding-bottom:1rem}}.games .games__wrapper .game-cards .card[data-status=coming-soon] .card__body__actions,.games .games__wrapper .game-cards .card[data-status=new] .card__body__actions{display:none}.games .games__wrapper .game-cards .card[data-status=coming-soon] .ribbon{background-color:#f56400}.games .games__wrapper .game-cards .card[data-status=coming-soon] .ribbon,.games .games__wrapper .game-cards .card[data-status=new] .ribbon{--f:0.5em;border-image:conic-gradient(rgba(0,0,0,.533) 0 0) 51%/var(--f);-webkit-clip-path:polygon(100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)),0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px));clip-path:polygon(100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)),0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px));left:0;line-height:1.8;padding-inline:1lh;padding-bottom:var(--f);position:absolute;top:0;transform:translate(-29.2893218813%,-100%) rotate(-45deg);transform-origin:100% 100%}.games .games__wrapper .game-cards .card[data-status=new] .ribbon{background-color:#1292ee}@media(min-width:768px){.games .games__wrapper .game-cards .card[data-status=available] .info-description{height:80px}}@media(any-hover:hover)and (any-pointer:fine),(hover:hover)and (pointer:fine){.games .games__wrapper .game-cards .card:hover{box-shadow:5px 5px .875rem #b871ff,1px 1px .875rem #42cad7,-5px -5px .875rem #b871ff}}@media(min-width:768px){.games .games__wrapper .game-cards .card{height:692px;width:340px}}@media(min-width:992px){.games .games__wrapper .game-cards .card{height:711px;padding:1.5rem;width:450px}}@media(min-width:1440px){.games .games__wrapper .game-cards .card{height:670px;padding:1.25rem;width:318px}}@media(min-width:768px){.games .games__wrapper .game-cards{align-items:start;flex-direction:row;flex-wrap:wrap;gap:1.875rem;justify-content:center}}@media(min-width:992px){.games .games__wrapper .game-cards{gap:2.5rem}}@media(min-width:1200px){.games .games__wrapper .game-cards{gap:3.125rem}}@media(min-width:1440px){.games .games__wrapper .game-cards{gap:1.875rem}}@media(min-width:768px){.games .games__wrapper{padding:3.125rem 1.25rem 4.375rem}}@media(min-width:1200px){.games .games__wrapper{gap:3.75rem;padding:3.125rem 1.25rem 5rem}}@media(min-width:1440px){.games .games__wrapper{margin:0 auto;max-width:1400px;padding:3.75rem 0 5rem}}.classroom{background-attachment:fixed;background-image:url(../images/illustrations/classroom-cover.jpg);background-image:-webkit-image-set(url("../images/illustrations/classroom-cover.avif") type("image/avif"),url("../images/illustrations/classroom-cover.webp") type("image/webp"),url("../images/illustrations/classroom-cover.jpg") type("image/jpeg"));background-image:image-set(url("../images/illustrations/classroom-cover.avif") type("image/avif"),url("../images/illustrations/classroom-cover.webp") type("image/webp"),url("../images/illustrations/classroom-cover.jpg") type("image/jpeg"));background-position:50%;background-repeat:no-repeat;background-size:cover}.classroom .u-headline{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(11,15,20,.78);padding:1.875rem 0 2.5rem}.classroom .classroom__wrapper{display:flex;flex-direction:column;gap:1rem;padding:4.375rem 1.25rem}.classroom .classroom__wrapper .item{align-items:start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(11,15,20,.78);border-radius:.625rem;display:flex;gap:20px;padding:1.25rem 1.25rem 1.625rem}.classroom .classroom__wrapper .item__symbol{padding-top:.125rem}.classroom .classroom__wrapper .item__symbol .icon{font-size:50px}.classroom .classroom__wrapper .item__symbol img{max-width:50px}@media(min-width:1200px){.classroom .classroom__wrapper .item__symbol{padding-top:0}}.classroom .classroom__wrapper .item__info{align-items:start;display:flex;flex-direction:column;gap:.375rem}.classroom .classroom__wrapper .item__info__title{color:#b871ff;font-size:1.375rem;font-weight:700;line-height:1.1}@media(min-width:992px){.classroom .classroom__wrapper .item__info__title{font-size:1.5rem;line-height:1}}.classroom .classroom__wrapper .item__info__description{font-size:1rem}@media(min-width:992px){.classroom .classroom__wrapper .item__info__description{font-size:1.125rem}}@media(min-width:768px){.classroom .classroom__wrapper .item{padding:1.875rem}.classroom .classroom__wrapper{display:grid;grid-template-columns:repeat(2,1fr);padding:5rem 0;grid-gap:1.875rem}}@media(min-width:992px){.classroom .classroom__wrapper{padding:6.25rem 1.25rem}}@media(min-width:1440px){.classroom .classroom__wrapper{padding:6.25rem 0}}.party .container .party__wrapper{display:flex;flex-direction:column;gap:3.125rem;padding:3.125rem 1.25rem 4.375rem}.party .container .party__wrapper__cards{align-items:start;display:flex;flex-direction:column;gap:3.125rem}.party .container .party__wrapper__cards .party-card{align-items:start;display:flex;flex-direction:column;gap:1.875rem}.party .container .party__wrapper__cards .party-card__image{align-items:baseline;align-self:stretch;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.625rem;box-shadow:.25rem .25rem #000,.375rem .375rem #42cad7;height:300px;justify-content:start;padding:.625rem 1.25rem;transition:transform .2s ease-in-out}.party .container .party__wrapper__cards .party-card__image__text{font-size:2.125rem;font-weight:800;text-shadow:2px 2px 5px #000}@media(any-hover:hover)and (any-pointer:fine)and (min-width:992px),(hover:hover)and (pointer:fine)and (min-width:992px){.party .container .party__wrapper__cards .party-card__image:hover{transform:translateY(-5px) scale(1.1)}}.party .container .party__wrapper__cards .party-card .img-1{background-image:url(../images/illustrations/party-1.jpg);background-image:-webkit-image-set(url("../images/illustrations/party-1.avif") type("image/avif"),url("../images/illustrations/party-1.webp") type("image/webp"),url("../images/illustrations/party-1.jpg") type("image/jpeg"));background-image:image-set(url("../images/illustrations/party-1.avif") type("image/avif"),url("../images/illustrations/party-1.webp") type("image/webp"),url("../images/illustrations/party-1.jpg") type("image/jpeg"))}@media(any-hover:hover)and (any-pointer:fine)and (min-width:1200px),(hover:hover)and (pointer:fine)and (min-width:1200px){.party .container .party__wrapper__cards .party-card .img-1:hover{transform:translateY(-5px) rotate(-5deg) scale(1.1)}}.party .container .party__wrapper__cards .party-card .img-2{background-image:url(../images/illustrations/party-2.jpg);background-image:-webkit-image-set(url("../images/illustrations/party-2.avif") type("image/avif"),url("../images/illustrations/party-2.webp") type("image/webp"),url("../images/illustrations/party-2.jpg") type("image/jpeg"));background-image:image-set(url("../images/illustrations/party-2.avif") type("image/avif"),url("../images/illustrations/party-2.webp") type("image/webp"),url("../images/illustrations/party-2.jpg") type("image/jpeg"))}.party .container .party__wrapper__cards .party-card .img-3{background-image:url(../images/illustrations/party-3.jpg);background-image:-webkit-image-set(url("../images/illustrations/party-3.avif") type("image/avif"),url("../images/illustrations/party-3.webp") type("image/webp"),url("../images/illustrations/party-3.jpg") type("image/jpeg"));background-image:image-set(url("../images/illustrations/party-3.avif") type("image/avif"),url("../images/illustrations/party-3.webp") type("image/webp"),url("../images/illustrations/party-3.jpg") type("image/jpeg"))}.party .container .party__wrapper__cards .party-card .img-4{background-image:url(../images/illustrations/party-4.jpg);background-image:-webkit-image-set(url("../images/illustrations/party-4.avif") type("image/avif"),url("../images/illustrations/party-4.webp") type("image/webp"),url("../images/illustrations/party-4.jpg") type("image/jpeg"));background-image:image-set(url("../images/illustrations/party-4.avif") type("image/avif"),url("../images/illustrations/party-4.webp") type("image/webp"),url("../images/illustrations/party-4.jpg") type("image/jpeg"))}@media(any-hover:hover)and (any-pointer:fine)and (min-width:1200px),(hover:hover)and (pointer:fine)and (min-width:1200px){.party .container .party__wrapper__cards .party-card .img-4:hover{transform:translateY(-5px) rotate(5deg) scale(1.1)}}.party .container .party__wrapper__cards .party-card__description{color:#c8f0f4;font-size:1rem;font-weight:400;line-height:1.3;text-align:center}@media(min-width:768px){.party .container .party__wrapper__cards .party-card__description{font-size:1.125rem}.party .container .party__wrapper__cards .party-card{align-self:stretch}}@media(min-width:992px){.party .container .party__wrapper__cards .party-card{flex:auto}.party .container .party__wrapper__cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3.125rem}}@media(min-width:1200px){.party .container .party__wrapper__cards{display:flex;flex-direction:row}}@media(min-width:768px){.party .container .party__wrapper{align-items:center}}@media(min-width:992px){.party .container .party__wrapper{padding:3.125rem 1.25rem 5rem}}@media(min-width:1200px){.party .container .party__wrapper{padding:3.75rem 0 5rem}}@media(min-width:1440px){.party .container .party__wrapper{gap:3.75rem}}body .fx-balloons{inset:0;pointer-events:none;position:fixed;z-index:9999}body .fx-balloons .fx-balloon,body .fx-balloons .fx-particle{position:absolute;will-change:transform,opacity}body .fx-balloons .fx-balloon{background:none;box-shadow:none;cursor:pointer;height:60px;outline:0;pointer-events:auto;width:44px}body .fx-balloons .fx-balloon svg{display:block;height:100%;width:100%}body .fx-balloons .fx-balloon.is-rare svg,body .fx-balloons .fx-balloon[data-rare-badge] svg{position:relative;z-index:0}body .fx-balloons .fx-balloon.is-rare:after,body .fx-balloons .fx-balloon[data-rare-badge]:after{animation:rarePulse 1.3s ease-in-out infinite;content:attr(data-rare-badge);font-size:1.25rem;left:50%;line-height:1;pointer-events:none;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.45);top:50%;transform:translate(-50%,-50%);z-index:1}body .fx-balloons .fx-balloon[data-rare-type=svg] svg{position:relative;z-index:0}body .fx-balloons .fx-balloon[data-rare-type=svg]:after{background-image:var(--rare-badge);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.625rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.625rem;z-index:1}body .fx-balloons--codestorm .fx-balloon svg{filter:drop-shadow(0 0 2px rgba(22,223,75,.2)) drop-shadow(0 0 4px rgba(0,229,255,.2))}body .fx-balloons--halloween .fx-balloon svg{filter:drop-shadow(0 0 2px rgba(255,120,0,.2))}body .fx-balloons--wizard .fx-balloon svg{filter:drop-shadow(0 0 2px rgba(120,100,255,.2)) drop-shadow(0 0 4px rgba(91,60,255,.2))}body .fx-balloons--pirate .fx-balloon svg{filter:drop-shadow(0 0 2px rgba(0,169,181,.2))}body .fx-score-overlay{align-items:center;background:#f5ebd6;border:3px solid #e7d4ab;border-radius:3.125rem;box-shadow:3px 3px 8px rgba(75,0,136,.604);color:#4b0088;display:flex;font-size:1.125rem;font-weight:700;justify-content:center;left:50%;line-height:1;padding:.875rem;position:fixed;top:50px;transform:translateX(-50%);width:250px}@media(min-width:768px){body .fx-score-overlay{font-size:1.375rem;width:300px}}body .fx-progress{border-radius:3.125rem;top:5.75rem}body .fx-progress,body .fx-round-banner{left:50%;position:fixed;transform:translateX(-50%)}body .fx-round-banner{align-items:center;background:rgba(0,0,0,.5);border-radius:.625rem;color:#f5ebd6;display:flex;font-size:3.625rem;font-weight:800;justify-content:center;padding:.25rem .625rem;pointer-events:none;top:104px;white-space:no-wrap}@media(min-width:768px){body .fx-round-banner{top:106px}}.faq .container .faq__wrapper{align-items:start;align-items:center;display:flex;flex-direction:column;gap:3.125rem;padding:2.5rem 1.25rem 4.375rem}.faq .container .faq__wrapper .content{align-items:start;display:flex;flex-direction:column;gap:3.125rem}.faq .container .faq__wrapper .content__info{align-items:start;display:flex;flex-direction:column;gap:1.875rem}.faq .container .faq__wrapper .content__info__item{align-items:start;align-self:stretch;background:#1a1b1f;border-radius:.625rem;display:flex;flex-direction:column;gap:.625rem;padding:1.25rem}.faq .container .faq__wrapper .content__info__item .item-image{align-self:stretch;background-image:url(../images/illustrations/faq.jpg);background-image:-webkit-image-set(url("../images/illustrations/faq.avif") type("image/avif"),url("../images/illustrations/faq.webp") type("image/webp"),url("../images/illustrations/faq.jpg") type("image/jpeg"));background-image:image-set(url("../images/illustrations/faq.avif") type("image/avif"),url("../images/illustrations/faq.webp") type("image/webp"),url("../images/illustrations/faq.jpg") type("image/jpeg"));background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.625rem;flex:1;min-height:300px}@media(min-width:576px){.faq .container .faq__wrapper .content__info__item .item-image{min-height:400px}}@media(min-width:768px){.faq .container .faq__wrapper .content__info__item .item-image{min-height:500px}}.faq .container .faq__wrapper .content__info__item .icon-wrapper{align-items:center;display:flex;gap:1.25rem}.faq .container .faq__wrapper .content__info__item .icon-wrapper .icon{color:#68d5df;font-size:3.75rem}@media(min-width:768px){.faq .container .faq__wrapper .content__info__item .icon-wrapper .icon{font-size:5rem}}.faq .container .faq__wrapper .content__info__item .item-question{align-items:start;display:flex;flex-direction:column;gap:.625rem}.faq .container .faq__wrapper .content__info__item .item-question .question{color:#f5ebd6;font-size:1.625rem;font-weight:800;line-height:1}.faq .container .faq__wrapper .content__info__item .item-question .answer{color:#e7deca;font-size:1rem}@media(min-width:992px){.faq .container .faq__wrapper .content__info__item:first-of-type{grid-row:span 3}}@media(min-width:576px){.faq .container .faq__wrapper .content__info__item{flex-direction:row;gap:1.875rem}}@media(min-width:1200px){.faq .container .faq__wrapper .content__info__item{gap:16px}}@media(min-width:992px){.faq .container .faq__wrapper .content__info{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem}}@media(min-width:768px){.faq .container .faq__wrapper .content{gap:1.875rem}}.notify{background:#292c31}.notify .container .notify__wrapper{align-items:start;align-items:center;display:flex;flex-direction:column;gap:3.125rem;padding:3.125rem 1.25rem 4.375rem}.notify .container .notify__wrapper .notify-content{align-items:start;display:flex;flex-direction:column;gap:.375rem}.notify .container .notify__wrapper .notify-content form.newsletter{align-items:start;display:flex;flex-direction:column;gap:2.5rem;justify-content:space-between;width:100%}.notify .container .notify__wrapper .notify-content form.newsletter .form-section{align-items:start;display:flex;flex-direction:column;gap:.625rem;width:100%}.notify .container .notify__wrapper .notify-content form.newsletter .form-section label{color:#f5ebd6;font-size:1rem;font-weight:600;letter-spacing:1px}.notify .container .notify__wrapper .notify-content form.newsletter .form-section #newsletter-email{background:#f5ebd6;border:4px solid #e7deca;border-radius:.625rem;height:3.125rem;outline:none;padding:.75rem 1rem;width:100%}.notify .container .notify__wrapper .notify-content form.newsletter .form-section #newsletter-email:focus-visible{outline:.25rem solid #16df4b;outline-offset:2px}@media(any-hover:hover)and (any-pointer:fine),(hover:hover)and (pointer:fine){.notify .container .notify__wrapper .notify-content form.newsletter .form-section #newsletter-email:hover{background:#fcf8ef}}@media(min-width:1200px){.notify .container .notify__wrapper .notify-content form.newsletter .form-section #newsletter-email{height:3.375rem}}@media(min-width:1440px){.notify .container .notify__wrapper .notify-content form.newsletter .form-section #newsletter-email{height:3.75rem}}.notify .container .notify__wrapper .notify-content form.newsletter .form-action{align-items:start;display:flex;flex-direction:column;gap:.625rem;width:100%}.notify .container .notify__wrapper .notify-content form.newsletter .form-action .btn{height:3.125rem;width:100%}@media(min-width:1200px){.notify .container .notify__wrapper .notify-content form.newsletter .form-action .btn{height:3.375rem}}@media(min-width:1440px){.notify .container .notify__wrapper .notify-content form.newsletter .form-action .btn{height:3.75rem}}.notify .container .notify__wrapper .notify-content form.newsletter .form-action #newsletterMsg{align-items:center;display:flex;font-size:1rem;gap:.75rem;height:2.75rem}.notify .container .notify__wrapper .notify-content form.newsletter .form-action #newsletterMsg .icon{font-size:2rem}.notify .container .notify__wrapper .notify-content form.newsletter .form-action #newsletterMsg.is-success{color:#16df4b}.notify .container .notify__wrapper .notify-content form.newsletter .form-action #newsletterMsg.is-error{color:#f391bd}.notify .container .notify__wrapper .notify-content form.newsletter .form-action #newsletterMsg.is-info{color:#68d5df}.notify .container .notify__wrapper .notify-content__text{color:#e7deca;font-size:1rem;font-weight:300}@media(min-width:576px){.notify .container .notify__wrapper .notify-content{align-self:center;width:420px}}@media(min-width:992px){.notify .container .notify__wrapper .notify-content{width:500px}}@media(min-width:576px){.notify .container .notify__wrapper{gap:4.375rem}}@media(min-width:992px){.notify .container .notify__wrapper{gap:5rem}}.modal{align-items:center;display:grid;grid-template-rows:1fr;inset:0;justify-items:center;position:fixed;z-index:1200}.modal .modal__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(11,15,20,.78);inset:0;position:absolute}.modal .modal__dialog{background:#f5ebd6;border-radius:16px;box-shadow:0 15px 50px rgba(0,0,0,.5);color:#292c31;display:flex;flex-direction:column;max-height:min(80vh,900px);max-width:min(900px,75vw);outline:none;overflow:hidden;position:relative;width:92vw}.modal .modal__dialog .modal__header{align-items:center;border:4px solid #e7deca;border-bottom:1px solid hsla(0,0%,100%,.06);display:grid;grid-template-columns:1fr auto;padding:1.25rem .625rem 1.25rem 1.875rem}.modal .modal__dialog .modal__header h2{font-size:1.625rem;line-height:1.2}.modal .modal__dialog .modal__header .modal__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:.375rem;color:inherit;cursor:pointer;font-size:1.25rem;line-height:1}.modal .modal__dialog .modal__header .modal__close:hover{opacity:.85}.modal .modal__dialog .modal__header .modal__close:focus-visible{outline:.25rem solid #16df4b;outline-offset:2px}.modal .modal__dialog .modal__content{border:4px solid #e7deca;overflow-x:hidden;overflow-y:auto;padding:1.875rem;scrollbar-color:#baa98b #f5ebd6;scrollbar-gutter:stable;scrollbar-width:thin}.modal .modal__dialog .modal__content::-webkit-scrollbar{background:#f5ebd6;height:3px;width:3px}.modal .modal__dialog .modal__content::-webkit-scrollbar-track,.modal .modal__dialog .modal__content::-webkit-scrollbar-track-piece{background:transparent}.modal .modal__dialog .modal__content::-webkit-scrollbar-corner{background:transparent}.modal .modal__dialog .modal__content::-webkit-scrollbar-thumb{background-color:#baa98b;border:0;border-radius:6.25rem}.modal .modal__dialog .modal__content::-webkit-scrollbar-button{display:none;height:0;width:0}.modal .modal__dialog .modal__content .article-wrapper{align-items:start;display:flex;flex-direction:column;gap:1.5rem}.modal .modal__dialog .modal__content .article-wrapper>div{align-items:start;display:flex;flex-direction:column;gap:.625rem}.modal .modal__dialog .modal__content a{text-decoration:underline;text-underline-offset:.15em}.modal .modal__dialog .modal__content a:hover{text-decoration-thickness:.15em}.modal .modal__dialog .modal__content h1{font-size:1.5rem;font-weight:700;line-height:1.5}.modal .modal__dialog .modal__content h2,.modal .modal__dialog .modal__content h3{font-size:1.375rem;font-weight:700;line-height:1.5}.modal .modal__dialog .modal__content ol,.modal .modal__dialog .modal__content p,.modal .modal__dialog .modal__content ul{font-size:1rem;margin:0}.modal .modal__dialog .modal__content ol,.modal .modal__dialog .modal__content ul{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}@media(prefers-reduced-motion:no-preference){.modal .modal__dialog{animation:modal-in .18s ease-out forwards;opacity:0;transform:translateY(10px)}}.modal[hidden]{display:none!important}.is-legal-open{overflow:hidden}.contact-modal{inset:0;position:fixed;z-index:1000}.contact-modal .cmod_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.55);inset:0;position:absolute}.contact-modal .cmod_dialog{align-items:start;align-items:stretch;background:#0b0f14;border-radius:1rem;box-shadow:2px 2px 1.25rem rgba(66,203,215,.353),-2px -2px 1.25rem rgba(66,203,215,.353);color:#f5ebd6;display:flex;flex-direction:column;gap:0;left:50%;max-height:min(90vh,700px);max-width:min(500px,80vw);outline:none;overflow:hidden;position:relative;top:50%;transform:translate(-50%,-50%)}.contact-modal .cmod_dialog .cmod_header{border-bottom:2px solid #292c31;display:flex;justify-content:space-between;padding:1.25rem}.contact-modal .cmod_dialog .cmod_header .cmod_title{font-size:1.25rem;font-weight:700;line-height:1.2}.contact-modal .cmod_dialog .cmod_header .cmod_close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:.375rem;color:#f5ebd6;cursor:pointer;font-size:1.25rem}.contact-modal .cmod_dialog .cmod_header .cmod_close:focus-visible{outline:.25rem solid #16df4b;outline-offset:2px}@media(min-width:768px){.contact-modal .cmod_dialog .cmod_header{padding:1.875rem}}.contact-modal .cmod_dialog .cmod_content{font-size:1rem;line-height:1;overflow-y:auto;padding:1.25rem;scrollbar-color:#292c31 transparent;scrollbar-gutter:stable;scrollbar-width:thin}.contact-modal .cmod_dialog .cmod_content::-webkit-scrollbar{background:transparent;height:3px;width:3px}.contact-modal .cmod_dialog .cmod_content::-webkit-scrollbar-track,.contact-modal .cmod_dialog .cmod_content::-webkit-scrollbar-track-piece{background:transparent}.contact-modal .cmod_dialog .cmod_content::-webkit-scrollbar-corner{background:transparent}.contact-modal .cmod_dialog .cmod_content::-webkit-scrollbar-thumb{background-color:#292c31;border:0;border-radius:6.25rem}.contact-modal .cmod_dialog .cmod_content::-webkit-scrollbar-button{display:none;height:0;width:0}.contact-modal .cmod_dialog .cmod_content .contact-form{align-items:start;display:flex;flex-direction:column;gap:1rem}.contact-modal .cmod_dialog .cmod_content .contact-form .contact-input-wrapper{align-items:start;align-self:stretch;display:flex;flex-direction:column;gap:.625rem}.contact-modal .cmod_dialog .cmod_content .contact-form .contact-input-wrapper label{align-items:start;align-self:stretch;color:#f5ebd6;display:flex;flex-direction:column;font-weight:400;gap:.5rem}.contact-modal .cmod_dialog .cmod_content .contact-form .contact-input-wrapper label input,.contact-modal .cmod_dialog .cmod_content .contact-form .contact-input-wrapper label textarea{background:#f5ebd6;border:4px solid #e7deca;border-radius:.625rem;color:#0b0f14;outline:none;padding:.75rem 1rem;width:100%}.contact-modal .cmod_dialog .cmod_content .contact-form .contact-input-wrapper label input::-moz-placeholder,.contact-modal .cmod_dialog .cmod_content .contact-form .contact-input-wrapper label textarea::-moz-placeholder{color:#949494}.contact-modal .cmod_dialog .cmod_content .contact-form .contact-input-wrapper label input::placeholder,.contact-modal .cmod_dialog .cmod_content .contact-form .contact-input-wrapper label textarea::placeholder{color:#949494}.contact-modal .cmod_dialog .cmod_content .contact-form .contact-input-wrapper label input:focus-visible,.contact-modal .cmod_dialog .cmod_content .contact-form .contact-input-wrapper label textarea:focus-visible{outline:.25rem solid #16df4b;outline-offset:2px}@media(any-hover:hover)and (any-pointer:fine),(hover:hover)and (pointer:fine){.contact-modal .cmod_dialog .cmod_content .contact-form .contact-input-wrapper label input:hover,.contact-modal .cmod_dialog .cmod_content .contact-form .contact-input-wrapper label textarea:hover{background:#fcf8ef}}.contact-modal .cmod_dialog .cmod_content .contact-form .contact-input-wrapper label .err{align-self:end;color:#68d5df}.contact-modal .cmod_dialog .cmod_content .contact-form .contact-input-wrapper label:first-of-type,.contact-modal .cmod_dialog .cmod_content .contact-form .contact-input-wrapper label:nth-of-type(2){height:6.25rem}.contact-modal .cmod_dialog .cmod_content .contact-form .contact-input-wrapper label:last-of-type{height:140px}.contact-modal .cmod_dialog .cmod_content .contact-form .contact-input-wrapper label:has(.err:not(:empty)) input,.contact-modal .cmod_dialog .cmod_content .contact-form .contact-input-wrapper label:has(.err:not(:empty)) textarea{border:4px solid #42cad7}.contact-modal .cmod_dialog .cmod_content .contact-form .form__msg{align-items:center;color:#42cad7;display:flex;font-size:1.125rem;font-weight:500;gap:.625rem}.contact-modal .cmod_dialog .cmod_content .contact-form .form__msg .icon{font-size:1.875rem}.contact-modal .cmod_dialog .cmod_content .contact-form .btn{align-self:stretch}.contact-modal .cmod_dialog .cmod_content .contact-form.btn[aria-disabled=true],.contact-modal .cmod_dialog .cmod_content .contact-form.btn[disabled]{filter:grayscale(30%);opacity:.6;pointer-events:none}@media(min-width:768px){.contact-modal .cmod_dialog .cmod_content{padding:1.875rem}}.is-contact-open{overflow:hidden}.page-404{align-items:center;display:flex;flex-direction:column;gap:1.875rem;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.page-404 h1{font-size:clamp(4rem,8vw,8rem);font-weight:700}.page-404 .icon{font-size:5rem;transition:transform .3s ease-in-out}@media(any-hover:hover)and (any-pointer:fine),(hover:hover)and (pointer:fine){.page-404 .icon:hover{transform:scale(1.3)}}.page-404__info{color:#a3a3a3;font-size:1.375rem}