@charset "UTF-8";@font-face{font-family:Pixel;src:url(../fonts/Pixel-Sport.eot);src:local("@"),url(../fonts/Pixel-Sport.ttf) format("truetype"),url(../fonts/Pixel-Sport.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins-Regular;src:url(../fonts/Poppins-Regular.eot);src:local("@"),url(../fonts/Poppins-Regular.ttf) format("truetype"),url(../fonts/Poppins-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins-Bold;src:url(../fonts/Poppins-Bold.eot);src:local("@"),url(../fonts/Poppins-Bold.ttf) format("truetype"),url(../fonts/Poppins-Bold.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font-primaria-regular: "Pixel", sans-serif;--font-secondary-regular: "Poppins-Regular", sans-serif;--font-secondary-bold: "Poppins-Bold", sans-serif;--color-primary-400: #04111c;--color-primary-300: #052843;--color-secondary-400: #e15750;--color-terciary-400: #e6ab36;--color-white: #ffffff;--spacing-01: .5rem;--spacing-02: .75rem;--spacing-03: 1rem;--spacing-04: 1.25rem;--spacing-06: 1.5rem;--spacing-10: 2.5rem;--xxxxxl:calc(90px + .03125*(100vw - 1920px));--xxxxl:calc(72px + .03125*(100vw - 1920px));--xxxl:calc(60px + .03125*(100vw - 1920px));--xxl: calc(50px + 35 * ((100vw - 1920px) / 1280));--xl: calc(40px + 20 * ((100vw - 1920px) / 1280));--l:calc(32px + .0125*(100vw - 1920px));--m:calc(28px + .0125*(100vw - 1920px));--s:calc(26px + .0125*(100vw - 1920px));--xs:calc(23px + .0125*(100vw - 1920px));--xxs:calc(20px + .0125*(100vw - 1920px));--xxxs:calc(16px + .0125*(100vw - 1920px));--letter-spacing-m: calc(2px + (5 * ((100vw - 320px) / 1600)));--letter-spacing-s: calc(.2px + (5 * ((100vw - 320px) / 1600)))}@media (max-width: 767px){:root{--xxxl:calc(60px + .025*(100vw - 1920px));--xxl: calc(50px + 24 * ((100vw - 1920px) / 1280));--xl: calc(40px + 10 * ((100vw - 1920px) / 1280));--m: calc(28px + 10 * ((100vw - 1920px) / 1280));--s: calc(26px + 10 * ((100vw - 1920px) / 1280));--xs: calc(23px + 10 * ((100vw - 1920px) / 1280));--xxs:calc(20px + .00625*(100vw - 1920px));--xxxs: calc(16px + 7 * ((100vw - 1920px) / 1280))}}@keyframes flicker{0%,to{opacity:1;filter:brightness(1) blur(0px);transform:scale(1) rotate(0)}25%{opacity:.5;filter:brightness(1.4) blur(1px);transform:scale(1.05) rotate(1deg)}50%{opacity:.2;filter:brightness(.8) blur(.5px);transform:scale(.95) rotate(-1deg)}75%{opacity:.7;filter:brightness(1.2) blur(.8px);transform:scale(1.03) rotate(.5deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}body{font-family:var(--font-primaria-regular);background:var(--color-primary-400);color:var(--color-white);margin:0}body *{margin:0;box-sizing:border-box}body *:after,body *.before{margin:0}body .container{width:100%;margin-left:auto;margin-right:auto;max-width:360px;padding-left:24px;padding-right:24px}@media (min-width: 768px){body .container{max-width:768px;padding-left:64px;padding-right:64px}}@media (min-width: 1280px){body .container{max-width:1280px;padding-left:96px;padding-right:96px}}@media (min-width: 1440px){body .container{max-width:1440px;padding-left:0;padding-right:0}}body #img-parallax{position:fixed;top:0;width:100%;height:150dvh;display:block;z-index:-1}body #img-parallax img{width:100%;height:100%;object-fit:contain}body header{padding:var(--spacing-03) 0;position:fixed;top:0;height:0;width:100%;z-index:9;overflow:hidden;opacity:0;transition:.5s ease-in-out all;background:#010101;background:linear-gradient(180deg,#010101,rgba(1,1,1,0))}body header.collapse{opacity:1;height:auto}body header .row{display:flex;align-items:center;justify-content:space-between}body header #logo-header{display:block;width:min(100%,210px)}body header #logo-header img{width:100%;height:100%;object-fit:contain}body header #icon-nav{width:40px;height:40px;border:0;box-shadow:none;background:url(../img/icon-ham.svg) no-repeat center/contain}body footer{padding:var(--spacing-03) 0;position:relative;z-index:1}body footer .row{display:grid;row-gap:var(--spacing-03)}body footer h6,body footer a{font-size:1.125rem;line-height:1.2;color:var(--color-white);letter-spacing:.1rem;text-decoration:none}body footer h6 picture img,body footer a picture img{width:3rem;transition:all .2s ease}@media (max-width: 767px){body footer h6 picture img,body footer a picture img{width:2rem}}body footer h6 picture img:hover,body footer a picture img:hover{transform:scale(1.1)}@media (min-width: 1280px){body footer{padding:var(--spacing-10) 0}body footer .row{display:flex;justify-content:space-between}body footer h6,body footer a{font-size:1.5rem;line-height:1.2}}body .home{background-size:100% 100%;background-repeat:no-repeat;background-color:#04101e;min-height:100dvh;display:flex;align-items:center;justify-content:center}body .home #videoMobile{display:none}@media (max-width: 767px){body .home #videoMobile{display:block}}body .home #videoDesktop{display:block}@media (max-width: 767px){body .home #videoDesktop{display:none}}body .home #videoMobile,body .home #videoDesktop{position:relative;min-height:100dvh;width:100%;opacity:.9;filter:saturate(.9)}body .home #videoMobile video,body .home #videoDesktop video{width:100%;height:100dvh;object-fit:fill}body .home .hero{width:85%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body .home .hero--container__content .title .hero--banner .logo--image{text-align:center}body .home .hero--container__content .title .hero--banner .logo--image picture img{width:70%}@media (max-width: 767px){body .home .hero--container__content .title .hero--banner .logo--image picture img{width:100%}}body .home .hero--container__content .title .hero--banner h2{font-size:var(--xxxxl);text-align:center;letter-spacing:var(--letter-spacing-m);padding:1rem 0}body .home .hero--container__content .title .hero--banner h1{font-size:var(--xxxl);text-align:center;letter-spacing:var(--letter-spacing-s);padding-top:1rem}@media (max-width: 767px){body .home .hero--container__content .title .hero--banner h1{font-size:var(--xxxxl)}}body .home .hero--container__content .title .hero--banner .image{text-align:center;padding-top:2rem;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){body .home .hero--container__content .title .hero--banner .image{flex-direction:column;row-gap:2rem;padding-top:1rem}}body .home .hero--container__content .title .hero--banner .image .text{width:40%}@media (max-width: 767px){body .home .hero--container__content .title .hero--banner .image .text{width:100%}}body .home .hero--container__content .title .hero--banner .image .text p{font-family:var(--font-secondary-regular);position:relative;font-size:var(--l);font-weight:700;color:var(--color-white);-webkit-text-stroke-color:var(--color-primary-400);-webkit-text-stroke-width:.65rem;text-shadow:-1.5px -1.5px 0 var(--color-primary-400),1.5px -1.5px 0 var(--color-primary-400),-1.5px 1.5px 0 var(--color-primary-400),1.5px 1.5px 0 var(--color-primary-400),0px 0px 0px var(--color-primary-400)}@media (max-width: 767px){body .home .hero--container__content .title .hero--banner .image .text p{-webkit-text-stroke-width:.35rem;font-size:calc(38px + .0125*(100vw - 1920px))}}body .home .hero--container__content .title .hero--banner .image .text p span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:1;text-shadow:none;-webkit-text-stroke-width:0}body .home .hero--container__content .title .hero--banner .image a{display:inline-flex;transition:all .2s ease-in-out;position:relative;width:30%;align-items:center;justify-content:center}@media (max-width: 767px){body .home .hero--container__content .title .hero--banner .image a{width:100%}}body .home .hero--container__content .title .hero--banner .image a .black--container__content-img{transition:all .2s ease-in-out;position:relative}body .home .hero--container__content .title .hero--banner .image a .black--container__content-img picture img{width:3.5rem;height:auto}@media (max-width: 767px){body .home .hero--container__content .title .hero--banner .image a .black--container__content-img picture img{width:2.5rem}}body .home .hero--container__content .title .hero--banner .image a .black--container__content-img:hover{transform:scale(1.03)}@media (max-width: 767px){body .home .hero--container__content .title .hero--banner .image a .black--container__content-img:hover{transform:scale(1.02)}}body .home .hero--container__content .title .hero--banner .image a .black--container__content-img:after,body .home .hero--container__content .title .hero--banner .image a .black--container__content-img:before{content:"";position:absolute;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;width:1.8rem;height:1.8rem;transition:all .2s ease-in-out;animation:blink .7s infinite}@media (max-width: 767px){body .home .hero--container__content .title .hero--banner .image a .black--container__content-img:after,body .home .hero--container__content .title .hero--banner .image a .black--container__content-img:before{width:1.3rem;height:1.3rem}}body .home .hero--container__content .title .hero--banner .image a .black--container__content-img:after{background-image:url(../img/arrowLeft-pixel.png);left:-2.9rem}@media (max-width: 767px){body .home .hero--container__content .title .hero--banner .image a .black--container__content-img:after{left:-2rem}}body .home .hero--container__content .title .hero--banner .image a .black--container__content-img:before{background-image:url(../img/arrowRight-pixel.png);right:-3rem}@media (max-width: 767px){body .home .hero--container__content .title .hero--banner .image a .black--container__content-img:before{right:-2rem}}body .home .hero--container__content .title .hero--banner .image a .black--container__content-img:hover:after{left:-2rem}@media (max-width: 767px){body .home .hero--container__content .title .hero--banner .image a .black--container__content-img:hover:after{left:-1.5rem}}body .home .hero--container__content .title .hero--banner .image a .black--container__content-img:hover:before{right:-2rem}@media (max-width: 767px){body .home .hero--container__content .title .hero--banner .image a .black--container__content-img:hover:before{right:-1.5rem}}body .home #star01,body .home #star02,body .home #star03,body .home #star04,body .home #star05,body .home #star06{background-image:url(../img/starflicker.png);position:absolute;background-repeat:no-repeat;background-position:center;z-index:1;opacity:1;animation:flicker 1s infinite ease-in-out;background-size:contain;pointer-events:none}@supports (background-image: url(image.webp)){body .home #star01,body .home #star02,body .home #star03,body .home #star04,body .home #star05,body .home #star06{background-image:url(../img/starflicker.webp)}}@supports (background-image: url(image.avif)){body .home #star01,body .home #star02,body .home #star03,body .home #star04,body .home #star05,body .home #star06{background-image:url(../img/starflicker.avif)}}body .home #star01{top:10%;left:8%;width:3rem;height:3rem;animation:flicker 1.2s infinite ease-in-out;animation-delay:.2s}@media (max-width: 767px){body .home #star01{top:14%;left:-2%}}@media (max-width: 320px){body .home #star01{top:15%}}body .home #star02{right:40%;top:20%;width:3rem;height:3rem;animation:flicker .9s infinite ease-in-out;animation-delay:.6s}@media (max-width: 767px){body .home #star02{right:32%;top:15%;width:3rem;height:3rem}}@media (max-width: 320px){body .home #star02{top:20%}}body .home #star03{top:11%;right:7%;width:3rem;height:3rem;animation:flicker 1.5s infinite ease-in-out;animation-delay:.3s}@media (max-width: 767px){body .home #star03{top:5%;right:5%;width:3rem;height:3rem}}@media (max-width: 320px){body .home #star03{top:1%;right:3%}}body .home #star04{top:50%;right:4%;width:3rem;height:3rem;animation:flicker 1.1s infinite ease-in-out;animation-delay:.7s}@media (max-width: 767px){body .home #star04{top:40%;right:.5rem;width:3rem;height:3rem}}@media (max-width: 320px){body .home #star04{top:60%;right:0%}}body .home #star05{top:28%;left:1%;width:3rem;height:3rem;animation:flicker 1.6s infinite ease-in-out;animation-delay:.1s}@media (max-width: 767px){body .home #star05{top:45%;left:.1rem;width:3rem;height:3rem}}body .home #star06{top:10%;right:57%;width:3rem;height:3rem;animation:flicker 1.3s infinite ease-in-out;animation-delay:.5s}@media (max-width: 767px){body .home #star06{right:60%;top:2%}}button{border:0;font-family:var(--font-primaria-regular);font-size:2rem;line-height:1.2;background:var(--color-terciary-400);color:var(--color-primary-400);width:max-content;padding:var(--spacing-01) var(--spacing-03);cursor:pointer;transition:.3s ease-in-out background}@media (hover: hover){button:hover{background:var(--color-secondary-400)}}
