.newsletter #mc_embed_shell{margin-top:40px}.newsletter #mc_embed_shell{margin-bottom:60px}@media screen and (min-width: 1px){.newsletter #mc_embed_shell{margin-bottom:calc(60px + 60*(100vw - 1px)/3599)}}@media screen and (min-width: 3600px){.newsletter #mc_embed_shell{margin-bottom:120px}}.newsletter #mc_embed_shell h2,.newsletter #mc_embed_shell .indicates-required{width:52%;margin-top:85px;margin-bottom:125px;display:none}.newsletter #mc_embed_shell .form-check input[type=checkbox]+label:before{top:7px;border-color:#2f3e3c}.newsletter #mc_embed_shell .form-check input[type=checkbox]:checked+label:after{top:11px;border-right:2px solid #2f3e3c;border-bottom:2px solid #2f3e3c}.newsletter #mc_embed_shell .indicates-required{font-weight:300;margin-bottom:40px}.newsletter #mc_embed_shell .indicates-required{font-size:22px}@media screen and (min-width: 1px){.newsletter #mc_embed_shell .indicates-required{font-size:calc(22px + 11*(100vw - 1px)/3599)}}@media screen and (min-width: 3600px){.newsletter #mc_embed_shell .indicates-required{font-size:33px}}.newsletter #mc_embed_shell .asterisk{display:none}.newsletter #mc_embed_shell .privacy-policy{font-size:18px}@media screen and (min-width: 1px){.newsletter #mc_embed_shell .privacy-policy{font-size:calc(18px + 5*(100vw - 1px)/3599)}}@media screen and (min-width: 3600px){.newsletter #mc_embed_shell .privacy-policy{font-size:23px}}.newsletter #mc_embed_shell .privacy-policy a{color:#2f3e3c;font-weight:bold;transition:all 300ms ease}.newsletter #mc_embed_shell .privacy-policy a:hover{color:#455b58}.newsletter #mc_embed_shell .content__gdpr{margin-top:15px;margin-bottom:15px}.newsletter #mc_embed_shell .content__gdprLegal{margin-bottom:20px}@media(min-width: 992px){.newsletter #mc_embed_shell .mc-field-group{width:40%}}.newsletter #mc_embed_shell .mc-field-group input.required.email{width:100%;opacity:.75}.newsletter #mc_embed_shell .gdprRequired{display:flex;flex-wrap:wrap;width:100%;margin-top:10px;margin-bottom:20px}.newsletter #mc_embed_shell .gdprRequired .subfield{display:flex;width:fit-content;margin-right:20px;margin-bottom:3px}.newsletter #mc_embed_shell .gdprRequired .subfield span{text-align:center}.newsletter #mc_embed_shell .gdprRequired .subfield input{min-height:20px;width:20px;margin-right:5px}.newsletter #mc_embed_shell .button{background-color:#2f3e3c;border-color:#2f3e3c;color:#fff;width:fit-content;font-weight:600;transition:all 300ms ease}.newsletter #mc_embed_shell .button:hover{background-color:#455b58}