/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
.t3-form{gap:var(--spacing-sm);flex-direction:column;display:flex}.t3-form>div:first-child{display:none}.t3-form .row{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.t3-form .row>*{flex-shrink:0;max-width:100%}.t3-form .form-element{position:relative}.t3-form .form-element:has(.error,.is-invalid){--formAccentColor:var(--color-warning)}:is(.t3-form .form-element:has(.error,.is-invalid) input,.t3-form .form-element:has(.error,.is-invalid) textarea,.t3-form .form-element:has(.error,.is-invalid) select){border-color:var(--color-warning)}.t3-form .form-element:has(.error,.is-invalid) label{color:var(--color-warning)}:is(.t3-form .form-element:has(>.form-label):has(>input.form-control:not([type=file]),>textarea.form-control) input:valid:not(:placeholder-shown),.t3-form .form-element:has(>.form-label):has(>input.form-control:not([type=file]),>textarea.form-control) textarea:valid:not(:placeholder-shown)){border-color:var(--formAccentColor,var(--color-primary-500))}.t3-form .form-element:has(>.form-select)>.form-label{display:none}.t3-form select:valid{border-color:var(--color-primary-500)}.form-check-wrapping-label{gap:5px;display:flex}.form-check-wrapping-label .form-check-label{display:flex}.col-xxl{flex:1 0}.col-xxl-auto{flex:auto}.col-xxl-1{flex:220px}.col-xxl-2{flex:2 220px}.col-xxl-3{flex:3 220px}.col-xxl-4{flex:4 220px}.col-xxl-5{flex:5 220px}.col-xxl-6{flex:6 220px}.col-xxl-7{flex:7 220px}.col-xxl-8{flex:8 220px}.col-xxl-9{flex:9 220px}.col-xxl-10{flex:10 220px}.col-xxl-11{flex:11 220px}.col-xxl-12{flex:12 220px}.multiupload-files{flex-flow:wrap;justify-content:flex-start;display:flex}.multiupload-file-block{color:initial;background-color:color-mix(in srgb, color-mix(in srgb, var(--color-primary-500), white 40%), transparent 80%);align-items:flex-start;margin:5px;padding:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.multiupload-file-block{background-color:color-mix(in srgb, var(--color-primary-300), transparent 80%)}}.multiupload-file-block{border-radius:var(--radius-lg)}.multiupload-file-block>span.name{width:max-content;padding-right:var(--spacing-xxs);display:inline-flex}.multiupload-file-delete{width:24px;color:initial;cursor:pointer;background-color:#0000;justify-content:center;margin-right:3px;font-size:large;display:flex}.multiupload-file-delete:hover{background-color:color-mix(in srgb, color-mix(in srgb, var(--color-primary-500), white 40%), transparent 80%)}@supports (color:color-mix(in lab, red, red)){.multiupload-file-delete:hover{background-color:color-mix(in srgb, var(--color-primary-300), transparent 80%)}}.multiupload-file-delete:hover{border-radius:var(--radius-lg)}.multiupload-file-delete>span{transform:rotate(45deg)}.multiupload-image{flex-direction:column;display:flex}.multiupload-image img{width:auto;max-width:250px;height:auto;max-height:250px}.t3-form [hidden]{display:none!important}.form-steps{margin-bottom:var(--spacing-xs);display:flex}.form-step{background-color:var(--color-neutral-500);flex:1 1 0;height:2px;transition:background-color .3s ease-in-out}.form-step.is-done{background-color:var(--color-primary-500)}.form-step-title{color:var(--fg);font-size:19px;line-height:1.4}.form-required-note{color:var(--fg);font-size:14px}.option-cards{border:none;min-width:0;margin:0;padding:0}.option-cards>legend{width:100%;margin-bottom:var(--spacing-xxs);color:var(--fg);padding:0;font-size:17px;line-height:1.4;display:block}.option-cards>div[role=radiogroup]{gap:var(--spacing-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media not all and (width>=1024px){.option-cards>div[role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=640px){.option-cards>div[role=radiogroup]{grid-template-columns:minmax(0,1fr)}}.option-card{display:flex}.option-card-input{opacity:0;pointer-events:none;border:none;width:1px;height:1px;margin:0;padding:0;position:absolute}.option-card-label{min-height:70px;padding:var(--spacing-md) var(--spacing-xxs);border:3px solid var(--color-primary-500);border-radius:var(--radius-lg);color:var(--color-neutral-900);text-align:center;cursor:pointer;flex:auto;justify-content:center;align-items:center;line-height:1.3;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:flex}@media (hover:hover){.option-card-label:hover{background-color:var(--color-primary-500,#428841)}}.option-card-label:has(:focus-visible){background-color:var(--color-primary-500,#428841)}@media (hover:hover){.option-card-label:hover{color:var(--color-contrast-inverted,#fff)}}.option-card-label:has(:focus-visible){color:var(--color-contrast-inverted,#fff)}.option-card:has(.option-card-input:checked) .option-card-label{background-color:var(--color-primary-500);color:var(--color-contrast-inverted)}.option-card:has(.option-card-input:focus-visible) .option-card-label{outline:2px solid var(--focus-ring,var(--color-primary-500));outline-offset:2px}.t3-form .form-navigation{justify-content:center;gap:var(--spacing-lg);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.t3-form .form-navigation .btn{padding:10px 30px}.t3-form .form-navigation .btn-outline-primary{border:1px solid var(--color-primary-500);color:var(--color-primary-500);background-color:#0000}@media (hover:hover){.t3-form .form-navigation .btn-outline-primary:hover{background-color:var(--color-primary-500,#428841)}}.t3-form .form-navigation .btn-outline-primary:focus-visible{background-color:var(--color-primary-500,#428841)}@media (hover:hover){.t3-form .form-navigation .btn-outline-primary:hover{color:var(--color-contrast-inverted,#fff)}}.t3-form .form-navigation .btn-outline-primary:focus-visible{color:var(--color-contrast-inverted,#fff)}.t3-form .form-navigation .btn-submit{min-width:40%}.t3-form .privacy .form-check-wrapping-label{align-items:flex-start}.t3-form .privacy .form-check-label{display:block}
