@charset "UTF-8";.input-group[data-astro-cid-hjn37jfm]{position:relative;width:100%}.input-group[data-astro-cid-hjn37jfm].full-width{grid-column:1/-1}.input-group[data-astro-cid-hjn37jfm].is-select-true:after{content:"";position:absolute;right:1rem;bottom:3rem;width:1.5rem;height:1.5rem;background-image:url(/assets/img/freccia-footer.png);background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none;transition:transform .4s ease;transform:rotate(0)}@media (max-width: 768px){.input-group[data-astro-cid-hjn37jfm].is-select-true:after{bottom:1rem;height:1rem;width:1rem;right:0}}.input-group[data-astro-cid-hjn37jfm].is-select-true.is-focused:after{transform:rotate(90deg)}input[data-astro-cid-hjn37jfm]:not([type=checkbox]),select[data-astro-cid-hjn37jfm]{width:100%;padding-top:3rem;padding-bottom:1.5rem;background:transparent;border:none;color:var(--form-field-text-color);font-size:clamp(1.25rem,4vw,2rem);font-family:inherit;font-weight:400;transition:background-color .2s}input[data-astro-cid-hjn37jfm]:not([type=checkbox]):focus,input[data-astro-cid-hjn37jfm]:not([type=checkbox]):not(:placeholder-shown),select[data-astro-cid-hjn37jfm]:focus,select[data-astro-cid-hjn37jfm]:not(:placeholder-shown){outline:none;font-weight:700;text-transform:uppercase}input[data-astro-cid-hjn37jfm]:not([type=checkbox])::placeholder,select[data-astro-cid-hjn37jfm]::placeholder{color:transparent}@media (max-width: 768px){input[data-astro-cid-hjn37jfm]:not([type=checkbox]),select[data-astro-cid-hjn37jfm]{padding-bottom:24px;padding-top:2.2rem}}textarea[data-astro-cid-hjn37jfm]{width:100%;padding-top:3rem;padding-bottom:1.5rem;background:transparent;border:none;color:var(--form-field-text-color);font-size:clamp(1rem,3.5vw,1.5rem);font-family:inherit;transition:background-color .2s}textarea[data-astro-cid-hjn37jfm]:focus,textarea[data-astro-cid-hjn37jfm]:not(:placeholder-shown){outline:none}select[data-astro-cid-hjn37jfm]{padding-right:3rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;font-weight:700;color:transparent}select[data-astro-cid-hjn37jfm]:valid{color:var(--form-field-text-color)}select[data-astro-cid-hjn37jfm] option[data-astro-cid-hjn37jfm]{background-color:var(--form-field-select-option-bg)!important;color:var(--form-field-select-option-text)!important;padding:1rem 1.5rem;font-size:1.25rem;font-family:inherit;font-weight:400;text-transform:none;border:none}label[data-astro-cid-hjn37jfm]:not(.checkbox-label){position:absolute;left:0;top:0;width:100%;padding-top:3rem;font-weight:700;text-transform:uppercase;color:var(--form-field-label-color);pointer-events:none;transition:all .4s ease;transform-origin:left top;display:flex;align-items:flex-start;gap:.5rem;flex-wrap:wrap}.label-text[data-astro-cid-hjn37jfm]{font-size:clamp(1.25rem,4vw,2rem)}@media (min-width: 768px) and (max-width: 1450px){.label-text[data-astro-cid-hjn37jfm]{font-size:clamp(1rem,2vw,2rem)}}@media (max-width: 768px){.label-text[data-astro-cid-hjn37jfm]{font-size:clamp(1rem,2vw,2rem)}}.optional[data-astro-cid-hjn37jfm]{font-size:clamp(1rem,1vw,3rem);font-weight:400;text-transform:none}@media (max-width: 768px){.optional[data-astro-cid-hjn37jfm]{display:none}}select[data-astro-cid-hjn37jfm]:valid~label[data-astro-cid-hjn37jfm]:not(.checkbox-label){opacity:0}input[data-astro-cid-hjn37jfm]:not([type=checkbox]):focus~label[data-astro-cid-hjn37jfm]:not(.checkbox-label),input[data-astro-cid-hjn37jfm]:not([type=checkbox]):not(:placeholder-shown)~label[data-astro-cid-hjn37jfm]:not(.checkbox-label),textarea[data-astro-cid-hjn37jfm]:focus~label[data-astro-cid-hjn37jfm]:not(.checkbox-label),textarea[data-astro-cid-hjn37jfm]:not(:placeholder-shown)~label[data-astro-cid-hjn37jfm]:not(.checkbox-label){padding-top:0;top:1rem;transform:scale(.5);font-weight:400}.underline[data-astro-cid-hjn37jfm]{position:absolute;bottom:.5rem;left:0;right:0;height:1px;background:var(--form-field-underline-color);transition:background-color .3s ease}.underline[data-astro-cid-hjn37jfm]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--form-field-underline-color);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.19,1,.22,1)}input[data-astro-cid-hjn37jfm]:not([type=checkbox]):focus~.underline[data-astro-cid-hjn37jfm]:after,textarea[data-astro-cid-hjn37jfm]:focus~.underline[data-astro-cid-hjn37jfm]:after,select[data-astro-cid-hjn37jfm]:focus~.underline[data-astro-cid-hjn37jfm]:after{transform:scaleX(1)}.checkbox-wrapper[data-astro-cid-hjn37jfm]{display:flex;align-items:center;gap:.5rem;padding-block:.5rem}.checkbox-label[data-astro-cid-hjn37jfm]{font-weight:400;text-transform:none;font-size:.8rem;line-height:1;cursor:pointer;color:var(--form-field-label-color);padding-top:.1rem}input[data-astro-cid-hjn37jfm][type=checkbox]{width:14px;height:14px;margin:0;padding:0;background:transparent;border:2px solid var(--form-field-checkbox-border-color);border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;margin-top:.2rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;vertical-align:middle}input[data-astro-cid-hjn37jfm][type=checkbox]:checked{background-color:var(--form-field-checkbox-checked-bg-color);border-color:var(--form-field-checkbox-checked-bg-color)}input[data-astro-cid-hjn37jfm][type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--form-field-checkbox-checked-tick-color);font-size:.6rem;font-weight:700}input[data-astro-cid-hjn37jfm][type=checkbox]:focus{outline:2px solid var(--form-field-label-color);outline-offset:2px;opacity:.8}.form-wrapper .input-group.has-error .underline{background-color:var(--form-error-underline-color)!important}.form-wrapper .field-error{color:var(--form-error-text-color);font-size:.9rem;padding-top:.5rem;padding-bottom:1rem}.form-wrapper.form-theme-light input:-webkit-autofill,.form-wrapper.form-theme-light input:-webkit-autofill:hover,.form-wrapper.form-theme-light input:-webkit-autofill:focus,.form-wrapper.form-theme-light input:-webkit-autofill:active{-webkit-text-fill-color:var(--nero)!important;-webkit-box-shadow:0 0 0px 1000px var(--bianco) inset!important;transition:background-color 5000s ease-in-out 0s}.box-dynamic-form[data-astro-cid-jp4cvj5z]{display:flex;flex-direction:column}.box-dynamic-form[data-astro-cid-jp4cvj5z] .rounded-animated{align-self:flex-end}.form-wrapper[data-astro-cid-jp4cvj5z]{position:relative;--form-field-text-color: var(--bianco, #ffffff);--form-field-label-color: var(--bianco, #ffffff);--form-field-underline-color: var(--bianco, #ffffff);--form-field-checkbox-border-color: var(--bianco, #ffffff);--form-field-checkbox-checked-bg-color: var(--bianco, #ffffff);--form-field-checkbox-checked-tick-color: var(--nero-opaco, #1a1a1a);--form-field-select-arrow-svg: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");--form-field-select-option-bg: var(--nero-opaco, #1a1a1a);--form-field-select-option-text: var(--bianco, #ffffff);--form-field-select-option-hover-bg: var(--rosso);--form-field-select-option-checked-bg: var(--rosso);--form-field-select-option-disabled-text: rgba(255, 255, 255, .5);--form-error-text-color: var(--rosso);--form-error-underline-color: var(--rosso);--date-picker-scheme: dark}.form-wrapper[data-astro-cid-jp4cvj5z].form-theme-light{--form-field-text-color: var(--nero, #000000);--form-field-label-color: var(--nero, #000000);--form-field-underline-color: var(--nero-opaco, #333333);--form-field-checkbox-border-color: var(--nero, #000000);--form-field-checkbox-checked-bg-color: var(--nero, #000000);--form-field-checkbox-checked-tick-color: var(--bianco, #ffffff);--form-field-select-arrow-svg: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");--form-field-select-option-bg: var(--bianco, #ffffff);--form-field-select-option-text: var(--nero, #000000);--form-field-select-option-hover-bg: rgba(0, 0, 0, .05);--form-field-select-option-checked-bg: rgba(0, 0, 0, .1);--form-field-select-option-disabled-text: rgba(0, 0, 0, .4);--form-error-text-color: var(--rosso-scuro);--form-error-underline-color: var(--rosso)}.form-grid[data-astro-cid-jp4cvj5z]{display:flex;flex-direction:column}.form-row[data-astro-cid-jp4cvj5z]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:flex-end}.form-row[data-astro-cid-jp4cvj5z]:has(.input-group.full-width){grid-template-columns:1fr}.form-message[data-astro-cid-jp4cvj5z]{padding:1.5rem;border-radius:8px;margin-top:1.5rem;font-size:1.2rem;text-align:center}@media (max-width: 768px){.form-message[data-astro-cid-jp4cvj5z]{margin-top:2rem}}.form-message[data-astro-cid-jp4cvj5z].success{background-color:#d1e7dd;color:#0f5132;border:1px solid #badbcc}.form-message[data-astro-cid-jp4cvj5z].error{background-color:var(--rosso-scuro);color:var(--rosso);border:1px solid var(--rosso)}@media (max-width: 768px){.box-dynamic-form[data-astro-cid-jp4cvj5z]{gap:1.5rem}.btn-form-left{align-self:flex-start!important}.form-row[data-astro-cid-jp4cvj5z]{grid-template-columns:1fr;gap:0rem}.input-group[data-astro-cid-jp4cvj5z]{grid-column:1/-1}.form-grid[data-astro-cid-jp4cvj5z]{gap:0rem}}
