*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-family:Montserrat,Sans-serif;font-size:16px;line-height:1.5;scroll-snap-type:y mandatory}body{background-color:#2b2b2b;color:#fff;height:100vh;margin:0}section{height:100vh;position:relative;scroll-snap-align:start;z-index:1}footer,section{scroll-snap-stop:always}footer{height:100svh;scroll-snap-align:end}canvas{bottom:0;height:100lvh;left:0;position:fixed;right:0;top:0;width:100vw}#bottom{padding:80px 0}#section1{text-align:center}.card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(181,152,66,.55);border-radius:1rem;color:#fff;margin:3.5rem 1rem;max-width:max(16rem,30rem);padding:1rem;position:absolute;transform:perspective(800px) rotateY(45deg) scale(.75) rotateX(3deg) translateY(-45px);transition:transform 1s ease-out}.card.active{transform:perspective(800px) rotateY(0deg) translateY(0) rotateX(0deg) scale(1)}#section3 .card,#section5 .card{right:0}.card-container{margin:auto;max-width:60rem;position:relative}.centered{align-items:center;display:flex;justify-content:center}.centered>*{width:100%}.pd-1rem{padding:1rem}#main-logo{height:auto;margin:0 auto 3vh;max-width:55rem}#main-logo svg{width:100%}#tagline{color:#808080;opacity:0;transition:opacity 1s linear}#tagline.active{opacity:1!important}#language{bottom:0;color:#808080;font-size:16px;left:0;margin:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);opacity:0;padding-bottom:20vh;position:absolute;right:0;transition:opacity 1s linear}#language a{color:#808080;padding:.25rem}#language.active{opacity:1!important}a{text-decoration:none}h1,h2,p{margin:0}h1,h2{color:#fff;font-weight:500}#NGX-Logo{bottom:0;display:inline-table;margin:0 1rem 3rem 0;padding-bottom:calc(3rem + env(safe-area-inset-bottom));position:absolute;right:0}#NGX-Logo div{background-color:white;border-radius:.5rem;padding:.5rem}#NGX-Logo img{height:auto;width:5rem}.title{bottom:0;color:#fff;left:0;margin:0 1rem 3rem;padding-bottom:calc(3rem + env(safe-area-inset-bottom));position:absolute}.title h2{font-size:2rem}#section4 .title{left:auto;right:0;text-align:right}.pd-2rem{padding:2rem}.pd-top-2rem{padding-top:2rem}.m-1rem{margin:1rem}.fade-in{opacity:1!important}.h-100{height:100%}#section-partners{color:#808080}#section-partners .flex{display:flex;flex-direction:column;gap:4rem;margin:auto;max-width:max(16rem,30rem);padding:2rem 3rem calc(3rem + env(safe-area-inset-bottom));text-align:center}#section-partners img{height:auto;max-width:clamp(10rem,30vw,15rem);width:100%}#section6 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.st0{fill:#b59842;stroke:#b59842;stroke-width:.25%;stroke-miterlimit:10}svg .svg-elem-1{stroke-dashoffset:1361.3048095703125px;stroke-dasharray:1361.3048095703125px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 0s,fill .7s cubic-bezier(.47,0,.745,.715) .8s}svg.active .svg-elem-1{stroke-dashoffset:0;fill:#b59842}svg .svg-elem-2{stroke-dashoffset:433.4878234863281px;stroke-dasharray:433.4878234863281px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .12s,fill .7s cubic-bezier(.47,0,.745,.715) .9s}svg.active .svg-elem-2{stroke-dashoffset:0;fill:#b59842}svg .svg-elem-3{stroke-dashoffset:435.7999572753906px;stroke-dasharray:435.7999572753906px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .24s,fill .7s cubic-bezier(.47,0,.745,.715) 1s}svg.active .svg-elem-3{stroke-dashoffset:0;fill:#b59842}svg .svg-elem-4{stroke-dashoffset:410.44146728515625px;stroke-dasharray:410.44146728515625px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .36s,fill .7s cubic-bezier(.47,0,.745,.715) 1.1s}svg.active .svg-elem-4{stroke-dashoffset:0;fill:#b59842}svg .svg-elem-5{stroke-dashoffset:393.76416015625px;stroke-dasharray:393.76416015625px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .48s,fill .7s cubic-bezier(.47,0,.745,.715) 1.2s}svg.active .svg-elem-5{stroke-dashoffset:0;fill:#b59842}svg .svg-elem-6{stroke-dashoffset:403.3521728515625px;stroke-dasharray:403.3521728515625px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .6s,fill .7s cubic-bezier(.47,0,.745,.715) 1.3s}svg.active .svg-elem-6{stroke-dashoffset:0;fill:#b59842}svg .svg-elem-7{stroke-dashoffset:168.33775329589844px;stroke-dasharray:168.33775329589844px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .72s,fill .7s cubic-bezier(.47,0,.745,.715) 1.4s}svg.active .svg-elem-7{stroke-dashoffset:0;fill:#b59842}svg .svg-elem-8{stroke-dashoffset:170.79989624023438px;stroke-dasharray:170.79989624023438px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .84s,fill .7s cubic-bezier(.47,0,.745,.715) 1.5s}svg.active .svg-elem-8{stroke-dashoffset:0;fill:#b59842}svg .svg-elem-9{stroke-dashoffset:109.99996948242188px;stroke-dasharray:109.99996948242188px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .96s,fill .7s cubic-bezier(.47,0,.745,.715) 1.6s}svg.active .svg-elem-9{stroke-dashoffset:0;fill:#b59842}svg .svg-elem-10{stroke-dashoffset:150.29766845703125px;stroke-dasharray:150.29766845703125px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 1.08s,fill .7s cubic-bezier(.47,0,.745,.715) 1.7s}svg.active .svg-elem-10{stroke-dashoffset:0;fill:#b59842}svg .svg-elem-11{stroke-dashoffset:143.44485473632812px;stroke-dasharray:143.44485473632812px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 1.2s,fill .7s cubic-bezier(.47,0,.745,.715) 1.8s}svg.active .svg-elem-11{stroke-dashoffset:0;fill:#b59842}svg .svg-elem-12{stroke-dashoffset:150.29766845703125px;stroke-dasharray:150.29766845703125px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 1.32s,fill .7s cubic-bezier(.47,0,.745,.715) 1.9s}svg.active .svg-elem-12{stroke-dashoffset:0;fill:#b59842}svg .svg-elem-13{stroke-dashoffset:169.88333129882812px;stroke-dasharray:169.88333129882812px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 1.44s,fill .7s cubic-bezier(.47,0,.745,.715) 2s}svg.active .svg-elem-13{stroke-dashoffset:0;fill:#b59842}