@layer tailwind-base{:where(.form-item label:not(.option)){display:block}:where(.form-item .form-item--error-message){margin-top:.375rem;margin-bottom:.375rem;--tw-text-opacity: 1;color:hsl(var(--c-error) / var(--tw-text-opacity))}:where(.form-item .description){margin-top:.375rem;margin-bottom:.375rem}.form-item>*:last-child{margin-bottom:0}}@layer tailwind-components{.form-item{--label-color: hsl(42.39999999999998 100% 48.8%)}.form-item>label:not(.option){font-size:.75rem;font-weight:700}@media (min-width: 1025px){.form-item>label:not(.option){font-size:.875rem}}.form-item>label:not(.option){margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.1em;color:var(--label-color)}.form-item>label.option{margin-inline-start:.5rem;font-family:Open Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;line-height:1.6;color:#3a3a3a}@media (min-width: 1600px){.form-item>label.option{font-size:1rem;line-height:1.6}}.form-item>label.option{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 1025px){.form-item>label.option{font-size:1rem}}.form-item>.description{font-family:Open Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;font-weight:400;line-height:1.6;color:#3a3a3a}@media (min-width: 1600px){.form-item>.description{font-size:.75rem;line-height:1.4}}.form-item>.description{max-width:1025px;font-size:.875rem}@media (min-width: 1025px){.form-item>.description{font-size:1rem}}.form-item [type=checkbox]~.description{margin-left:2rem}.form-item.form-disabled{--label-color: hsl(var(--c-base-content))}.form-item--error{--label-color: hsl(var(--c-error-form))}.form-item--error-message{font-family:Open Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;font-weight:700;line-height:1.2;color:#3a3a3a}@media (min-width: 1600px){.form-item--error-message{font-size:.75rem;line-height:1.2}}.form-item--error-message{color:var(--label-color)}.form-required:after{color:hsl(var(--c-error-form));content:" * "}.form-input,.form-textarea{--input-placeholder-color: hsl(0 .8% 75.1%);--input-color: hsl(var(--c-base-content-700));--input-border-color: hsl(0 3.2% 93.9%);--btn-boxshadow: transparent;--btn-boxshadow-hover: transparent;color:var(--input-color);background-color:var(--input-background-color);border-color:var(--input-border-color);box-shadow:inset 0 0 0 0 var(--input-border-color);padding:.688rem 1rem;font-size:.75rem}@media (min-width: 1025px){.form-input,.form-textarea{font-size:.875rem}}.form-input,.form-textarea{border-radius:5px;border-width:2px;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width: 1025px){.form-input,.form-textarea{width:100%}}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:var(--placeholder-color);font-size:.75rem}.form-input::placeholder,.form-textarea::placeholder{color:var(--placeholder-color);font-size:.75rem}.form-input:hover,.form-textarea:hover{box-shadow:inset 0 -1px 0 0 var(--input-border-color)}.form-input:focus,.form-textarea:focus{box-shadow:inset 0 -3px 0 0 var(--input-border-color)}@media (min-width: 1025px){.field--widget-string-textarea,.field--name-field-disclaimer{grid-column:span 2 / span 2}}.form-checkbox{background-image:revert;transform:translateY(-.1rem);height:1.125rem;width:1.125rem;border-radius:5px;border-width:2px;--tw-border-opacity: 1;border-color:hsl(0 3.2% 93.9% / var(--tw-border-opacity));--tw-ring-color: currentColor;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.form-checkbox:checked{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.67 13.89'%3E %3Cpath d='M6.67,13.89L0,7.23l1.88-1.89,4.79,4.79L16.79,0l1.88,1.89' fill='white'/%3E %3C/svg%3E");background-size:75%;--tw-bg-opacity: 1;background-color:hsl(52 100% 50% / var(--tw-bg-opacity))}.form-checkbox:checked:hover{--tw-border-opacity: 1;border-color:hsl(52 100% 50% / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(52 100% 50% / var(--tw-bg-opacity))}.form-checkbox:focus,.form-checkbox:active{--tw-ring-color: transparent}.form-checkbox:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(52 100% 50% / var(--tw-ring-opacity))}.form-checkbox:not(:disabled){cursor:pointer}.form-radio{background-image:revert;transform:translateY(-.1rem);height:1.125rem;width:1.125rem;--tw-border-opacity: 1;border-color:hsl(52 100% 50% / var(--tw-border-opacity));--tw-shadow: inset 0 0 0 .25rem white;--tw-shadow-colored: inset 0 0 0 .25rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-color: currentColor;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.form-radio:checked{--tw-bg-opacity: 1;background-color:hsl(52 100% 50% / var(--tw-bg-opacity))}.form-radio:checked:hover{--tw-border-opacity: 1;border-color:hsl(52 100% 50% / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(52 100% 50% / var(--tw-bg-opacity))}.form-radio:focus,.form-radio:active{--tw-ring-color: transparent}.form-radio:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(52 100% 50% / var(--tw-ring-opacity))}.form-radio:not(:disabled){cursor:pointer}:is(.form-disabled>.form-checkbox,.form-checkbox:disabled),:is(.form-disabled>.form-radio,.form-radio:disabled){cursor:not-allowed;--tw-border-opacity: 1;border-color:hsl(0 .8% 75.1% / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(0 .8% 75.1% / var(--tw-bg-opacity))}.form-disabled>.form-input,.form-input[disabled]{--input-placeholder-color: hsl(var(--c-base-content-700));--input-background-color: hsl(0 3.2% 93.9%);--input-border-color: hsl(var(--c-base-content-700))}.form-item--error>.form-input{--input-color: hsl(var(--c-error-form));--input-border-color: var(--input-color)}:where(.form-toggle){--chkbg: var(--c-base-content);--chkc: 0 0% 100%;--focus-shadow: 0 0 0;--chkbs: 2rem;--chkmultiplier: 1.625;--chkbw: calc(var(--chkbs) * var(--chkmultiplier));--chkbh: var(--chkbs);width:var(--chkbw);height:var(--chkbh);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:hsla(var(--chkc) / var(--o-bg, .2));border-radius:1.5rem;box-shadow:calc(var(--chkbs) / var(--chkmultiplier) * -1) 0 0 2px hsl(var(--chkbg)) inset,0 0 0 2px hsl(var(--chkbg)) inset,var(--focus-shadow);transition:background,box-shadow var(--animation-input, .2s) ease-in-out;transition-duration:.3s;transform:translateY(.5rem);outline:2px solid transparent;outline-offset:2px}:where(.form-toggle):where(:focus-visible){outline:1px solid hsl(var(--c-primary));outline-offset:.125rem}:where(.form-toggle):where(:checked),:where(.form-toggle):where([checked=true]){--o-bg: 1;--chkbg: var(--c-primary);box-shadow:calc(var(--chkbs) / var(--chkmultiplier)) 0 0 2px hsl(var(--chkbg)) inset,0 0 0 2px hsl(var(--chkbg)) inset,var(--focus-shadow)}:where(.form-toggle):where(:disabled){--chkbg: 0 .8% 75.1%;border-color:transparent}:where(.form-toggle):disabled{cursor:not-allowed}}.form-select,.reich-select{min-height:3rem;font-family:Open Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;line-height:1.6;color:#3a3a3a}@media (min-width: 1600px){.form-select,.reich-select{font-size:1rem;line-height:1.6}}.form-select,.reich-select{border-width:0px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);cursor:pointer}.form-select{--input-border-color: hsl(0 3.2% 93.9%);border-color:var(--input-border-color);font-size:.875rem;width:100%;min-width:240px;max-width:100%;padding-left:1rem;padding-right:1rem;border-radius:.125rem;border-width:1px;outline:2px solid transparent;outline-offset:2px}reich-select{position:relative;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}reich-select select{background-image:none}@media (min-width: 1600px){reich-select select{display:none}}reich-select:not([open]) .reich-select-wrapper{opacity:0!important}reich-select[open=true]:after{transform-origin:center;--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}reich-select:after{position:absolute;top:1.1em;right:2em;width:1.086em;height:.649em;pointer-events:none;content:"";background-image:var(--i-select);background-repeat:no-repeat;background-size:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.reich-select{display:none}@media (min-width: 1600px){.reich-select{display:grid}}.reich-select[aria-expanded=true] .reich-select-wrapper{animation:reich-select-fade-in .15s forwards}.reich-select[aria-expanded=false] .reich-select-wrapper{animation:reich-select-fade-out .15s forwards}.reich-select:focus{--tw-bg-opacity: 1;background-color:hsl(51.89999999999998 100% 72.5% / var(--tw-bg-opacity))}.reich-select-current{background-repeat:no-repeat;background-position:calc(100% - 2rem) center;background-size:1.086rem;display:grid;align-items:center;padding-left:2rem;padding-right:4.5rem}.reich-select-current:hover{--tw-bg-opacity: 1;background-color:hsl(51.89999999999998 100% 72.5% / var(--tw-bg-opacity))}.reich-select-wrapper{grid-auto-rows:3rem;position:absolute;left:0;right:0;top:100%;display:grid;align-items:center;--tw-bg-opacity: 1;background-color:hsl(0 0% 100% / var(--tw-bg-opacity));opacity:0;--tw-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08);--tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.reich-select-option{font-family:Open Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;line-height:1.6;color:#3a3a3a}@media (min-width: 1600px){.reich-select-option{font-size:1rem;line-height:1.6}}.reich-select-option{display:grid;height:100%;align-items:center;padding-left:2rem;padding-right:2rem;--tw-text-opacity: 1;color:hsl(52 100% 50% / var(--tw-text-opacity))}.reich-select-option.active,.reich-select-option:hover{--tw-bg-opacity: 1;background-color:hsl(51.89999999999998 100% 72.5% / var(--tw-bg-opacity))}@keyframes reich-select-fade-out{0%{opacity:1;transform:scale(1);transform-origin:top}25%{opacity:0;transform:scale(.85)}to{position:absolute;pointer-events:none;opacity:0}}@keyframes reich-select-fade-in{to{opacity:1;transform:scale(1);transform-origin:top}25%{opacity:0;transform:scale(.85)}0%{position:absolute;pointer-events:none;opacity:0}}@layer tailwind-components{textarea{vertical-align:top}.contact-message-form{margin-left:auto;margin-right:auto;max-width:25rem}@media (min-width: 1025px){.contact-message-form{max-width:100%}}.form-actions{display:flex;flex-direction:row;gap:1rem}form[block$=-contactblock]{grid-template-columns:minmax(0,1fr);display:grid;gap:1.5rem}@media (min-width: 1025px){form[block$=-contactblock]{grid-template-columns:repeat(2,minmax(0,1fr))}}form[block$=-contactblock] input,form[block$=-contactblock] textarea{max-width:100%}}
