.c-webform{--clr-contact-form: var(--clr-text);--inputs-color: currentColor;container-type:inline-size}.c-webform a{color:inherit}.c-webform form{display:grid;grid-column-gap:var(--spacing);-moz-column-gap:var(--spacing);column-gap:var(--spacing);grid-row-gap:var(--spacing);row-gap:var(--spacing)}@container (width > 450px){.c-webform form{grid-template-columns:1fr 1fr}}.c-webform [data-drupal-messages]{grid-column:1/-1;margin-bottom:var(--spacing)}.c-webform textarea,.c-webform input[type=email],.c-webform input[type=text],.c-webform input[type=tel]{max-width:100%;width:100%;border:0;border-radius:0;background:none;font:inherit;font-size:max(16px,1rem);color:var(--clr-contact-form);border-bottom:1px solid var(--clr-contact-form);display:block}.c-webform input[type=email]::-moz-placeholder{color:inherit}.c-webform input[type=email]::placeholder{color:inherit}.c-webform input[type=text]::-moz-placeholder{color:inherit}.c-webform input[type=text]::placeholder{color:inherit}.c-webform input[type=tel]::-moz-placeholder{color:inherit}.c-webform input[type=tel]::placeholder{color:inherit}.c-webform textarea::-moz-placeholder{color:inherit}.c-webform textarea::placeholder{color:inherit}.c-webform textarea{field-sizing:content}@supports (field-sizing: content){.c-webform textarea{resize:none}}.c-webform label{display:none}.c-webform .form-item-privacy{display:flex;gap:.5em;align-items:first baseline}.c-webform .form-item-privacy label{line-height:1.2}.c-webform input[type=checkbox]{color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:inline-grid;align-items:center;justify-items:center;place-items:center;transform:translateY(.15em)}.c-webform input[type=checkbox]:after,.c-webform input[type=checkbox]:before{grid-area:1/1;content:"";display:block;border-radius:.3em;width:1em;height:1em}.c-webform input[type=checkbox]:before{background:transparent;border:2px solid var(--clr-contact-form)}.c-webform input[type=checkbox]:after{width:calc(1em - 10px);height:calc(1em - 10px);border-radius:2px}.c-webform input[type=checkbox]:checked:after{background:var(--clr-contact-form)}.c-webform input[type=checkbox]:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}.c-webform .form-actions input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:none;border:0;cursor:pointer;color:inherit;border:1px solid currentColor;padding:.5em 2em}.c-webform .form-actions input:hover{background:color-mix(in oklch,var(--clr-mid),transparent 95%);border-color:var(--clr-brand)}.c-webform form>.webform-confirmation,.c-webform form>.form-actions,.c-webform form>.js-form-type-textarea,.c-webform form>.js-form-type-checkbox,.c-webform form>.js-form-item-adres{grid-column:1/-1}
