textarea{resize:vertical;vertical-align:top}.c-form-element{inline-size:100%;padding-block:1.8rem;padding-inline:var(--gaps-8);color:var(--color-text-primary);border-block:.1rem solid var(--color-black-150);border-inline:.1rem solid var(--color-black-150);border-radius:var(--corners-rounded-corner);background:var(--color-light);appearance:none}@media screen and (min-width: 64em){.c-form-element{padding-block:1.7rem}}@media screen and (min-width: 80em){.c-form-element{block-size:6rem;padding-block:1.9rem 1.2rem;padding-inline:1.6rem}}.c-form-element::placeholder{color:var(--color-black-400)}.c-form-element:focus-visible{outline:0;box-shadow:0 0 1rem rgba(var(--color-main), 0.5)}.c-form-item label{font-size:1.7rem;line-height:1.1764;display:inline-block;margin-block-end:var(--gaps-8);hyphens:none;font-weight:500}.c-form-item label .is-required{text-decoration:none}.c-form-type--boolean{position:relative;display:flex;flex-direction:row;align-items:center;min-block-size:3.5rem;margin-block:2rem;margin-inline:0;cursor:pointer;line-height:3.5rem}@media screen and (min-width: 48em){.c-form-type--boolean{min-block-size:2.6rem;margin-block:1.5rem;line-height:2.6rem}}.c-form-type--boolean input{position:absolute !important;overflow:hidden !important;clip:rect(0.1rem 0.1rem 0.1rem 0.1rem) !important;clip:rect(0.1rem, 0.1rem, 0.1rem, 0.1rem) !important;inline-size:.1rem !important;block-size:.1rem !important}.c-form-type--boolean input:checked+label::after{border-color:var(--color-main);background:var(--color-main)}.c-form-type--boolean input:disabled,.c-form-type--boolean input.is-disabled{opacity:.5}.c-form-type--boolean label{position:relative;padding-inline-start:4rem;cursor:pointer}.c-form-type--boolean label::before{position:absolute;z-index:9;inset-block-start:50%;inset-inline-start:.7rem;inline-size:1.7rem;block-size:1.9rem;content:"";transform:translateY(-50%)}.c-form-type--boolean label::after{inline-size:3.2rem;block-size:3.2rem;position:absolute;inset-block-start:50%;inset-inline-start:0;display:inline-block;content:"";cursor:pointer;transition:background .2s,border .2s,box-shadow .2s,color .2s;transform:translateY(-50%);border:.2rem solid var(--color-black-150);border-radius:var(--corners-rounded-corner);background:var(--color-light)}@media screen and (prefers-reduced-motion: reduce){.c-form-type--boolean label::after{transition:none}}.c-form-element--type-number{padding-inline:1.6rem}.c-form.confirmation .form-actions{display:flex;align-items:center;gap:var(--gaps-16)}.c-form.confirmation .form-actions .dialog-cancel{padding:0;text-decoration:none;color:var(--color-text-primary);background-color:rgba(0,0,0,0);font-size:1.7rem;font-weight:500;line-height:1.1764}.c-form.confirmation .form-actions .dialog-cancel:focus,.c-form.confirmation .form-actions .dialog-cancel:hover{text-decoration:underline}.js-form-type-radio label::after{inline-size:1.9rem;block-size:1.9rem;border-radius:50%}.js-form-type-radio input:checked+label::after{background:var(--color-main)}.js-form-type-radio input:checked+label::before{inset-inline-start:.5rem;inline-size:.95rem;block-size:.95rem;border-radius:50%;background:var(--color-background-primary)}.js-form-type-checkbox label::after{border-radius:var(--corners-rounded-corner)}.js-form-type-checkbox input:checked+label::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23ffffff'%3E%3C!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}.field--widget-options-select,.c-form-item--select,.c-form-item-created{position:relative}.field--widget-options-select .c-form-item--select-wrapper,.c-form-item--select .c-form-item--select-wrapper,.c-form-item-created .c-form-item--select-wrapper{position:relative}.field--widget-options-select .c-form-item--select-wrapper::after,.c-form-item--select .c-form-item--select-wrapper::after,.c-form-item-created .c-form-item--select-wrapper::after{inline-size:1.5rem;block-size:1.5rem;position:absolute;inset-block-start:50%;inset-inline-end:1.8rem;display:block;content:"";transform:translateY(-50%);pointer-events:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='14' viewBox='0 0 14 14' width='14' xmlns='http://www.w3.org/2000/svg' fill='%23252329'%3E%3Cpath d='m7.64941075 10.5856895c-.37109.3711-.92773.3711-1.26172 0l-5.937496-5.9375c-.371094-.33398-.371094-.890622 0-1.224606.333984-.371094.890626-.371094 1.224606 0l5.30664 5.306636 5.34376005-5.343746c.334-.333984.8905999-.333984 1.2246 0 .3710999.371094.3710999.927736 0 1.261716z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}.field--widget-options-select select,.c-form-item--select select,.c-form-item-created select{padding-inline-start:1.6rem;padding-inline-end:4.8rem;cursor:pointer}.c-file-upload .c-file-upload__button{margin-block-end:0}.c-file-upload .c-file-upload__button:after{z-index:-1}.c-file-upload .c-file-upload__button:hover .c-file-upload__icon{fill:var(--color-text-inverse)}.c-file-upload .c-file-upload__icon{fill:var(--color-main);inline-size:1.7rem;block-size:1.7rem;margin-block-start:-0.5rem;margin-inline-end:.8rem}.c-file-upload input{position:absolute;inset-inline-start:-9999rem}.c-form-managed-file{position:relative}.c-form-managed-file .file{display:flex;align-items:center;justify-content:space-between;block-size:8rem;padding-inline-end:5rem;border:.1rem solid var(--color-black-200);background-image:unset}.c-form-managed-file .file--application-pdf,.c-form-managed-file .file--image{background-image:unset}.c-form-managed-file .file--icon{flex-shrink:0;margin-inline:1rem;fill:var(--color-main)}.c-form-managed-file a{font-size:1.6rem;line-height:1.25;overflow:hidden;margin-inline-end:2rem;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-primary);font-weight:500;line-height:2rem}.c-form-managed-file .file--size{font-size:1.6rem;line-height:1.25;white-space:nowrap;color:var(--color-text-tertiary);line-height:2rem}.c-form-managed-file [data-drupal-selector$=-remove-button]{position:absolute;inset-block-start:50%;inset-inline-end:0;inline-size:1.7rem;block-size:1.7rem;padding:2rem;transform:translateY(-50%);background-color:unset;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M17.0332 2.68945L10.7051 8.96484L16.9805 15.2402L17.877 16.1367L16.1367 17.9297L15.2402 17.0332L8.96484 10.7578L2.68945 17.0332L1.79297 17.9297L0 16.1367L0.896484 15.2402L7.17188 8.96484L0.896484 2.68945L0 1.79297L1.79297 0L2.68945 0.896484L8.96484 7.22461L15.2402 0.949219L16.1367 0.0527344L17.9297 1.79297L17.0332 2.68945Z' fill='%23252329'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.3rem 1.7rem;font-size:0}.c-input-date{position:relative}@supports not selector(::-webkit-calendar-picker-indicator){.c-input-date input[type=date]{color:rgba(0,0,0,0);-webkit-text-fill-color:var(--color-text-primary)}}.c-input-date input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:0;inline-size:100%;block-size:100%;cursor:pointer;opacity:0}.c-input-date svg{position:absolute;inset-block-start:50%;inset-inline-end:1.8rem;transform:translateY(-50%);pointer-events:none}.webform-element-help,.webform-element-help:hover{inline-size:unset;block-size:unset;border:unset;border-radius:unset;background:unset}.webform-element-help svg{fill:var(--color-main);margin-block-start:-0.7rem}