.dotdigital-signup-form{text-align:left!important;scroll-margin-top:8rem}.admin-bar .dotdigital-signup-form{scroll-margin-top:10rem}.dotdigital-signup-form__headline{margin-bottom:.5rem}.dotdigital-signup-form__subhead{margin-bottom:1.5rem}.dotdigital-signup-form__success-message{margin-top:1rem;padding:1rem;background-color:rgba(255,255,255,.1);border-radius:6px}.dotdigital-signup-form__success-message p{margin:0;color:#fff;font-size:1rem}.dotdigital-signup-form__form{width:100%;text-align:left}.dotdigital-signup-form__fields{display:grid!important;grid-template-columns:1fr;gap:1rem;row-gap:1rem;text-align:left}@media (min-width:768px){.dotdigital-signup-form__fields{grid-template-columns:1fr 1fr!important;column-gap:16px!important;row-gap:16px!important}}.dotdigital-signup-form__field{display:flex;flex-direction:column}@media (min-width:768px){.dotdigital-signup-form__field--first-name{grid-column:1;padding-right:16px!important;box-sizing:border-box}}.dotdigital-signup-form__field--first-name input{border-radius:8px!important}@media (min-width:768px){.dotdigital-signup-form__field--last-name{grid-column:2}}.dotdigital-signup-form__field--last-name input{border-radius:8px!important}@media (min-width:768px){.dotdigital-signup-form__field--consent,.dotdigital-signup-form__field--email,.dotdigital-signup-form__field--submit{grid-column:1/-1!important}}.dotdigital-signup-form__field--consent{display:flex!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important;width:100%!important;margin-left:0!important;margin-inline:0 auto!important}.dotdigital-signup-form__field--submit{display:flex;justify-content:flex-start;align-items:flex-start}.dotdigital-signup-form__label{margin-bottom:.25rem;font-weight:500}.dotdigital-signup-form__label--sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.dotdigital-signup-form__input{width:100%;padding:8px 16px;min-height:45px;background-color:#fff;border:1px solid #ccc;border-radius:6px;font-size:1rem}.dotdigital-signup-form__input::placeholder{color:#666;opacity:1}.dotdigital-signup-form__consent-label{display:flex!important;align-items:center!important;flex-direction:row;gap:8px;color:#fff;cursor:pointer;justify-content:flex-start!important;text-align:left!important;width:100%!important;margin-left:0!important;margin-inline:0 auto!important}.dotdigital-signup-form__checkbox{width:16px;height:16px;min-width:16px;min-height:16px;flex-shrink:0}.dotdigital-signup-form__consent-text{font-size:.875rem}.dotdigital-signup-form__consent-text a{color:inherit;text-decoration:underline}.dotdigital-signup-form__submit{padding:.75rem 2rem;width:auto;max-width:max-content;display:inline-block;align-self:flex-start;border:none;border-radius:4px;font-size:1rem;font-weight:600;text-transform:uppercase;cursor:pointer;transition:opacity .2s}.dotdigital-signup-form__submit:hover{opacity:.9}