/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
.t3-form{gap:var(--spacing-xxs);flex-direction:column;display:flex}.t3-form>div:first-child{display:none}.t3-form .row{gap:var(--spacing-xxs);flex-wrap:wrap;display:flex}.t3-form .row>*{flex-shrink:0;max-width:100%}.t3-form .form-element{font-size:14px;font-weight:400;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)}.privacy,.mandatory{font-size:13px}.form-check-wrapping-label{gap:5px;display:flex}.form-check-wrapping-label .form-check-label{display:flex}.t3-form[id^=newsletter-]{--nl-gap:calc(var(--spacing-xs) / 2);--nl-pad:var(--spacing-lg);--nl-radius:var(--radius-2xl);column-gap:0;row-gap:var(--spacing-xs);grid-template-columns:minmax(0,1fr) auto;max-width:520px;margin-inline:auto;display:grid;position:relative}:is(.t3-form[id^=newsletter-]>.form-element:has(input[type=email]),.t3-form[id^=newsletter-]>.actions){--fg:var(--color-contrast-inverted);--fg-heading:var(--color-contrast-inverted);--fg-accent:var(--color-contrast-inverted);--accent-bg:var(--color-contrast-inverted);--accent-fg:var(--color-primary-500);--accent-bg-hover:var(--color-primary-50);--fg-accent-hover:#ffffffb3}@supports (color:color-mix(in lab, red, red)){:is(.t3-form[id^=newsletter-]>.form-element:has(input[type=email]),.t3-form[id^=newsletter-]>.actions){--fg-accent-hover:color-mix(in srgb, var(--color-contrast-inverted), transparent 30%)}}:is(.t3-form[id^=newsletter-]>.form-element:has(input[type=email]),.t3-form[id^=newsletter-]>.actions){--focus-ring:var(--color-contrast-inverted);--table-line:var(--color-primary-700);--table-zebra:var(--color-primary-700);--selection-bg:var(--color-accent-500);color:var(--fg);padding:var(--nl-pad);background:var(--color-primary-300);--formAccentColor:var(--color-contrast-inverted);grid-row:1;margin:0}.t3-form[id^=newsletter-]>.form-element:has(input[type=email]){padding-right:var(--nl-gap);border-radius:var(--nl-radius) 0 0 var(--nl-radius);grid-column:1}.t3-form[id^=newsletter-]>.actions{padding-left:var(--nl-gap);border-radius:0 var(--nl-radius) var(--nl-radius) 0;grid-column:2;position:relative}.t3-form[id^=newsletter-] input[type=email]{padding-inline:var(--spacing-sm);border-color:var(--formAccentColor);color:var(--color-contrast-inverted);background:0 0;border-radius:9999px}.t3-form[id^=newsletter-] input[type=email]:focus{border-color:var(--formAccentColor)}.t3-form[id^=newsletter-]>.form-element:has(.error,.is-invalid){--formAccentColor:var(--color-warning)}.t3-form[id^=newsletter-]>.form-element:has(input[type=email]) label{left:calc(var(--nl-pad) + var(--spacing-sm))}.t3-form[id^=newsletter-] .form-navigation button[type=submit]{border-radius:9999px}.t3-form[id^=newsletter-] .form-navigation button[type=submit]:after{content:"";background-color:currentColor;flex:none;width:1em;height:.75em;display:inline-block;-webkit-mask:url(../Images/button-arrow.svg) 50%/contain no-repeat;mask:url(../Images/button-arrow.svg) 50%/contain no-repeat}.t3-form[id^=newsletter-] .form-navigation button[type=submit]:is(:hover,:focus-visible){border-color:var(--color-primary-50);background-color:var(--color-primary-50);color:var(--color-primary-500)}.t3-form[id^=newsletter-]>:is(.privacy,.mandatory,.note,.form-element:has(altcha-widget)){text-align:center;grid-column:1/-1;justify-self:center;margin:0}.t3-form[id^=newsletter-]>.note{font-size:14px;font-weight:500}.t3-form[id^=newsletter-]>.privacy .form-check-wrapping-label{text-align:left;align-items:center}.t3-form[id^=newsletter-]>.actions:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #c5a06db3;width:100px;display:none;position:absolute;top:45%;right:-25px}@supports (color:color-mix(in lab, red, red)){.t3-form[id^=newsletter-]>.actions:after{border:1px solid color-mix(in srgb, var(--color-accent-500), transparent 30%)}}.t3-form[id^=newsletter-]>.actions:after{border-radius:9999px}@media (width>=768px){.t3-form[id^=newsletter-]>.actions:after{display:block}}@media not all and (width>=480px){.t3-form[id^=newsletter-]{--nl-pad:var(--spacing-sm);grid-template-columns:minmax(0,1fr)}.t3-form[id^=newsletter-]>.form-element:has(input[type=email]){padding:var(--nl-pad) var(--nl-pad) var(--nl-gap);border-radius:var(--nl-radius) var(--nl-radius) 0 0}.t3-form[id^=newsletter-]>.actions{padding:var(--nl-gap) var(--nl-pad) var(--nl-pad);border-radius:0 0 var(--nl-radius) var(--nl-radius);grid-area:2/1}.t3-form[id^=newsletter-] .form-navigation button[type=submit]{width:100%}}.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:#5e7c7333;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:#5e7c7333}@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}
