#mc_embed_signup{background:#fff; clear:left; font-size:14px; margin: 0 auto; border: 3px solid #1a5da0;border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius:20px ; padding:20px; }
#mc_embed_signup h2 {font-size: 1.4em;text-transform:uppercase; color: #1a5da0; text-align: center}
#mc_embed_signup div.h3 {font-size: 1.6em; margin-top:0;text-transform: uppercase; text-align:center; color: #2e6abd;line-height:1; font-weight:bold;}
#mc_embed_signup div.h3 .smaller {font-size: 0.8em;color: #444;}

#mc_embed_signup .button{background: #f9be02;font-size: 1.3em;height: auto;margin: 0 0 10px;padding: 10px 20px;width: auto;float:left;clear: both;border: 0 none;border-radius: 4px;transition: all 0.23s ease-in-out 0s;color: #fff;cursor: pointer;display: inline-block;font-weight: normal;line-height: 32px;text-align: center;vertical-align: top;white-space: nowrap;}
#mc_embed_signup .button:hover{background:#1a5da0;color: #fff;}
#mc_embed_signup .mc-field-group label{width:200px;font-weight: bold;float:none;display:block; margin-bottom: 3px;text-align: left;}
#mc_embed_signup .mc-field-group input {display: block;width: 100%;padding: 8px 0;text-indent: 2%;}
#mc_embed_signup form {display: block;position: relative;text-align: left;padding: 10px 0 10px 0;}
#mc_embed_signup .asterisk {color: #f9be02;font-size: 150%;font-weight: normal;position: relative;top: 5px;}
#mc_embed_signup .indicates-required {text-align: right;font-size: 11px;margin-right: 4%;}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display: inline-block;margin: 2px 0 1em 0;padding: 5px 10px;background-color: rgba(255,255,255,0.85);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 14px;font-weight: normal;z-index: 1;color: #CF0A2D;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border: 2px solid #CF0A2D;}
#mc_embed_signup .mc-field-group{ clear: left;position: relative;width: 100%;padding:0;min-height: 50px;}
#mc_embed_signup .content__gdprBlock {margin:10px 0;background: #fafafa;padding: 15px 15px 5px;}
#mc-embedded-subscribe-form input[type=checkbox]{display: inline; width: auto;margin-right: 10px;height:22px; width:20px;float:left}
#mergeRow-gdpr {float:none; clear:both; }
#mergeRow-gdpr p{font-size:0.8em;}
#mergeRow-gdpr .content__gdprLegal p{color:#888}
#mergeRow-gdpr fieldset label {font-weight: bold;float:none;display:block;}
#mergeRow-gdpr fieldset label.subfield{width:auto;line-height:18px;}
#mc_embed_signup div.response{padding:1em}
#mc_embed_signup #mce-success-response{color:#42423e;font-weight:400;}
#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height: 0px;padding:0px;}
#mc-embedded-subscribe  {border:  0 none;margin:  0 0 0 100px;}
#mc_embed_signup div.mce_inline_error  {background-color:  #DD0000;}
#mc_embed_signup input.mce_inline_error  {border-color:  #DD0000;}
#mc_embed_signup div.response  {font-weight:  normal;background-color:  #FFE793;background-image:  -moz-linear-gradient(center top ,  #FFF5BD,  #FFE793);background-image:  -ms-linear-gradient(bottom,  #FFF5BD,  #FFE793);background-image:  -o-linear-gradient(bottom,  #FFF5BD,  #FFE793);background-image:  -webkit-linear-gradient(bottom,  #FFF5BD,  #FFE793);background-image:  linear-gradient(bottom,  #FFF5BD,  #FFE793);border:  1px solid #F1BF4C;border-radius:  3px;color:  #000000;margin:  5px auto;max-width:  84%;padding:  10px 3%;text-align:  left;}
#mc_embed_signup #mce-success-response  {color:  #42423E;}
#maxemail{width:0%; height:1px;overflow:hidden; background-color: #1a5da0; color:#fff; padding: 0; float:none; clear:both}
#maxresponse{width:0%; height:1px; overflow:hidden; background-color: #1A5DA0; color:#fff; padding: 0; float:none; clear:both}
#maxatleastone{width:0%; height:1px; overflow:hidden; background-color: #fdbf00; color:#fff; padding: 0; float:none; clear:both}
#maxatleastone,#maxresponse, #maxemail{display:none;}
#mc_embed_signup .input-group ul li label,#mergeRow-gdpr fieldset label.subfield{cursor:pointer;
	-webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    word-wrap: normal;}
#mergeRow-gdpr fieldset label span.theweb {display:inline-block;}
.required{font-family:inherit}