@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400;500&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea{border:1px solid #000;outline:none;padding:8px;transition:all .4s}input:active,input:focus,textarea:active,textarea:focus{border:1px solid blue;color:blue}.input-block,.label-block{box-sizing:border-box;display:block;width:100%}.label-block{padding:5px 0}.form-section{margin-bottom:10px}.form-cta{padding-top:10px}.button,button{background-color:#fff;border:1px solid #000;cursor:pointer;font-size:18px;outline:none;padding:8px 16px;transition:all .4s}.button:hover,button:hover{background-color:#000;color:#fff}.button:active,.button:focus,button:active,button:focus{border:1px solid blue}.hello-world{font-size:4rem;margin-top:10rem;text-align:center}.register-container{position:relative}.register-header{font-size:20px;font-weight:400px;line-height:1.2;padding:0 0 20px}.hero{background-size:cover;height:100%;position:relative}@media(max-width:760px){.hero{height:auto!important}}.hero-tagline{box-sizing:border-box;max-width:50%;padding:20px 40px;position:relative;z-index:2;z-index:1}@media(max-width:1035px){.hero-tagline{left:auto;padding:40px 20px 20px;position:relative;top:auto}}@media(max-height:600px){.hero-tagline{left:auto;padding:40px 20px 20px;position:relative;top:auto}}@media(max-width:760px){.hero-tagline{box-sizing:border-box;margin:0 auto;max-width:400px;padding:15px}}.hero-subtitle{background-color:#fff;font-size:24px;line-height:1.4;padding:20px}@media(max-width:820px){.hero-subtitle{box-sizing:border-box;width:100%}}.hero-signup-container{background-color:#fff;height:100%;overflow:auto;position:absolute;right:0;top:0;z-index:2}@media(max-width:760px){.hero-signup-container{box-sizing:border-box;margin:0 auto;max-width:400px;position:relative;right:auto;top:auto;width:100%}}@media(max-width:381px){.hero-signup-container{margin:0 15px;width:auto}}.hero-logo{display:block;margin:90px auto 30px;max-width:170px;width:100%}.hero-logo,.hero-signup{position:relative;z-index:2}.hero-signup{padding:40px;width:340px}@media(max-width:1035px){.hero-signup{bottom:auto;margin:0 auto;padding:20px;position:relative;right:auto;width:280px}}@media(max-width:820px){.hero-signup{max-width:100%}}@media(max-height:600px){.hero-signup{bottom:auto;margin:0 auto;max-width:500px;padding:40px;position:relative;right:auto}}.hero-overlay{background-image:linear-gradient(transparent 10%,#fff 80%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-countdown{padding:15px 15px 15px 0;position:relative}@media(max-width:760px){.hero-countdown{padding:30px 15px 15px;text-align:center}}.countdown-item{background-color:#00aeef;border-radius:8px;color:#fff;display:inline-block;font-size:34px;margin:0 5px;min-width:50px;padding:5px;text-align:center}.countdown-item span{display:block;font-size:14px}.hero-banner{height:100%;left:0;position:absolute;top:0;width:100%}.hero-banner-inner{background-position:50% 50%;background-size:cover;height:100%;margin-right:420px;transition:background-image 1s linear}@media(max-width:1035px){.hero-banner-inner{margin-right:320px}}@media(max-width:760px){.hero-banner-inner{margin-right:0}}.throbber{background-color:#fff;height:100%;left:0;top:0}.throbber,.throbber-content{position:absolute;width:100%}.throbber-content{left:50%;text-align:center;top:50%;transform:translate(-50%,-50%)}.throbber-content p{padding:10px 0}.lds-ripple{display:inline-block;height:80px;position:relative;width:80px}.lds-ripple div{animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid #000;border-radius:50%;opacity:1;position:absolute}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{height:0;left:36px;opacity:0;top:36px;width:0}4.9%{height:0;left:36px;opacity:0;top:36px;width:0}5%{height:0;left:36px;opacity:1;top:36px;width:0}to{height:72px;left:0;opacity:0;top:0;width:72px}}footer{background-color:#fff;bottom:20px;left:40px;padding:10px;position:absolute;z-index:2}@media(max-width:760px){footer{bottom:auto;left:auto;margin-top:20px;padding:20px;position:relative}}.CookieConsent{align-items:center!important;border-radius:8px;font-size:16px;font-weight:400;line-height:1.3;margin:10px;width:auto!important}.CookieConsent,.CookieConsent button{font-family:Arial,"sans-serif"}body{font-family:Josefin Sans,serif;font-weight:300}.hero-subtitle{background-color:rgba(255,255,255,.95);font-weight:500}.register-header{font-weight:500;line-height:1.4}.hero-signup{background-color:#fff}.form-section,.register-header{color:#232020}input{border-color:#232020;font-size:16px}input:active,input:focus{border:1px solid #00aeef;color:#00aeef}.button,button{background-color:#232020;color:#fff;font-family:Josefin Sans,serif;font-weight:500;line-height:1.2;padding:10px 20px 8px}.button:hover,button:hover{background-color:#00aeef;border-color:#00aeef}footer{background-color:rgba(255,255,255,.95);font-size:13px}footer a{color:#232020}