@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#hero-eyebrow {font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: var(--mm-blue-pale)}#hero-title {font-size: var(--mm-fs-hero); line-height: 1.05; font-weight: 400; color: var(--mm-bg); max-width: 900px}#mmx2 {font-size: var(--mm-fs-list); line-height: 1.4; color: var(--mm-blue-light)}#mmx1 {display: flex; flex-direction: row; align-items: center; border: 1px solid rgba(255,255,255,.28); border-radius: 5px; padding-top: 13px; padding-right: 22px; padding-bottom: 13px; padding-left: 22px; width: auto}#mmx4 {font-size: var(--mm-fs-list); line-height: 1.4; color: var(--mm-blue-light)}#mmx3 {display: flex; flex-direction: row; align-items: center; border: 1px solid rgba(255,255,255,.28); border-radius: 5px; padding-top: 13px; padding-right: 22px; padding-bottom: 13px; padding-left: 22px; width: auto}#mmx6 {font-size: var(--mm-fs-list); line-height: 1.4; color: var(--mm-blue-light)}#mmx5 {display: flex; flex-direction: row; align-items: center; border: 1px solid rgba(255,255,255,.28); border-radius: 5px; padding-top: 13px; padding-right: 22px; padding-bottom: 13px; padding-left: 22px; width: auto}#hero-punti {display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; gap: 14px; margin-top: 10px}@media (max-width: 478px) {#hero-punti {flex-direction: column; align-items: stretch}}#brxe-2lgmi0 {background-color: var(--mm-bg); color: var(--mm-navy); font-size: var(--mm-fs-btn); font-weight: 600; padding-top: 17px; padding-right: 34px; padding-bottom: 17px; padding-left: 34px; border-radius: 5px}#brxe-2lgmi0:hover {background-color: var(--mm-blue-light); color: var(--mm-navy)}@media (max-width: 478px) {#brxe-2lgmi0 {width: 100%; text-align: center; justify-content: center}}#brxe-1jdkip {display: inline-flex; align-items: center; justify-content: center; gap: 10px; cursor: pointer; background-color: var(--mm-dl-blue); color: var(--mm-bg); text-decoration: none; font-size: var(--mm-fs-btn); font-weight: 600; padding-top: 16px; padding-right: 28px; padding-bottom: 16px; padding-left: 28px; border-radius: 5px; transition: background-color .2s ease}#brxe-1jdkip:hover {background-color: var(--mm-dl-blue-dark)}@media (max-width: 478px) {#brxe-1jdkip {width: 100%}}#brxe-r9sxsg {display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; column-gap: 14px; row-gap: 14px; width: auto; margin-top: 16px; align-self: flex-start !important}@media (max-width: 478px) {#brxe-r9sxsg {flex-direction: column; align-items: stretch}}#hero-inner {display: flex; flex-direction: column; align-items: flex-start; gap: 22px}#hero {display: flex; width: 100%; padding-top: 112px; padding-right: 5vw; padding-bottom: 116px; padding-left: 5vw; background-color: var(--mm-navy); flex-direction: column}.brxe-section[id] { scroll-margin-top: 140px;} .mm-dl-btn::after { content: ""; display: block; flex: 0 0 auto; width: 83px; height: 22px; background-color: currentColor; -webkit-mask: url(https://medimilano.marketingtherapydev.eu/wp-content/uploads/2026/09/doctolib-logo.svg) left center/contain no-repeat; mask: url(https://medimilano.marketingtherapydev.eu/wp-content/uploads/2026/09/doctolib-logo.svg) left center/contain no-repeat;}@media (max-width: 991px) {#hero {padding-top: 84px; padding-bottom: 88px}}@media (max-width: 767px) {#hero {padding-top: 64px; padding-bottom: 68px}}#mmx8 {font-size: var(--mm-fs-h3); line-height: 1.18; color: var(--mm-navy)}#mmx9 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx10 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx7 {display: flex; flex-direction: column; align-items: stretch; gap: 18px; padding-right: 64px}@media (max-width: 991px) {#mmx7 {padding-right: 0}}#mmx12 {font-size: var(--mm-fs-h3); line-height: 1.18; color: var(--mm-navy)}#mmx13 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx14 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx11 {display: flex; flex-direction: column; align-items: stretch; gap: 18px; padding-left: 64px}#mmx11 { border-left: 1px solid var(--mm-border);}@media (max-width: 991px) {#mmx11 {padding-top: 34px; padding-left: 0; border-left-width: 0px}#mmx11 { border-top: 1px solid var(--mm-border);}}#offerta-grid {display: grid; align-items: initial; grid-template-columns: minmax(0,1fr) minmax(0,1fr); column-gap: 0px; row-gap: 44px; width: 100%}@media (max-width: 991px) {#offerta-grid {grid-template-columns: minmax(0,1fr)}}#offerta-cta {align-self: flex-start; background-color: var(--mm-navy); color: var(--mm-bg); font-size: var(--mm-fs-btn); font-weight: 600; padding-top: 16px; padding-right: 32px; padding-bottom: 16px; padding-left: 32px; border-radius: 5px; margin-top: 48px}#offerta-cta:hover {background-color: var(--mm-navy-hover); color: var(--mm-bg)}@media (max-width: 478px) {#offerta-cta {width: 100%; text-align: center; justify-content: center}}#offerta {display: flex; width: 100%; padding-top: 96px; padding-right: 5vw; padding-bottom: 96px; padding-left: 5vw; background-color: var(--mm-bg); flex-direction: column; align-items: flex-start}@media (max-width: 991px) {#offerta {padding-top: 72px; padding-bottom: 72px}}@media (max-width: 767px) {#offerta {padding-top: 56px; padding-bottom: 56px}}#ambulatori-title {font-size: var(--mm-fs-h2); line-height: 1.14; color: var(--mm-navy)}#ambulatori-head {display: flex; flex-direction: column; align-items: stretch}#mmx15 {font-size: var(--mm-fs-body); line-height: 1.7; color: var(--mm-text-muted)}#mmx16 {font-size: var(--mm-fs-body); line-height: 1.7; color: var(--mm-text-muted)}#ambulatori-cta {align-self: flex-start; background-color: var(--mm-navy); color: var(--mm-bg); font-size: var(--mm-fs-btn); font-weight: 600; padding-top: 16px; padding-right: 32px; padding-bottom: 16px; padding-left: 32px; border-radius: 5px; margin-top: 12px}#ambulatori-cta:hover {background-color: var(--mm-navy-hover); color: var(--mm-bg)}@media (max-width: 478px) {#ambulatori-cta {width: 100%; text-align: center; justify-content: center}}#ambulatori-body {display: flex; flex-direction: column; align-items: stretch; gap: 20px; max-width: 820px}#ambulatori-grid {display: grid; align-items: initial; grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr); column-gap: 72px; row-gap: 32px; align-items: start}@media (max-width: 991px) {#ambulatori-grid {grid-template-columns: minmax(0,1fr)}}#ambulatori {width: 100%; padding-top: 96px; padding-right: 5vw; padding-bottom: 96px; padding-left: 5vw; background-color: var(--mm-bg-alt)}@media (max-width: 991px) {#ambulatori {padding-top: 72px; padding-bottom: 72px}}@media (max-width: 767px) {#ambulatori {padding-top: 56px; padding-bottom: 56px}}#mmx18 {font-size: var(--mm-fs-h4); line-height: 1.2; color: var(--mm-navy)}#mmx19 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx20 {align-self: flex-start; border: 1px solid var(--mm-navy); border-radius: 5px; color: var(--mm-navy); font-size: var(--mm-fs-btn); font-weight: 600; padding-top: 15px; padding-right: 30px; padding-bottom: 15px; padding-left: 30px}#mmx20:hover {background-color: var(--mm-bg-tint); color: var(--mm-navy)}@media (max-width: 478px) {#mmx20 {width: 100%; text-align: center; justify-content: center}}#mmx17 {display: flex; flex-direction: column; align-items: flex-start; gap: 14px; padding-top: 34px; padding-right: 36px; padding-bottom: 36px; padding-left: 36px}@media (max-width: 767px) {#mmx17 {padding-top: 28px; padding-right: 24px; padding-bottom: 30px; padding-left: 24px}}#card-viaggi {display: flex; flex-direction: column; align-items: stretch; background-color: var(--mm-bg-alt); border: 1px solid var(--mm-border); border-radius: 8px; overflow: hidden}#mmx22 {font-size: var(--mm-fs-h4); line-height: 1.2; color: var(--mm-navy)}#mmx23 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx24 {align-self: flex-start; border: 1px solid var(--mm-navy); border-radius: 5px; color: var(--mm-navy); font-size: var(--mm-fs-btn); font-weight: 600; padding-top: 15px; padding-right: 30px; padding-bottom: 15px; padding-left: 30px}#mmx24:hover {background-color: var(--mm-bg-tint); color: var(--mm-navy)}@media (max-width: 478px) {#mmx24 {width: 100%; text-align: center; justify-content: center}}#mmx21 {display: flex; flex-direction: column; align-items: flex-start; gap: 14px; padding-top: 34px; padding-right: 36px; padding-bottom: 36px; padding-left: 36px}@media (max-width: 767px) {#mmx21 {padding-top: 28px; padding-right: 24px; padding-bottom: 30px; padding-left: 24px}}#card-sport {display: flex; flex-direction: column; align-items: stretch; background-color: var(--mm-bg-alt); border: 1px solid var(--mm-border); border-radius: 8px; overflow: hidden}#brand-grid {display: grid; align-items: initial; grid-template-columns: minmax(0,1fr) minmax(0,1fr); column-gap: 32px; row-gap: 32px}@media (max-width: 991px) {#brand-grid {grid-template-columns: minmax(0,1fr)}}#brand {width: 100%; padding-top: 80px; padding-right: 5vw; padding-bottom: 80px; padding-left: 5vw; background-color: var(--mm-bg)}@media (max-width: 991px) {#brand {padding-top: 64px; padding-bottom: 64px}}@media (max-width: 767px) {#brand {padding-top: 56px; padding-bottom: 56px}}#conv-eyebrow {font-size: var(--mm-fs-btn); letter-spacing: 0.02em; color: var(--mm-blue-pale)}#conv-title {font-size: var(--mm-fs-h2-xs); line-height: 1.2; color: var(--mm-bg); max-width: 640px}#conv-cta {align-self: flex-start; background-color: var(--mm-bg); color: var(--mm-navy); font-size: var(--mm-fs-btn); font-weight: 600; padding-top: 16px; padding-right: 32px; padding-bottom: 16px; padding-left: 32px; border-radius: 5px; margin-top: 14px}#conv-cta:hover {background-color: var(--mm-blue-light); color: var(--mm-navy)}@media (max-width: 478px) {#conv-cta {width: 100%; text-align: center; justify-content: center}}#conv-head {display: flex; flex-direction: column; align-items: flex-start; gap: 14px}#brxe-zz2l09 {width: 150px; max-width: 100%; height: 96px}#brxe-zz2l09:not(.tag), #brxe-zz2l09 img {object-fit: cover}#mmx25 {display: flex; height: 96px; flex-direction: row; align-items: center; justify-content: center; background-color: var(--mm-bg)}#mmx25 { border-right: 1px solid var(--mm-border); border-bottom: 1px solid var(--mm-border);}#brxe-44gei4 {width: 150px; max-width: 100%; height: 96px}#brxe-44gei4:not(.tag), #brxe-44gei4 img {object-fit: cover}#mmx27 {display: flex; height: 96px; flex-direction: row; align-items: center; justify-content: center; background-color: var(--mm-bg)}#mmx27 { border-right: 1px solid var(--mm-border); border-bottom: 1px solid var(--mm-border);}#brxe-5mnj6b {width: 150px; max-width: 100%; height: 96px}#brxe-5mnj6b:not(.tag), #brxe-5mnj6b img {object-fit: cover}#mmx29 {display: flex; height: 96px; flex-direction: row; align-items: center; justify-content: center; background-color: var(--mm-bg)}#mmx29 { border-right: 1px solid var(--mm-border); border-bottom: 1px solid var(--mm-border);}#brxe-lm1e45 {width: 150px; max-width: 100%; height: 96px}#brxe-lm1e45:not(.tag), #brxe-lm1e45 img {object-fit: cover}#mmx31 {display: flex; height: 96px; flex-direction: row; align-items: center; justify-content: center; background-color: var(--mm-bg)}#mmx31 { border-right: 1px solid var(--mm-border); border-bottom: 1px solid var(--mm-border);}#brxe-wwpu61 {width: 150px; max-width: 100%; height: 96px}#brxe-wwpu61:not(.tag), #brxe-wwpu61 img {object-fit: cover}#mmx33 {display: flex; height: 96px; flex-direction: row; align-items: center; justify-content: center; background-color: var(--mm-bg)}#mmx33 { border-right: 1px solid var(--mm-border); border-bottom: 1px solid var(--mm-border);}#brxe-56kka3 {width: 150px; max-width: 100%; height: 96px}#brxe-56kka3:not(.tag), #brxe-56kka3 img {object-fit: cover}#mmx35 {display: flex; height: 96px; flex-direction: row; align-items: center; justify-content: center; background-color: var(--mm-bg)}#mmx35 { border-right: 1px solid var(--mm-border); border-bottom: 1px solid var(--mm-border);}#conv-logos {display: grid; align-items: initial; grid-template-columns: repeat(3, minmax(0,1fr)); border-radius: 8px; overflow: hidden; background-color: var(--mm-bg)}#conv-logos { border-top: 1px solid var(--mm-border); border-left: 1px solid var(--mm-border);}@media (max-width: 767px) {#conv-logos {grid-template-columns: repeat(2, minmax(0,1fr))}}#conv-grid {display: grid; align-items: initial; grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr); column-gap: 72px; row-gap: 40px; align-items: center}@media (max-width: 991px) {#conv-grid {grid-template-columns: minmax(0,1fr)}}#convenzioni {width: 100%; padding-top: 80px; padding-right: 5vw; padding-bottom: 80px; padding-left: 5vw; background-color: var(--mm-navy)}@media (max-width: 991px) {#convenzioni {padding-top: 64px; padding-bottom: 64px}}@media (max-width: 767px) {#convenzioni {padding-top: 56px; padding-bottom: 56px}}#servizi-title {font-size: var(--mm-fs-h2); line-height: 1.14; color: var(--mm-navy)}#servizi-lead {font-size: var(--mm-fs-body); line-height: 1.7; color: var(--mm-text-muted); max-width: 820px}#servizi-intro {display: grid; align-items: initial; grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr); column-gap: 72px; row-gap: 24px; align-items: start}@media (max-width: 991px) {#servizi-intro {grid-template-columns: minmax(0,1fr)}}#mmx38 {font-size: var(--mm-fs-h5); line-height: 1.22; color: var(--mm-navy)}#mmx39 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted); margin-bottom: 4px}#mmx40 {align-self: flex-start; color: var(--mm-navy); font-size: var(--mm-fs-nav); font-weight: 600; padding-top: 6px; padding-bottom: 6px}#mmx40:hover {color: var(--mm-navy)}#mmx40 { border-bottom: 2px solid var(--mm-blue-soft);}#mmx40:hover { border-bottom-color: var(--mm-navy);}#mmx37 {display: flex; flex-direction: column; align-items: flex-start; gap: 14px; background-color: var(--mm-bg); border: 1px solid var(--mm-border); border-radius: 8px; padding-top: 32px; padding-right: 34px; padding-bottom: 34px; padding-left: 34px}@media (max-width: 767px) {#mmx37 {padding-top: 26px; padding-right: 24px; padding-bottom: 28px; padding-left: 24px}}#mmx42 {font-size: var(--mm-fs-h5); line-height: 1.22; color: var(--mm-navy)}#mmx43 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted); margin-bottom: 4px}#mmx44 {align-self: flex-start; color: var(--mm-navy); font-size: var(--mm-fs-nav); font-weight: 600; padding-top: 6px; padding-bottom: 6px}#mmx44:hover {color: var(--mm-navy)}#mmx44 { border-bottom: 2px solid var(--mm-blue-soft);}#mmx44:hover { border-bottom-color: var(--mm-navy);}#mmx41 {display: flex; flex-direction: column; align-items: flex-start; gap: 14px; background-color: var(--mm-bg); border: 1px solid var(--mm-border); border-radius: 8px; padding-top: 32px; padding-right: 34px; padding-bottom: 34px; padding-left: 34px}@media (max-width: 767px) {#mmx41 {padding-top: 26px; padding-right: 24px; padding-bottom: 28px; padding-left: 24px}}#mmx46 {font-size: var(--mm-fs-h5); line-height: 1.22; color: var(--mm-navy)}#mmx47 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted); margin-bottom: 4px}#mmx48 {align-self: flex-start; color: var(--mm-navy); font-size: var(--mm-fs-nav); font-weight: 600; padding-top: 6px; padding-bottom: 6px}#mmx48:hover {color: var(--mm-navy)}#mmx48 { border-bottom: 2px solid var(--mm-blue-soft);}#mmx48:hover { border-bottom-color: var(--mm-navy);}#mmx45 {display: flex; flex-direction: column; align-items: flex-start; gap: 14px; background-color: var(--mm-bg); border: 1px solid var(--mm-border); border-radius: 8px; padding-top: 32px; padding-right: 34px; padding-bottom: 34px; padding-left: 34px}@media (max-width: 767px) {#mmx45 {padding-top: 26px; padding-right: 24px; padding-bottom: 28px; padding-left: 24px}}#mmx50 {font-size: var(--mm-fs-h5); line-height: 1.22; color: var(--mm-navy)}#mmx51 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted); margin-bottom: 4px}#mmx52 {align-self: flex-start; color: var(--mm-navy); font-size: var(--mm-fs-nav); font-weight: 600; padding-top: 6px; padding-bottom: 6px}#mmx52:hover {color: var(--mm-navy)}#mmx52 { border-bottom: 2px solid var(--mm-blue-soft);}#mmx52:hover { border-bottom-color: var(--mm-navy);}#mmx49 {display: flex; flex-direction: column; align-items: flex-start; gap: 14px; background-color: var(--mm-bg); border: 1px solid var(--mm-border); border-radius: 8px; padding-top: 32px; padding-right: 34px; padding-bottom: 34px; padding-left: 34px}@media (max-width: 767px) {#mmx49 {padding-top: 26px; padding-right: 24px; padding-bottom: 28px; padding-left: 24px}}#mmx54 {font-size: var(--mm-fs-h5); line-height: 1.22; color: var(--mm-navy)}#mmx55 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted); margin-bottom: 4px}#mmx56 {align-self: flex-start; color: var(--mm-navy); font-size: var(--mm-fs-nav); font-weight: 600; padding-top: 6px; padding-bottom: 6px}#mmx56:hover {color: var(--mm-navy)}#mmx56 { border-bottom: 2px solid var(--mm-blue-soft);}#mmx56:hover { border-bottom-color: var(--mm-navy);}#mmx53 {display: flex; flex-direction: column; align-items: flex-start; gap: 14px; background-color: var(--mm-bg); border: 1px solid var(--mm-border); border-radius: 8px; padding-top: 32px; padding-right: 34px; padding-bottom: 34px; padding-left: 34px}@media (max-width: 767px) {#mmx53 {padding-top: 26px; padding-right: 24px; padding-bottom: 28px; padding-left: 24px}}#mmx58 {font-size: var(--mm-fs-h5); line-height: 1.22; color: var(--mm-navy)}#mmx59 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted); margin-bottom: 4px}#mmx60 {align-self: flex-start; color: var(--mm-navy); font-size: var(--mm-fs-nav); font-weight: 600; padding-top: 6px; padding-bottom: 6px}#mmx60:hover {color: var(--mm-navy)}#mmx60 { border-bottom: 2px solid var(--mm-blue-soft);}#mmx60:hover { border-bottom-color: var(--mm-navy);}#mmx57 {display: flex; flex-direction: column; align-items: flex-start; gap: 14px; background-color: var(--mm-bg); border: 1px solid var(--mm-border); border-radius: 8px; padding-top: 32px; padding-right: 34px; padding-bottom: 34px; padding-left: 34px}@media (max-width: 767px) {#mmx57 {padding-top: 26px; padding-right: 24px; padding-bottom: 28px; padding-left: 24px}}#servizi-grid {display: grid; align-items: initial; margin-top: 56px; grid-template-columns: minmax(0,1fr) minmax(0,1fr); column-gap: 28px; row-gap: 28px}@media (max-width: 991px) {#servizi-grid {grid-template-columns: minmax(0,1fr); margin-top: 44px}}#servizi {display: flex; width: 100%; padding-top: 96px; padding-right: 5vw; padding-bottom: 96px; padding-left: 5vw; background-color: var(--mm-bg-alt); flex-direction: column; align-items: stretch}@media (max-width: 991px) {#servizi {padding-top: 72px; padding-bottom: 72px}}@media (max-width: 767px) {#servizi {padding-top: 56px; padding-bottom: 56px}}#rec-eyebrow {font-size: var(--mm-fs-meta); color: var(--mm-text-faint)}#rec-title {font-size: var(--mm-fs-h2-xs); line-height: 1.18; color: var(--mm-navy); max-width: 720px}#rec-head {display: flex; flex-direction: column; align-items: center; gap: 10px}#mm-trustindex-81 {width: 100%}#rec-widget {display: flex; width: 100%; flex-direction: column; align-items: stretch}#recensioni {display: flex; width: 100%; padding-top: 96px; padding-right: 5vw; padding-bottom: 96px; padding-left: 5vw; background-color: var(--mm-bg); flex-direction: column; align-items: center; gap: 28px; text-align: center}@media (max-width: 991px) {#recensioni {padding-top: 72px; padding-bottom: 72px}}@media (max-width: 767px) {#recensioni {padding-top: 56px; padding-bottom: 56px}}