.acym_module{font-size:var(--font-size-sm);width:100%}.acym_module .title{font-size:var(--font-size-xl)}.acym_module .acym_introtext,.acym_module .acym_posttext{color:var(--color-base);margin-bottom:var(--space-3)}.acym_module .acym_posttext{margin-top:var(--space-4)}.acym_module .acym_form{display:flex;flex-direction:column;gap:var(--space-2)}.acym_module .acym_form table,.acym_module .acym_form tbody,.acym_module .acym_form td,.acym_module .acym_form tr{display:block;padding:0;width:100%}.acym_module .acym_form .fieldacycaptcha,.acym_module .acym_form .fieldacyterms,.acym_module .acym_form .onefield,.acym_module .acym_form td.onefield{margin-bottom:var(--space-2)}.acym_module .acym_form .fieldacyterms label{font-weight:var(--font-weight-regular)}.acym_module .acym_form label{color:var(--color-base);display:block;font-size:var(--font-size-sm);margin-bottom:var(--space-1)}.acym_module .acym_form input:not([type=checkbox]):not([type=radio]),.acym_module .acym_form select,.acym_module .acym_form textarea{margin:0;max-width:none;width:100%}.acym_module .acym_lists{margin:var(--space-2) 0;text-align:left}.acym_module .acym_lists .onelist,.acym_module .acym_lists tr td{align-items:center;display:flex;gap:var(--space-2);margin-bottom:var(--space-2)}.acym_module .acym_lists input.acym_checkbox{flex-shrink:0;margin:0;width:auto}.acym_module .acyterms,.acym_module .acyterms label,.acym_module .fieldacyterms,.acym_module .fieldacyterms label{font-size:var(--font-size-sm);margin-bottom:0;text-align:left}.acym_module .acyterms input.checkbox,.acym_module .acyterms input[type=checkbox],.acym_module .acyterms label input.checkbox,.acym_module .acyterms label input[type=checkbox],.acym_module .fieldacyterms input.checkbox,.acym_module .fieldacyterms input[type=checkbox],.acym_module .fieldacyterms label input.checkbox,.acym_module .fieldacyterms label input[type=checkbox]{display:inline-block;margin:0 var(--space-2) 0 0;width:auto}.acym_module .acysubbuttons{margin-bottom:0;margin-top:var(--space-2)}.acym_module .acysubbuttons .subbutton{background-color:var(--color-base);border:2px solid var(--color-base);color:var(--color-white);cursor:pointer;display:inline-block;font-family:var(--font-base);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);padding:var(--space-2) var(--space-5);text-align:center;text-decoration:none;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);width:100%}@media (hover:hover) and (pointer:fine){.acym_module .acysubbuttons .subbutton:focus-visible,.acym_module .acysubbuttons .subbutton:hover{background-color:var(--color-white);border-color:var(--color-base);color:var(--color-base)}}.acym_module .acysubbuttons .unsubbutton{background-color:transparent;border:2px solid var(--color-base);color:var(--color-base);cursor:pointer;display:inline-block;font-family:var(--font-base);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);margin-top:var(--space-2);padding:var(--space-2) var(--space-5);text-align:center;text-decoration:none;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);width:100%}@media (hover:hover) and (pointer:fine){.acym_module .acysubbuttons .unsubbutton:focus-visible,.acym_module .acysubbuttons .unsubbutton:hover{background-color:var(--color-base);border-color:var(--color-base);color:var(--color-white)}}
