*{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:hidden;height:100%}body{background-color:#222;color:#fff;background:#833ab4;background:linear-gradient(90deg,#833ab4,#fd1d1d 50%,#fcb045);padding-top:40px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.container{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}nav{background-color:rgba(0,0,0,.82);height:40px;position:fixed;top:0;left:0;width:100%}nav .nav-content{max-width:1100px;height:100%;margin:0 auto;padding:0 30px;display:flex;justify-content:center;align-items:center}nav .nav-content a{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:block;height:100%;position:relative;display:flex;align-items:center;font-size:16px;line-height:16px;text-transform:uppercase;color:#fff;font-weight:lighter;text-decoration:none;padding:0 20px;margin:0 20px}nav .nav-content a img{height:16px}nav .nav-content a.active:after,nav .nav-content a:active:after,nav .nav-content a:hover:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff}nav .mobile,nav .mobilebranding{display:none}@media only screen and (max-width:670px){nav{display:flex;justify-content:space-between;align-items:center;padding:0 30px}nav .mobilebranding{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:block;height:100%;position:relative;display:flex;align-items:center;font-size:16px;line-height:16px;text-transform:uppercase;color:#fff;font-weight:lighter;text-decoration:none}nav .mobilebranding a{padding:0;margin:0}nav .mobilebranding img{height:16px}nav .mobile{display:block;height:18px;width:32px;position:relative;cursor:pointer}nav .mobile:after,nav .mobile:before{height:1px;width:100%;left:0;background-color:#fff;position:absolute;content:"";transition:.2s ease}nav .mobile:before{top:0}nav .mobile:after{top:100%}nav .mobile span{height:1px;top:50%;background-color:#fff;position:absolute}nav .mobile span,nav .nav-content{width:100%;display:block;transition:.2s ease}nav .nav-content{position:fixed;height:calc(100% - 40px);max-width:280px;top:40px;right:-100%;background-color:rgba(0,0,0,.92)}nav .nav-content a{display:flex;height:40px}nav .nav-content a:after{display:none}nav.open{background-color:rgba(0,0,0,.92)}nav.open .mobile:before{top:50%;transform:rotate(45deg)}nav.open .mobile:after{top:50%;transform:rotate(-45deg)}nav.open .mobile span{width:0}nav.open .nav-content{right:0}}.hero{min-height:calc(100% - 40px);width:100%;padding:50px 20px 100px}.hero h1{font-size:110px;line-height:110px}@media only screen and (max-width:870px){.hero h1{font-size:90px;line-height:90px}}@media only screen and (max-width:660px){.hero h1{font-size:72px;line-height:72px}}@media only screen and (max-width:590px){.hero h1{font-size:50px;line-height:50px}}@media only screen and (max-width:440px){.hero h1{font-size:38px;line-height:38px}}.hero p{font-size:40px;line-height:1.4}@media only screen and (max-width:870px){.hero p{font-size:33px}}@media only screen and (max-width:660px){.hero p{font-size:28px}}@media only screen and (max-width:590px){.hero p{font-size:22px}}@media only screen and (max-width:440px){.hero p{font-size:18px}}.hero .button{margin-top:2em;padding:16px 32px;background-color:#006eff;border-radius:10px;outline:none;cursor:pointer;text-decoration:none;color:#fff;font-weight:700}@media only screen and (max-width:670px){.hero .button{font-weight:400;display:inline-block;margin-top:20px}}footer{background-color:rgba(0,0,0,.9);padding:40px 0}footer .footercontent{width:100%;max-width:1100px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}footer .footercontent a{color:#fff;text-decoration:none}footer .footercontent a:hover{text-decoration:underline}footer .footercontent .lang .languageSwitch{padding:12px 24px;border-radius:8px;border:1px solid #3c3c3c;font-weight:400;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}footer .footercontent .lang .languageSwitch .selection{position:absolute;bottom:calc(100% + 10px);left:0;width:100%;background-color:#fff;color:#222;border-radius:8px;transform:scale(0);transform-origin:bottom;transition:.2s ease;opacity:0}footer .footercontent .lang .languageSwitch .selection>div{padding:12px 24px;display:flex;align-items:center}footer .footercontent .lang .languageSwitch .selection>div img{margin-right:5px}footer .footercontent .lang .languageSwitch.open .selection{transform:scale(1);opacity:1}
/*# sourceMappingURL=main.eb6b0583.chunk.css.map */