#Content .ac-visual-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:460px;border:.5px solid #000;background:#fff;margin:0 0 32px;padding:0;isolation:isolate;overflow:hidden;box-sizing:border-box}.ac-visual-hero__media{position:absolute;inset:0;z-index:-2}#Content .ac-visual-hero .ac-visual-hero__image{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;margin:0;border:0}#Content .ac-visual-hero--clinic .ac-visual-hero__image{object-fit:cover}#Content .ac-visual-hero--portrait{min-height:520px}#Content .ac-visual-hero--portrait .ac-visual-hero__image{object-fit:contain;object-position:center top}#Content .ac-visual-hero__copy{width:100%;padding:40px 30px 30px;text-align:center;background:linear-gradient(0deg,#ffffffdf 0%,#ffffffaa 58%,#ffffff00 100%);color:#171717}#Content .ac-visual-hero--clinic .ac-visual-hero__copy{background:linear-gradient(0deg,#fffffff5 0%,#ffffffde 70%,#ffffff00 100%)}#Content .ac-visual-hero h1{color:#171717!important;font:400 clamp(34px,4.8vw,64px)/1.08 Georgia,'Times New Roman',serif!important;letter-spacing:-.035em!important;margin:0!important;text-align:center!important;overflow-wrap:break-word}#Content .ac-visual-hero h1 strong{font-weight:400}#Content .ac-visual-hero__lead{max-width:780px;margin:16px auto 0;font-size:16px;line-height:1.65;letter-spacing:normal}#Content .ac-visual-hero__lead p{color:#333;font-size:16px;line-height:1.65;margin:8px 0;letter-spacing:normal}#Content .ac-visual-hero__lead a{color:inherit}#Content .ac-visual-hero__lead .ac-contact-button{display:inline-flex;width:auto}#Content .ac-visual-hero--empty{min-height:240px;background:#f5f3ee}@media(max-width:700px){#Content .ac-visual-hero{min-height:370px}#Content .ac-visual-hero--portrait{min-height:460px}#Content .ac-visual-hero__copy{padding:36px 20px 24px}#Content .ac-visual-hero h1{font-size:clamp(30px,8vw,42px)!important;line-height:1.12!important}#Content .ac-visual-hero__lead,#Content .ac-visual-hero__lead p{font-size:15px;line-height:1.55}#Content .ac-visual-hero__lead{margin-top:12px}}#Content .ac-visual-hero__lead .titolo-t{background:transparent!important;padding:0!important;color:#333!important;font-size:16px;line-height:1.6}#Content .ac-visual-hero__lead .ac-news-meta{justify-content:center}.ac-classic--utility #Content .entry-content:has(>.ac-visual-hero){border:0;padding:0}