/* Social section only, on Chi siamo. */
.about-phone-section{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,7vw,110px);background:#F2E9DD;border-top:0}
.about-phone-visual{position:relative;min-width:0;display:flex;justify-content:center;align-items:center;aspect-ratio:1;overflow:hidden}
.about-phone-visual img{position:absolute;display:block;width:150%;max-width:none;flex:none;height:auto;background:transparent}
.about-phone-copy{min-width:0;max-width:620px}
body .about-phone-copy :is(h1,h2){font-family:inherit;letter-spacing:-.035em!important;font-size:var(--type-h2)!important;font-weight:700!important;line-height:1.08!important;text-transform:uppercase;margin:0 0 28px;color:var(--wood)}
.about-phone-copy>p:last-child{margin-bottom:0}
.about-phone-copy a{color:inherit;text-decoration:underline;text-underline-offset:3px}
@media(max-width:760px){.about-phone-section{grid-template-columns:minmax(0,1fr);gap:36px}body .about-phone-copy :is(h1,h2){margin-bottom:20px}}

/* The beige social section needs equal cream space around the closing CTA. */
body.page-chi-siamo footer>.contact-banner.titan-cta{padding-top:var(--section-inset)!important;padding-bottom:var(--section-inset)!important}

.about-phone-copy>.eyebrow{line-height:1.5;margin:0 0 25px}

/* The two phones remain static, including during the shared page reveals. */
body .about-phone-visual img{animation:none!important;transition:none!important;transform:none!important;translate:none!important;opacity:1!important}
