body{background:#f4f4f4}h1,h2,h3{font-weight:500}.mc-body-wrapper{max-width:600px;background:#fff;flex-grow:unset}.mc-component .mc-title-container{font-weight:500;}.mc-component .mc-title-container .mc-title{padding:8px 0}.mc-component.mc-text.mc-text-section-text{margin-bottom:16px}label.label-content,label.label-content-static{display:none}input::placeholder{font-family:inherit;color:#999}button{cursor:pointer;position:relative;}button::before{content:'';position:absolute;opacity:0;left:0;height:100%;width:100%;background:#000;transition:opacity .15s ease-out}button:hover::before,button:focus::before{opacity:.1}.wrapper .form-wrapper{padding:0 8px;}.wrapper .form-wrapper .label .field{padding-top:12px}.wrapper .form-wrapper form section .label .field,.wrapper .form-wrapper form section .label .field.mobile{margin-bottom:8px}@media screen and (min-width:479px){.wrapper .form-wrapper{padding:8px 24px}.mc-body-wrapper{border-radius:5px}}form .code-select{width:80px}form .form-group section{margin-bottom:16px}form .gdpr-options+div.logo-container p{margin:0}form .gdpr-option label{margin-top:-6px;display:flex;flex-direction:column;}form .gdpr-option label h4{font-size:1rem}form .gdpr-option label p{margin:0 !important;font-size:.8rem}form .gdpr-option label h4,form .gdpr-option label p{margin:0}#gdpr .logo-paragraph{margin-left:0}#gdpr-description{margin-bottom:24px}#legal-text{margin-left:-8px}