.ContactForm_form___V7xx{display:flex;flex-direction:column;gap:2rem;width:100%}.ContactForm_successBanner__63Q6z{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;border-bottom:1px solid var(--gold-400);color:var(--gold-400);font-size:.96rem;font-weight:600;text-align:center}.ContactForm_row__cf00f{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.ContactForm_formGroup__ocQ4t{display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center}.ContactForm_formGroup__ocQ4t label{font-family:var(--font-display);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--gold-400)}.ContactForm_input___16hj,.ContactForm_select__Q0Vzp,.ContactForm_textarea__2_UAC{width:100%;padding:.85rem .5rem;background:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.22);border-radius:0;color:var(--white);font-family:var(--font-body);font-size:1rem;text-align:center;transition:border-color var(--transition-fast)}.ContactForm_input___16hj::placeholder,.ContactForm_textarea__2_UAC::placeholder{color:hsla(0,0%,100%,.32);text-align:center}.ContactForm_input___16hj:focus,.ContactForm_select__Q0Vzp:focus,.ContactForm_textarea__2_UAC:focus{outline:none;border-bottom-color:var(--gold-400)}.ContactForm_select__Q0Vzp option{background:#0e1015;color:var(--white)}.ContactForm_textarea__2_UAC{resize:vertical;min-height:95px}.ContactForm_checkboxLabel__g0Wj7{display:flex;align-items:center;justify-content:center;gap:.65rem;font-size:.85rem;color:var(--white-70);line-height:1.5;cursor:pointer;text-align:center;margin:0 auto}.ContactForm_checkboxLabel__g0Wj7 input{accent-color:var(--gold-400)}.ContactForm_actionsGrid__b7hpP{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem}.ContactForm_actionBtn__jdd4R{min-width:240px}@media (min-width:640px){.ContactForm_row__cf00f{grid-template-columns:1fr 1fr}}.Contatti_header__a9L4E{padding:165px 0 4.25rem;border-bottom:1px solid var(--line-subtle);text-align:center;display:flex;flex-direction:column;align-items:center}.Contatti_title__OPdYe{font-family:var(--font-display);font-size:clamp(2.15rem,4.4vw,3.6rem);font-weight:800;letter-spacing:-.025em;margin-bottom:1rem;color:var(--white);text-align:center}.Contatti_subtitle__pRTOp{font-size:1.08rem;max-width:680px;margin:0 auto;color:var(--white-70);line-height:1.72;text-align:center}.Contatti_grid__xADjj{gap:5rem}.Contatti_grid__xADjj,.Contatti_infoColumn__gNptv{display:flex;flex-direction:column;align-items:center;width:100%}.Contatti_infoColumn__gNptv{text-align:center}.Contatti_sectionTitle__NfnUY{font-family:var(--font-display);font-size:clamp(1.65rem,2.8vw,2.35rem);font-weight:700;letter-spacing:-.025em;margin-bottom:.85rem;text-align:center}.Contatti_introText__7bOka{color:var(--white-70);max-width:660px;margin:0 auto 2.75rem;font-size:1.02rem;line-height:1.72;text-align:center}.Contatti_contactInfo__FsGx6{font-style:normal;width:100%;display:grid;grid-template-columns:1fr;border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle)}.Contatti_infoItem__ywe9K{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;padding:2.25rem 1.25rem}.Contatti_infoItem__ywe9K:not(:last-child){border-bottom:1px solid var(--line-subtle)}.Contatti_iconBox__nJE0R{color:var(--gold-400);width:48px;height:48px;border-radius:50%;border:1px solid rgba(212,175,55,.3);background:rgba(212,175,55,.05);display:flex;align-items:center;justify-content:center;margin:0 auto .25rem}.Contatti_infoItem__ywe9K h3{font-family:var(--font-display);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--gold-400);margin-bottom:.35rem}.Contatti_infoItem__ywe9K p{font-size:.98rem;color:var(--white);margin-bottom:.15rem;text-align:center}.Contatti_infoItem__ywe9K a{color:var(--white);font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.2)}.Contatti_infoItem__ywe9K a:hover{color:var(--gold-400);border-bottom-color:var(--gold-400)}.Contatti_subInfo__Rgpel{font-size:.82rem!important;color:var(--white-50)!important}.Contatti_socialRow__3eLmb{display:flex;flex-wrap:wrap;justify-content:center;gap:2.25rem;margin-top:2.25rem}.Contatti_socialPill__KWkCS{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-display);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--white-90);padding-bottom:.3rem;border-bottom:1px solid var(--line-subtle);transition:all var(--transition-fast)}.Contatti_socialPill__KWkCS:hover{color:var(--gold-400);border-bottom-color:var(--gold-400)}.Contatti_formColumn__T6gU7{width:100%;max-width:820px;margin:0 auto}.Contatti_formCard__h4zEY{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:1rem}.Contatti_formLead__V8p0A{font-size:1.02rem;color:var(--white-70);max-width:600px;margin:0 auto 2.75rem;line-height:1.72;text-align:center}@media (min-width:992px){.Contatti_contactInfo__FsGx6{grid-template-columns:repeat(4,1fr)}.Contatti_infoItem__ywe9K:not(:last-child){border-bottom:none;border-right:1px solid var(--line-subtle)}}@media (min-width:640px) and (max-width:991px){.Contatti_contactInfo__FsGx6{grid-template-columns:repeat(2,1fr)}.Contatti_infoItem__ywe9K:nth-child(odd){border-right:1px solid var(--line-subtle)}}@media (max-width:768px){.Contatti_header__a9L4E{padding:130px 0 3rem}}