.frame-type-html #optin_form .element.invalid .validation,.frame-type-html #optin_form label,.frame-type-html #optin_form input,.frame-type-html #optin_form select,.frame-type-html #optin_form button{font-weight:400;font-size:clamp(14px,12.8px + .2vw,16px);line-height:1.125;font-family:almanach,sans-serif;letter-spacing:.1em;text-transform:uppercase}.frame-type-html{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.frame-type-html #optin_form .nl-form-body{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:16px 24px}@media(max-width:1000px){.frame-type-html #optin_form .nl-form-body{flex-direction:column}}.frame-type-html #optin_form .element{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.frame-type-html #optin_form .element#fa_10,.frame-type-html #optin_form .element#fa_11{flex:unset;width:100%}.frame-type-html #optin_form .element.mandatory label:after{content:" *"}.frame-type-html #optin_form .element.invalid .validation{order:1;text-transform:unset;color:red}@media(max-width:1000px){.frame-type-html #optin_form .element{flex:unset;width:100%}}.frame-type-html #optin_form #fa_10 .second>div{display:flex;justify-content:flex-start;align-items:flex-start;column-gap:8px}.frame-type-html #optin_form #fa_10 .second>div input{margin-top:4px}.frame-type-html #optin_form #fa_10 .second>div label{text-transform:unset;margin:unset}.frame-type-html #optin_form #fa_10 .second>div a{color:#000}.frame-type-html #optin_form label{display:block;margin-bottom:8px}.frame-type-html #optin_form input:not([type=checkbox]),.frame-type-html #optin_form select,.frame-type-html #optin_form button{appearance:unset;width:100%;background-color:transparent;padding:8px}.frame-type-html #optin_form input,.frame-type-html #optin_form select{border:1px solid #000}.frame-type-html #optin_form button{cursor:pointer;border:unset;display:inline-block;color:#fff;background-color:#f598a4;border-radius:16px;padding:4px 16px 8px}.frame-type-html .ccm-cookie-declaration{width:84%;max-width:1024px}.frame-type-html .ccm-cookie-declaration h3+section{margin-top:clamp(14px,3.2px + 1.8vw,32px)}.frame-type-html .ccm-cookie-declaration p,.frame-type-html .ccm-cookie-declaration th,.frame-type-html .ccm-cookie-declaration td{font-weight:300;font-size:20px;line-height:1.5;font-family:almanach,sans-serif;color:#000}.frame-type-html .ccm-cookie-declaration p+p,.frame-type-html .ccm-cookie-declaration p+ul,.frame-type-html .ccm-cookie-declaration th+p,.frame-type-html .ccm-cookie-declaration th+ul,.frame-type-html .ccm-cookie-declaration td+p,.frame-type-html .ccm-cookie-declaration td+ul{margin-top:1.5em}.frame-type-html .ccm-cookie-declaration p a,.frame-type-html .ccm-cookie-declaration th a,.frame-type-html .ccm-cookie-declaration td a{color:#000}.frame-type-html .ccm-cookie-declaration>div+div{margin-top:1.5em}.frame-type-html .ccm-cookie-declaration>div.ccm-cookie-declaration--list>section+section{margin-top:1.5em}.frame-type-html .ccm-cookie-declaration>div.ccm-cookie-declaration--list>section>section+section{margin-top:1.5em}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--table-wrapper table{width:100%;border-collapse:collapse}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--table-wrapper table th,.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--table-wrapper table td{padding-top:8px;padding-bottom:8px}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--table-wrapper table th{text-align:left;font-weight:500}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--table-wrapper table td{border-top:1px solid #000}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--table-wrapper table th:not(:first-child),.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--table-wrapper table td:not(:first-child){padding-right:8px;padding-left:8px;border-left:1px solid #000}
