body{font-family:"Fira Sans";font-weight:300;margin:0}a:focus,button[type=submit]:focus{outline:1px dotted #222caa !important}#top-blob{position:absolute;top:-22vw;left:-19vw;width:96vw;z-index:-1}@media only screen and (max-width:768px){#top-blob{width:110vw}}h1{margin:0}#logo{position:relative;display:block;width:48%;left:15.5%;margin-top:6vw;padding-top:2vw}@media only screen and (max-width:768px){#logo{width:60%;margin:0 auto;left:0;margin-top:11vw;padding-top:2vw}}#outcome{position:fixed;top:0;left:0;margin:.8em 2em 0 2em;padding:1em 1.5em 1em 1em;z-index:10;border:1px solid #30bf6d;border-radius:10px;background-color:#fff}@media only screen and (max-width:768px){#outcome{padding:1em 1.2em 1em 1em}}#outcome>p{margin:0}#close-button{position:absolute;top:7px;right:7px;cursor:pointer;vertical-align:middle;width:12px;height:12px}#phantom{height:0}#close-button>svg{position:absolute;fill:#30bf6d}#top-text{position:relative;margin-left:43%;margin-right:15%;font-size:16pt;padding-top:1vw}@media only screen and (max-width:768px){#top-text{margin-left:15%;margin-right:10%;padding-top:1em}}p{color:#656ec5;background:-webkit-linear-gradient(180deg,#71d399,#656ec5);background:-moz-linear-gradient(180deg,#71d399,#656ec5);background:linear-gradient(270deg,#71d399,#656ec5);-moz-background-clip:text;-webkit-background-clip:text;background-clip:text;-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent;text-fill-color:transparent}strong{font-weight:700}a,input,button,textarea,label{color:#666;text-decoration:none}#calltoaction{width:150px;margin:0 auto;margin-top:90px;margin-bottom:100px;position:relative}@media only screen and (max-width:720px){#calltoaction{margin-top:65px;margin-bottom:80px}}#calltoaction a,button[type=submit]{text-align:center;border:1px solid #30bf6d;border-radius:10px;padding:.8em;font-size:16pt;font-weight:normal;display:block}#calltoaction a:hover,#calltoaction a:focus,button[type=submit]:hover,button[type=submit]:focus{color:#222caa;outline:none !important}#calltoaction a:focus::before{content:"";border:1px dotted #222caa;border-radius:10px;position:absolute;width:calc(100% - 8px);height:calc(100% - 8px);top:3px;left:3px}button[type=submit]:focus::before{content:"";border:1px dotted #222caa;border-radius:10px;position:absolute;width:calc(100% - 6px);height:calc(100% - 6px);top:2px;left:2px}#shots{text-align:center}#shots h2{color:#30bf6d;text-align:center;font-weight:900;margin-top:1em;margin-bottom:1.75em;font-size:1.4em}#shots span{position:relative}#shots img{width:250px}#shots a{width:250px;margin:20px;position:relative;color:#222caa;padding:5px;font-weight:400;font-size:10.5pt;display:inline-block}#shots a>span>span::after{position:absolute;top:100%;right:0;width:0;height:2px;background-color:#222caa;content:'';transition:width .3s}#shots a:hover>span>span::after{width:100%;left:0;right:auto}@media only screen and (max-width:900px){#shots>span::after{content:'';display:block;padding-bottom:40px}#shots>span>a>span{top:5px}}#your-turn{position:relative}#your-turn h2{font-weight:900;color:#f5f5f5;font-size:97pt;margin-left:120px;margin-top:150px;margin-bottom:-85px}@media only screen and (max-width:768px){#your-turn h2{margin-left:10%;margin-right:10%;font-size:30vw;line-height:.75;margin-top:50px;margin-bottom:-42px}#your-turn h2>span{margin-left:17%}}#your-turn>.text{font-size:14.5pt;width:260pt;display:inline-block;margin-left:210px;vertical-align:top}@media only screen and (max-width:768px){#your-turn>.text{margin-left:15%;margin-right:10%;width:auto}}form{display:inline-block;margin-left:104px;padding-top:8px}@media only screen and (max-width:570px){form{margin-left:0;width:100%}}input,button,textarea{font-family:"Fira Sans";display:block;background:transparent;border:0;font-size:16pt;padding:.8em;width:285pt;position:relative;z-index:1}@media only screen and (max-width:570px){input,button,textarea{border:1px solid #30bf6d;border-radius:10px;width:90%}}label.in-box{position:absolute;top:-4px;left:-4px;font-size:16pt;font-weight:400;padding:1em;transition:.15s ease-out all;visibility:hidden}textarea:focus,input:focus{outline:0}button[type=submit]:focus{outline:-webkit-focus-ring-color auto 5px}button[type=submit]{width:80pt}textarea{height:223px;resize:none}form>div{position:relative;margin:1em}.border{position:absolute;top:0}@media only screen and (max-width:570px){form>div>img{display:none}}#bottom-blob-container{position:relative;height:70vw;overflow:hidden;margin-top:-61vw;width:100vw;z-index:-1}@media only screen and (max-width:768px){#bottom-blob-container{height:90vw;margin-top:-75vw}}#bottom-blob{display:none;position:absolute;right:-14vw;width:84vw}@media only screen and (max-width:768px){#bottom-blob{right:-25vw;width:140vw}}#end-gradient{width:100%;height:7px;background:-webkit-linear-gradient(180deg,#fff,#71d399,#656ec5);background:-moz-linear-gradient(180deg,#fff,#71d399,#656ec5);background:linear-gradient(270deg,#fff,#71d399,#656ec5)}
