.pagina{overflow-x:clip}.container{width:100%;max-width:var(--bde-section-width);margin-right:auto;margin-left:auto;padding-right:var(--gutter);padding-left:var(--gutter)}.sezione{padding-top:var(--spazio-sezione);padding-bottom:var(--spazio-sezione)}.sezione--ghiaccio{background-color:var(--colore-sezione)}.sezione--sabbia{background-color:var(--colore-sabbia)}.etichetta{display:inline-flex;align-items:center;gap:10px;color:var(--bde-brand-primary-color);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.14em;margin-bottom:16px}.etichetta-punto{width:8px;height:8px;background-color:var(--colore-accento-caldo);border-radius:50%}.titolo-sezione{max-width:24ch;margin-bottom:20px}.intro-sezione{max-width:62ch;color:var(--colore-testo-tenue);font-size:18px;line-height:1.7;margin-bottom:var(--spazio-blocco)}.testo{max-width:62ch;line-height:1.7;margin-bottom:16px}.azioni{display:flex;gap:12px;margin-top:32px}.azioni{flex-wrap:wrap}.apertura{padding-top:96px;padding-bottom:88px;background-color:var(--colore-sezione);background-image:radial-gradient(circle at 92% 18%,var(--colore-bordo) 0,transparent 34%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.apertura{padding-top:64px;padding-bottom:56px}}.apertura-titolo{max-width:20ch;margin-bottom:20px}.apertura-testo{max-width:58ch;font-size:19px;line-height:1.7}@media (max-width:767px){.apertura-testo{font-size:17px}}.segnaposto-foto{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:12px;width:100%;aspect-ratio:4/3;text-align:center;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--colore-sezione);border-radius:var(--raggio);border-top:2px dashed var(--colore-bordo);border-right:2px dashed var(--colore-bordo);border-bottom:2px dashed var(--colore-bordo);border-left:2px dashed var(--colore-bordo)}.segnaposto-foto--ritratto{aspect-ratio:4/5}.segnaposto-foto--larga{aspect-ratio:16/10}.segnaposto-foto--quadrata{aspect-ratio:1/1}.segnaposto-foto--su-sabbia{background-color:var(--bde-background-color)}.segnaposto-foto-icona{width:36px;height:36px;color:var(--colore-accento)}.segnaposto-foto-testo{max-width:28ch;color:var(--colore-testo-tenue);font-weight:700;font-size:14px;line-height:1.4}.segnaposto-foto-testo{overflow-wrap:anywhere}.card{display:flex;flex-flow:column;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--bde-background-color);border-radius:var(--raggio);border-top:1px solid var(--colore-bordo);border-right:1px solid var(--colore-bordo);border-bottom:1px solid var(--colore-bordo);border-left:1px solid var(--colore-bordo)}@media (max-width:767px){.card{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.card-icona{width:52px;height:52px;color:var(--bde-brand-primary-color);margin-bottom:20px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:var(--colore-sezione);border-radius:50%}.card-titolo{font-size:24px;margin-bottom:12px}@media (max-width:767px){.card-titolo{font-size:20px}}.card-testo{color:var(--colore-testo-tenue);line-height:1.65}.card-link{color:var(--bde-links-color);font-weight:700;text-decoration:none;margin-top:auto;padding-top:20px}.card-link:hover{color:var(--colore-fondo-scuro);text-decoration:underline}.scheda-dispositivo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:var(--spazio-blocco)}@media (max-width:1023px){.scheda-dispositivo{grid-template-columns:minmax(0,1fr)}}.scheda-dispositivo-foto{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}@media (max-width:479px){.scheda-dispositivo-foto{gap:10px}}.scheda-dispositivo-didascalia{color:var(--colore-testo-tenue);font-size:14px;margin-top:10px}.scheda-dispositivo-marca{display:inline-block;color:var(--bde-brand-primary-color);font-weight:700;font-size:13px;margin-bottom:12px;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;background-color:var(--colore-sezione);border-radius:999px}.banda-cta{padding-top:88px;padding-bottom:88px;background-color:var(--colore-fondo-scuro);background-image:radial-gradient(circle at 8% 120%,var(--colore-cta) 0,transparent 45%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.banda-cta .button-atom--primary{color:var(--colore-cta)}.banda-cta .button-atom--primary{--bde-button-primary-background-color:var(--bde-background-color);--bde-button-primary-background-color-hover:var(--colore-sezione);--bde-button-primary-text-color:var(--colore-cta);--bde-button-primary-text-color-hover:var(--colore-fondo-scuro)}.banda-cta .button-atom--primary:hover{color:var(--colore-fondo-scuro)}@media (max-width:767px){.banda-cta{padding-top:64px;padding-bottom:64px}}.banda-cta-griglia{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px}@media (max-width:767px){.banda-cta-griglia{grid-template-columns:minmax(0,1fr)}}.banda-cta-titolo{max-width:22ch;color:var(--bde-background-color);margin-bottom:12px}.banda-cta-testo{max-width:52ch;color:var(--colore-bordo);font-size:18px}.banda-cta-tratto{width:48px;height:4px;margin-bottom:24px;background-color:var(--colore-accento-caldo);border-radius:4px}.header{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:100;background-color:var(--bde-background-color);border-bottom:1px solid var(--colore-bordo)}.header-barra{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:88px}@media (max-width:1023px){.header-barra{min-height:72px}}.header-logo{display:block;flex-shrink:0}.header-logo-img{display:block;width:190px;height:auto}@media (max-width:1023px){.header-logo-img{width:160px}}.header-nav{display:flex;align-items:center;gap:32px}@media (max-width:1119px){.header-nav{gap:22px}}@media (max-width:1023px){.header-nav{display:none;gap:20px;position:absolute;top:100%;right:0px;left:0px;padding-top:24px;padding-right:20px;padding-bottom:32px;padding-left:20px;background-color:var(--bde-background-color);border-bottom:1px solid var(--colore-bordo)}.header-nav{box-shadow:var(--ombra-morbida)}}.header-link{color:var(--bde-body-text-color);font-weight:600;text-decoration:none}.header-link:hover{color:var(--bde-brand-primary-color)}@media (max-width:1023px){.header-link{font-size:19px}}.header-toggle{display:none;width:32px;height:32px;color:var(--bde-headings-color);cursor:pointer}@media (max-width:1023px){.header-toggle{display:block}}@media (max-width:1023px){.is-open .header-nav{display:flex}}.footer{padding-top:80px;padding-bottom:32px;background-color:var(--colore-fondo-scuro)}@media (max-width:767px){.footer{padding-top:56px;padding-bottom:220px}}.footer-griglia{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr);gap:48px}@media (max-width:1023px){.footer-griglia{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.footer-griglia{grid-template-columns:minmax(0,1fr);gap:36px}}.footer-marchio{color:var(--bde-background-color);font-family:var(--bde-heading-font-family);font-weight:700;font-size:30px;letter-spacing:0.06em;margin-bottom:12px}.footer-frase{max-width:30ch;color:var(--colore-bordo);line-height:1.6}.footer-titolo{color:var(--colore-accento);font-size:15px;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:16px}.footer-testo{color:var(--colore-bordo);font-size:15px;line-height:1.75;margin-bottom:4px}.footer-indirizzo{color:var(--colore-bordo);font-size:15px;line-height:1.75;font-style:normal}.footer-lista{display:flex;flex-flow:column;gap:8px}.footer-lista{list-style:none}.footer-link{color:var(--bde-background-color);font-size:15px;text-decoration:none}.footer-link:hover{color:var(--colore-accento);text-decoration:underline}.footer-fondo{display:flex;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;border-top:1px solid var(--colore-cta)}.footer-fondo{flex-wrap:wrap}.footer-legale{display:flex;gap:24px}.footer-legale{flex-wrap:wrap}.footer-copy{color:var(--colore-bordo);font-size:14px}.contatti-fissi{display:flex;flex-flow:column;gap:10px;position:fixed;right:30px;bottom:30px;z-index:90}.contatti-fissi-link{display:block;width:50px;height:50px;overflow:hidden;border-radius:50%;box-shadow:2px 4px 5px 0px rgba(0,0,0,.32)}.contatti-fissi-icona{display:block;width:100%;height:auto}.home-hero{position:relative;padding-top:96px;padding-bottom:104px;background-image:linear-gradient(90deg,var(--bde-background-color) 0,var(--bde-background-color) 58%,var(--colore-sezione) 58%,var(--colore-sezione) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.home-hero{background-image:linear-gradient(90deg,var(--bde-background-color) 0,var(--bde-background-color) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}@media (max-width:767px){.home-hero{padding-top:56px;padding-bottom:72px}}.home-hero-griglia{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px}@media (max-width:1023px){.home-hero-griglia{grid-template-columns:minmax(0,1fr)}}.home-hero-titolo{max-width:15ch;font-size:60px;margin-bottom:24px}@media (max-width:1119px){.home-hero-titolo{font-size:52px}}@media (max-width:767px){.home-hero-titolo{font-size:38px}}.home-hero-testo{max-width:50ch;font-size:19px;line-height:1.7}@media (max-width:767px){.home-hero-testo{font-size:17px}}.home-hero-media{position:relative}@media (max-width:1023px){.home-hero-media{max-width:520px}}.home-hero-curva{position:absolute;top:-36px;right:-28px;width:140px;height:140px;color:var(--colore-accento)}@media (max-width:1023px){.home-hero-curva{right:0px}}@media (max-width:767px){.home-hero-curva{top:-24px;width:96px;height:96px}}.home-hero-badge{display:flex;align-items:center;gap:12px;position:absolute;bottom:40px;left:-32px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:var(--bde-background-color);border-radius:16px}.home-hero-badge{box-shadow:var(--ombra-morbida)}@media (max-width:1119px){.home-hero-badge{left:16px}}.home-hero-badge-icona{width:40px;height:40px;color:var(--bde-brand-primary-color);padding-top:9px;padding-right:9px;padding-bottom:9px;padding-left:9px;background-color:var(--colore-sabbia);border-radius:50%}.home-hero-badge-testo{color:var(--bde-headings-color);font-weight:700;font-size:15px;line-height:1.35}.home-presentazione-griglia{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px}@media (max-width:1023px){.home-presentazione-griglia{grid-template-columns:minmax(0,1fr);gap:40px}}.home-aree-griglia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}@media (max-width:767px){.home-aree-griglia{grid-template-columns:minmax(0,1fr)}}.home-area{padding-top:44px;padding-right:44px;padding-bottom:44px;padding-left:44px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}@media (max-width:767px){.home-area{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}.home-area--odontoiatria{background-color:var(--colore-sezione)}.home-area--estetica{background-color:var(--colore-sabbia)}.home-area-icona{background-color:var(--bde-background-color)}.home-area-titolo{font-size:30px}@media (max-width:767px){.home-area-titolo{font-size:23px}}.home-area-testo{max-width:46ch;font-size:18px}.home-tecnologie-griglia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}@media (max-width:1023px){.home-tecnologie-griglia{grid-template-columns:minmax(0,1fr)}}.home-tecnologia{gap:0px}.home-tecnologia-testo{margin-top:4px}.home-tecnologie-azioni{justify-content:center;margin-top:48px}.home-aree-titolo{margin-bottom:var(--spazio-blocco)}.chi-approccio-griglia{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:72px}@media (max-width:1023px){.chi-approccio-griglia{grid-template-columns:minmax(0,1fr);gap:40px}}.chi-titolare-griglia{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:72px}@media (max-width:1023px){.chi-titolare-griglia{grid-template-columns:minmax(0,1fr);gap:40px}}.chi-titolare-nome{margin-bottom:8px}.chi-titolare-ruolo{color:var(--colore-testo-tenue);font-weight:700;font-size:18px;margin-bottom:24px}.chi-titolare-bio{color:var(--colore-testo-tenue);font-weight:700;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--bde-background-color);border-radius:var(--raggio);border-top:2px dashed var(--colore-bordo);border-right:2px dashed var(--colore-bordo);border-bottom:2px dashed var(--colore-bordo);border-left:2px dashed var(--colore-bordo)}.chi-ambienti-griglia{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:767px){.chi-ambienti-griglia{grid-template-columns:minmax(0,1fr)}}.chi-ambiente-didascalia{color:var(--bde-headings-color);font-weight:700;margin-top:12px}.servizi-indice{display:flex;gap:12px;margin-top:32px}.servizi-indice{flex-wrap:wrap}.servizi-ancora{scroll-margin-top:96px}.servizi-griglia{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1023px){.servizi-griglia{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.servizi-griglia{grid-template-columns:minmax(0,1fr)}}.servizi-card-numero{color:var(--colore-accento-caldo);font-family:var(--bde-heading-font-family);font-weight:700;font-size:15px;letter-spacing:0.08em;margin-bottom:16px}.servizi-card--evidenza{grid-column-start:span 2;background-color:var(--colore-sezione)}.servizi-card--evidenza{border-color:var(--colore-accento)}@media (max-width:767px){.servizi-card--evidenza{grid-column-start:auto}}.servizi-estetica-griglia{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;margin-bottom:72px}@media (max-width:1023px){.servizi-estetica-griglia{grid-template-columns:minmax(0,1fr);gap:40px;margin-bottom:48px}}.servizi-trattamenti{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media (max-width:1119px){.servizi-trattamenti{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.servizi-trattamenti{grid-template-columns:minmax(0,1fr)}}.servizi-trattamento{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}.servizi-trattamento-titolo{font-size:20px}@media (max-width:767px){.servizi-trattamento-titolo{font-size:18px}}.servizi-faq-griglia{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px}@media (max-width:1023px){.servizi-faq-griglia{grid-template-columns:minmax(0,1fr);gap:24px}}.servizi-faq-lista{display:flex;flex-flow:column;gap:12px}.faq-voce{background-color:var(--bde-background-color);border-radius:16px;border-top:1px solid var(--colore-bordo);border-right:1px solid var(--colore-bordo);border-bottom:1px solid var(--colore-bordo);border-left:1px solid var(--colore-bordo)}.faq-domanda{color:var(--bde-headings-color);font-family:var(--bde-heading-font-family);font-weight:700;font-size:19px;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px;cursor:pointer}@media (max-width:767px){.faq-domanda{font-size:17px}}.faq-risposta{color:var(--colore-testo-tenue);line-height:1.7;padding-top:0px;padding-right:24px;padding-bottom:22px;padding-left:24px}.tec-ancora{scroll-margin-top:96px}.tec-indice{display:flex;gap:12px;margin-top:32px}.tec-indice{flex-wrap:wrap}.tec-scheda-testo{font-size:18px;line-height:1.7;margin-bottom:28px}.tec-funziona{display:flex;flex-flow:column;gap:16px}.tec-funziona{list-style:none}.tec-funziona-voce{line-height:1.6;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;background-color:var(--colore-sezione);border-top-left-radius:0px;border-top-right-radius:14px;border-bottom-left-radius:0px;border-bottom-right-radius:14px;border-left:4px solid var(--colore-accento)}.tec-funziona-voce--su-sabbia{background-color:var(--bde-background-color)}.tec-funziona-nome{color:var(--bde-headings-color);font-weight:700}.tec-scheda--invertita{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}@media (max-width:1023px){.tec-scheda--invertita{grid-template-columns:minmax(0,1fr)}}.tec-scheda-media--seconda{order:2}@media (max-width:1023px){.tec-scheda-media--seconda{order:0}}.contatti-apertura{padding-bottom:64px}.contatti-sezione{padding-top:64px}.contatti-sezione{scroll-margin-top:96px}.contatti-griglia{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:48px}@media (max-width:1023px){.contatti-griglia{grid-template-columns:minmax(0,1fr)}}.contatti-modulo{padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px;background-color:var(--bde-background-color);border-radius:var(--raggio-grande);border-top:1px solid var(--colore-bordo);border-right:1px solid var(--colore-bordo);border-bottom:1px solid var(--colore-bordo);border-left:1px solid var(--colore-bordo)}.contatti-modulo{box-shadow:var(--ombra-morbida)}@media (max-width:767px){.contatti-modulo{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.contatti-modulo-testo{color:var(--colore-testo-tenue);margin-bottom:28px}.contatti-recapiti{display:flex;flex-flow:column;gap:24px}.contatti-lista{display:flex;flex-flow:column;gap:20px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--colore-sezione);border-radius:var(--raggio)}.contatti-lista{list-style:none}@media (max-width:767px){.contatti-lista{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.contatti-voce{display:flex;align-items:start;gap:14px}.contatti-voce-icona{flex-shrink:0;width:40px;height:40px;color:var(--bde-brand-primary-color);padding-top:9px;padding-right:9px;padding-bottom:9px;padding-left:9px;background-color:var(--bde-background-color);border-radius:50%}.contatti-voce-etichetta{display:block;color:var(--colore-testo-tenue);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.1em}.contatti-voce-valore{display:block;color:var(--bde-headings-color);font-weight:700;font-style:normal}.contatti-voce-link{color:var(--bde-links-color);font-weight:700;text-decoration:none}.contatti-voce-link:hover{color:var(--colore-fondo-scuro);text-decoration:underline}.contatti-mappa-azioni{margin-top:0px}.foto{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3;background-color:var(--colore-sezione);border-radius:var(--raggio)}.foto--ritratto{aspect-ratio:4/5}.foto--larga{aspect-ratio:16/10}.foto--quadrata{aspect-ratio:1/1}.foto--prodotto{object-fit:contain;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}@media (max-width:479px){.foto--prodotto{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}}.foto--su-sabbia{background-color:var(--bde-background-color)}.foto--segnaposto{border-top:2px dashed var(--colore-bordo);border-right:2px dashed var(--colore-bordo);border-bottom:2px dashed var(--colore-bordo);border-left:2px dashed var(--colore-bordo)}.home-hero-foto{background-color:var(--bde-background-color);border-top-left-radius:200px;border-top-right-radius:200px;border-bottom-left-radius:var(--raggio-grande);border-bottom-right-radius:var(--raggio-grande)}.chi-approccio-foto{border-top-left-radius:var(--raggio-grande);border-top-right-radius:160px;border-bottom-left-radius:var(--raggio-grande);border-bottom-right-radius:var(--raggio-grande)}.chi-titolare-foto{border-top-left-radius:160px;border-top-right-radius:160px;border-bottom-left-radius:var(--raggio-grande);border-bottom-right-radius:var(--raggio-grande)}@media (max-width:1023px){.chi-titolare-foto{max-width:420px}}.servizi-estetica-foto{border-top-left-radius:160px;border-top-right-radius:var(--raggio-grande);border-bottom-left-radius:var(--raggio-grande);border-bottom-right-radius:var(--raggio-grande)}.tec-foto-alta{aspect-ratio:3/4}