@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@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-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}}#brxe-ykfgas {text-transform: uppercase; line-height: 0.92; max-width: 62rem}@media (max-width: 991px) {#brxe-ykfgas {max-width: 45rem}}#brxe-dihagx {row-gap: 4.2rem}#brxe-hpnwua {padding-top: 18rem; padding-right: var(--padding-right); padding-bottom: 12rem; padding-left: var(--padding-left)}@media (max-width: 991px) {#brxe-hpnwua {padding-top: 0; padding-right: var(--padding-right); padding-bottom: 6rem; padding-left: var(--padding-left)}}@media (max-width: 767px) {#brxe-hpnwua {padding-top: 0; padding-right: var(--padding-right); padding-bottom: 4rem; padding-left: var(--padding-left)}}#hero {background-image: url("https://www.sandromantovani.com/wp-content/uploads/2026/10/sandro-mantovani-coaching-medolla.jpg"); background-size: cover; background-position: 70% 0%; background-repeat: no-repeat; min-height: max(91.2rem, 48vw)}@media (max-width: 991px) {#hero {min-height: 70rem; justify-content: flex-end}}@media (max-width: 767px) {#hero {min-height: calc(100svh - 8.6rem)}}#brxe-ucltqh {color: var(--gold); text-transform: uppercase; font-weight: 500; line-height: 1.45; margin-bottom: 2.4rem; max-width: 60rem}#brxe-ucltqh a {color: var(--gold); text-transform: uppercase; font-weight: 500; line-height: 1.45; font-size: inherit}#brxe-xepmoq {max-width: 118rem; line-height: 1.2}#brxe-xepmoq a {line-height: 1.2; font-size: inherit}#brxe-ykjelz {line-height: 1.4; margin-top: 0.8rem; margin-bottom: 2.4rem; max-width: 116rem}#brxe-ykjelz a {line-height: 1.4; font-size: inherit}#brxe-dlwmcg {padding-top: 0.4rem; padding-right: 3.2rem; padding-bottom: 0.4rem; padding-left: 3.2rem}#brxe-qyrpvo {row-gap: 0px}#brxe-mrcual {font-weight: 300; text-align: center}.brxe-cpicon {height: 12.4rem; width: auto; margin-bottom: 3.6rem}.brxe-cpicon:not(.tag), .brxe-cpicon img {object-fit: contain}@media (max-width: 767px) {.brxe-cpicon {height: 6rem; margin-bottom: 1.6rem}}.brxe-cptitl {font-weight: 600; text-transform: uppercase; line-height: 1.2}@media (max-width: 767px) {.brxe-cptitl {font-size: 1.8rem}}.brxe-cptext {line-height: 1.6}.brxe-cptext a {line-height: 1.6; font-size: inherit}@media (max-width: 767px) {.brxe-cptext {font-size: 1.5rem; line-height: 1.45}.brxe-cptext a {font-size: 1.5rem; line-height: 1.45; font-size: inherit}}.brxe-4fa1a2 {display: flex; flex-direction: column; align-items: center; row-gap: 0.4rem; padding-top: 4.5rem; padding-right: 1.6rem; padding-bottom: 3.2rem; padding-left: 1.6rem; background-color: var(--gray); text-align: center; height: 100%}@media (max-width: 767px) {.brxe-4fa1a2 {padding-top: 2.4rem; padding-right: 1rem; padding-bottom: 2rem; padding-left: 1rem}}#brxe-stphzq {gap: 1.6rem; margin-bottom: -18.4rem}@media (max-width: 767px) {#brxe-stphzq {grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; margin-bottom: -10rem}}#brxe-yvpoqt {align-items: center; row-gap: 3.8rem; padding-top: var(--padding-top); padding-right: var(--padding-right); padding-bottom: 0; padding-left: var(--padding-left)}#pilastri {position: relative; z-index: 1}#brxe-puxqzj {align-items: center; padding-top: calc(18.4rem + var(--padding-top) / 2); padding-right: var(--padding-right); padding-bottom: var(--padding-bottom); padding-left: var(--padding-left)}@media (max-width: 767px) {#brxe-puxqzj {padding-top: calc(10rem + var(--padding-top) / 2); padding-right: var(--padding-right); padding-bottom: var(--padding-bottom); padding-left: var(--padding-left)}}#brxe-pwndgj {background-color: var(--black)}#brxe-hsgold {position: absolute; left: 0px; right: 0px; bottom: 0px; height: calc(14rem + 8rem); background-image: linear-gradient(90deg, var(--gold-light) 0%, var(--gold-dark) 100%)}@media (max-width: 767px) {#brxe-hsgold {height: calc(8rem + 8rem)}}#brxe-adukzo {background-image: url("https://www.sandromantovani.com/wp-content/uploads/2026/10/percorso-sessioni-individuali.jpg"); background-size: cover; background-position: 60% center; background-repeat: no-repeat; width: min(76.1rem, 80vw); height: 100%}@media (max-width: 767px) {#brxe-adukzo {width: 70vw}}.brxe-zuptpe {max-width: 20rem; width: 100%}.brxe-cptit2 {color: var(--white); line-height: 1.08; max-width: 40rem}.brxe-cptex2 {color: var(--white); line-height: 1.45; max-width: 50rem}.brxe-cptex2 a {color: var(--white); line-height: 1.45; font-size: inherit}.brxe-c2ae6e {display: flex; flex-direction: column; justify-content: center; align-items: flex-start; row-gap: 3rem; width: min(76.1rem, 80vw); height: 100%; padding-top: 3.4rem; padding-right: 3.4rem; padding-bottom: 3.4rem; padding-left: 3.4rem; background-color: var(--black); color: var(--white)}@media (max-width: 767px) {.brxe-c2ae6e {width: 85vw}}#brxe-prciqs {display: flex; flex-direction: row; flex-wrap: nowrap; column-gap: 2.8rem; width: max-content; height: min(76.1rem, 80vw, calc(100svh - var(--padding-top) - 12rem)); padding-right: 4vw; padding-left: 4vw}@media (max-width: 767px) {#brxe-prciqs {column-gap: 1.6rem; height: min(150vw, calc(100svh - var(--padding-top) - 12rem))}}#brxe-istmlr {padding-top: var(--padding-top); padding-right: 0; padding-bottom: 8rem; padding-left: 0; position: relative; z-index: 1; flex-grow: 1; justify-content: flex-end}#percorsi {position: relative; z-index: 1; height: 100svh; display: flex; flex-direction: column}#brxe-btlogp {color: var(--white); font-weight: 500; text-align: center; max-width: 90rem}#brxe-rhptyk {color: var(--white); font-weight: 500; text-align: center; line-height: 1; max-width: 96rem}#brxe-rhptyk a {color: var(--white); font-weight: 500; text-align: center; line-height: 1; font-size: inherit}#brxe-wqabjo {align-items: center; row-gap: 4rem; padding-top: var(--padding-top); padding-right: var(--padding-right); padding-bottom: var(--padding-bottom); padding-left: var(--padding-left)}@media (max-width: 767px) {#brxe-wqabjo {padding-top: var(--padding-top); padding-right: var(--padding-right); padding-bottom: var(--padding-bottom); padding-left: var(--padding-left)}}#brxe-crxutq {background-image: linear-gradient(90deg, var(--gold-light) 0%, var(--gold-dark) 100%)}.brxe-syjbum {width: 3.6rem; height: 3.4rem}.brxe-syjbum :not([fill="none"]) {fill: var(--gold-dark)}.brxe-puzbyj {width: 3.6rem; height: 3.4rem}.brxe-puzbyj :not([fill="none"]) {fill: var(--gold-dark)}.brxe-flmxjn {width: 3.6rem; height: 3.4rem}.brxe-flmxjn :not([fill="none"]) {fill: var(--gold-dark)}.brxe-iypfdx {width: 3.6rem; height: 3.4rem}.brxe-iypfdx :not([fill="none"]) {fill: var(--gold-dark)}.brxe-zncmrh {width: 3.6rem; height: 3.4rem}.brxe-zncmrh :not([fill="none"]) {fill: var(--gold-dark)}.brxe-uvpjoi {display: flex; flex-direction: row; column-gap: 0.7rem; margin-bottom: 2.4rem}.brxe-crtext {font-weight: 300; line-height: 1.45; flex-grow: 1}.brxe-crtext a {font-weight: 300; line-height: 1.45; font-size: inherit}.brxe-uajbgv {height: 0.3rem; width: 100%; background-color: var(--white); margin-top: 3.6rem; margin-bottom: 3.2rem}.brxe-crnome {font-weight: 700; line-height: 1.45}.brxe-crnome a {font-weight: 700; line-height: 1.45; font-size: inherit}.brxe-crruol {font-weight: 300; line-height: 1.6}.brxe-crruol a {font-weight: 300; line-height: 1.6; font-size: inherit}.brxe-c8d55b {display: flex; flex-direction: column; align-items: stretch; height: 100%; padding-top: 4.8rem; padding-right: 4.8rem; padding-bottom: 6.4rem; padding-left: 3.6rem; background-color: var(--gray); border-radius: 5rem}@media (max-width: 767px) {.brxe-c8d55b {padding-top: 3.2rem; padding-right: 2.4rem; padding-bottom: 4rem; padding-left: 2.4rem}}#brxe-epobuf {gap: 7.3rem 7.8rem}@media (max-width: 991px) {#brxe-epobuf {gap: 3.2rem}}#brxe-mpyztd {align-items: center; row-gap: var(--padding-top)}#brxe-wljgit {color: var(--white); font-weight: 500; text-align: center; max-width: 80rem}#brxe-zcvrkg {color: var(--white); font-weight: 500; text-align: center; line-height: 1.29; max-width: 124rem}#brxe-zcvrkg a {color: var(--white); font-weight: 500; text-align: center; line-height: 1.29; font-size: inherit}#brxe-jonzia {margin-top: 0.6rem}#brxe-awtynk {align-items: center; row-gap: 3.4rem}#prenota {background-color: var(--black)}