.frame-type-html #optin_form .element .validation,.frame-type-html #optin_form #fa_13 .formassi_element_paragraph,.frame-type-html #optin_form button{letter-spacing:.1em;text-transform:uppercase;font-family:almanach,sans-serif;font-size:clamp(14px,12.8px + .2vw,16px);font-weight:400;line-height:1.125}.frame-type-html{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.frame-type-html #optin_form .nl-form-body{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:16px 24px;display:flex}@media (width<=1000px){.frame-type-html #optin_form .nl-form-body{flex-direction:column}}.frame-type-html #optin_form .element{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;display:flex}.frame-type-html #optin_form .element#fa_10,.frame-type-html #optin_form .element#fa_11,.frame-type-html #optin_form .element#fa_12,.frame-type-html #optin_form .element#fa_13{flex:unset;width:100%}.frame-type-html #optin_form .element.mandatory label:after{content:" *"}.frame-type-html #optin_form .element .validation{text-transform:unset;color:red;order:1;display:none}.frame-type-html #optin_form .element.invalid .validation{display:block}@media (width<=1000px){.frame-type-html #optin_form .element{flex:unset;width:100%}}.frame-type-html #optin_form #fa_10 .second>div,.frame-type-html #optin_form #fa_11 .second>div{justify-content:flex-start;align-items:flex-start;column-gap:8px;display:flex}.frame-type-html #optin_form #fa_10 .second>div input,.frame-type-html #optin_form #fa_11 .second>div input{margin-top:10px}.frame-type-html #optin_form #fa_10 .second>div label,.frame-type-html #optin_form #fa_11 .second>div label{text-transform:unset;margin:unset}.frame-type-html #optin_form #fa_10 .second>div a,.frame-type-html #optin_form #fa_11 .second>div a{color:#000}.frame-type-html #optin_form #fa_13 .formassi_element_paragraph{color:#000;display:inline-block}.frame-type-html #optin_form label{color:#000;margin-bottom:8px;font-family:almanach,sans-serif;font-size:20px;font-weight:300;line-height:1.5;display:block}.frame-type-html #optin_form input:not([type=checkbox]),.frame-type-html #optin_form select,.frame-type-html #optin_form button{appearance:unset;background-color:#0000;width:100%;padding:8px}.frame-type-html #optin_form input,.frame-type-html #optin_form select{color:#000;border:1px solid #000;font-family:almanach,sans-serif;font-size:20px;font-weight:300;line-height:1.5}.frame-type-html #optin_form button{cursor:pointer;border:unset;color:#fff;background-color:#f598a4;border-radius:16px;padding:4px 16px 8px;display:inline-block}.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{color:#000;font-family:almanach,sans-serif;font-size:20px;font-weight:300;line-height:1.5}.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,.frame-type-html .ccm-cookie-declaration>div.ccm-cookie-declaration--list>section+section,.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{border-collapse:collapse;width:100%}.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){border-left:1px solid #000;padding-left:8px;padding-right:8px}.frame-type-html .casa-wdg{line-height:normal}
