.m-apertura{margin-block:0!important;overflow-x:clip;position:relative}.m-apertura__wrap{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin-inline:auto;max-width:var(--wp--style--global--wide-size);padding-inline:clamp(16px,4vw,32px);position:relative;z-index:2}.m-apertura__sopra{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:18px}.m-apertura h1{color:var(--wp--preset--color--inchiostro);font-family:var(--wp--preset--font-family--display);font-size:clamp(42px,5.6vw,74px);font-weight:300;letter-spacing:-.02em;line-height:1.02;margin:0}.m-apertura h1 b,.m-apertura h1 strong{color:var(--wp--preset--color--marchio);font-weight:700}.m-apertura__sotto{font-size:19px;margin:20px 0 26px;max-width:540px}.m-apertura__extra>*+*{margin-top:16px}.m-apertura--home{background:linear-gradient(180deg,var(--wp--preset--color--tenue-2),var(--wp--preset--color--bianco))}.m-apertura--home .m-apertura__wrap{padding-block:56px 112px}.m-parola{display:inline-block}.m-tondo{aspect-ratio:1;justify-self:center;position:relative;width:min(100%,460px)}.m-tondo__foto{background:var(--wp--preset--color--tenue);border-radius:50%;inset:7%;overflow:hidden;position:absolute}.m-tondo__foto img{height:100%;object-fit:cover;width:100%}.m-tondo svg{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.m-tondo__anello{fill:none;stroke:var(--wp--preset--color--filo);stroke-linecap:round;stroke-width:14}.m-tondo__arco{fill:none;stroke:var(--wp--preset--color--marchio);stroke-dasharray:520;stroke-linecap:round;stroke-width:14}.m-vetro{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.84);border-radius:18px;box-shadow:0 12px 30px rgba(18,48,79,.16);color:var(--wp--preset--color--inchiostro);font-size:14px;line-height:1.35;padding:12px 16px;position:absolute;z-index:4}.m-vetro strong{display:block;font-size:15px}.m-vetro[data-gira]{display:grid}.m-vetro__voce{grid-area:1/1;transition:opacity .5s}.m-vetro[data-gira] .m-vetro__voce[hidden]{display:block!important;opacity:0;visibility:hidden}.m-tondo .m-vetro--0{left:-6%;top:16%}.m-tondo .m-vetro--1{bottom:8%;right:-2%}.m-apertura--interna{background:var(--wp--preset--color--inchiostro);color:#cfdcea;overflow:visible;z-index:3}.m-apertura--interna:before{background:radial-gradient(circle at 92% -10%,rgba(169,205,236,.14) 0 22%,transparent 22.2%);content:"";inset:0;pointer-events:none;position:absolute}.m-apertura--interna .m-apertura__wrap{display:block;padding-block:32px 64px}.m-apertura__corpo{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 450px}.m-apertura--senza-foto .m-apertura__corpo{grid-template-columns:minmax(0,1fr)}.m-apertura--senza-foto .m-apertura__testo{max-width:860px}.m-apertura--interna h1{color:var(--wp--preset--color--bianco);font-size:clamp(40px,5vw,66px)}.m-apertura--interna h1 b,.m-apertura--interna h1 strong{color:var(--wp--preset--color--sole)}.m-apertura--interna .m-apertura__sotto{color:#cfdcea;margin-bottom:24px;max-width:560px}.m-apertura--interna .m-etichetta{color:var(--wp--preset--color--sole)}.m-apertura--interna .m-aperto{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);box-shadow:none;color:var(--wp--preset--color--bianco)}.m-apertura--interna a:where(:not(.wp-element-button)){color:#dbe7f3}.m-percorso{color:#9fb3c8;font-size:14px;margin:0 0 18px}.m-percorso a{text-decoration:underline;text-decoration-color:rgba(219,231,243,.45);text-underline-offset:3px}.m-percorso a:hover{text-decoration-color:currentcolor}.m-esce{align-self:end;aspect-ratio:1;justify-self:end;margin:0 0 -130px;max-width:100%;position:relative;width:450px}.m-esce__foto{background:var(--wp--preset--color--tenue);border:10px solid var(--wp--preset--color--bianco);border-radius:50%;box-shadow:0 24px 50px rgba(18,48,79,.25);inset:0;overflow:hidden;position:absolute}.m-esce__foto img{height:100%;object-fit:cover;width:100%}.m-esce svg{height:calc(100% + 52px);inset:-26px;overflow:visible;position:absolute;width:calc(100% + 52px)}.m-esce .m-tondo__arco{fill:none;stroke:var(--wp--preset--color--filo);stroke-dasharray:520;stroke-linecap:round;stroke-width:12}.m-sole{background:var(--wp--preset--color--sole);border-radius:50%;bottom:22px;box-shadow:0 10px 30px rgba(243,195,60,.35);height:54px;left:4px;position:absolute;width:54px;z-index:3}.m-esce .m-vetro--0{left:-90px;top:40px}.m-esce .m-vetro--1{bottom:60px;right:-24px}.m-apertura--interna .m-vetro{box-shadow:0 12px 30px rgba(0,0,0,.2)}.m-apertura.m-apertura--interna:not(.m-apertura--senza-foto)+*{margin-top:160px!important}@media (prefers-reduced-motion:no-preference){.m-parola{animation:m-entra .8s calc(.05s + var(--i, 0)*.1s) cubic-bezier(.2,.7,.2,1) both}.m-apertura--home .m-apertura__extra,.m-apertura--home .m-apertura__sotto{animation:m-entra .8s cubic-bezier(.2,.7,.2,1) .8s both}.m-tondo__arco{animation:m-disegna 1.8s cubic-bezier(.6,0,.2,1) .3s both}.m-vetro{animation:m-fluttua 3.4s ease-in-out infinite alternate}.m-vetro--1{animation-delay:1.4s}.m-esce__foto{animation:m-cresce .9s cubic-bezier(.2,.7,.2,1) .1s both}.m-sole{animation:m-compare .6s cubic-bezier(.2,.7,.2,1.4) .9s both}}@keyframes m-entra{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}@keyframes m-disegna{0%{stroke-dashoffset:520}to{stroke-dashoffset:0}}@keyframes m-fluttua{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes m-compare{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes m-cresce{0%{transform:scale(.85)}to{transform:none}}@media (max-width:980px){.m-apertura__wrap{gap:8px;grid-template-columns:minmax(0,1fr)}.m-tondo{width:min(100%,380px)}.m-apertura--interna .m-apertura__wrap{padding-block:24px 40px}.m-apertura__corpo{gap:16px;grid-template-columns:minmax(0,1fr)}.m-apertura--interna .m-apertura__corpo,.m-apertura--interna .m-apertura__wrap{position:static}.m-apertura--interna .m-apertura__testo{position:relative;z-index:3}.m-esce{align-self:stretch;aspect-ratio:auto;inset:0;justify-self:stretch;margin:0;max-width:none;position:absolute;width:auto;z-index:0}.m-esce__foto{animation:none;border:0;border-radius:0;box-shadow:none;inset:0}.m-esce__foto img{object-position:center 30%}.m-esce__foto:after{background:linear-gradient(180deg,rgba(18,48,79,.72) 0,rgba(18,48,79,.8) 50%,rgba(18,48,79,.92) 78%,var(--wp--preset--color--inchiostro) 88%);content:"";inset:0;position:absolute}.m-apertura--interna .m-apertura__wrap{padding-bottom:96px}.m-apertura--interna .m-apertura__skyline{height:72px;left:0;stroke:rgba(169,205,236,.7);stroke-width:1.6;width:100%}.m-esce .m-sole,.m-esce .m-vetro,.m-esce svg{display:none}.m-apertura.m-apertura--interna:not(.m-apertura--senza-foto)+*{margin-top:40px!important}.m-apertura--foto-piccola .m-esce{display:none}}@media (max-width:620px){.m-apertura__extra .wp-block-buttons{display:none}.m-apertura--home .m-apertura__wrap{gap:28px;padding-block:28px 96px}.m-apertura__sotto{font-size:17px}.m-tondo .m-vetro--0{left:-2%}}.m-apertura--foto-piccola .m-esce__foto,.m-apertura--foto-piccola .m-tondo__foto{background:var(--wp--preset--color--bianco);display:grid;place-items:center}.m-apertura--foto-piccola .m-esce__foto img,.m-apertura--foto-piccola .m-tondo__foto img{height:auto!important;max-height:62%;max-width:62%;object-fit:contain;width:auto!important}.m-esce__foto picture{display:contents}@media (min-width:981px){.m-apertura--solo-telefono .m-esce{display:none}}@media (max-width:980px){.m-apertura--sfondo-telefono .m-esce{display:block}.m-apertura--sfondo-telefono .m-esce__foto{background:none;display:block}.m-apertura--sfondo-telefono .m-esce__foto img{height:100%!important;max-height:none;max-width:none;object-fit:cover;width:100%!important}}.m-apertura__skyline{bottom:-2px;fill:none;height:auto;left:max(0px,calc(50% - 640px));pointer-events:none;position:absolute;stroke:rgba(169,205,236,.45);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:min(64%,820px);z-index:1}.m-apertura--home:not(.m-apertura--forma-cerchio) .m-tondo svg,.m-apertura--interna:before{display:none}.m-apertura--forma-a .m-tondo{aspect-ratio:4/5;width:min(100%,420px)}.m-apertura--forma-a .m-tondo:before{background:var(--wp--preset--color--sole);border-radius:36px;content:"";inset:9% -6% -5% 9%;position:absolute}.m-apertura--forma-a .m-tondo__foto{border-radius:32px;box-shadow:0 30px 60px rgba(18,48,79,.18);inset:0 6% 5% 0}.m-apertura--forma-a .m-tondo .m-vetro--0{left:-12%;right:auto;top:10%}.m-apertura--forma-a .m-tondo .m-vetro--1{bottom:14%;left:auto;right:-4%;top:auto}.m-apertura--forma-b .m-tondo{aspect-ratio:4/5;width:min(100%,420px)}.m-apertura--forma-b .m-tondo:before{border:2px solid var(--wp--preset--color--filo);border-radius:999px 999px 34px 34px;content:"";inset:-14px;position:absolute}.m-apertura--forma-b .m-tondo:after{background:var(--wp--preset--color--sole);border-radius:50%;bottom:40px;content:"";height:44px;position:absolute;right:-22px;width:44px}.m-apertura--forma-b .m-tondo__foto{border-radius:999px 999px 24px 24px;box-shadow:0 30px 60px rgba(18,48,79,.18);inset:0}.m-apertura--forma-b .m-tondo .m-vetro--0{left:-16%;right:auto;top:34%}.m-apertura--forma-b .m-tondo .m-vetro--1{bottom:10%;left:auto;right:-10%;top:auto}.m-apertura--forma-c .m-apertura__wrap{position:static}.m-apertura--forma-c .m-tondo{aspect-ratio:auto;bottom:0;position:absolute;right:0;top:0;width:44vw}.m-apertura--forma-c .m-tondo__foto{border-radius:0 0 0 48px;inset:0}.m-apertura--forma-c .m-apertura__testo{position:relative;z-index:3}.m-apertura--forma-c .m-tondo .m-vetro--0{left:-60px;right:auto;top:22%}.m-apertura--forma-c .m-tondo .m-vetro--1{bottom:26%;left:-40px;right:auto;top:auto}.m-apertura--forma-d .m-apertura__wrap,.m-apertura--forma-e .m-apertura__wrap,.m-apertura--forma-f .m-apertura__wrap{position:static}.m-apertura--forma-d .m-tondo,.m-apertura--forma-e .m-tondo,.m-apertura--forma-f .m-tondo{aspect-ratio:auto;bottom:0;left:0;max-width:none;position:absolute;right:0;top:0;width:100%;z-index:0}.m-apertura--forma-d .m-tondo__foto,.m-apertura--forma-e .m-tondo__foto,.m-apertura--forma-f .m-tondo__foto{border-radius:0;inset:0}.m-apertura--forma-d .m-apertura__testo,.m-apertura--forma-e .m-apertura__testo,.m-apertura--forma-f .m-apertura__testo{position:relative;z-index:3}.m-apertura--forma-d{background:var(--wp--preset--color--inchiostro)}.m-apertura--forma-d .m-tondo__foto:after{background:linear-gradient(90deg,rgba(18,48,79,.96),rgba(18,48,79,.85) 42%,rgba(18,48,79,.25));content:"";inset:0;position:absolute}.m-apertura--forma-d .m-apertura__testo{color:#e6eef7}.m-apertura--forma-d h1,.m-apertura--forma-d h1 strong{color:#fff}.m-apertura--forma-d .m-apertura__sopra,.m-apertura--forma-d label{color:#cfdcea}.m-apertura--forma-d .m-etichetta{color:var(--wp--preset--color--sole)}.m-apertura--forma-d .m-tondo .m-vetro--0{left:auto;right:8%;top:18%}.m-apertura--forma-d .m-tondo .m-vetro--1{bottom:26%;left:auto;right:14%;top:auto}.m-apertura--forma-e .m-apertura__wrap{padding-block:72px 140px}.m-apertura--forma-e .m-apertura__testo{background:hsla(0,0%,100%,.94);border-radius:28px;box-shadow:0 30px 60px rgba(18,48,79,.18);max-width:600px;padding:40px 44px}.m-apertura--forma-e .m-tondo__foto img{object-position:center 40%}.m-apertura--forma-e .m-tondo .m-vetro--0{left:auto;right:7%;top:14%}.m-apertura--forma-e .m-tondo .m-vetro--1{bottom:30%;left:auto;right:18%;top:auto}.m-apertura--forma-f .m-apertura__wrap{display:block;padding-block:96px 150px}.m-apertura--forma-f .m-apertura__testo{color:#e6eef7;margin-inline:auto;max-width:760px;text-align:center}.m-apertura--forma-f .m-tondo__foto:after{background:rgba(18,48,79,.72);content:"";inset:0;position:absolute}.m-apertura--forma-f h1,.m-apertura--forma-f h1 strong{color:#fff}.m-apertura--forma-f .m-etichetta{color:var(--wp--preset--color--sole)}.m-apertura--forma-f .m-apertura__sopra{justify-content:center}.m-apertura--forma-f .m-apertura__sotto{margin-inline:auto}.m-apertura--forma-f .m-cerca{margin-inline:auto;text-align:left}.m-apertura--forma-f .m-cerca label{color:#cfdcea}.m-apertura--forma-f .m-cerca__veloci,.m-apertura--forma-f [class*=scorciatoie]{justify-content:center}.m-apertura--forma-f .m-tondo .m-vetro{display:none}@media (max-width:980px){.m-apertura--forma-c .m-tondo{aspect-ratio:4/3;inset:auto;margin-top:24px;position:relative;width:100%}.m-apertura--forma-e .m-apertura__wrap{padding-block:220px 120px}.m-apertura--forma-e .m-apertura__testo{padding:26px 22px}.m-apertura--forma-e .m-tondo{bottom:auto!important;height:300px}.m-apertura--forma-e .m-tondo .m-vetro{display:none}.m-apertura--forma-f .m-apertura__wrap{padding-block:56px 120px}.m-apertura--forma-c .m-tondo__foto{border-radius:28px}.m-apertura--forma-d .m-tondo{bottom:auto;height:min(78%,620px);top:0}.m-apertura--forma-d .m-tondo__foto img{object-position:60% center}.m-apertura--forma-d .m-tondo__foto:after{background:linear-gradient(180deg,rgba(18,48,79,.72) 0,rgba(18,48,79,.8) 55%,var(--wp--preset--color--inchiostro) 100%)}.m-apertura--forma-d .m-tondo .m-vetro{display:none}.m-apertura--forma-a .m-tondo .m-vetro--0,.m-apertura--forma-b .m-tondo .m-vetro--0{left:0}}.m-apertura__foto-medico{display:none}@media (max-width:980px){.single-medico .m-esce{display:none}.m-apertura__foto-medico{background:linear-gradient(180deg,#eef5fc,#d5e5f4);border:4px solid var(--wp--preset--color--bianco);border-radius:50%;box-shadow:0 12px 28px rgba(0,0,0,.25);display:block;height:128px;margin:4px 0 18px;overflow:hidden;width:128px}.m-apertura__foto-medico img{display:block;height:100%;object-fit:cover;object-position:center 12%;width:100%}}
