*{padding:0;margin:0}html,body{font-family:Open Sans,sans-serif;font-size:16px}a{color:#1976d2;text-decoration:none}h3{text-align:center;color:#333;font-size:1.6em;font-weight:400}.text-center{text-align:center}.button-primary{background:#1976d2;display:inline-block;color:#fff;font-size:1.5em;padding:.8em 1em;border-radius:.1em;margin-top:3em}.hero{background:#333;color:#fff;padding:3em 0}.hero .central{text-align:center;margin-top:5em}.hero .central .hint{margin-top:2em;font-size:.8em}.hero h1{font-weight:700;font-size:2.4em}.hero h2{font-weight:400;font-size:2em}.hero .toolbar{display:flex;justify-content:space-between;align-items:center}.hero .toolbar a{color:#fff;text-transform:uppercase;font-weight:700}.divider{height:1px;background:#ccc;width:100%;margin:1em 0}.container{margin:0 auto;max-width:1024px;padding:0 16px}.infos{margin-top:4em;display:flex}.infos .col{flex-grow:1;flex-basis:0;margin-right:2em}.infos .col:last-child{margin-right:0}.infos .title{text-transform:uppercase;font-weight:700;color:#333;display:flex;align-items:center}.infos .title span:first-child{margin-right:.5em}.infos .desc{margin-top:.5em;font-size:1em;color:#333;line-height:1.5em}.faq{margin-top:5em}.faq .faqItem{padding:1em;border:1px solid #ccc;margin:2em 0}.faq .faqItem .title{font-size:1.2em}.faq .faqItem .desc{font-size:1em;margin-top:1em}#footer{text-align:center;font-size:.8em;color:#666;padding:2em 0}.cta{padding:3em 0;text-align:center}.contact{background:#333;padding:3em 0}.contact h3{color:#fff}.contact form{margin-top:1em}.contact form .thank-you{background:#eee;padding:1em;text-align:center;font-size:1.2em}.input-wrap{margin-bottom:2em}.input-wrap .input-field{width:100%;background:#eee;border:none;padding:.5em 1em;font-size:1.2em;font-family:Open Sans,sans-serif;box-sizing:border-box}.actions{display:flex;justify-content:space-between;align-content:center}.actions .errors{background:#fff;color:red;font-size:1em;border-radius:2px}.actions .errors span{display:block;padding:.6em .8em}.actions button{border:none;background:#1976d2;display:inline-block;color:#fff;font-size:1.2em;padding:.6em .8em;border-radius:.1em}#tryfree{color:#333;text-align:center;padding:3em 0}#tryfree .container{max-width:760px}#tryfree h1{font-size:2.5em}#tryfree h2{font-weight:400;font-size:1.6em;margin-top:1em}#tryfree .desc{margin-top:2em;font-style:italic;color:#666}#tryfree h3{margin-top:3em;margin-bottom:1em;font-size:1.2em}.upute{color:#333}.upute img{max-width:100%;text-align:center;margin:.5em 0}.upute p{font-size:1em;line-height:1.5em;margin-top:1em}.upute .upute-menu{margin-bottom:3em}.upute .upute-menu .title{font-weight:700;font-size:1.2em;margin:1em 0}.upute .upute-menu ul{list-style-position:inside}.upute .upute-menu ul li{font-size:1em}.upute h1{font-size:1.6em;font-weight:400;text-align:center;margin:3em 0 2em}.upute h2{font-size:1.2em;font-weight:700;margin-top:2em;color:#333}.upute h3{font-weight:700;font-size:1em;text-align:left;margin-top:1.5em}.upute ul{margin-top:1em;list-style-position:inside}.upute ul li{font-size:1em}.upute .highlight{margin:1em 0;padding:1.2em;border:1px solid #ccc;background:#fafafa}.upute .highlight h3{margin:0 0 1em}.upute .highlight p{margin:0}@media screen and (max-width:960px){html,body{font-size:15px}.toolbar{flex-direction:column;justify-content:space-between;align-items:center}.infos{flex-direction:column}.infos .col{margin-bottom:2em}}@media screen and (max-width:760px){html,body{font-size:14px}}
