body,html{font-size:1rem}body{background-color:#fff;color:#191919;font-family:Source Sans Pro,sans-serif}li,p{font-size:1rem}.header1 p,p.body-big{font-size:1.2rem;line-height:1.9rem}h1,h2,h3,h4,h5,h6{color:#191919;font-weight:500;text-transform:none}h2{line-height:44px}h4{font-size:1rem;line-height:1.5rem;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}.button{animation:slide .5s;-webkit-animation:slide .5s;animation-delay:.5s;-webkit-animation-delay:.5s;background-color:#191919;border:1px solid #191919;border-radius:3px;color:#fff;cursor:pointer;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif!important;font-size:1rem;font-weight:400;text-align:center;text-decoration:none!important;text-wrap:nowrap;transition:.5s ease;-moz-transition:.5s ease;-webkit-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.button:hover{background-color:#343536;border:1px solid #343536}.button.button--simple{background:transparent;border:none;color:#008296!important}.button.button--secondary{background:transparent;border:1px solid #191919;color:#191919}.button.button--secondary:hover{background:rgba(0,0,0,.1);border:1px solid #191919;color:#191919}.button.button--tertiary{background:transparent;border:1px solid #fff;color:#fff}.button.button--tertiary:hover{background:hsla(0,0%,100%,.1);border:1px solid #fff;color:#fff}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%}.header,.header.header--landing-page{background:transparent!important;border-bottom:none;box-shadow:none!important;position:absolute}.header--landing-page .header__container{position:absolute}.header__download{display:none}.body-container-wrapper{margin-top:0}.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 .testimonial__content{color:#666;font-size:1rem;padding:20px}.testimonials-section .testimonial__author__name{color:#191919;font-size:.9rem;font-weight:500}.testimonials-section h4{margin:0}.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}.trustpilot-widget.trustpilot-grid{align-items:flex-end;display:flex;height:400px;overflow:hidden}.trustpilot-widget.trustpilot-line{display:flex;margin-left:-10px;position:relative;width:420px}.outer-wrapper{margin:80px auto}.outer-wrapper .header1{margin:30px auto 80px;max-width:1024px;text-align:center}