@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: 700px}#hero-sub {font-size: var(--mm-fs-lead); line-height: 1.45; font-weight: 300; color: var(--mm-blue-light); max-width: 660px}#brxe-gxniuv {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-gxniuv:hover {background-color: var(--mm-blue-light); color: var(--mm-navy)}@media (max-width: 478px) {#brxe-gxniuv {width: 100%; text-align: center; justify-content: center}}#brxe-jja8ka {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-jja8ka:hover {background-color: var(--mm-dl-blue-dark)}@media (max-width: 478px) {#brxe-jja8ka {width: 100%}}#brxe-ev745p {display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; column-gap: 14px; row-gap: 14px; width: auto; margin-top: 12px; align-self: flex-start !important}@media (max-width: 478px) {#brxe-ev745p {flex-direction: column; align-items: stretch}}#hero-inner {display: flex; flex-direction: column; align-items: flex-start; gap: 24px}#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}}#amb-title {font-size: var(--mm-fs-h2); line-height: 1.14; color: var(--mm-navy)}#amb-kicker {font-size: var(--mm-fs-sub); line-height: 1.45; color: var(--mm-blue-mid); font-family: "Source Sans 3"; font-weight: 400}#amb-head {display: flex; flex-direction: column; align-items: stretch; gap: 14px}#mmx1 {font-size: var(--mm-fs-body); line-height: 1.7; color: var(--mm-text-muted)}#mmx2 {font-size: var(--mm-fs-body); line-height: 1.7; color: var(--mm-text-muted)}#mmx3 {font-size: var(--mm-fs-body); line-height: 1.7; color: var(--mm-text-muted)}#brxe-9k4kme {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}#brxe-9k4kme:hover {background-color: var(--mm-navy-hover); color: var(--mm-bg)}@media (max-width: 478px) {#brxe-9k4kme {width: 100%; text-align: center; justify-content: center}}#brxe-kcon4e {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-kcon4e:hover {background-color: var(--mm-dl-blue-dark)}@media (max-width: 478px) {#brxe-kcon4e {width: 100%}}#brxe-7wlj5s {display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; column-gap: 14px; row-gap: 14px; width: auto; margin-top: 10px; align-self: flex-start !important}@media (max-width: 478px) {#brxe-7wlj5s {flex-direction: column; align-items: stretch}}#amb-body {display: flex; flex-direction: column; align-items: stretch; gap: 20px; max-width: 820px}#amb-grid {display: grid; align-items: initial; grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr); column-gap: 72px; row-gap: 40px; align-items: start}@media (max-width: 991px) {#amb-grid {grid-template-columns: minmax(0,1fr)}}#ambulatorio {width: 100%; padding-top: 96px; padding-right: 5vw; padding-bottom: 96px; padding-left: 5vw}@media (max-width: 991px) {#ambulatorio {padding-top: 72px; padding-bottom: 72px}}@media (max-width: 767px) {#ambulatorio {padding-top: 56px; padding-bottom: 56px}}#mmx4 {font-size: var(--mm-fs-h2); line-height: 1.14; color: var(--mm-navy)}#serve-left {display: flex; flex-direction: column; align-items: stretch; gap: 28px}#mmx5 {font-size: var(--mm-fs-body); line-height: 1.7; color: var(--mm-text-muted)}#mmx6 {font-size: var(--mm-fs-body); line-height: 1.7; color: var(--mm-text-muted)}#serve-body {display: flex; flex-direction: column; align-items: stretch; gap: 20px; max-width: 820px}#serve-grid {display: grid; align-items: initial; grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr); column-gap: 72px; row-gap: 32px; align-items: center}@media (max-width: 991px) {#serve-grid {grid-template-columns: minmax(0,1fr)}}#serve {width: 100%; padding-top: 96px; padding-right: 5vw; padding-bottom: 96px; padding-left: 5vw; background-color: var(--mm-bg-alt)}@media (max-width: 991px) {#serve {padding-top: 72px; padding-bottom: 72px}}@media (max-width: 767px) {#serve {padding-top: 56px; padding-bottom: 56px}}#quando-title {font-size: var(--mm-fs-h2); line-height: 1.14; color: var(--mm-navy); max-width: 820px}#mmx7 {font-size: var(--mm-fs-body); line-height: 1.7; color: var(--mm-text-muted)}#mmx8 {font-size: var(--mm-fs-body); line-height: 1.7; color: var(--mm-text-muted)}#mmx9 {font-size: var(--mm-fs-body); line-height: 1.7; color: var(--mm-text-muted)}#quando-intro {display: flex; margin-top: 28px; flex-direction: column; align-items: stretch; gap: 20px; width: 100%}#quando-lead {margin-top: 36px; font-size: var(--mm-fs-body); line-height: 1.6; color: var(--mm-text); font-weight: 600}#mmx10 {background-color: var(--mm-bg-alt); border-radius: 5px; padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; font-size: var(--mm-fs-list); line-height: 1.5; color: var(--mm-text-muted); text-align: left}#mmx11 {background-color: var(--mm-bg-alt); border-radius: 5px; padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; font-size: var(--mm-fs-list); line-height: 1.5; color: var(--mm-text-muted); text-align: left}#mmx12 {background-color: var(--mm-bg-alt); border-radius: 5px; padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; font-size: var(--mm-fs-list); line-height: 1.5; color: var(--mm-text-muted); text-align: left}#mmx13 {background-color: var(--mm-bg-alt); border-radius: 5px; padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; font-size: var(--mm-fs-list); line-height: 1.5; color: var(--mm-text-muted); text-align: left}#mmx14 {background-color: var(--mm-bg-alt); border-radius: 5px; padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; font-size: var(--mm-fs-list); line-height: 1.5; color: var(--mm-text-muted); text-align: left}#mmx15 {background-color: var(--mm-bg-alt); border-radius: 5px; padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; font-size: var(--mm-fs-list); line-height: 1.5; color: var(--mm-text-muted); text-align: left}#mmx16 {background-color: var(--mm-bg-alt); border-radius: 5px; padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; font-size: var(--mm-fs-list); line-height: 1.5; color: var(--mm-text-muted); text-align: left}#mmx17 {background-color: var(--mm-bg-alt); border-radius: 5px; padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; font-size: var(--mm-fs-list); line-height: 1.5; color: var(--mm-text-muted); text-align: left}#mmx18 {background-color: var(--mm-bg-alt); border-radius: 5px; padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; font-size: var(--mm-fs-list); line-height: 1.5; color: var(--mm-text-muted); text-align: left}#mmx19 {background-color: var(--mm-bg-alt); border-radius: 5px; padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; font-size: var(--mm-fs-list); line-height: 1.5; color: var(--mm-text-muted); text-align: left}#mmx20 {background-color: var(--mm-bg-alt); border-radius: 5px; padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; font-size: var(--mm-fs-list); line-height: 1.5; color: var(--mm-text-muted); text-align: left}#mmx21 {background-color: var(--mm-bg-alt); border-radius: 5px; padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; font-size: var(--mm-fs-list); line-height: 1.5; color: var(--mm-text-muted); text-align: left}#mmx22 {background-color: var(--mm-bg-alt); border-radius: 5px; padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; font-size: var(--mm-fs-list); line-height: 1.5; color: var(--mm-text-muted); text-align: left}#mmx23 {background-color: var(--mm-bg-alt); border-radius: 5px; padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; font-size: var(--mm-fs-list); line-height: 1.5; color: var(--mm-text-muted); text-align: left}#mmx24 {background-color: var(--mm-bg-alt); border-radius: 5px; padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; font-size: var(--mm-fs-list); line-height: 1.5; color: var(--mm-text-muted); text-align: left}#mmx25 {background-color: var(--mm-bg-alt); border-radius: 5px; padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; font-size: var(--mm-fs-list); line-height: 1.5; color: var(--mm-text-muted); text-align: left}#quando-list {display: grid; align-items: initial; margin-top: 26px; width: 100%; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 14px; padding-left: 0}#quando-list { list-style: none;}@media (max-width: 991px) {#quando-list {grid-template-columns: repeat(2, minmax(0,1fr))}}@media (max-width: 767px) {#quando-list {grid-template-columns: minmax(0,1fr)}}#quando {display: flex; width: 100%; padding-top: 96px; padding-right: 5vw; padding-bottom: 96px; padding-left: 5vw; flex-direction: column; align-items: center; text-align: center}@media (max-width: 991px) {#quando {padding-top: 72px; padding-bottom: 72px}}@media (max-width: 767px) {#quando {padding-top: 56px; padding-bottom: 56px}}#mmx27 {font-size: var(--mm-fs-h3); line-height: 1.18; color: var(--mm-navy)}#mmx28 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx29 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx30 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx26 {display: flex; flex-direction: column; align-items: stretch; gap: 18px; padding-right: 64px}@media (max-width: 991px) {#mmx26 {padding-right: 0}}#mmx32 {font-size: var(--mm-fs-h3); line-height: 1.18; color: var(--mm-navy)}#mmx33 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx34 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx31 {display: flex; flex-direction: column; align-items: stretch; gap: 18px; padding-left: 64px}#mmx31 { border-left: 1px solid var(--mm-border);}@media (max-width: 991px) {#mmx31 {padding-top: 32px; padding-left: 0; border-left-width: 0px}#mmx31 { border-top: 1px solid var(--mm-border);}}#svolge-grid {display: grid; align-items: initial; grid-template-columns: minmax(0,1fr) minmax(0,1fr); column-gap: 0px; row-gap: 40px; width: 100%}@media (max-width: 991px) {#svolge-grid {grid-template-columns: minmax(0,1fr)}}#brxe-u4ujxj {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}#brxe-u4ujxj:hover {background-color: var(--mm-navy-hover); color: var(--mm-bg)}@media (max-width: 478px) {#brxe-u4ujxj {width: 100%; text-align: center; justify-content: center}}#brxe-bg9wby {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-bg9wby:hover {background-color: var(--mm-dl-blue-dark)}@media (max-width: 478px) {#brxe-bg9wby {width: 100%}}#brxe-5h5bzk {display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; column-gap: 14px; row-gap: 14px; width: auto; margin-top: 48px; align-self: flex-start !important}@media (max-width: 478px) {#brxe-5h5bzk {flex-direction: column; align-items: stretch}}#svolge {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: flex-start}@media (max-width: 991px) {#svolge {padding-top: 72px; padding-bottom: 72px}}@media (max-width: 767px) {#svolge {padding-top: 56px; padding-bottom: 56px}}#prestazioni-title {font-size: var(--mm-fs-h2); line-height: 1.14; color: var(--mm-navy); max-width: 820px}#mmx36 {font-size: var(--mm-fs-h4); line-height: 1.2; color: var(--mm-navy)}#mmx35 {display: flex; flex-direction: column; align-items: stretch; gap: 8px}#mmx38 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx39 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx40 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx37 {display: flex; flex-direction: column; align-items: stretch; gap: 18px; max-width: 820px}#prest-1 {display: grid; align-items: initial; margin-top: 52px; padding-top: 30px; grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr); column-gap: 72px; row-gap: 20px; align-items: start; width: 100%}#prest-1 { border-top: 1px solid var(--mm-border);}@media (max-width: 991px) {#prest-1 {grid-template-columns: minmax(0,1fr)}}#mmx42 {font-size: var(--mm-fs-h4); line-height: 1.2; color: var(--mm-navy)}#mmx41 {display: flex; flex-direction: column; align-items: stretch; gap: 8px}#mmx45 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx46 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx47 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx44 {display: flex; flex-direction: column; align-items: stretch; gap: 18px; max-width: 820px}#prest-2 {display: grid; align-items: initial; margin-top: 44px; padding-top: 30px; grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr); column-gap: 72px; row-gap: 20px; align-items: start; width: 100%}#prest-2 { border-top: 1px solid var(--mm-border);}@media (max-width: 991px) {#prest-2 {grid-template-columns: minmax(0,1fr)}}#mmx49 {font-size: var(--mm-fs-h4); line-height: 1.2; color: var(--mm-navy)}#mmx48 {display: flex; flex-direction: column; align-items: stretch; gap: 8px}#mmx51 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx52 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx53 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx50 {display: flex; flex-direction: column; align-items: stretch; gap: 18px; max-width: 820px}#prest-3 {display: grid; align-items: initial; margin-top: 44px; padding-top: 30px; grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr); column-gap: 72px; row-gap: 20px; align-items: start; width: 100%}#prest-3 { border-top: 1px solid var(--mm-border);}@media (max-width: 991px) {#prest-3 {grid-template-columns: minmax(0,1fr)}}#mmx55 {font-size: var(--mm-fs-h4); line-height: 1.2; color: var(--mm-navy)}#mmx54 {display: flex; flex-direction: column; align-items: stretch; gap: 8px}#mmx58 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx59 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx60 {font-size: var(--mm-fs-body-sm); line-height: 1.7; color: var(--mm-text-muted)}#mmx57 {display: flex; flex-direction: column; align-items: stretch; gap: 18px; max-width: 820px}#prest-4 {display: grid; align-items: initial; margin-top: 44px; padding-top: 30px; grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr); column-gap: 72px; row-gap: 20px; align-items: start; width: 100%}#prest-4 { border-top: 1px solid var(--mm-border);}@media (max-width: 991px) {#prest-4 {grid-template-columns: minmax(0,1fr)}}#brxe-0l2lnx {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}#brxe-0l2lnx:hover {background-color: var(--mm-navy-hover); color: var(--mm-bg)}@media (max-width: 478px) {#brxe-0l2lnx {width: 100%; text-align: center; justify-content: center}}#brxe-katmja {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-katmja:hover {background-color: var(--mm-dl-blue-dark)}@media (max-width: 478px) {#brxe-katmja {width: 100%}}#brxe-wnd1zd {display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; column-gap: 14px; row-gap: 14px; width: auto; margin-top: 52px; align-self: flex-start !important}@media (max-width: 478px) {#brxe-wnd1zd {flex-direction: column; align-items: stretch}}#prestazioni {display: flex; width: 100%; padding-top: 96px; padding-right: 5vw; padding-bottom: 96px; padding-left: 5vw; flex-direction: column; align-items: flex-start}@media (max-width: 991px) {#prestazioni {padding-top: 72px; padding-bottom: 72px}}@media (max-width: 767px) {#prestazioni {padding-top: 56px; padding-bottom: 56px}}#percorso-title {font-size: var(--mm-fs-h2-xs); line-height: 1.16; color: var(--mm-bg)}#percorso-kicker {font-size: var(--mm-fs-sub); line-height: 1.45; font-weight: 300; color: var(--mm-blue-pale)}#percorso-head {display: flex; flex-direction: column; align-items: stretch; gap: 12px}#percorso-p1 {font-size: var(--mm-fs-body); line-height: 1.7; color: var(--mm-blue-light)}#percorso-p2 {font-size: var(--mm-fs-body); line-height: 1.7; color: var(--mm-blue-light)}#percorso-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}#percorso-cta:hover {background-color: var(--mm-blue-light); color: var(--mm-navy)}@media (max-width: 478px) {#percorso-cta {width: 100%; text-align: center; justify-content: center}}#percorso-body {display: flex; flex-direction: column; align-items: flex-start; gap: 22px; max-width: 820px}#percorso-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) {#percorso-grid {grid-template-columns: minmax(0,1fr)}}#percorso {width: 100%; padding-top: 96px; padding-right: 5vw; padding-bottom: 96px; padding-left: 5vw; background-color: var(--mm-navy)}@media (max-width: 991px) {#percorso {padding-top: 72px; padding-bottom: 72px}}@media (max-width: 767px) {#percorso {padding-top: 56px; padding-bottom: 56px}}#medici-title {font-size: var(--mm-fs-h2); line-height: 1.14; color: var(--mm-navy)}#mmx62 {font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: var(--mm-blue-mid)}#mmx63 {font-size: var(--mm-fs-h5); line-height: 1.25; font-weight: 500; color: var(--mm-navy)}#mmx64 {margin-top: 16px; font-size: var(--mm-fs-nav); font-weight: 600; color: var(--mm-navy); padding-bottom: 5px}#mmx64:hover {color: var(--mm-navy)}#mmx64 { border-bottom: 2px solid var(--mm-blue-soft);}#mmx64:hover { border-bottom-color: var(--mm-navy);}#mmx61 {display: flex; flex-direction: column; align-items: flex-start; gap: 6px; background-color: var(--mm-bg-alt); border: 1px solid var(--mm-border); border-radius: 8px; padding-top: 30px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px}@media (max-width: 767px) {#mmx61 {padding-top: 24px; padding-right: 22px; padding-bottom: 26px; padding-left: 22px}}#mmx66 {font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: var(--mm-blue-mid)}#mmx67 {font-size: var(--mm-fs-h5); line-height: 1.25; font-weight: 500; color: var(--mm-navy)}#mmx68 {margin-top: 16px; font-size: var(--mm-fs-nav); font-weight: 600; color: var(--mm-navy); padding-bottom: 5px}#mmx68:hover {color: var(--mm-navy)}#mmx68 { border-bottom: 2px solid var(--mm-blue-soft);}#mmx68:hover { border-bottom-color: var(--mm-navy);}#mmx65 {display: flex; flex-direction: column; align-items: flex-start; gap: 6px; background-color: var(--mm-bg-alt); border: 1px solid var(--mm-border); border-radius: 8px; padding-top: 30px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px}@media (max-width: 767px) {#mmx65 {padding-top: 24px; padding-right: 22px; padding-bottom: 26px; padding-left: 22px}}#mmx70 {font-size: var(--mm-fs-micro); font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: var(--mm-blue-mid)}#mmx71 {font-size: var(--mm-fs-h5); line-height: 1.25; font-weight: 500; color: var(--mm-navy)}#mmx72 {margin-top: 16px; font-size: var(--mm-fs-nav); font-weight: 600; color: var(--mm-navy); padding-bottom: 5px}#mmx72:hover {color: var(--mm-navy)}#mmx72 { border-bottom: 2px solid var(--mm-blue-soft);}#mmx72:hover { border-bottom-color: var(--mm-navy);}#mmx69 {display: flex; flex-direction: column; align-items: flex-start; gap: 6px; background-color: var(--mm-bg-alt); border: 1px solid var(--mm-border); border-radius: 8px; padding-top: 30px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px}@media (max-width: 767px) {#mmx69 {padding-top: 24px; padding-right: 22px; padding-bottom: 26px; padding-left: 22px}}#medici-grid {display: grid; align-items: initial; margin-top: 44px; width: 100%; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 24px}@media (max-width: 991px) {#medici-grid {grid-template-columns: repeat(2, minmax(0,1fr))}}@media (max-width: 767px) {#medici-grid {grid-template-columns: minmax(0,1fr)}}#medici {display: flex; width: 100%; padding-top: 96px; padding-right: 5vw; padding-bottom: 96px; padding-left: 5vw; flex-direction: column; align-items: flex-start}@media (max-width: 991px) {#medici {padding-top: 72px; padding-bottom: 72px}}@media (max-width: 767px) {#medici {padding-top: 56px; padding-bottom: 56px}}#mmx73 {font-size: var(--mm-fs-h2-xs); line-height: 1.2; color: var(--mm-navy)}#mmx74 {font-size: var(--mm-fs-body); line-height: 1.7; color: var(--mm-text-muted)}#mmx75 {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}#mmx75:hover {background-color: var(--mm-navy-hover); color: var(--mm-bg)}@media (max-width: 478px) {#mmx75 {width: 100%; text-align: center; justify-content: center}}#brxe-tmbp5v {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}#brxe-tmbp5v:hover {background-color: var(--mm-bg-tint); color: var(--mm-navy)}@media (max-width: 478px) {#brxe-tmbp5v {width: 100%; text-align: center; justify-content: center}}#brxe-o9qn86 {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-o9qn86:hover {background-color: var(--mm-dl-blue-dark)}@media (max-width: 478px) {#brxe-o9qn86 {width: 100%}}#brxe-33mo0y {display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; column-gap: 14px; row-gap: 14px; width: auto; align-self: flex-start !important}@media (max-width: 478px) {#brxe-33mo0y {flex-direction: column; align-items: stretch}}#servizi-actions {display: flex; flex-direction: row; flex-wrap: wrap; gap: 16px}@media (max-width: 478px) {#servizi-actions {flex-direction: column; align-items: stretch}}#servizi-body {display: flex; flex-direction: column; align-items: stretch; 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}}#conv-eyebrow {font-size: var(--mm-fs-btn); letter-spacing: 0.02em; color: var(--mm-blue-pale); font-family: "Source Sans 3"; font-weight: 400; line-height: 1.6}#conv-title {font-size: var(--mm-fs-h2-xs); line-height: 1.2; color: var(--mm-bg); font-family: "Poppins"; font-weight: 500; 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}#mmx78 {font-family: "ui-monospace, Menlo, monospace"; font-size: 11px; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; color: var(--mm-blue-pale)}#mmx77 {display: flex; height: 96px; flex-direction: row; align-items: center; justify-content: center}#mmx77 { border-right: 1px solid rgba(255,255,255,.2); border-bottom: 1px solid rgba(255,255,255,.2);}#mmx80 {font-family: "ui-monospace, Menlo, monospace"; font-size: 11px; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; color: var(--mm-blue-pale)}#mmx79 {display: flex; height: 96px; flex-direction: row; align-items: center; justify-content: center}#mmx79 { border-right: 1px solid rgba(255,255,255,.2); border-bottom: 1px solid rgba(255,255,255,.2);}#mmx82 {font-family: "ui-monospace, Menlo, monospace"; font-size: 11px; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; color: var(--mm-blue-pale)}#mmx81 {display: flex; height: 96px; flex-direction: row; align-items: center; justify-content: center}#mmx81 { border-right: 1px solid rgba(255,255,255,.2); border-bottom: 1px solid rgba(255,255,255,.2);}#mmx84 {font-family: "ui-monospace, Menlo, monospace"; font-size: 11px; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; color: var(--mm-blue-pale)}#mmx83 {display: flex; height: 96px; flex-direction: row; align-items: center; justify-content: center}#mmx83 { border-right: 1px solid rgba(255,255,255,.2); border-bottom: 1px solid rgba(255,255,255,.2);}#mmx86 {font-family: "ui-monospace, Menlo, monospace"; font-size: 11px; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; color: var(--mm-blue-pale)}#mmx85 {display: flex; height: 96px; flex-direction: row; align-items: center; justify-content: center}#mmx85 { border-right: 1px solid rgba(255,255,255,.2); border-bottom: 1px solid rgba(255,255,255,.2);}#mmx88 {font-family: "ui-monospace, Menlo, monospace"; font-size: 11px; line-height: 1.3; letter-spacing: 0.08em; text-transform: uppercase; color: var(--mm-blue-pale)}#mmx87 {display: flex; height: 96px; flex-direction: row; align-items: center; justify-content: center}#mmx87 { border-right: 1px solid rgba(255,255,255,.2); border-bottom: 1px solid rgba(255,255,255,.2);}#conv-logos {display: grid; align-items: initial; grid-template-columns: repeat(3, minmax(0,1fr)); border-radius: 8px; overflow: hidden}#conv-logos { border-top: 1px solid rgba(255,255,255,.2); border-left: 1px solid rgba(255,255,255,.2);}@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}}#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-119 {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}}