h2{font-size:2.2rem}h3{color:#2a364b;font-size:1.9rem}.rich-text-main h1,.rich-text-main h2,.rich-text-main h3,.rich-text-main h4,.rich-text-main h5,.rich-text-main h6{color:#2a364b;font-size:1.9rem}.rich-text-main p,.rich-text-main li,.rich-text-main span{color:#242424;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:28px;margin:0 0 20px}.rich-text-main a,.rich-text-main li a{color:#3e9ab5;font-size:16px;font-style:normal;font-weight:300;line-height:28px;margin:0 0 20px}.main-content-img img{width:95% !important;height:auto;display:block;margin:auto}.body-container .hs_cos_wrapper_type_header h3:after{content:"";display:block;width:5%;height:2px;border-top:2px solid #2a364b;line-height:2;margin:20px auto 30px}#top-section-lp-inner{padding:75px .9375rem}#top-section-lp,#middle-section-lp{background-color:#eceff0}#top-section-lp::after,#middle-section-lp::after{content:"\25BC";font-size:80px;padding:0;display:block;text-align:center;position:relative;top:30px;color:#eceff0}#lower-section{background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important}.custom_top-pane .top-pane-content{padding:90px 0 !important}.body-container{padding:0 !important}.hs-testimonial{padding:3em}.hs-testimonial blockquote{width:90%}.hs-testimonial figure{width:90%;height:300px;border-radius:0}.slick-prev:before,.slick-next:before{font-size:40px;opacity:1;color:#ea7305}.hs-testimonial blockquote{margin:0;font-size:inherit}img.logo_1{border-right:5px double rgba(52,181,170,.4);padding-right:4.5%;margin-right:5%}img.logo_2{margin-Left:3%}.case-study-banner{padding-top:100px;padding-bottom:100px}blockquote.case-study-quote{font-size:30px;color:#eceff0;-webkit-margin-start:15px;margin-bottom:30px;text-shadow:1px 1px 1px rgba(0,0,0,0.3);-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.3);-ms-text-shadow:1px 1px 1px rgba(0,0,0,0.3);-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.3)}blockquote.case-study-quote::before{content:open-quote;font-size:37px;position:relative;top:3px;padding:2px}blockquote.case-study-quote::after{content:close-quote;font-size:37px;position:relative;top:3px;padding:2px}p.case-study-quote{-webkit-margin-start:20px;font-size:20px;color:#34b5aa;font-weight:500;text-shadow:1px 1px 1px rgba(0,0,0,0.3);-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.3);-ms-text-shadow:1px 1px 1px rgba(0,0,0,0.3);-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.legal-consent-container{font-size:14px;text-align:justify;color:#FFF;line-height:20px}.hs-richtext,.hs-form-booleancheckbox{margin:0 0 20px}#callback-section h1,#callback-section h3{color:#FFF}#callback-section{background:#2a364b;padding:70px .9375rem 100px .9375rem}.hs-form-field>label,.body-container .widget-type-google_search label{color:#FFF}input,textarea,select{background-color:#2a364b;border:2px solid #FFF}form .actions{display:block;width:33%;border-radius:0}@media(min-width:769px){.hs-testimonial{padding-left:40px}}@media(max-width:769px){h2{font-size:1.6rem}h3{font-size:1.3rem}.main-content-img img{width:80% !important;margin:30px auto}.body-container .row-fluid .page-center{padding-left:.9375rem !important;padding-right:.9375rem !important;text-align:center !important}.custom_logo .logo-inner,.custom_logo a{display:inline-flex;padding:3px}.custom_logo a img{max-width:180px;max-height:38px}#callback-section{padding:15px .9375rem}#callback-section h3{text-align:center}#callback-section h3:after{border:2px solid #FFF}#top-section-lp-inner{padding:40px .9375rem}.image-and-box-text{font-size:90%}.hs-testimonial{padding:25px 0}.slick-prev:before,.slick-next:before{font-size:25px}.hs-testimonial figure{height:215px}.hs-testimonial.hs-testimonial--top{width:90% !important;margin:auto !important}.row-fluid .custom_footer{padding-bottom:80px}}@media(max-width:480px){body{padding-top:0}.body-container .row-fluid .page-center{padding-left:.9375rem !important;padding-right:.9375rem !important;text-align:center !important}h2{font-size:1.6rem}h3{font-size:1.3rem}.custom_logo a img{max-width:150px;max-height:auto}.custom_logo .logo-inner,.custom_logo a{margin:auto}.custom_logo .logo-inner,.custom_logo a{display:block;margin:auto;width:50%}img.logo_1{border-right:0}#top-section-lp-inner{padding:30px .9375rem}#callback-section{padding:15px .9375rem}.row-fluid .custom_header-top{position:inherit}.hs-richtext p{padding:0 20px 0 0}form .actions{width:95%}.row-fluid .custom_footer{padding-bottom:70px}.slick-prev{left:10px}.slick-next{right:10px}.slick-prev,.slick-next{width:33px;height:27px}}