.lever-hero{background-image:linear-gradient(90deg,var(--color--ink),color-mix(in srgb,var(--color--ink) 80%,transparent) 45%,transparent 78%),url(/wp-content/uploads/2026/09/hero-genova.png)}.lever-contact-info-section{padding-inline:calc(var(--spacing--9xl) + 16px)}.lever-contact-info-layout{align-items:start}.lever-contact-details{max-width:var(--container--narrow)}.lever-contact-details-list{font-style:normal}.lever-contact-details-list p{margin:0;line-height:1.6}.lever-contact-details-list a,.lever-privacy-consent a{color:var(--color--gold-deep);font-weight:700}.lever-contact-form{padding:var(--spacing--6xl);background-color:var(--color--base--1000);border:var(--border--width) solid var(--color--mist);border-radius:var(--radius--md)}.lever-form-field{display:grid;gap:var(--spacing--xs)}.lever-form-field label{font-weight:700}.lever-contact-form textarea{resize:vertical}.lever-privacy-consent{display:flex;align-items:flex-start;gap:var(--spacing--sm);font-size:var(--font--size--badge)}.lever-privacy-consent input{flex:0 0 auto;margin-block-start:.25em}.lever-contact-form button{align-self:flex-start;min-width:var(--size--72)}@media (max-width:991px){.lever-contact-info-section{padding-inline:calc(var(--spacing--6xl) + 16px)}}@media (max-width:478px){.lever-hero{background-image:linear-gradient(color-mix(in srgb,var(--color--ink) 50%,transparent),color-mix(in srgb,var(--color--ink) 50%,transparent)),url(/wp-content/uploads/2026/09/hero-genova.png)}.lever-contact-info-section{padding-inline:var(--spacing--5xl)}.lever-contact-info-layout{grid-template-columns:1fr;row-gap:var(--spacing--5xl)}.lever-contact-form{padding:var(--spacing--3xl)}.lever-contact-form button{width:100%}}#contatti input:not([type="checkbox"],[type="radio"],[type="submit"]),#contatti textarea,#contatti select{background-color:var(--color--paper)!important;color:var(--color--ink)!important;border-color:var(--color--mist)!important;caret-color:var(--color--ink)}#contatti input::placeholder,#contatti textarea::placeholder{color:color-mix(in srgb,var(--color--ink) 65%,transparent)!important;opacity:1}#contatti input:focus,#contatti textarea:focus,#contatti select:focus{outline:2px solid var(--color--gold)!important;outline-offset:2px}