/**handles:anchor-link-block,anchor-links-block,dotdigital-signup-form-block**/
[data-type="dsg-child-theme/anchor-link"]{opacity:.2}[data-type="dsg-child-theme/anchor-link"].is-selected{opacity:1}.anchor-link{position:relative}.anchor-link .anchor-link__editor{position:relative;width:100%;max-width:100%;height:auto;min-height:45px;display:flex;align-items:center;justify-content:center;gap:8px}.anchor-link .anchor-link__editor *{flex:1}.anchor-link .anchor-link__editor::after,.anchor-link .anchor-link__editor::before{content:"";display:inline-block;height:1px;width:100%;background-color:var(--wp--preset--color--neutral-100)}.anchor-link .anchor-link__editor svg{display:block;color:var(--wp--preset--color--neutral-100)}
div.anchor-links{display:none;position:relative;top:0;margin-bottom:-33px!important;height:auto;min-height:66px;z-index:1;font-size:var(--wp--preset--font-size--small);text-transform:uppercase}@media screen and (min-width:768px){div.anchor-links.is-active{display:flex;align-items:center;justify-content:center;z-index:50}}div.anchor-links .anchor-links__list{padding:0 16px;width:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;border-radius:var(--border-radius-full);background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--gray-200)}div.anchor-links .anchor-links__list .anchor-links__item{display:flex;flex:1 1 auto}div.anchor-links .anchor-links__list a{display:block;padding:24px;line-height:var(--wp--custom--line-height--tight);text-decoration:none;text-align:center}div.anchor-links .anchor-links__list a.is-current,div.anchor-links .anchor-links__list a:hover{color:var(--wp--preset--color--accent-one)}
.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}