.generic-form-section{border-top:2px solid #e1e1e1;background:#fff;padding:100px 0;font-family:'CartoGothic',sans-serif;font-weight:500;font-size:18px}.content-wrapper{width:100%;max-width:90%;padding:0 20px;margin:0 auto}.section-heading{margin-bottom:40px;text-align:center;font-family:'CartoGothic',sans-serif;font-weight:500;font-size:18px}.section-heading h2{font-size:40px;color:#666;margin:0 0 15px;font-family:'Futura',sans-serif}.section-heading p{font-size:22px;font-family:'CartoGothic',sans-serif;margin-bottom:0px}.subscription-form-wrapper{background:#f2f2f2;max-width:900px;margin:0 auto;padding:70px 80px}.subscription-form-wrapper .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form{padding:0px;margin-bottom:0px}.subscription-form-wrapper h3.form-title{display:none}.subscription-form-wrapper h4{font-size:22px;margin-bottom:30px;font-family:'Futura',sans-serif;color:#28303d}.subscription-form-wrapper label span{color:#ef3e42 !important;font-family:helvetica;font-size:16px}.subscription-form-wrapper label{width:100%;display:block}.subscription-form-wrapper form{clear:both}.subscription-form-wrapper form .hs-email{width:50%;float:left}.subscription-form-wrapper form .hs-email input{width:90% !important}.subscription-form-wrapper form .hs-phone{width:50%;float:left}.subscription-form-wrapper form .hs-phone input{width:100% !important}.subscription-form-wrapper form textarea{font-size:16px;padding:10px 15px;width:100%;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:22px;font-weight:normal;outline:0}.subscription-form-wrapper form textarea::placeholder{font-size:16px;display:block;color:#bfbfbf}.subscription-form-wrapper form textarea::-input-placeholder{font-size:16px;display:block;color:#bfbfbf}.subscription-form-wrapper form textarea::-webkit-input-placeholder{color:#bfbfbf;font-size:16px;display:block}.subscription-form-wrapper form textarea:-moz-input-placeholder{color:#bfbfbf;font-size:16px;display:block}.subscription-form-wrapper form .legal-consent-container .hs-form-booleancheckbox-display>span p{font-family:helvetica;font-size:16px;display:block;width:100%;top:-2px;position:relative;margin-left:0px !important}.subscription-form-wrapper form .actions{margin-top:18px;margin-bottom:18px;padding:17px 0px 0 0}@media(max-width:767px){.subscription-form-wrapper{padding:40px 40px}.generic-form-section{padding:70px 0px}.section-heading{margin-bottom:30px}.section-heading h2{font-size:32px}.section-heading p{font-size:20px}}@media(max-width:578px){.subscription-form-wrapper form .hs-email input{width:100% !important}.subscription-form-wrapper form .hs-phone{width:100%;float:none}.subscription-form-wrapper form .hs-email{width:100%;float:none}}