.mb-seo-page{padding-bottom:74px}.mb-seo-page__breadcrumb{color:var(--color-gray-500);align-items:center;gap:9px;padding:24px 0 12px;font-size:13px;font-weight:700;display:flex}.mb-seo-page__breadcrumb a:hover{color:var(--color-orange)}.mb-seo-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:18px;min-height:540px;padding-top:20px;padding-bottom:34px;display:grid}.mb-seo-hero__copy,.mb-seo-hero__media{min-width:0}.mb-seo-hero__copy{background:#fff;border-radius:28px;padding:clamp(52px,7vw,88px) clamp(38px,6vw,76px)}.mb-seo-hero__copy h1{max-width:720px;color:var(--color-dark-surface);letter-spacing:-.055em;font-size:clamp(3rem,5.2vw,5rem);line-height:.98}.mb-seo-hero__copy>p{max-width:650px;color:var(--color-gray-500);margin-top:28px;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.65}.mb-seo-hero__actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.mb-seo-hero__media{background:#e5e5e3;border-radius:28px;justify-content:center;align-self:center;align-items:center;min-height:500px;display:flex;overflow:hidden}.mb-seo-hero__media img{object-fit:contain;object-position:center;width:100%;height:auto}@media (min-width:901px){.mb-seo-hero__copy h1{font-size:clamp(2.6rem,3.9vw,3.15rem);line-height:1.02}.mb-seo-hero__media{aspect-ratio:4/3;background:0 0;align-self:flex-start;min-height:0;position:sticky;top:128px}.mb-seo-hero__media img{object-fit:cover;width:100%;height:100%}}.mb-seo-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:8px;padding-bottom:74px;display:grid}.mb-seo-highlights>div{background:#fff;border:1px solid #ea5b2233;border-radius:18px;align-items:center;gap:12px;min-height:104px;padding:22px;display:flex}.mb-seo-highlights span,.mb-seo-content__section li span{color:var(--color-orange);font-weight:900}.mb-seo-highlights strong{font-size:15px;line-height:1.35}.mb-seo-content{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:clamp(34px,6vw,72px);display:grid}.mb-seo-content__main{gap:24px;display:grid}.mb-seo-content__section{border:1px solid var(--color-gray-200);background:#fff;border-radius:24px;padding:clamp(32px,5vw,54px)}.mb-seo-content__section h2,.mb-seo-related h2,.mb-seo-content__aside h2{color:var(--color-dark-surface);letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.75rem)}.mb-seo-content__section p{color:var(--color-gray-500);margin-top:18px;font-size:1.05rem;line-height:1.75}.mb-seo-content__section ul{gap:13px;margin-top:24px;display:grid}.mb-seo-content__section li{gap:12px;line-height:1.55;display:flex}.mb-seo-content__aside{color:#fff;background:var(--color-dark-surface);box-shadow:var(--shadow-card);border-radius:24px;padding:34px;position:sticky;top:128px}.mb-seo-content__aside h2{color:#fff}.mb-seo-content__aside>p{color:#ffffffb8;margin:18px 0 26px;line-height:1.65}.mb-seo-content__address{color:#ffffffc7;border-top:1px solid #ffffff24;gap:10px;margin-top:24px;padding-top:22px;font-size:14px;line-height:1.5;display:flex}.mb-seo-content__address svg{color:var(--color-orange);flex:none}.mb-seo-related{padding-top:76px}.mb-seo-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.mb-seo-related__grid a{border:1px solid var(--color-gray-200);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:24px;display:flex}.mb-seo-related__grid a:hover{color:var(--color-orange);border-color:#ea5b2273}@media (max-width:900px){.mb-seo-hero{grid-template-columns:1fr;align-items:stretch;gap:0}.mb-seo-hero__copy{border-radius:24px 24px 0 0}.mb-seo-hero__media{border-radius:0 0 24px 24px;align-self:stretch;height:380px;min-height:380px;display:block}.mb-seo-hero__media img{object-fit:cover;height:100%}.mb-seo-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-seo-content{grid-template-columns:1fr}.mb-seo-content__aside{position:static}}@media (max-width:620px){.mb-seo-page{padding-bottom:54px}.mb-seo-hero{padding-inline:14px}.mb-seo-hero__copy{padding:40px 26px}.mb-seo-hero__copy h1{font-size:clamp(2.65rem,13vw,3.75rem)}.mb-seo-hero__copy h1.mb-seo-hero__title--domiciliazione{font-size:clamp(1.8rem,9vw,2.75rem)}.mb-seo-hero__actions,.mb-seo-hero__actions .btn{width:100%}.mb-seo-hero__media{height:300px;min-height:300px}.mb-seo-highlights{padding-inline:14px;grid-template-columns:1fr 1fr;padding-bottom:54px}.mb-seo-highlights>div{align-items:flex-start;min-height:118px;padding:18px}.mb-seo-content,.mb-seo-related{padding-inline:14px}.mb-seo-content__section,.mb-seo-content__aside{padding:28px 24px}.mb-seo-related__grid{grid-template-columns:1fr}}
