html{line-height:1.5;-webkit-text-size-adjust:100%}body{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}a{color:#525DDC;background-color:transparent;text-decoration:none}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;background-color:#4267B2;color:#fff}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}[hidden]{display:none}li{list-style:none}*{box-sizing:border-box}.container{float:left;width:100%}[class*="col-"]{float:left;width:100%;padding:16px}[class*="col-"] img{display:block;margin-left:auto;margin-right:auto;width:100%}.row::after{content:"";clear:both;display:table}.left{float:left}.right{float:right}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.float-none{display:block;float:none;margin-left:auto;margin-right:auto}img{display:block;margin:auto;position:relative;max-width:100%;height:auto;overflow-x:hidden}hr{display:block;float:left;width:100%;height:1px;margin:16px 0;border:none;background:#e5e5e5}section.main article,section#description article{margin-top:2%!important}section.main p,section#description p,#footer p{margin-bottom:-2.5%!important}h1,h2,h3{font-weight:100;color:#525DDC}h1{font-size:150%}h2{font-size:140%}h3{font-size:115%}.container-small{float:left;width:97%;margin:1.5%;padding:0}#header{margin:0 0 6%;box-shadow:0 0 5px 0 #419DF3}#header .logo{font-size:120%}#header nav .social,#footer nav .social{font-size:160%;font-weight:bolder}#header nav ul li a{margin:3% 1%;border:1px solid gray}h2.landing-page{border-top:1px solid #419DF3;border-bottom:1px solid #419DF3;color:#314D85;padding:.3% 2%}section.main svg,section#description svg{float:left;margin:0 4% 0 0}section.main svg#know-css{margin-left:-5px}a.landing-page{background-color:#4267B2;color:#fff;margin:2% 0 4%}section#description h3::before{content:"☑   ";font-size:200%;color:#add8e6;float:left;margin:-2% 5% 0 0}#footer{border-top:1px solid #525DDC;padding:1.5%;box-shadow:0 0 5px 0 #419DF3}#footer #contact-form{width:100%;max-width:100%;overflow-x:hidden}#footer #contact-form input{width:100%;box-sizing:border-box;border:1px solid #4267B2;padding:6px 10px;margin:8px 0}#footer #contact-form textarea{width:100%;box-sizing:border-box;border:1px solid #4267B2;padding:6px 10px;margin:8px 0}#footer #contact-form #contact-result p.error{color:#c92c2c;font-size:140%}#footer #contact-form .success{color:#2f9c0a;font-size:140%}#footer nav,#footer nav ul{width:100%;padding:0}#footer nav ul li{display:inline;line-height:2.5}#footer nav ul li a{padding:1% 5.5%;margin:2% 1%;border:1px solid gray}@media only screen and (min-width: 48em){section.main p,section#description p,section#how-it-works p,#footer p{margin-bottom:-1.5%!important}}@media only screen and (min-width: 77.5em){html{overflow-x:hidden}section,article,header,footer,nav,aside,hgroup{display:block}.col-3{width:25%!important}.col-4{width:33.33%!important}.col-5{width:41.66%!important}.col-6{width:50%!important}.col-7{width:58.33%!important}.col-9{width:75%!important}body{font-size:18px}a:hover,#header nav ul li a:hover{color:#033E6F!important}#header,.main,#how-it-works,#description,#footer,#footer svg{clear:both}#header nav ul li a,#footer nav ul li a{margin:0;border:none}#header{position:fixed;top:0;border-bottom:none;box-shadow:none;z-index:99}#header svg{position:fixed;display:block;top:0}#header .logo{position:fixed;color:#fff!important;top:0;left:2%}#header nav{position:fixed;text-align:right!important;top:.5%;right:2%}#header nav ul{padding:0;margin:0}#header nav ul li a{padding:.5% 1%;line-height:1.5;color:#fff!important}img{margin-top:8%}.container-small{float:left;width:80%;margin:1% 10%;padding:0}h1.landing-page{margin:3% 0 1%;font-size:160%;font-family:"Arial Black",sans-serif}p.landing-page{font-size:115%}a.landing-page{width:48%!important;padding:10px 16px;margin:3.5% 1% 3.5% 0;border-radius:5px}a.landing-page:hover{background-color:#fff;border:1px solid #4267B2;box-shadow:0 0 5px 0 #4267B2 inset}.col-6:nth-of-type(2n+1){clear:both}#space{display:block;clear:both;float:left;width:100%;margin-top:0}#space svg{display:block;width:140%!important;clear:both;float:left;margin-left:-40%;margin-top:0!important}#footer{background-color:#4267B2;margin-top:0;padding-top:0;border:none;box-shadow:none;font-size:85%;color:#fff}#footer section{margin-top:0}#footer h3,#footer nav ul li a{color:#fff}#footer .contact form [type="submit"]{border-radius:5px}#footer #contact-form label{clear:both;padding-left:0}#footer #contact-form input{border:1px solid #fff}#footer #contact-form input:hover{background-color:#fff;border:1px solid #4267B2;box-shadow:0 0 5px 0 #4267B2 inset;color:#4267B2}#footer nav ul li{display:inline;line-height:1.5}#footer nav ul li a{padding:1% 2%}.copyright{clear:none!important}}@media only screen and (min-width: 80em){section.main p,section#description p,#footer p{margin-bottom:-2.5%!important}section#how-it-works article{margin-bottom:1.5%!important}section#how-it-works p{margin-top:1.6%!important}}@media only screen and (min-width: 90em){#header .logo,#header nav{top:1.5%}#space svg{width:140%!important;margin-left:-35%}}