html{font-size:1.1rem}body{background-color:#fff;color:#191919;font-family:Source Sans Pro,sans-serif}body,p{font-size:1rem}h1,h2,h3,h4,h5,h6{color:#191919;font-weight:500;text-transform:none}h4{text-transform:uppercase}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{color:#191919;padding:12px 44px;text-align:center}p.body-big{font-size:1.1rem}form{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:20px 0 0;padding:0;width:100%}form .hs-form-field{flex:1 1 auto;margin:0;min-height:85px}form .hs-form-field>label{display:none}form .hs_submit{flex:1 1 auto;margin:0}form .hs-button,form input[type=submit]{background-color:#191919;margin:0 auto;padding:15px 44px}form input[type=email]{min-width:300px!important;padding:15px 44px;text-align:center}.submitted-message{color:#666;min-height:200px;padding:0}.inputs-list.hs-error-msgs>li{display:block;font-size:.8rem;margin:2px 0;padding:0;width:100%}.banner-section h2{font-family:Source Sans Pro,sans-serif!important;font-size:1.4rem;margin:5px 0}.banner-section .submitted-message{font-size:1.1rem;min-height:150px;text-align:left}.banner-section .row-fluid .row-fluid .span6+.span6.widget-span.widget-type-cell{box-shadow:0 0 40px rgba(0,0,0,.2)}.products-section p{color:#666;font-size:1rem;margin:5px 0 25px;text-align:center}.products-section h4{margin-bottom:30px}.features-section{margin:auto}.features-section .full-box-bottom,.features-section .full-box-top{display:flex;flex-direction:column;@media (min-width:1024px){flex-direction:row}}.features-section h4{margin:20px 0;text-align:center}.features-section h2{margin:20px 0 40px;text-align:center}.features-section p{margin:5px 20px 25px 0;text-align:center}.features-section .full-box-item{flex:1 1 45%;margin:10px 20px}.testimonials-section{margin:auto;max-width:1920px}.testimonials-section .testimonial__content{font-size:1rem;padding:20px}.testimonials-section .testimonial__author__name{color:#191919;font-size:1rem;font-weight:600}.testimonials-section .tns-item{padding:0 0 30px}.community-section .widget-span.span3{border-radius:2px;box-shadow:0 10px 20px rgba(0,0,0,.13);flex-direction:column;margin-bottom:25px;padding:15px!important}.community-section p{margin:10px;text-align:right}.community-section h1{line-height:3rem}.cta-section h2,.cta-section p{margin:10px;text-align:center}.cta-section h4{text-align:center}.cta-section form{justify-content:center;margin:30px auto 0;max-width:600px}.cta-section .submitted-message{text-align:center}