.mb_contentitem_container_newsletterregistration{max-width:750px;display:block;margin-left:auto;margin-right:auto;background:#f6f6f6;padding:25px 40px 40px}.mb_contentitem_container_newsletterregistration__form-group{width:calc(100% - 106px);display:inline-block;margin-right:10px;position:relative}.mb_contentitem_container_newsletterregistration__label{font-weight:bold;text-transform:uppercase;margin:0 0 0 10px}.mb_contentitem_container_newsletterregistration__submit{padding:15px 20px;font-size:inherit;background:#3e4449;border:none;color:#fff;border-radius:3px}.mb_contentitem_container_newsletterregistration .form-requiredText{display:inline-block;margin-left:10px;position:absolute;top:9px;right:9px;font-size:13px}.mb_contentitem_container_newsletterregistration .mb_newsletterRegistrationForm_bodyText{margin-bottom:20px}.mb_contentitem_container_newsletterregistration .mb_newsletterRegistrationForm_labelMessage{display:block;margin-top:20px}.mb_newsletterRegistrationForm_targetGroupsContainer{display:block}.mb_newsletterRegistrationForm_targetGroupsContainer .mb_newsletterRegistrationForm_targetGroupCheckbox{display:block;margin-top:15px}.mb_newsletterRegistrationForm_targetGroupCheckbox label{display:inline-block;color:#555;cursor:pointer;position:relative}.mb_newsletterRegistrationForm_targetGroupCheckbox label span{display:inline-block;position:relative;background-color:transparent;width:25px;height:25px;transform-origin:center;border:2px solid #555;border-radius:50%;vertical-align:-6px;margin-right:10px}.mb_newsletterRegistrationForm_targetGroupCheckbox label span:before{content:"";width:0;height:2px;border-radius:2px;background:#555;position:absolute;transform:rotate(45deg);top:13px;left:9px;transition:width 50ms ease 50ms;transform-origin:0% 0%}.mb_newsletterRegistrationForm_targetGroupCheckbox label span:after{content:"";width:0;height:2px;border-radius:2px;background:#555;position:absolute;transform:rotate(305deg);top:16px;left:10px;transition:width 50ms ease;transform-origin:0% 0%}.mb_newsletterRegistrationForm_targetGroupCheckbox input[type="checkbox"]{display:none}.mb_newsletterRegistrationForm_targetGroupCheckbox input[type="checkbox"]:checked+label span{background-color:#fff}.mb_newsletterRegistrationForm_targetGroupCheckbox input[type="checkbox"]:checked+label span:after{width:10px;background:#555;transition:width 150ms ease 100ms}.mb_newsletterRegistrationForm_targetGroupCheckbox input[type="checkbox"]:checked+label span:before{width:5px;background:#555;transition:width 150ms ease 100ms}.mb_newsletterRegistrationForm_targetGroupCheckbox input[type="checkbox"]:checked+label:hover span{background-color:#fff}.mb_newsletterRegistrationForm_targetGroupCheckbox input[type="checkbox"]:checked+label:hover span:after{width:10px;background:#555;transition:width 150ms ease 100ms}.mb_newsletterRegistrationForm_targetGroupCheckbox input[type="checkbox"]:checked+label:hover span:before{width:5px;background:#555;transition:width 150ms ease 100ms}