@import url("https://fonts.googleapis.com/css?family=Lato:400,700|Merriweather:400,900");
body{font-family:Lato,Helvetica,sans-serif;margin:0;color:#111;background:#2980b9}label{display:block;margin:0 0 .5em 0;padding:0}#avicalc{margin-bottom:4em;}#avicalc table{padding:0;margin:0 0 0 2em;border-spacing:0;}#avicalc table th{text-align:left;padding:.5em 1em 0 0;width:100%}#avicalc table td{text-align:right;vertical-align:bottom;min-width:10em;white-space:nowrap;border-bottom:2px solid #000;}#avicalc table td input{max-width:8em}#avicalc table td.blank{border:none}#signin table{padding:0;font-size:200%;margin-top:2em;margin-bottom:2em;}#signin table td{text-align:left;padding:.5em 1em 0 0;border-bottom:2px solid #fff}#signin table th{text-align:right;vertical-align:bottom;max-width:10em;white-space:nowrap;padding:0;}#signin table th input{max-width:8em;padding:.5em 0 0 0;border-bottom:2px solid #000}#signin table td.blank{border:none}input{border-radius:none;text-align:right;font-size:inherit;font-family:inherit;padding:.5em;border:none;color:#3498db}input#calce{font-weight:bold}fieldset{padding:0;border:none}button{font-size:inherit;border:none;padding:1em 1.5em;background-color:#3498db;color:#fff;display:block;width:100%;cursor:pointer}svg{fill:currentColor}img.bigicon{display:block;width:25%;margin:2em auto}p,li,h2,h3{line-height:1.4}h1{font-weight:700}h2,h3{margin-bottom:1em}p{margin-bottom:1em;}p :last-child{margin-bottom:2em}.team img{width:auto}.team p{margin-bottom:2em}.team table th,.team table td{vertical-align:top}.team table td{padding:0 0 0 2em;}.team table td h2{margin:0;padding:0}.team table th{padding:0}#call h2,#action h2,#call h3,#action h3{color:#fff;margin-top:1em}#call ul,#action ul{font-size:120%;color:#fff;margin-top:1em}#about h3{margin-top:1em;margin-bottom:1em}#about ul{margin-top:1em;}#about ul li{margin-bottom:.5em}#about div.buttons{margin-bottom:1em}a{text-decoration:none;color:#1d6aad}a:visited{color:#1d6aad}.icon{height:3em}.buttons{margin-top:3em;text-align:center}#logo{height:3em;margin:1em 1em 1.5em 0}a.subscribe{padding:1em 1.5em;line-height:4em;background-color:#3498db;color:#fff;white-space:nowrap}a.learn{padding:1em 1.5em;color:#fff;background:#1ea44b}section{width:100%;background-color:#fff;padding:2em 0}section > *{width:75%;margin:0 auto}nav{position:relative}menu{max-width:60%;position:absolute;right:0;top:0;line-height:3em;font-weight:bold;color:#333;text-align:right;}menu a{padding:1em 1.5em;color:#000;line-height:4em}menu a:visited{color:#000}menu a.subscribe:visited{color:#fff}#footer{background:#2980b9;background:#1a160c;padding:2em 0;color:#ddf;color:#fff;}#footer p{text-align:center}#footer a{padding:.5em .25em;text-decoration:underline}#nav{position:static;top:0;left:0;padding:0;box-shadow:0 0 10px rgba(0,0,0,0.4)}#icon{max-height:10em;display:block;margin:2em auto 0 auto}#grid{padding:2em 0;}#grid h1{text-align:left;margin-bottom:1.5em}#grid table{border-spacing:0;margin-bottom:1em;border-bottom:none;}#grid table img{display:block;height:5em;margin:1em auto}#grid table th{background:#2c3e50;color:#fff;font-weight:bold;padding:1em 0}#grid table td{padding:0;vertical-align:top;border:1px solid #ecf0f1;}#grid table td b{font-size:110%}#grid table ul{margin:0;padding:0;list-style-type:none;}#grid table ul li{display:block;padding:0 1em 0;margin:0}#grid table ul li:first-child{margin-top:2em}#grid table div{text-align:center;margin:2em;}#grid table div a{padding:1em 1.5em}#grid .head td:first-child{border:none;display:block;margin-top:3em;font-weight:700;text-align:center;background:#0094db;padding:1em .5em;font-size:120%;vertical-align:top;color:#fff;}#grid .head td:first-child a{color:#fff}#call,#action{padding:2em 0;}#call h1,#action h1{color:#fff;font-size:2em;font-weight:700;text-align:left}#call p,#action p{margin-top:2em;margin-bottom:2em;color:#eee;line-height:1.25em}#call div,#action div{text-align:center;margin-bottom:2em;}#call div a,#action div a{text-align:center;padding:1em 1.5em;color:#000;font-weight:700;background-color:#fff}#call{background-color:#1d6aad;background-image:url("../img/mdbg.svg");background-position:center}#action{background:#2c3e50;}#action h1,#action h2,#action h3{color:#fff}#action p,#action ul{color:#ddd}#action li{margin-bottom:1em;}#action li b{display:block;font-weight:700;font-size:110%;margin-bottom:1em}#about #applist td:last-child{padding-left:2em}#about #applist td{vertical-align:top}#about #applist ul{list-style:none;padding:0;margin:0}#about #applist img{display:block;height:6em;margin:2em auto 1em auto}#about #applist h2{text-align:left;margin-bottom:.5em}#about div.buttons a.subscribe{padding:1em 1.5em;background:#3498db;color:#fff}#features{background-color:#34495e;background:#227fcc;background-position:center;background-attachment:fixed;text-align:center;color:#ddd;padding:2em 0;}#features h2,#features h3{margin-top:0;margin-bottom:1em}#features a.subscribe{background:#fff;color:#227fcc;color:#000;font-weight:700}#devices{display:block;width:75%;margin:2em auto}.supported{text-align:center;fill:#fff;margin:2em auto 1em auto;}.supported img{max-height:4em;margin-bottom:0;width:100%}div.icons{margin-bottom:2em}icon{display:block;width:10em;height:8em;float:left;margin:1em auto;text-align:center;}icon a{margin-top:1em;display:block}icon img{height:4em}br.clear{clear:both}#about ul.links,ul.links{display:block;margin-top:2em;margin-bottom:2em;list-style:none;padding:0;}#about ul.links img,ul.links img{width:1.5em;padding-right:.25em;padding-bottom:.2em;vertical-align:middle}body{font-size:130%;}body #nav menu{margin-top:1em}@media only screen and (max-width:1650px){body{font-size:115%;}body section >*{max-width:1700px}}@media only screen and (max-width:1200px){body{font-size:100%}}@media only screen and (max-width:900px){body{font-size:100%;}body #nav menu{margin-top:1em}section > *,#devices{width:80%}#grid table img{height:4em}#features table td{display:block}}@media only screen and (max-width:700px){section > *,#devices{width:90%}#nav{position:fixed;background:#fff;top:0;right:0;left:0;z-index:1;font-size:95%;margin-top:7em}#nav menu{top:0}#logo{min-height:2em;margin:1em auto;display:block;width:66%}section:nth-of-type(2){margin-top:8em}section#nav{margin-top:0}nav{font-size:95%;margin-bottom:.5em;width:100%;}nav menu{text-align:center;position:relative;display:block;margin:1em 0;min-width:100%;padding:0}#grid table td{font-size:90%}#grid table div a.subscribe{display:block;margin-bottom:.5em}#grid table img{height:3em}.team table th img{width:90px}.team table td{font-size:90%}}*,*:before,*:after{box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}div.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:2em}div.row:last-child{margin-bottom:0}.col-1-2{padding:2em;width:100%;}.col-1-2 img{display:block;max-height:4em;margin:1em auto}.col-1-2 label{line-height:1em;margin:0 1em 1em 0}@media only screen and (max-width:700px){#signin table{font-size:inherit}table .split td{display:block}}iframe{max-width:90%}h1{font-size:2em}h2{font-size:1.5em}input.grand{font-weight:bold}#avicalc table{cell-spacing:0}#avicalc button{margin-top:2em}#avicalc h2{color:#1d6aad;margin-top:1.5em}#avicalc #grand table.total th{text-align:right;}#avicalc #grand table.total th label{font-weight:normal}#avicalc #grand table.total td{border-bottom:none}#avicalc #grand table.total .grand{border-top:4px solid #000}