@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@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-title {font-size: var(--mm-fs-hero); line-height: 1.05; font-weight: 400; color: var(--mm-bg); max-width: 800px}#hero-sub {font-size: var(--mm-fs-lead); line-height: 1.45; font-weight: 300; color: var(--mm-blue-light); max-width: 660px}#hero-cta {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}#hero-cta:hover {background-color: var(--mm-blue-light); color: var(--mm-navy)}@media (max-width: 478px) {#hero-cta {width: 100%; text-align: center; justify-content: center}}#brxe-zazeva {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: 17px; padding-right: 30px; padding-bottom: 17px; padding-left: 30px; border-radius: 5px; transition: background-color .2s ease}#brxe-zazeva:hover {background-color: var(--mm-dl-blue-dark)}@media (max-width: 478px) {#brxe-zazeva {width: 100%}}#hero-cta-row {display: flex; margin-top: 10px; flex-direction: row; flex-wrap: wrap; align-items: stretch; gap: 14px; width: auto}@media (max-width: 478px) {#hero-cta-row {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: 104px; padding-right: 5vw; padding-bottom: 108px; 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: 80px; padding-bottom: 84px}}@media (max-width: 767px) {#hero {padding-top: 64px; padding-bottom: 68px}}#listino-title {font-size: var(--mm-fs-h2); line-height: 1.14; color: var(--mm-navy)}#listino-kicker {font-size: var(--mm-fs-sub); line-height: 1.45; color: var(--mm-blue-mid)}#listino-testo {font-size: var(--mm-fs-body); line-height: 1.7; color: var(--mm-text-muted); margin-top: 6px}#listino-head {display: flex; flex-direction: column; align-items: stretch; gap: 16px; max-width: 900px}#col-prestazione {font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: var(--mm-blue-light)}#tabella-intestazione {display: flex; flex-direction: row; align-items: center; background-color: var(--mm-navy); padding-top: 15px; padding-right: 28px; padding-bottom: 15px; padding-left: 28px}@media (max-width: 767px) {#tabella-intestazione {padding-top: 14px; padding-right: 20px; padding-bottom: 14px; padding-left: 20px}}#mmx2 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx3 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx3:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx3 {width: 100%; text-align: center}}#mmx1 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx1 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx1 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx5 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx6 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx6:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx6 {width: 100%; text-align: center}}#mmx4 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx4 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx4 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx8 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx9 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx9:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx9 {width: 100%; text-align: center}}#mmx7 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx7 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx7 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx11 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx12 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx12:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx12 {width: 100%; text-align: center}}#mmx10 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx10 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx10 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx14 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx15 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx15:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx15 {width: 100%; text-align: center}}#mmx13 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx13 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx13 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx17 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx18 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx18:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx18 {width: 100%; text-align: center}}#mmx16 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx16 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx16 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx20 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx21 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx21:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx21 {width: 100%; text-align: center}}#mmx19 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx19 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx19 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx23 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx24 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx24:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx24 {width: 100%; text-align: center}}#mmx22 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx22 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx22 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx26 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx27 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx27:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx27 {width: 100%; text-align: center}}#mmx25 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx25 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx25 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx29 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx30 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx30:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx30 {width: 100%; text-align: center}}#mmx28 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx28 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx28 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx32 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx33 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx33:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx33 {width: 100%; text-align: center}}#mmx31 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx31 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx31 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx35 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx36 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx36:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx36 {width: 100%; text-align: center}}#mmx34 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx34 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx34 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx38 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx39 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx39:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx39 {width: 100%; text-align: center}}#mmx37 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx37 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx37 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx41 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx42 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx42:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx42 {width: 100%; text-align: center}}#mmx40 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx40 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx40 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx44 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx45 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx45:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx45 {width: 100%; text-align: center}}#mmx43 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx43 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx43 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx47 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx48 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx48:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx48 {width: 100%; text-align: center}}#mmx46 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx46 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx46 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx50 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx51 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx51:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx51 {width: 100%; text-align: center}}#mmx49 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx49 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx49 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx53 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx54 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx54:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx54 {width: 100%; text-align: center}}#mmx52 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx52 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx52 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx56 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx57 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx57:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx57 {width: 100%; text-align: center}}#mmx55 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx55 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx55 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx59 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx60 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx60:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx60 {width: 100%; text-align: center}}#mmx58 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx58 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx58 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx62 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx63 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx63:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx63 {width: 100%; text-align: center}}#mmx61 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx61 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx61 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx65 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx66 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx66:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx66 {width: 100%; text-align: center}}#mmx64 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx64 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx64 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx68 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx69 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx69:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx69 {width: 100%; text-align: center}}#mmx67 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx67 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx67 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#mmx71 {font-size: var(--mm-fs-body-sm); line-height: 1.5; color: var(--mm-text)}#mmx72 {flex-shrink: 0; font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.04em; color: var(--mm-navy); border: 1px solid var(--mm-navy); border-radius: 5px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px}#mmx72:hover {background-color: var(--mm-navy); color: var(--mm-bg)}@media (max-width: 478px) {#mmx72 {width: 100%; text-align: center}}#mmx70 {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 17px; padding-right: 28px; padding-bottom: 17px; padding-left: 28px; background-color: var(--mm-bg)}#mmx70 { border-top: 1px solid var(--mm-border);}@media (max-width: 767px) {#mmx70 {flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}#tabella {display: flex; margin-top: 48px; flex-direction: column; align-items: stretch; border: 1px solid var(--mm-border); border-radius: 8px; overflow: hidden}#listino {display: flex; width: 100%; padding-top: 96px; padding-right: 5vw; padding-bottom: 96px; padding-left: 5vw; flex-direction: column; align-items: stretch}@media (max-width: 991px) {#listino {padding-top: 72px; padding-bottom: 72px}}@media (max-width: 767px) {#listino {padding-top: 56px; padding-bottom: 56px}}#svolgimento-title {font-size: var(--mm-fs-h2); line-height: 1.14; color: var(--mm-navy)}#svolgimento-head {display: flex; flex-direction: column; align-items: stretch}#mmx73 {font-size: var(--mm-fs-body); line-height: 1.7; color: var(--mm-text-muted)}#mmx74 {font-size: var(--mm-fs-body); line-height: 1.7; color: var(--mm-text-muted)}#svolgimento-body {display: flex; flex-direction: column; align-items: stretch; gap: 20px; max-width: 820px}#svolgimento-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) {#svolgimento-grid {grid-template-columns: minmax(0,1fr)}}#svolgimento {width: 100%; padding-top: 96px; padding-right: 5vw; padding-bottom: 96px; padding-left: 5vw; background-color: var(--mm-bg-alt)}@media (max-width: 991px) {#svolgimento {padding-top: 72px; padding-bottom: 72px}}@media (max-width: 767px) {#svolgimento {padding-top: 56px; padding-bottom: 56px}}#mmx76 {font-size: var(--mm-fs-h3); line-height: 1.18; color: var(--mm-navy)}#mmx77 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx78 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx79 {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}#mmx79:hover {background-color: var(--mm-navy-hover); color: var(--mm-bg)}@media (max-width: 478px) {#mmx79 {width: 100%; text-align: center; justify-content: center}}#mmx75 {display: flex; flex-direction: column; align-items: flex-start; gap: 18px; padding-right: 64px}@media (max-width: 991px) {#mmx75 {padding-right: 0}}#mmx81 {font-size: var(--mm-fs-h3); line-height: 1.18; color: var(--mm-navy)}#mmx82 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx83 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx84 {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: 16px; padding-right: 32px; padding-bottom: 16px; padding-left: 32px}#mmx84:hover {background-color: var(--mm-bg-tint); color: var(--mm-navy)}@media (max-width: 478px) {#mmx84 {width: 100%; text-align: center; justify-content: center}}#mmx80 {display: flex; flex-direction: column; align-items: flex-start; gap: 18px; padding-left: 64px}#mmx80 { border-left: 1px solid var(--mm-border);}@media (max-width: 991px) {#mmx80 {padding-top: 34px; padding-left: 0; border-left-width: 0px}#mmx80 { border-top: 1px solid var(--mm-border);}}#percorsi-grid {display: grid; align-items: initial; grid-template-columns: minmax(0,1fr) minmax(0,1fr); column-gap: 0px; row-gap: 40px}@media (max-width: 991px) {#percorsi-grid {grid-template-columns: minmax(0,1fr)}}#percorsi {width: 100%; padding-top: 96px; padding-right: 5vw; padding-bottom: 96px; padding-left: 5vw}@media (max-width: 991px) {#percorsi {padding-top: 72px; padding-bottom: 72px}}@media (max-width: 767px) {#percorsi {padding-top: 56px; padding-bottom: 56px}}#mmx85 {font-size: var(--mm-fs-h2-xs); line-height: 1.2; color: var(--mm-navy)}#mmx86 {font-size: var(--mm-fs-body); line-height: 1.7; color: var(--mm-text-muted)}#mmx87 {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}#mmx87:hover {background-color: var(--mm-navy-hover); color: var(--mm-bg)}@media (max-width: 478px) {#mmx87 {width: 100%; text-align: center; justify-content: center}}#servizi-body {display: flex; flex-direction: column; align-items: flex-start; gap: 24px; max-width: 820px}#servizi-grid {display: grid; align-items: initial; grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr); column-gap: 72px; row-gap: 32px; align-items: center}@media (max-width: 991px) {#servizi-grid {grid-template-columns: minmax(0,1fr)}}#servizi {width: 100%; padding-top: 80px; padding-right: 5vw; padding-bottom: 80px; padding-left: 5vw; background-color: var(--mm-bg-alt)}@media (max-width: 991px) {#servizi {padding-top: 64px; padding-bottom: 64px}}@media (max-width: 767px) {#servizi {padding-top: 56px; padding-bottom: 56px}}#faq-title {font-size: var(--mm-fs-h2); line-height: 1.14; color: var(--mm-navy); max-width: 820px}#mmx89 {font-size: var(--mm-fs-h5); line-height: 1.25; color: var(--mm-navy)}#mmx90 {font-size: var(--mm-fs-body-sm); line-height: 1.65; color: var(--mm-text-muted)}#mmx88 {display: flex; flex-direction: column; align-items: stretch; gap: 10px; background-color: var(--mm-bg-alt); border-radius: 8px; padding-top: 28px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px}@media (max-width: 767px) {#mmx88 {padding-top: 24px; padding-right: 22px; padding-bottom: 26px; padding-left: 22px}}#mmx92 {font-size: var(--mm-fs-h5); line-height: 1.25; color: var(--mm-navy)}#mmx93 {font-size: var(--mm-fs-body-sm); line-height: 1.65; color: var(--mm-text-muted)}#mmx91 {display: flex; flex-direction: column; align-items: stretch; gap: 10px; background-color: var(--mm-bg-alt); border-radius: 8px; padding-top: 28px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px}@media (max-width: 767px) {#mmx91 {padding-top: 24px; padding-right: 22px; padding-bottom: 26px; padding-left: 22px}}#mmx95 {font-size: var(--mm-fs-h5); line-height: 1.25; color: var(--mm-navy)}#mmx96 {font-size: var(--mm-fs-body-sm); line-height: 1.65; color: var(--mm-text-muted)}#mmx94 {display: flex; flex-direction: column; align-items: stretch; gap: 10px; background-color: var(--mm-bg-alt); border-radius: 8px; padding-top: 28px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px}@media (max-width: 767px) {#mmx94 {padding-top: 24px; padding-right: 22px; padding-bottom: 26px; padding-left: 22px}}#mmx98 {font-size: var(--mm-fs-h5); line-height: 1.25; color: var(--mm-navy)}#mmx99 {font-size: var(--mm-fs-body-sm); line-height: 1.65; color: var(--mm-text-muted)}#mmx97 {display: flex; flex-direction: column; align-items: stretch; gap: 10px; background-color: var(--mm-bg-alt); border-radius: 8px; padding-top: 28px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px}@media (max-width: 767px) {#mmx97 {padding-top: 24px; padding-right: 22px; padding-bottom: 26px; padding-left: 22px}}#faq-grid {display: grid; align-items: initial; margin-top: 44px; grid-template-columns: minmax(0,1fr) minmax(0,1fr); column-gap: 32px; row-gap: 32px}@media (max-width: 991px) {#faq-grid {grid-template-columns: minmax(0,1fr)}}#faq {display: flex; width: 100%; padding-top: 96px; padding-right: 5vw; padding-bottom: 96px; padding-left: 5vw; flex-direction: column; align-items: stretch}@media (max-width: 991px) {#faq {padding-top: 72px; padding-bottom: 72px}}@media (max-width: 767px) {#faq {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-201 {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}}