.blog-subscribe{margin-top:60px;background-color:#3a4b58;color:#fff;display:block;overflow:hidden}.blog-subscribe .container{max-width:1000px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.blog-subscribe .subscribe-headline{max-width:460px}.blog-subscribe .subscribe-headline h3{font-family:"Myriad-Pro",serif;font-size:24px;line-height:30px;color:#fff;margin-bottom:0}.blog-subscribe .subscribe-headline h4{font-family:"myriad-pro",sans-serif;font-size:16px;line-height:24px;color:#fff;margin-top:0}.blog-subscribe .submitted-message{padding-top:34px;max-width:300px}.blog-subscribe #subscribe-insert .hs_email>label{display:none !important}.blog-subscribe #subscribe-insert .hs_email input{padding:0 10px 2px 10px;line-height:32px;height:40px;min-width:200px;border:0;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;margin:0 !important}.blog-subscribe .hs-submit .hs-button{background-color:#00ae40 !important;color:#fff;font-family:"myriad-pro",sans-serif;font-size:16px;font-weight:600;line-height:14px;text-transform:uppercase;min-width:200px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border:0;padding:14px 30px 14px !important;marginL 0}.blog-subscribe ul.hs-error-msgs.inputs-list{padding:0 10px;line-height:32px;height:42px;border:0;float:left;width:54%;margin-right:-7px;box-sizing:content-box;position:absolute}.blog-subscribe ul.hs-error-msgs.inputs-list li label{color:#fff;min-width:280px;position:relative;top:5px}.blog-subscribe .hs_error_rollup{display:none}@media all and (min-width:992px){.blog-subscribe .col-md-6{width:50%;float:left}.blog-subscribe .container form{display:flex !important;align-items:center !important;flex-direction:row;justify-content:center;align-content:center;padding:25px 0}}@media all and (min-width:768px){.blog-subscribe .container{width:750px}}@media all and (min-width:1200px){.blog-subscribe .container{width:1170px}}.blog-subscribe .hs-submit{padding-top:0}.blog-subscribe .no-list.hs-error-msgs.inputs-list{display:none}