html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body,html{color:#282828;font-size:-webkit-calc(.825em + .125vw);font-size:calc(.825em + .125vw)}*{-webkit-box-sizing:border-box;box-sizing:border-box}ol{padding-left:20px}section{clear:both;overflow:hidden}input,select,textarea{border:1px solid #e2e2e2;width:100%;font-size:14px;padding:20px;margin:0 0 10px 0!important;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.025);box-shadow:inset 0 2px 2px rgba(0,0,0,.025);-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;transition:border linear .2s,-webkit-box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s,-webkit-box-shadow linear .2s}button{cursor:pointer;color:#fff!important;width:100%;background:#09f;background:linear-gradient(42deg,#09f 0,#00d4ff 100%);padding:20px;border-radius:500px;border:none;font-size:24px!important;font-family:Roboto,sans-serif;margin-bottom:10px}button:hover{background:#09f}a.button-link{display:block;cursor:pointer;color:#fff!important;text-align:center;text-decoration:none;width:100%;background:#09f;background:linear-gradient(42deg,#09f 0,#00d4ff 100%);padding:20px;border-radius:500px;border:none;font-size:24px!important;font-family:Roboto,sans-serif;margin-bottom:10px}a.button-link:hover{background:#09f;color:#fff!important;text-align:center;text-decoration:none}body,html{height:100%;min-width:320px;padding:0;margin:0}.container{height:auto!important;margin:0 auto -140px auto;min-height:100%}.push{clear:both;height:140px}h1,h2,h3,h4,h5,h6{margin:10px 0 20px 0;font-family:Roboto,sans-serif;font-weight:300;line-height:1.125}h1{font-size:3em!important}h2{font-size:2.25em!important}h3{font-size:2em!important}h4{font-size:1.5em!important}h5{font-size:1em!important}h6{font-size:.75em!important}.display-1,.display-2,.display-3,.display-4{font-family:Roboto,sans-serif;font-weight:300;line-height:1.1;letter-spacing:-.025em}.display-1{font-size:-webkit-calc(48px + (96 - 48) * ((100vw - 320px)/ (1920 - 320)));font-size:calc(48px + (96 - 48) * ((100vw - 320px)/ (1920 - 320)))}.display-2{font-size:-webkit-calc(36px + (84 - 36) * ((100vw - 320px)/ (1920 - 320)));font-size:calc(36px + (84 - 36) * ((100vw - 320px)/ (1920 - 320)))}.display-3{font-size:-webkit-calc(32px + (72 - 32) * ((100vw - 320px)/ (1920 - 320)));font-size:calc(32px + (72 - 32) * ((100vw - 320px)/ (1920 - 320)))}.display-4{font-size:-webkit-calc(24px + (60 - 24) * ((100vw - 320px)/ (1920 - 320)));font-size:calc(24px + (60 - 24) * ((100vw - 320px)/ (1920 - 320)))}ol,p,ul{font-size:18px;line-height:1.5;margin-bottom:20px;font-family:Roboto,sans-serif;font-weight:300}.text.left{text-align:left}.text.center{text-align:center}.text.right{text-align:right}.text.light{font-weight:100}.text.bold{font-weight:600!important}.text.roboto{font-family:Roboto,sans-serif}.text.uppercase{text-transform:uppercase}.text.italic{font-style:italic}.text.underline{text-decoration:underline}.text.lead{font-size:28px;line-height:30px;margin-bottom:20px}.text.follow{font-size:14px!important}#content{padding:0}.wrap{max-width:972px;margin:0 auto;padding:0 10px;overflow:visible}.row{width:100%;margin:0 auto;overflow:hidden}.row:after,.row:before{display:table;content:""}.row:after{clear:both}.grid{display:grid;grid-template-columns:repeat(12,1fr)}.grid.center-v{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.grid.center-h{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.grid .offset-1,.grid .offset-10,.grid .offset-11,.grid .offset-12,.grid .offset-2,.grid .offset-3,.grid .offset-4,.grid .offset-5,.grid .offset-6,.grid .offset-7,.grid .offset-8,.grid .offset-9{visibility:hidden}.grid .offset-1,.grid .span-1{grid-column:span 1}.grid .offset-2,.grid .span-2{grid-column:span 2}.grid .offset-3,.grid .span-3{grid-column:span 3}.grid .offset-4,.grid .span-4{grid-column:span 4}.grid .offset-5,.grid .span-5{grid-column:span 5}.grid .offset-6,.grid .span-6{grid-column:span 6}.grid .offset-7,.grid .span-7{grid-column:span 7}.grid .offset-8,.grid .span-8{grid-column:span 8}.grid .offset-9,.grid .span-9{grid-column:span 9}.grid .offset-10,.grid .span-10{grid-column:span 10}.grid .offset-11,.grid .span-11{grid-column:span 11}.grid .offset-12,.grid .span-12{grid-column:span 12}.grid .grid{display:grid!important;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:1024px){.grid .md-col-100{grid-column:span 12}.grid .md-col-90{grid-column:span 11}.grid .md-col-80{grid-column:span 10}.grid .md-col-75{grid-column:span 9}.grid .md-col-66{grid-column:span 8}.grid .md-col-60{grid-column:span 7}.grid .md-col-50{grid-column:span 6}.grid .md-col-40{grid-column:span 5}.grid .md-col-33{grid-column:span 4}.grid .md-col-25{grid-column:span 3}.grid .md-col-20{grid-column:span 2}.grid .md-col-10{grid-column:span 1}.grid .md-col-0{display:none}}@media screen and (max-width:748px){.grid .sm-col-100{grid-column:span 12}.grid .sm-col-90{grid-column:span 11}.grid .sm-col-80{grid-column:span 10}.grid .sm-col-75{grid-column:span 9}.grid .sm-col-66{grid-column:span 8}.grid .sm-col-60{grid-column:span 7}.grid .sm-col-50{grid-column:span 6}.grid .sm-col-40{grid-column:span 5}.grid .sm-col-33{grid-column:span 4}.grid .sm-col-25{grid-column:span 3}.grid .sm-col-20{grid-column:span 2}.grid .sm-col-10{grid-column:span 1}.grid .sm-col-0{display:none}}@media screen and (max-width:748px){#content{padding:0}}header[role=banner]{border-top:30px solid rgba(0,0,0,.85)}header[role=banner] .wrap h1{font-family:"Times New Roman",Times,serif;margin-bottom:0}header[role=banner] .wrap p{margin-top:0}header[role=banner] .wrap .tags{border-top:1px solid rgba(0,0,0,.125);margin-bottom:10px;padding-top:10px}header[role=banner] .wrap .tags p{font-size:16px;margin:0}header[role=banner] .wrap .tags p span{margin-right:5px;background-color:#a9a9a9;color:#fff;padding:5px 10px;border-radius:2px}.presale{background-color:#f4f4f4;padding:15px 0 60px 0;clear:both}.presale p,.presale ul{font-size:20px;font-weight:400;line-height:1.4em}.presale p li,.presale ul li{list-style:disc}.presale .presale-content{padding:0}.presale .presale-content .wrap{padding:0;max-width:972px;width:100%}.presale .presale-content .wrap .text-box{background-color:#fff;border-radius:5px;padding:20px;overflow:hidden}.presale .presale-content .wrap .text-box .meta{margin-bottom:15px}.presale .presale-content .wrap .text-box .meta span{margin-right:10px;font-family:Roboto,sans-serif;white-space:nowrap}.presale .presale-content .wrap .text-box .meta span img{margin-top:-2px}.presale .presale-content .wrap .text-box .meta span:last-of-type{margin-right:0}.presale .presale-content .wrap .text-box .img-container img{width:100%;border-radius:3px}.presale .presale-content .wrap .text-box ul li{padding-left:20px}.presale .presale-content .wrap .triangle{width:0;height:0;border-left:28px solid transparent;border-right:28px solid transparent;border-top:20px solid #fff;margin:auto}.presale .quiz{margin-top:40px;padding:0 10px}.presale .quiz .wrap{max-width:768px;width:100%;background-color:#fff;border-radius:5px;padding:20px;overflow:hidden}.presale .quiz .wrap #congratsBox h2,.presale .quiz .wrap #surveyEval h2,.presale .quiz .wrap .questions h2{margin-top:0;text-align:center;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.1)}.presale .quiz .wrap #congratsBox p,.presale .quiz .wrap #surveyEval p,.presale .quiz .wrap .questions p{font-size:24px;text-align:center;margin-top:10px;font-weight:300}.presale .quiz .wrap #surveyEval .loading{display:block;margin:30px auto 20px!important}.presale .quiz .wrap #congratsBox ol{margin-left:20px;font-size:24px}.presale .quiz .wrap #congratsBox ol li{padding-left:10px;margin-bottom:15px!important}@media screen and (max-width:748px){.presale .presale-content .wrap{padding:0 10px}}footer[role=contentinfo]{background-color:#404040;color:#fff;min-height:140px;height:auto;width:100%;padding:0;position:relative;overflow:hidden}footer[role=contentinfo] .copyright p{font-size:14px}footer[role=contentinfo] .copyright p:first-of-type{border-radius:3px;margin-top:30px;padding:10px 20px;border:1px solid rgba(255,255,255,.25)}footer[role=contentinfo] .copyright p a{color:#fff}@media screen and (max-width:748px){.copyright{margin-top:10px!important;padding-bottom:10px!important}}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}