.o-hb_signup{padding:4em 22px 2.6em}
.o-hb_signup .mc_embed_signup_scroll{margin-top:30px;margin-bottom:80px}
.o-hb_signup .nf-form-cont{margin-bottom:40px;margin-top:26px}
.o-hb_signup .nf-form-content nf-fields-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.o-hb_signup .nf-form-content nf-fields-wrap nf-field:first-child{width:100%;max-width:360px}
.o-hb_signup .nf-form-content nf-fields-wrap input[type=email]{border-radius:8px}
.o-hb_signup .nf-error.field-wrap .nf-field-element:after{background:#ed6052;top:0;height:52px;line-height:55px;border-radius:8px}
.o-hb_signup .nf-error-msg.nf-error-required-error{display:none}
.o-hb_signup .nf-form-content input[type=button]{margin-left:12px;background-color:#ed6052;border-color:#ed6052;border-radius:8px}
.o-hb_signup .nf-form-content input.ninja-forms-field{height:52px}
.o-hb_signup .nf-form-title,.o-hb_signup .nf-before-form-content,.o-hb_signup .nf-field-label{display:none}
.signup__innercontent{text-align:center;max-width:700px;margin:auto}
.signup__disclaimer{max-width:1100px;text-align:center;font-size:12px;margin:auto}
.signup__copy-text,.signup__headline{color:#005749}
.signup__copy-text.contentCopy__copytext{max-width:800px}
input.signup__subscribe.signup__subscribe{background-color:#ed6052;border-color:#ed6052}
.mc_embed_signup_scroll{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:500px;margin:auto;margin-top:60px;margin-bottom:80px}
.mc-field-group,.mc-field-group input{width:100%}
.o-hb_signup input[type=color],.o-hb_signup input[type=date],.o-hb_signup input[type=datetime-local],.o-hb_signup input[type=datetime],.o-hb_signup input[type=email],.o-hb_signup input[type=month],.o-hb_signup input[type=number],.o-hb_signup input[type=password],.o-hb_signup input[type=range],.o-hb_signup input[type=search],.o-hb_signup input[type=tel],.o-hb_signup input[type=text],.o-hb_signup input[type=time],.o-hb_signup input[type=url],.o-hb_signup input[type=week],.o-hb_signup textarea{min-height:52px}
.signup__input{border-radius:8px !important}
.signup__subscribe{width:200px;margin-left:10px;border-radius:8px !important}
.nf-response-msg{color:#005749}
.has-checkbox .nf-form-content nf-fields-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.has-checkbox .nf-form-content.nf-form-content nf-fields-wrap nf-field:first-child{width:auto;max-width:100%}
.has-checkbox .nf-form-content.nf-form-content nf-fields-wrap nf-field:first-child label{text-transform:inherit;color:#005749;font-weight:400}
.has-checkbox .nf-form-content nf-fields-wrap nf-field:first-child+nf-field{width:100%;max-width:360px}
@media(max-width:720px){.o-hb_signup{padding:4em 40px 2.6em;margin-left:-24px;margin-right:-24px}
}@media(max-width:500px){.signup__disclaimer{text-align:left}
}@media(max-width:450px){.o-hb_signup .nf-form-content nf-fields-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.o-hb_signup .nf-field-container{margin-bottom:12px}
.o-hb_signup .nf-form-content input[type=button]{width:100%;margin:0}
}