@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,600,800");.clear{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{overflow-x:hidden}body{background:#f6f6f6;color:#555;font-family:Open Sans,sans-serif;font-size:18px;font-weight:300;line-height:32px;margin:0}main{background:#fff;margin:0 auto;max-width:900px;padding:30px 4%;width:100%}.top-nav{padding:0}.top-nav .logo{float:left;width:40%}.top-nav .logo img{max-width:350px;width:100%}.top-nav .tagline{color:#333;float:right;font-size:24px;font-weight:300;padding-top:20px;text-align:right;width:50%}.top-nav .tagline span{color:#fb9827;font-weight:600}.top-nav .ctas{float:right;padding-top:10px;text-align:right;width:40%}.top-nav .ctas a{border:1px solid #fb9827;border-radius:8px;color:#fb9827;display:inline-block;font-size:14px;font-weight:600;padding:0 20px;text-decoration:none;transition:.3s ease}.top-nav .ctas a:hover{background:#fb9827;color:#fff;-moz-transform:translateY(-5px);-webkit-transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.top-nav .ctas .contact{border:1px solid #008bc3;color:#008bc3;margin-left:20px}.top-nav .ctas .contact:hover{background:#008bc3}.top-nav .language{float:right;padding-top:15px;text-align:right;width:5%}.top-nav .language-listing{float:right;padding-top:22px;text-align:right;width:5%}h1{color:#000;font-size:45px;line-height:50px;margin:20px 0 30px;text-align:center}h1,h2{font-weight:600}h2{color:#008bc3;font-size:36px;line-height:46px}h3{color:#000;font-size:24px;font-weight:300;line-height:40px}.article-meta{border-top:1px solid #eee;font-size:12px;line-height:22px;margin-top:0;padding-top:15px}.article-author{margin:0 20px 0 0}.article-author,.article-time{color:#666;display:inline-block;float:left}.article-tags{color:#666}.article-author a,.article-tags a{color:#008bc3;font-weight:600;text-decoration:none}.hs_cos_gallery_slide{height:auto;width:25%}.list-title{color:#000;font-size:30px;font-weight:600;line-height:36px;margin:0 auto;padding:20px 50px;text-align:center}.hs-blog-post-listing__post img{border-radius:10px}.hs-blog-post-listing__post img:hover{filter:grayscale(100%)}.hs-blog-post-listing__post h2{font-size:20px;line-height:26px!important;margin:10px 0 0}.hs-blog-post-listing__post h2 a{color:#008bc3;text-decoration:none}.hs-blog-post-listing__post h2 a:hover{color:#fb9827}.hs-blog-post-listing__post-timestamp{font-size:12px}.hs-button{border:1px solid #008bc3;border-radius:8px;color:#008bc3;display:inline-block;font-size:14px;font-weight:600;margin-top:20px;padding:0 20px;text-decoration:none;transition:.3s ease}.hs-button:hover{background:#008bc3;color:#fff;-moz-transform:translateY(-5px);-webkit-transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}label{color:#999;font-size:12px;line-height:20px}input,select,textarea{border:1px solid #008bc3;border-radius:4px;font-family:Open Sans,sans-serif;font-size:14px;padding:5px 10px}textarea{height:100px}.hs-error-msgs,.inputs-list{list-style:none;margin:0;padding:0}.inputs-list{line-height:20px}.inputs-list span{color:#008bc3;font-size:14px;padding-left:5px}input[type=submit]{background:#fb9827;border:none;color:#fff;display:inline-block!important;padding:10px 0;width:100px}.hs-error-msgs label{color:red}.hs-form-required{color:#fb9827}.footer-nav{background:#008bc3;color:#fff;font-size:13px;margin:0 auto;max-width:900px;padding:20px 4%;width:100%}.footer-nav .copyright{float:left;width:40%}.footer-nav .social{float:right;text-align:right;width:25%}.footer-nav .social img{height:30px;margin:0 0 0 10px;transition:.3s ease;width:30px}.footer-nav .social img:hover{-moz-transform:translateY(-5px);-webkit-transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.footer-nav .tel a{color:#fff;float:right;font-weight:600;line-height:10px;margin-top:10px;text-align:right;text-decoration:none;width:15%}.footer-nav .tel a:hover{color:#fb9827}@media only screen and (max-width:450px){.top-nav .logo{float:none;width:100%}.top-nav .logo img{max-width:350px;width:100%}.footer-nav .copyright,.top-nav .ctas,.top-nav .tagline{float:none;text-align:center;width:100%}.footer-nav .copyright{margin-bottom:20px}.footer-nav .social{float:none;text-align:center;width:100%}.footer-nav .social img{height:30px;width:30px}.footer-nav .tel,.footer-nav .tel a{text-align:center;width:100%}.footer-nav .tel a{float:none}}