@font-face{font-display:swap;font-family:Impact;src:url(../font/impact.ttf) format("truetype")}*,:after,:before{box-sizing:border-box}html{font-size:62.5%}body{background:linear-gradient(50deg,#1a2a6c,#331d5a,#511739);color:#fff;font-family:Open Sans,Tahoma;font-size:1.6rem;letter-spacing:.4px;min-height:100dvh}body,p{margin:0}.page{position:relative}.page__background{height:100%;inset:0;position:fixed;width:100%;z-index:0}@media (min-width:1024px){.page__background{position:absolute}}.page__background img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page__container{position:relative;z-index:2}.container{margin-inline:auto;width:100%}@media (min-width:1280px){.container{max-width:1080px}}@media (min-width:2536px){.container{max-width:1360px}}.main-content{padding-top:8rem;position:fixed;z-index:10}@media (min-width:1024px){.main-content{padding-top:2.5vw;position:relative}}.main-content__background{height:100%;inset:0;overflow:hidden;position:absolute;width:100%}@media (min-width:1024px){.main-content__background{display:none}}.main-content__background img{display:block;height:100vh;-o-object-fit:cover;object-fit:cover;width:100%}.logo{margin-inline:auto;position:relative;width:40%}@media (min-width:1024px){.logo{width:21.59722vw}}.logo img{display:block;max-width:100%}.header-wrapper{position:relative}.header-wrapper__background{height:120%;inset-block:-10%;inset-inline:0;position:absolute;width:100%;z-index:0}.header-wrapper__background img{display:block;height:100%;max-height:100%;max-width:100%;width:100%}.title{font-size:clamp(2.2rem,2.47222vw,6.2rem);margin-block-start:1em;position:relative;text-align:center}.title h1{font-family:Impact;font-size:inherit;line-height:1;margin:0;text-shadow:0 2px 0 #005bc1;text-transform:uppercase}.header{position:relative}.header__image img{display:block;margin-inline:-15%;width:130%}@media (min-width:1024px){.header__image img{margin-inline:0;max-width:100%}}.header__cta a{bottom:3%;display:block;position:absolute;right:19%;transition:all .3s ease;width:64vw}@media (min-width:1280px){.header__cta a{bottom:4.25%;max-width:32vw;right:27%}}@media (min-width:1440px){.header__cta a{bottom:5.25%;max-width:32vw;right:27%}}@media (min-width:1536px){.header__cta a{bottom:4.25%;max-width:29vw;right:27%}}@media (min-width:1920px){.header__cta a{bottom:4.25%;max-width:26vw;right:27%}}@media (min-width:2536px){.header__cta a{bottom:4%;max-width:25vw;right:28%}}.header__cta a:hover{transform:scale(1.05)}.header__cta a img{display:block;max-width:100%}.scroll-content{padding-top:50vh;position:relative;z-index:3}@media (min-width:1024px){.scroll-content{padding-top:0}}.icons-grid{display:grid;gap:5vh;padding-inline:10%}@media (min-width:1024px){.icons-grid{gap:8.5vw;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:0}}.icons-grid__item{text-wrap:balance;text-align:center}.icons-grid__item img{display:block;margin-inline:auto;max-width:100%}.icons-grid__item__description{margin-inline:auto;max-width:30ch}@media (min-width:1024px){.icons-grid__item__description{max-width:none}}.icons-grid__item__description p{color:#f1f0f0;font-size:1.6rem}.download-buttons{align-items:center;display:flex;flex-direction:column;gap:2vh;justify-content:center;margin:8vh 0}@media (min-width:1024px){.download-buttons{flex-direction:row;gap:1.388888vw;margin:4.5vw 0}}.download-buttons__item a,.download-buttons__item a img{display:block}@media (min-width:1024px){.download-buttons__item a img{max-width:10vw}}@media (min-width:2536px){.download-buttons__item a img{max-width:6.666665vw}}.footer{align-items:center;background-color:#5c003c;display:flex;flex-direction:column-reverse;font-size:1.2rem;justify-content:space-between;padding-block:2em;padding-inline:max(2.5vw,2rem)}@media (min-width:1024px){.footer{flex-direction:row}}.credits{align-items:center;display:flex;flex-direction:column;gap:max(1.25vw,1rem);justify-content:space-between}@media (min-width:1024px){.credits{flex-direction:row}}.footer-links{margin-block-end:max(1.25vw,2rem)}@media (min-width:1024px){.footer-links{margin-block-end:0}}.footer-links ul{align-items:center;display:flex;gap:max(1.25vw,1rem);justify-content:space-between;list-style:none;margin:0;padding:0}.footer-links ul li a{color:#fff}
