@font-face{font-family:"Sora";src:url(/wp-content/themes/kadence-child/assets/fonts/sora-normal-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Nunito Sans";src:url(/wp-content/themes/kadence-child/assets/fonts/nunito-sans-normal-latin.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:"Nunito Sans";src:url(/wp-content/themes/kadence-child/assets/fonts/nunito-sans-italic-latin.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:swap}:root{--heka-turchese-profondo:#127873;--heka-turchese-scuro:#0F6B66;--heka-espresso:#3E2609;--heka-testo:#393535;--heka-testo-2:#6B5E55;--heka-bordo-forte:#D9C7A8;--heka-crema:#F7F1E8;--heka-bianco-caldo:#FFFEFD;--heka-bianco:#FFFFFF;--heka-turchese:#20B2AA;--heka-sabbia:#E6D4B4;--heka-bordo:#EADFCF;--heka-footer:#2B2522;--heka-font-titoli:"Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--heka-font-testo:"Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--heka-raggio:14px;--heka-raggio-btn:10px;--heka-ombra:0 1px 2px rgb(62 38 9 / .05);--heka-ombra-hover:0 1px 2px rgb(43 37 34 / .04), 0 8px 24px rgb(43 37 34 / .07);--global-body-font-family:var(--heka-font-testo);--global-heading-font-family:var(--heka-font-titoli)}body{font-family:var(--heka-font-testo);font-size:clamp(17px, 1.05vw + 12px, 18px);line-height:1.65;color:var(--heka-testo);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.entry-content h1,.entry-content h2,.entry-content h3{font-family:var(--heka-font-titoli);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--heka-espresso)}h1{font-size:clamp(34px, 4.2vw, 56px)}h2{font-size:clamp(27px, 2.8vw, 40px)}h3{font-size:clamp(20px, 1.6vw, 23px)}.wp-block-button__link,.wp-element-button,.kb-button,.button,button[type="submit"],input[type="submit"]{border-radius:var(--heka-raggio-btn);font-family:var(--heka-font-testo);font-weight:700;min-height:50px}.heka-occhiello{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--heka-turchese-profondo);margin-bottom:12px}.heka-occhiello::before{content:"";width:30px;height:10px;background:radial-gradient(circle,var(--heka-turchese) 2.2px,transparent 2.6px) 0 0 / 10px 10px}.heka-trama{background:var(--heka-crema) radial-gradient(circle,rgb(201 176 133 / .32) 1.5px,transparent 1.9px) 0 0 / 22px 22px}.heka-fascia{display:block;height:40px;background:url(/wp-content/themes/kadence-child/assets/img/heka-fascia.svg) center / auto 40px no-repeat;opacity:.5}.heka-filigrana{position:relative;overflow:hidden}.heka-filigrana::before{content:"";position:absolute;right:-40px;top:40px;width:min(420px, 45vw);aspect-ratio:256 / 274;background:url(/wp-content/themes/kadence-child/assets/img/heka-h-espresso.svg) center / contain no-repeat;opacity:.07;pointer-events:none;z-index:0}.heka-filigrana>*{position:relative;z-index:1}.heka-filigrana .heka-hero-servizio__foto{position:relative;z-index:2}@media (max-width:860px){.heka-filigrana::before{display:none}}.heka-puntini-titolo::before{content:"";display:block;width:44px;height:10px;margin-bottom:12px;background:radial-gradient(circle,var(--heka-turchese) 2.2px,transparent 2.6px) 0 0 / 11px 10px}.heka-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:var(--heka-raggio-btn);border:2px solid #fff0;font-family:var(--heka-font-testo);font-weight:700;font-size:16px;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s}.heka-btn--primario{background:var(--heka-turchese-profondo);color:#fff}.heka-btn--primario:hover,.heka-btn--primario:focus-visible{background:var(--heka-turchese-scuro);color:#fff}.heka-btn--secondario{background:#fff0;color:var(--heka-espresso);border-color:var(--heka-bordo-forte)}.heka-btn--secondario:hover{border-color:var(--heka-espresso);color:var(--heka-espresso)}.screen-reader-text:not(:focus){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}:focus-visible{outline:2px solid var(--heka-turchese-profondo);outline-offset:2px}.heka-topbar{background:var(--heka-espresso);color:var(--heka-crema);font-size:14px;text-align:center}.heka-topbar p{margin:0;padding:8px 16px}.heka-topbar a{color:inherit;font-weight:700}.heka-header{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--heka-bianco-caldo) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--heka-bordo)}.admin-bar .heka-header{top:32px}@media (max-width:782px){.admin-bar .heka-header{top:0}}.heka-header__in{max-width:1300px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:20px;min-height:72px}.heka-logo{flex:none;display:block;line-height:0}.heka-logo img{height:30px;width:auto}.heka-nav{margin-left:auto}.heka-menu{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.heka-menu__voce{position:relative;display:flex;align-items:center}.heka-menu__link{display:block;padding:24px 8px;font-size:15px;font-weight:600;color:var(--heka-espresso);text-decoration:none;white-space:nowrap}.heka-menu__link:hover,.heka-menu__voce.is-attiva>.heka-menu__link{color:var(--heka-turchese-profondo)}.heka-menu__voce.is-attiva>.heka-menu__link{box-shadow:inset 0 -3px 0 var(--heka-turchese)}.heka-menu__apri{display:grid;place-items:center;width:24px;height:32px;margin-left:-6px;padding:0;background:none;border:0;color:var(--heka-espresso);cursor:pointer;border-radius:6px}.heka-chevron{width:12px;height:12px;transition:transform .2s}.heka-menu__voce.is-aperta .heka-chevron,.heka-menu__voce:hover .heka-chevron{transform:rotate(180deg)}.heka-header__cta{flex:none}.heka-header__cta-mobile,.heka-burger{display:none}.heka-mega,.heka-tendina{visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility 0s .18s}.heka-menu__voce:hover>.heka-mega,.heka-menu__voce:hover>.heka-tendina,.heka-menu__voce.is-aperta>.heka-mega,.heka-menu__voce.is-aperta>.heka-tendina,.heka-menu__voce:focus-within>.heka-mega,.heka-menu__voce:focus-within>.heka-tendina{visibility:visible;opacity:1;transform:none;transition-delay:0s}.heka-menu__voce.is-mega{position:static}.heka-mega{position:absolute;left:0;right:0;top:100%;background:var(--heka-bianco-caldo);border-top:1px solid var(--heka-bordo);border-bottom:1px solid var(--heka-bordo);box-shadow:0 24px 40px rgb(43 37 34 / .08)}.heka-mega::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:14px}.heka-mega__in{max-width:1300px;margin:0 auto;padding:32px 20px 36px;display:grid;grid-template-columns:300px 1fr;gap:48px}.heka-mega__intro{padding-right:32px;border-right:1px solid var(--heka-bordo);position:relative}.heka-mega__intro::after{content:"";position:absolute;right:24px;bottom:-8px;width:70px;aspect-ratio:256 / 274;background:url(/wp-content/themes/kadence-child/assets/img/heka-h-turchese.svg) center / contain no-repeat;opacity:.18}.heka-mega__testo{color:var(--heka-testo-2);font-size:16px;margin:0 0 16px}.heka-mega__panoramica{font-weight:700;text-decoration:none;color:var(--heka-turchese-profondo)}.heka-mega__griglia{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 24px;align-content:start}.heka-mega__griglia a{display:block;padding:12px 14px;border-radius:var(--heka-raggio-btn);text-decoration:none;color:var(--heka-espresso)}.heka-mega__griglia a:hover,.heka-mega__griglia a:focus-visible{background:var(--heka-crema)}.heka-mega__titolo{display:block;font-weight:700}.heka-mega__descr{display:block;font-size:14px;color:var(--heka-testo-2);margin-top:2px;line-height:1.45}.heka-tendina{position:absolute;top:100%;left:-8px;min-width:220px;margin:0;padding:8px;list-style:none;background:var(--heka-bianco-caldo);border:1px solid var(--heka-bordo);border-radius:var(--heka-raggio);box-shadow:0 16px 32px rgb(43 37 34 / .08)}.heka-tendina a{display:block;padding:10px 12px;border-radius:8px;color:var(--heka-espresso);text-decoration:none;font-size:15px}.heka-tendina a:hover{background:var(--heka-crema)}.heka-esterno{font-size:.85em;opacity:.7}@media (max-width:1240px){.heka-nav,.heka-header__cta{display:none}.heka-header__in{min-height:64px}.heka-header__cta-mobile{display:inline-flex;align-items:center;margin-left:auto;min-height:40px;padding:0 16px;background:var(--heka-turchese-profondo);color:#fff;border-radius:var(--heka-raggio-btn);font-weight:700;font-size:15px;text-decoration:none}.heka-burger{display:grid;place-items:center;width:44px;height:44px;padding:0;background:none;border:0;cursor:pointer}.heka-burger__linee span{display:block;width:22px;height:2px;margin:5px 0;background:var(--heka-espresso);border-radius:2px}}html.heka-no-scroll{overflow:hidden}.heka-drawer{position:fixed;inset:0;z-index:200;background:rgb(43 37 34 / .45);opacity:0;transition:opacity .25s}.heka-drawer.is-aperto{opacity:1}.heka-drawer__pannello{position:absolute;top:0;right:0;bottom:0;width:min(420px, 100%);overflow-y:auto;background:var(--heka-bianco-caldo);padding:16px 20px 32px;transform:translateX(100%);transition:transform .25s}.heka-drawer.is-aperto .heka-drawer__pannello{transform:none}.heka-drawer__testa{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.heka-drawer__testa img{height:26px;width:auto}.heka-drawer__chiudi{width:44px;height:44px;font-size:32px;line-height:1;background:none;border:0;color:var(--heka-espresso);cursor:pointer}.heka-drawer__nav ul{list-style:none;margin:0;padding:0}.heka-drawer__nav>ul>li{border-bottom:1px solid var(--heka-bordo)}.heka-drawer__link{display:flex;align-items:center;justify-content:space-between;min-height:56px;font-family:var(--heka-font-titoli);font-weight:600;font-size:19px;letter-spacing:-.02em;color:var(--heka-espresso);text-decoration:none;cursor:pointer;list-style:none}.heka-drawer__link::-webkit-details-marker{display:none}details[open]>.heka-drawer__link .heka-chevron{transform:rotate(180deg)}.heka-drawer__nav details ul{padding:0 0 12px 4px}.heka-drawer__nav details a{display:block;padding:10px 0;color:var(--heka-testo);text-decoration:none;font-size:17px}.heka-drawer__cta{width:100%;margin-top:24px}.heka-footer{background:var(--heka-footer);color:var(--heka-bordo);font-size:15px;position:relative;overflow:hidden}.heka-footer::before{content:"";display:block;height:40px;background:url(/wp-content/themes/kadence-child/assets/img/heka-fascia.svg) center / auto 40px no-repeat;opacity:.35}.heka-footer a{color:var(--heka-crema);text-decoration:none}.heka-footer a:hover{color:#fff;text-decoration:underline}.heka-footer__in{max-width:1300px;margin:0 auto;padding:40px 20px 32px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}@media (max-width:900px){.heka-footer__in{grid-template-columns:1fr 1fr}.heka-footer__studio{grid-column:1 / -1}}.heka-footer__logo{width:190px;height:auto;margin-bottom:18px}.heka-footer address{font-style:normal;line-height:1.7}.heka-footer__orari{margin:8px 0 0;opacity:.8}.heka-footer__titolo{font-family:var(--heka-font-testo);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--heka-sabbia);margin:4px 0 14px}.heka-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.heka-social{display:flex!important;gap:10px!important;margin-bottom:18px!important}.heka-social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgb(234 223 207 / .3)}.heka-social a:hover{background:var(--heka-turchese-profondo);border-color:#fff0;text-decoration:none}.heka-social svg{width:18px;height:18px;fill:currentColor}.heka-footer__esterni{margin-bottom:18px!important}.heka-badge{display:flex!important;align-items:center;gap:16px!important}.heka-badge img{width:96px;height:auto;background:#fff;border-radius:8px;padding:6px}.heka-footer__fondo{border-top:1px solid rgb(234 223 207 / .15)}.heka-footer__fondo p{max-width:1300px;margin:0 auto;padding:18px 20px;font-size:13px;opacity:.75}.heka-whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:90;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#1F7A4D;color:#fff;box-shadow:0 8px 24px rgb(0 0 0 / .18)}.heka-whatsapp-float svg{width:28px;height:28px;fill:currentColor}.heka-whatsapp-float:hover{background:#18663f}.heka-barra-mobile{display:none}@media (max-width:760px){.heka-whatsapp-float{display:none}.heka-barra-mobile{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:90;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--heka-bianco-caldo) 95%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--heka-bordo)}.heka-barra-mobile a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;border:1px solid var(--heka-bordo-forte);border-radius:var(--heka-raggio-btn);font-weight:700;font-size:15px;color:var(--heka-espresso);text-decoration:none}.heka-barra-mobile a.is-prenota{background:var(--heka-turchese-profondo);color:#fff;border-color:#fff0}.heka-barra-mobile svg{width:18px;height:18px;fill:currentColor}.heka-footer{padding-bottom:72px}}[class*="heka-"]>.wp-block-group__inner-container{display:contents}.heka-sezione{padding:clamp(36px, 4.5vw, 64px) 20px}.heka-sezione>:last-child,.heka-sezione>.wp-block-group__inner-container>:last-child,.heka-sezione .wp-block-columns:last-child,.heka-sezione .wp-block-column>:last-child{margin-bottom:0!important}.heka-sezione:not(.heka-trama)+.heka-sezione:not(.heka-trama){padding-top:0}.heka-sezione>*,.heka-sezione>.wp-block-group__inner-container>*{max-width:1160px;margin-inline:auto}.heka-sezione .heka-faq{margin-inline:auto 0;margin-left:max(0px, calc((100% - 1160px) / 2))}.heka-lead{font-size:clamp(18px, 1.3vw, 20px);color:var(--heka-testo-2)}.heka-nota{font-size:15px;color:var(--heka-testo-2)}.heka-evidenza{color:var(--heka-turchese-profondo)}.wp-block-buttons{gap:12px}.wp-block-button.heka-btn-primario .wp-block-button__link{background:var(--heka-turchese-profondo);color:#fff;border:2px solid #fff0;padding:12px 24px}.wp-block-button.heka-btn-primario .wp-block-button__link:hover{background:var(--heka-turchese-scuro)}.wp-block-button.heka-btn-secondario .wp-block-button__link{background:#fff0;color:var(--heka-espresso);border:2px solid var(--heka-bordo-forte);padding:12px 24px}.wp-block-button.heka-btn-secondario .wp-block-button__link:hover{border-color:var(--heka-espresso)}.heka-valutazione{display:flex;width:fit-content;max-width:100%;align-items:center;gap:10px;font-size:15px;color:var(--heka-testo-2);text-decoration:none}a.heka-valutazione:hover{color:var(--heka-espresso)}.heka-stelle{color:#C9902B;letter-spacing:1px}.heka-sezione .heka-valutazione{margin-left:max(0px, calc((100% - 1160px) / 2))}.heka-hero-home{position:relative;overflow:hidden;padding:clamp(32px, 5vw, 72px) 20px clamp(48px, 7vw, 96px);background:radial-gradient(circle at 85% 30%,rgb(230 212 180 / .45),transparent 55%),var(--heka-bianco-caldo)}.heka-hero-home__in{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px, 5vw, 72px);align-items:center}.heka-hero-home__titolo{font-size:clamp(28px, 4.1vw, 58px);line-height:1.08;letter-spacing:-.035em;margin:8px 0 22px;text-wrap:balance;hyphens:manual;overflow-wrap:normal}.heka-hero-home__sotto{font-size:clamp(18px, 1.35vw, 21px);color:var(--heka-testo-2);max-width:32em}.heka-hero-home__azioni{margin:28px 0 22px}.heka-hero-home__visual{position:relative;min-height:420px}.heka-hero-home__foto{margin:0;position:relative;z-index:1;width:82%;margin-left:auto}.heka-hero-home__foto img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:28px 28px 160px 28px;display:block;box-shadow:0 30px 60px rgb(62 38 9 / .14)}.heka-hero-home__risultato{position:absolute!important;left:0;bottom:6%;z-index:2;width:46%;margin:0;background:#fff;padding:10px 10px 8px;border-radius:16px;box-shadow:0 20px 40px rgb(43 37 34 / .16);transform:rotate(-3deg)}.heka-hero-home__risultato img{border-radius:10px;aspect-ratio:1 / 1;object-fit:cover;width:100%;display:block}.heka-hero-home__risultato figcaption{font-size:13px;color:var(--heka-testo-2);margin:8px 2px 0;line-height:1.35;text-align:left}.heka-h-animata{position:absolute;z-index:0;left:-14%;top:-4%;width:62%;height:auto;fill:var(--heka-turchese);opacity:.3}.heka-h-animata circle{transform-box:fill-box;transform-origin:center;animation:heka-puntino .5s cubic-bezier(.3,1.6,.5,1) both;animation-delay:var(--d)}@keyframes heka-puntino{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:900px){.heka-hero-home__in{grid-template-columns:1fr}.heka-hero-home__visual{min-height:0;margin-top:8px}.heka-hero-home__foto{width:88%}.heka-hero-home__foto img{aspect-ratio:4 / 3.4;border-radius:22px 22px 110px 22px}.heka-hero-home__risultato{width:44%;bottom:-6%}.heka-h-animata{width:56%;left:-6%;top:-10%}}.heka-hero-servizio{padding-top:clamp(24px, 4vw, 48px)}.heka-hero-servizio .rank-math-breadcrumb{font-size:14px;color:var(--heka-testo-2);margin-bottom:16px}.heka-foto-arrotondata img{border-radius:24px 24px 120px 24px}.heka-lista-check{list-style:none;padding:0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 320px),1fr));gap:14px 28px}.heka-lista-check li{position:relative;padding:16px 18px 16px 52px;background:var(--heka-bianco);border:1px solid var(--heka-bordo);border-radius:var(--heka-raggio)}.heka-lista-check li::before{content:"";position:absolute;left:18px;top:19px;width:20px;height:20px;border-radius:50%;background:var(--heka-turchese-profondo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 12px no-repeat}.heka-fasi{list-style:none;padding:0!important;counter-reset:fase;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 230px),1fr));gap:20px}.heka-fasi li{counter-increment:fase;position:relative;padding:64px 22px 22px;background:var(--heka-crema);border-radius:var(--heka-raggio)}.heka-fasi li::before{content:counter(fase,decimal-leading-zero);position:absolute;top:18px;left:22px;font-family:var(--heka-font-titoli);font-weight:600;font-size:28px;letter-spacing:-.03em;color:var(--heka-turchese-profondo)}.heka-fasi strong{display:block;font-family:var(--heka-font-titoli);color:var(--heka-espresso);font-size:20px;margin-bottom:6px}.heka-griglia-card{gap:20px}.heka-card{height:100%;background:var(--heka-bianco);border:1px solid var(--heka-bordo);border-radius:var(--heka-raggio);overflow:hidden;box-shadow:var(--heka-ombra);transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column}.heka-card:hover{transform:translateY(-3px);box-shadow:var(--heka-ombra-hover)}.heka-card>*:not(.heka-card__img),.heka-card>.wp-block-group__inner-container>*:not(.heka-card__img){padding-inline:22px}.heka-card__img{margin:0 0 18px}.heka-card__img img{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block}.heka-card p{color:var(--heka-testo-2);font-size:16px}.heka-card__link{margin-top:auto;padding-bottom:22px}.heka-card__link a{font-weight:700;text-decoration:none}.heka-card__link a::after{content:" →"}.heka-risultati{gap:20px}.heka-risultati:has(>.wp-block-column:only-child){max-width:720px;margin-inline:auto!important}.heka-prima-dopo:has(.heka-risultati>.wp-block-column:only-child) .heka-nota{text-align:center}.heka-risultato{margin:0;background:var(--heka-bianco);border:1px solid var(--heka-bordo);border-radius:var(--heka-raggio);overflow:hidden}.heka-risultato img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.heka-risultato figcaption{padding:14px 18px;margin:0;font-size:15px;color:var(--heka-testo-2);text-align:left}.heka-faq{max-width:820px;margin-top:28px}.heka-faq .wp-block-details{border-bottom:1px solid var(--heka-bordo-forte);padding:4px 0;margin:0}.heka-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:16px 0;font-weight:700;font-size:18px;color:var(--heka-espresso)}.heka-faq summary::-webkit-details-marker{display:none}.heka-faq summary::after{content:"+";font-size:26px;line-height:1;color:var(--heka-turchese-profondo);transition:transform .2s}.heka-faq details[open] summary::after{transform:rotate(45deg)}.heka-faq details p{color:var(--heka-testo-2)}.heka-recensioni{margin-top:24px}.heka-recensioni__fila{list-style:none;margin:0;padding:4px 4px 16px;display:grid;grid-auto-flow:column;grid-auto-columns:min(360px, 86%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.heka-recensione{scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;background:var(--heka-bianco);border:1px solid var(--heka-bordo);border-radius:var(--heka-raggio);padding:22px}.heka-recensione blockquote{margin:0;padding:0;border:0;font-size:16px;color:var(--heka-testo);flex:1}.heka-recensione blockquote p{margin:0;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.heka-recensione footer{display:flex;align-items:center;gap:12px}.heka-recensione cite{display:block;font-style:normal;font-weight:700;color:var(--heka-espresso)}.heka-recensione small{color:var(--heka-testo-2);font-size:13px}.heka-recensione__avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;flex:none;background:var(--heka-crema);color:var(--heka-turchese-profondo);font-weight:700;font-size:15px}.heka-recensioni__link{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:12px}.heka-opzioni{gap:20px}.heka-opzione{height:100%;background:var(--heka-bianco);border:1px solid var(--heka-bordo);border-radius:var(--heka-raggio);padding:28px}.heka-opzione--evidenza{background:var(--heka-turchese-profondo);border-color:#fff0;color:#fff;position:relative;overflow:hidden}.heka-opzione--evidenza h3,.heka-opzione--evidenza p{color:#fff}.heka-opzione--evidenza::after{content:"";position:absolute;right:-20px;bottom:-30px;width:150px;aspect-ratio:256 / 274;background:url(/wp-content/themes/kadence-child/assets/img/heka-h-sabbia.svg) center / contain no-repeat;opacity:.18}.heka-opzione--evidenza .heka-btn-primario .wp-block-button__link{background:#fff;color:var(--heka-turchese-profondo)}.heka-promo{max-width:1160px;margin:0 auto;position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;background:var(--heka-sabbia);color:var(--heka-espresso);border-radius:var(--heka-raggio);padding:28px clamp(22px, 4vw, 40px)}.heka-promo::after{content:"";position:absolute;right:-30px;bottom:-40px;width:200px;aspect-ratio:256 / 274;background:url(/wp-content/themes/kadence-child/assets/img/heka-h-espresso.svg) center / contain no-repeat;opacity:.14}.heka-promo>*{position:relative;z-index:1}.heka-promo p{margin:0}.heka-promo__titolo{font-family:var(--heka-font-titoli);font-weight:600;font-size:22px}.heka-promo__scadenza{font-size:14px;opacity:.8;margin-top:6px!important}.heka-promo__badge{font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;background:var(--heka-espresso);color:var(--heka-crema);padding:8px 12px;border-radius:99px;white-space:nowrap}.heka-promo__btn{background:var(--heka-espresso);color:#fff}@media (max-width:760px){.heka-promo{grid-template-columns:1fr}}.heka-prezzi table{width:100%;border-collapse:collapse;background:var(--heka-bianco);border-radius:var(--heka-raggio);overflow:hidden;box-shadow:var(--heka-ombra)}.heka-prezzi th,.heka-prezzi td{padding:14px 18px;text-align:left;border:0;border-bottom:1px solid var(--heka-bordo)}.heka-prezzi th{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--heka-testo-2);background:var(--heka-crema)}.heka-prezzi td:last-child{font-weight:700;white-space:nowrap;color:var(--heka-espresso)}.heka-hero-home__marchio{display:block;font-size:.42em;letter-spacing:-.01em;line-height:1.2;color:var(--heka-turchese-profondo);margin-bottom:.35em}.heka-sezione-promo:has(.heka-promo){padding:0 20px clamp(32px, 5vw, 56px)}.heka-griglia-card--4{display:grid!important;grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.heka-griglia-card--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.heka-griglia-card--4{grid-template-columns:1fr}}.heka-griglia-card--4>.wp-block-column{margin:0!important;flex-basis:auto!important}.heka-card--icona{padding-top:26px}.heka-card--icona h3{font-size:20px;margin:4px 0 8px}.heka-card__icona{margin:0 0 14px!important}.heka-card__icona img{width:56px!important;height:56px;object-fit:contain;opacity:.9}.heka-perche__griglia{gap:clamp(28px, 5vw, 64px)}.heka-perche h2{font-size:clamp(24px, 2.4vw, 34px)}.heka-lista-check--colonna{grid-template-columns:1fr;gap:12px;margin:20px 0 28px}.heka-lista-check--colonna li{padding-top:14px;padding-bottom:14px}.heka-articoli{list-style:none;padding:0!important;margin:24px auto!important;max-width:1160px;display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.heka-articoli{grid-template-columns:1fr}}.heka-articoli li{margin:0!important;width:auto!important;background:var(--heka-bianco);border:1px solid var(--heka-bordo);border-radius:var(--heka-raggio);overflow:hidden;padding-bottom:18px}.heka-articoli .wp-block-latest-posts__featured-image{margin:0 0 14px}.heka-articoli .wp-block-latest-posts__featured-image img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.heka-articoli a.wp-block-latest-posts__post-title{display:block;padding:0 20px;font-family:var(--heka-font-titoli);font-weight:600;font-size:19px;line-height:1.3;color:var(--heka-espresso);text-decoration:none;letter-spacing:-.015em}.heka-articoli a.wp-block-latest-posts__post-title:hover{color:var(--heka-turchese-profondo)}.heka-articoli .wp-block-latest-posts__post-date{display:block;padding:8px 20px 0;font-size:14px;color:var(--heka-testo-2)}.elementor-kit-6 .heka-articoli a.wp-block-latest-posts__post-title{font-family:var(--heka-font-titoli);font-size:19px;font-weight:600;color:var(--heka-espresso)}.elementor-kit-6 .heka-card__link a,.elementor-kit-6 .heka-recensioni__link a:not(.heka-btn){font-family:var(--heka-font-testo);font-size:16px;font-weight:700;color:var(--heka-turchese-profondo)}.heka-hero-video.wp-block-cover{position:relative;min-height:min(100svh, 920px)!important;padding:0;align-items:flex-end;justify-content:flex-start;overflow:hidden;background:var(--heka-footer) var(--heka-poster,none) center / cover no-repeat;color:#fff}.heka-hero-video .heka-hero-video__video{opacity:0;transition:opacity 1.2s ease}.heka-hero-video .heka-hero-video__video.is-pronto{opacity:1}.heka-hero-video .heka-hero-video__video{filter:saturate(1.45) contrast(1.2) brightness(1.12)}.heka-hero-video::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(43 37 34 / .62) 0%,rgb(43 37 34 / .34) 45%,#fff0 100%),linear-gradient(0deg,rgb(43 37 34 / .45) 0%,transparent 35%)}.heka-hero-video::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.5;background:radial-gradient(circle,rgb(255 254 253 / .12) 1.4px,transparent 1.8px) 0 0 / 18px 18px;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 100%);mask-image:linear-gradient(90deg,transparent 30%,#000 100%)}.heka-hero-video .wp-block-cover__inner-container{position:static;width:100%;max-width:none;padding:0;color:#fff}.heka-hero-video__in{position:relative;z-index:3}.heka-hero-video__volto{position:absolute!important;z-index:2;margin:0!important;bottom:0;right:max(-90px, calc((100vw - 1300px) / 2 - 90px));height:min(80%, 700px);width:auto;aspect-ratio:1100 / 800;pointer-events:none}.heka-hero-video__volto img{height:100%;width:auto;max-width:none;display:block;filter:drop-shadow(0 20px 40px rgb(0 0 0 / .35))}.heka-galleria>.heka-galleria__img,.heka-galleria>.wp-block-group__inner-container>.heka-galleria__img{position:absolute;inset:0;margin:0!important;opacity:0;animation:heka-galleria 20s infinite}.heka-galleria .heka-galleria__img img{height:100%;width:100%;object-fit:contain;object-position:bottom center}.heka-galleria .heka-galleria__img:nth-of-type(1){animation-delay:-1s}.heka-galleria .heka-galleria__img:nth-of-type(2){animation-delay:4s}.heka-galleria .heka-galleria__img:nth-of-type(3){animation-delay:9s}.heka-galleria .heka-galleria__img:nth-of-type(4){animation-delay:14s}@keyframes heka-galleria{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.heka-galleria .heka-galleria__img{animation:none!important}.heka-galleria .heka-galleria__img:first-of-type{opacity:1}}.heka-hero-video .wp-block-cover__inner-container>.heka-h-animata{position:absolute;z-index:2;left:auto;top:auto;width:auto;max-width:none;bottom:14%;height:min(70%, 620px);right:calc(max(-90px, (100vw - 1300px) / 2 - 90px) + min(80%, 700px) * 1100 / 800 / 2 - min(70%, 620px) * 256 / 274);fill:var(--heka-turchese);opacity:.32;pointer-events:none}.heka-hero-video__volto{z-index:3!important}.heka-hero-video__in{z-index:4!important}.heka-hero-video__in{max-width:1300px;margin:0 auto;padding:120px 20px clamp(48px, 8vh, 96px);display:grid;grid-template-columns:minmax(0,660px) 1fr;gap:40px;align-items:end}.heka-hero-video .heka-occhiello{color:var(--heka-sabbia)}.heka-hero-video .heka-occhiello::before{background-image:radial-gradient(circle,var(--heka-turchese) 2.2px,transparent 2.6px)}.heka-hero-video__titolo,.heka-hero-video h1{color:#fff;font-size:clamp(28px, 3.7vw, 54px);line-height:1.06;letter-spacing:-.035em;word-break:normal;overflow-wrap:normal;margin:6px 0 22px;text-wrap:balance;hyphens:manual}.heka-hero-video .heka-hero-home__marchio{color:#7FD6CF}.heka-hero-video__sotto{font-size:clamp(17px, 1.3vw, 20px);color:rgb(255 254 253 / .86);max-width:34em}.heka-hero-video .wp-block-buttons{margin:26px 0 22px}.wp-block-button.heka-btn-chiaro .wp-block-button__link{background:#fff0;color:#fff;border:2px solid rgb(255 255 255 / .6);padding:12px 24px}.wp-block-button.heka-btn-chiaro .wp-block-button__link:hover{border-color:#fff;background:rgb(255 255 255 / .08)}.heka-hero-video .heka-valutazione{color:rgb(255 254 253 / .85)}.heka-hero-video .heka-valutazione:hover{color:#fff}.heka-hero-video .heka-h-animata{position:relative;left:auto;top:auto;right:auto;width:100%;max-width:380px;justify-self:end;fill:var(--heka-turchese);opacity:.3}@media (max-width:900px){.heka-hero-video.wp-block-cover{min-height:auto!important}.heka-hero-video__in{grid-template-columns:1fr;padding:96px 20px 48px}.heka-hero-video__volto{display:none}.heka-hero-video .wp-block-cover__inner-container>.heka-h-animata{display:none}.heka-hero-video::before{background:linear-gradient(180deg,rgb(43 37 34 / .7),rgb(43 37 34 / .88))}}.heka-con-hero-video .heka-header{position:fixed;left:0;right:0;background:#fff0;border-bottom-color:#fff0;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .25s,border-color .25s}.heka-con-hero-video.admin-bar .heka-header{top:32px}.heka-con-hero-video .heka-header:not(.is-pieno):not(:hover):not(:focus-within) .heka-logo img,.heka-con-hero-video .heka-header:not(.is-pieno):not(:hover):not(:focus-within) .heka-burger__linee span{filter:invert(1) brightness(2)}.heka-con-hero-video .heka-header:not(.is-pieno):not(:hover):not(:focus-within) .heka-burger__linee span{background:#fff;filter:none}.elementor-kit-6.heka-con-hero-video .heka-header:not(.is-pieno):not(:hover):not(:focus-within) .heka-menu__link,.elementor-kit-6.heka-con-hero-video .heka-header:not(.is-pieno):not(:hover):not(:focus-within) .heka-menu__apri,.heka-con-hero-video .heka-header:not(.is-pieno):not(:hover):not(:focus-within) .heka-menu__link,.heka-con-hero-video .heka-header:not(.is-pieno):not(:hover):not(:focus-within) .heka-menu__apri{color:#fff}.heka-con-hero-video .heka-header.is-pieno,.heka-con-hero-video .heka-header:hover,.heka-con-hero-video .heka-header:focus-within{background:color-mix(in srgb,var(--heka-bianco-caldo) 96%,transparent);border-bottom-color:var(--heka-bordo);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}}.elementor-kit-6 .heka-header a,.elementor-kit-6 .heka-drawer a,.elementor-kit-6 .heka-footer a,.elementor-kit-6 .heka-barra-mobile a,.elementor-kit-6 .heka-mega a,.elementor-kit-6 .heka-tendina a{font-family:var(--heka-font-testo)}.elementor-kit-6 .heka-menu__link{font-size:15px;font-weight:600;color:var(--heka-espresso)}.elementor-kit-6 .heka-menu__link:hover,.elementor-kit-6 .heka-menu__voce.is-attiva>.heka-menu__link{color:var(--heka-turchese-profondo)}.elementor-kit-6 .heka-mega__griglia a{font-size:16px;font-weight:400;color:var(--heka-espresso)}.elementor-kit-6 .heka-mega__panoramica{font-size:16px;font-weight:700;color:var(--heka-turchese-profondo)}.elementor-kit-6 .heka-tendina a{font-size:15px;font-weight:400;color:var(--heka-espresso)}.elementor-kit-6 .heka-btn{font-size:16px;font-weight:700}.elementor-kit-6 .heka-btn--primario,.elementor-kit-6 .heka-btn--primario:hover{color:#fff}.elementor-kit-6 .heka-header__cta-mobile{font-size:15px;font-weight:700;color:#fff}.elementor-kit-6 .heka-drawer__nav details a{font-size:17px;font-weight:400;color:var(--heka-testo)}.elementor-kit-6 a.heka-drawer__link{font-family:var(--heka-font-titoli);font-size:19px;font-weight:600;color:var(--heka-espresso)}.elementor-kit-6 .heka-footer a{font-size:15px;font-weight:400;color:var(--heka-crema)}.elementor-kit-6 .heka-footer a:hover{color:#fff}.elementor-kit-6 .heka-footer address a{font-weight:700}.elementor-kit-6 .heka-barra-mobile a{font-size:15px;font-weight:700;color:var(--heka-espresso)}.elementor-kit-6 .heka-barra-mobile a.is-prenota{color:#fff}.elementor-kit-6 .heka-whatsapp-float,.elementor-kit-6 .heka-whatsapp-float:hover{color:#fff}.elementor-kit-6 .heka-menu__apri,.elementor-kit-6 .heka-menu__apri:hover,.elementor-kit-6 .heka-menu__apri:focus,.elementor-kit-6 .heka-burger,.elementor-kit-6 .heka-burger:hover,.elementor-kit-6 .heka-burger:focus,.elementor-kit-6 .heka-drawer__chiudi,.elementor-kit-6 .heka-drawer__chiudi:hover,.elementor-kit-6 .heka-drawer__chiudi:focus{background:none;color:var(--heka-espresso);font-family:var(--heka-font-testo);border:0;box-shadow:none}.elementor-kit-6 .heka-drawer__chiudi{font-size:32px}.heka-footer h2.heka-footer__titolo{color:var(--heka-sabbia);font-family:var(--heka-font-testo);font-size:13px}.elementor-kit-6 .heka-header,.elementor-kit-6 .heka-drawer,.elementor-kit-6 .heka-footer,.elementor-kit-6 .heka-barra-mobile,.elementor-kit-6 .heka-topbar{font-family:var(--heka-font-testo)}.elementor-kit-6 .heka-hero-video .heka-btn-chiaro .wp-block-button__link{color:#fff}.elementor-kit-6 .heka-btn-primario .wp-block-button__link{color:#fff}.elementor-kit-6 .heka-btn-secondario .wp-block-button__link{color:var(--heka-espresso)}.entry-content>.heka-hero-video,.entry-content>.heka-fascia,.entry-content>.heka-sezione,.entry-content>.heka-sezione-promo,.entry-content>.wp-block-group[class*="heka-"]{margin-top:0;margin-bottom:0}.heka-sezione-promo:not(:has(.heka-promozioni,.heka-promo-righe)){display:none}.heka-fascia{margin-block:16px!important}.heka-hero-video~.heka-card-servizi.heka-sezione{padding-top:clamp(28px, 3.5vw, 48px)}.heka-occhiello{margin-bottom:10px!important}.heka-occhiello+h1,.heka-occhiello+h2,.heka-occhiello+h3{margin-top:0!important}.heka-sezione h2{margin-bottom:.6em}.elementor-kit-6 .heka-opzione--evidenza .heka-btn-primario .wp-block-button__link{color:var(--heka-turchese-profondo);background:#fff}.heka-promozioni{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.heka-promozioni--1{grid-template-columns:1fr}.heka-promozioni--2{grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.heka-promozioni{grid-template-columns:1fr}}.heka-promo-card{position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--heka-sabbia);color:var(--heka-espresso);border-radius:var(--heka-raggio)}.heka-promo-card::after{content:"";position:absolute;right:-24px;bottom:-36px;width:170px;aspect-ratio:256 / 274;background:url(/wp-content/themes/kadence-child/assets/img/heka-h-espresso.svg) center / contain no-repeat;opacity:.12;pointer-events:none}.heka-promo-card__img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.heka-promo-card__corpo{position:relative;z-index:1;padding:26px 26px 28px;display:flex;flex-direction:column;flex:1}.heka-promozioni--1 .heka-promo-card__corpo{padding:32px clamp(24px, 4vw, 44px)}.heka-promo-card__scadenza{align-self:flex-start;margin:0 0 14px;padding:6px 12px;border-radius:99px;background:var(--heka-espresso);color:var(--heka-crema);font-size:13px;font-weight:700;letter-spacing:.04em}.heka-promo-card__titolo,.heka-promo-card h3.heka-promo-card__titolo{font-size:clamp(20px, 1.8vw, 26px);margin:0 0 8px!important;color:var(--heka-espresso)}.heka-promo-card__testo{margin:0 0 22px;font-size:16px;color:rgb(62 38 9 / .85)}.heka-promo-card__btn{margin-top:auto;align-self:flex-start;background:var(--heka-espresso);color:#fff}.heka-promo-card__btn:hover{background:#2b1a06;color:#fff}.elementor-kit-6 .heka-promo-card__btn{color:#fff;font-family:var(--heka-font-testo);font-size:16px}.heka-topbar__etichetta{display:inline-block;margin-right:6px;padding:1px 8px;border-radius:99px;background:var(--heka-turchese);color:#10302E;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.elementor-kit-6 .heka-topbar a{color:var(--heka-crema);font-family:var(--heka-font-testo);font-size:14px;font-weight:700;text-decoration:underline}@media (max-width:600px){.heka-topbar p{font-size:13px;padding:6px 12px}}.heka-promo-card p.heka-promo-card__scadenza{margin:0 0 14px!important}.heka-promo-card p.heka-promo-card__testo{margin:0 0 22px!important}.heka-hero-servizio{padding-top:clamp(20px, 3vw, 36px)!important}.heka-hero-servizio .rank-math-breadcrumb{font-size:14px;color:var(--heka-testo-2);margin:0 auto 18px!important}.heka-hero-servizio .rank-math-breadcrumb p{margin:0}.heka-hero-servizio .rank-math-breadcrumb a{color:var(--heka-testo-2);text-decoration:none}.heka-hero-servizio .rank-math-breadcrumb a:hover{color:var(--heka-turchese-profondo)}.heka-hero-servizio .rank-math-breadcrumb .separator{margin:0 6px;opacity:.6}.heka-hero-servizio__griglia{gap:clamp(28px, 5vw, 64px)}.heka-hero-servizio__titolo{font-size:clamp(30px, 3.6vw, 48px);letter-spacing:-.03em;text-wrap:balance;word-break:normal;overflow-wrap:normal}.heka-hero-servizio .heka-lead{font-size:clamp(17px, 1.3vw, 20px)}.heka-hero-servizio__foto img{aspect-ratio:4 / 4.2;object-fit:cover;width:100%}.heka-hero-servizio__video{margin:0}.heka-hero-servizio__video video{aspect-ratio:4 / 4.2;object-fit:cover;object-position:center 55%;width:100%;display:block;border-radius:24px 24px 120px 24px;background:var(--heka-crema)}.heka-testo-largo{font-size:clamp(17px, 1.2vw, 19px);max-width:52em}.heka-testo-intro.heka-sezione{padding-top:0}.heka-indicazioni{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:8px}@media (max-width:1000px){.heka-indicazioni{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.heka-indicazioni{grid-template-columns:repeat(2,1fr)}}.heka-indicazione{background:var(--heka-bianco);border:1px solid var(--heka-bordo);border-radius:var(--heka-raggio);padding:18px 16px;text-align:center}.heka-indicazione__img{margin:0 auto 12px!important}.heka-indicazione__img img{width:100%;max-width:150px;height:auto;aspect-ratio:1 / 1;object-fit:contain;margin:0 auto;display:block}.heka-indicazione p.heka-indicazione__testo{margin:0!important;font-weight:700;font-size:15px;line-height:1.4;color:var(--heka-espresso)}.heka-griglia-sottopagine{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 260px),1fr));gap:16px}@media (min-width:1100px){.heka-griglia-sottopagine--5{grid-template-columns:repeat(5,1fr)}.heka-griglia-sottopagine--5 .heka-card--link{padding:22px 20px}}.heka-card--link{padding:24px}.heka-card.heka-card--link>*,.heka-card.heka-card--link>.wp-block-group__inner-container>*{padding-inline:0}.heka-card--link h3{font-size:20px;margin:0 0 6px!important}.heka-card--link p{margin:0 0 14px!important}.heka-card--link .heka-card__link{padding:0!important;margin:0!important}.heka-come-funziona p,.heka-come-funziona li{max-width:52em}.heka-come-funziona .heka-fasi{margin-top:28px;max-width:1160px!important;margin-inline:auto!important}.heka-come-funziona .heka-fasi li{max-width:none}.heka-come-funziona .heka-video-trattamento{margin:32px auto 0!important;max-width:900px!important}.heka-video-trattamento video{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;border-radius:var(--heka-raggio);background:var(--heka-crema);box-shadow:var(--heka-ombra)}.heka-video-trattamento figcaption{font-size:14px;color:var(--heka-testo-2);margin-top:10px;text-align:center}.heka-galleria-esempi{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px}@media (max-width:900px){.heka-galleria-esempi{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:520px){.heka-galleria-esempi{grid-template-columns:1fr!important}}.heka-galleria-esempi .wp-block-image,.heka-galleria-esempi figure{display:block!important;width:auto!important;max-width:none!important;margin:0!important;float:none!important}.heka-esempio a{display:block;border-radius:10px;overflow:hidden;background:var(--heka-crema);cursor:zoom-in}.heka-galleria-esempi img{width:100%!important;height:auto!important;aspect-ratio:3 / 2;object-fit:contain;display:block;transition:transform .3s}.heka-esempio a:hover img,.heka-esempio a:focus-visible img{transform:scale(1.03)}.heka-esempio a:focus-visible{outline:3px solid var(--heka-turchese-profondo);outline-offset:3px}.heka-come-funziona .heka-come-foto{display:block!important;max-width:560px!important;margin:32px auto 0!important}.heka-come-foto img{aspect-ratio:auto!important;object-fit:contain}.heka-come-foto figcaption{font-size:14px;color:var(--heka-testo-2);text-align:center;margin-top:10px}.heka-griglia-vantaggi{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:800px){.heka-griglia-vantaggi{grid-template-columns:1fr}}.heka-vantaggio h3{font-size:22px!important}.heka-vantaggio .heka-lista-check{gap:14px;margin:18px 0 0!important}.heka-vantaggio .heka-lista-check li{font-size:16px;padding:0 0 0 36px!important;background:none;border:0;border-radius:0}.heka-vantaggio .heka-lista-check li::before{left:0!important;top:2px!important}.heka-pagamento .heka-nota a{color:var(--heka-turchese-profondo);font-weight:700}.heka-listino .heka-listino-foto{display:block!important;max-width:900px!important;margin:8px auto 36px!important}.heka-listino-foto img{aspect-ratio:auto!important;object-fit:contain}.heka-listino-foto figcaption{font-size:14px;color:var(--heka-testo-2);text-align:center;margin-top:10px}.heka-zone{max-width:1060px!important;margin:8px auto 40px!important;display:grid;grid-template-columns:1.55fr 1fr;gap:clamp(24px, 4vw, 56px);align-items:center;background:var(--heka-bianco);border:1px solid var(--heka-bordo);border-radius:var(--heka-raggio);padding:clamp(18px, 3vw, 36px)}.heka-zone__viste{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px, 3vw, 32px)}.heka-zone__vista svg{width:100%;height:auto;display:block}.heka-zone__tit{font-family:var(--heka-font-titoli);font-weight:600;color:var(--heka-espresso);font-size:clamp(16px, 1.6vw, 22px);margin:0 0 12px!important;text-align:center;line-height:1.2}.heka-zone__tit span{display:block;font-family:inherit;font-weight:400;font-size:14px;color:var(--heka-testo-2);margin-top:4px;font-family:var(--heka-font-testo,inherit)}.heka-zone__legenda .heka-zone__tit{text-align:left}.heka-zone__legenda ol{list-style:none;padding:0!important;margin:0!important;display:grid;gap:16px}.heka-zone__legenda li{display:flex;align-items:center;gap:14px;margin:0}.heka-zone__legenda li strong{display:block;color:var(--heka-espresso);font-size:18px}.heka-zone__legenda li>span:last-child{color:var(--heka-testo-2);font-size:15px;line-height:1.4}.heka-zone__nums{display:flex;gap:4px;flex:none;min-width:40px}.heka-zone__num{width:36px;height:36px;border-radius:50%;background:var(--c);color:#fff;font:700 17px/36px var(--heka-font-titoli);text-align:center}.heka-zone__legenda li:last-child .heka-zone__num{color:#7A5230}.heka-zone__nota{font-size:15px;color:var(--heka-testo-2);border-top:1px solid var(--heka-bordo);padding-top:14px;margin:20px 0 0!important}@media (max-width:900px){.heka-zone{grid-template-columns:1fr}}.heka-hero-servizio--solo-testo .heka-hero-servizio__testo :is(h1,p){max-width:860px!important;margin-left:0!important}.heka-griglia-team{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:28px}.heka-griglia-team>.heka-specialista{height:100%;box-sizing:border-box}@media (max-width:1000px){.heka-griglia-team{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.heka-griglia-team{grid-template-columns:1fr 1fr;gap:12px}.heka-specialista h3{font-size:17px!important}.heka-specialista p.heka-specialista__ruolo{font-size:13px}}.heka-galleria-studio{grid-template-columns:repeat(3,1fr)!important}.heka-galleria-studio img{object-fit:cover!important}.heka-lista-semplice{list-style:none;padding:0!important;margin:0 0 20px!important;display:grid;gap:8px}.heka-lista-semplice li{position:relative;padding-left:22px}.heka-lista-semplice li::before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--heka-turchese)}.heka-collab__scheda{padding:clamp(20px, 3vw, 40px)!important}.heka-collab{gap:clamp(24px, 4vw, 56px)}.heka-collab__logo img{max-width:180px;height:auto;border-radius:10px}.heka-collab__nome{font-size:clamp(22px, 2vw, 28px)!important;margin:16px 0 4px!important}.heka-collab .heka-specialista__ruolo{margin:0 0 12px!important;color:var(--heka-turchese-profondo);font-weight:700}.heka-collab .heka-lista-semplice{columns:2;column-gap:32px;display:block}.heka-collab .heka-lista-semplice li{break-inside:avoid;margin-bottom:10px}@media (max-width:700px){.heka-collab .heka-lista-semplice{columns:1}}.heka-articoli--tutti{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.heka-articoli--tutti{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.heka-articoli--tutti{grid-template-columns:1fr}}.heka-articoli .wp-block-latest-posts__post-excerpt{color:var(--heka-testo-2);font-size:15px;margin:8px 0 0;padding:0 20px}.heka-opzioni--2{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:800px){.heka-opzioni--2{grid-template-columns:1fr}}.heka-opzione h3{margin-top:0!important}[id="consulenza-online"],[id="consulenza-studio"],[id="modulo"],[id="come-raggiungerci"]{scroll-margin-top:100px}.heka-raggiungi .heka-opzioni--3{margin-top:24px!important;margin-bottom:36px!important}.heka-raggiungi-card h3{font-size:20px!important;margin:0 0 12px!important}.heka-raggiungi .wp-block-table{width:100%}.heka-modulo-box{max-width:860px;margin-inline:auto!important;background:var(--heka-bianco);border:1px solid var(--heka-bordo);border-radius:var(--heka-raggio);padding:clamp(20px, 4vw, 44px)}.heka-modulo__griglia{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}@media (max-width:640px){.heka-modulo__griglia{grid-template-columns:1fr}}.heka-modulo p{margin:0 0 16px!important}.heka-modulo label{display:block;font-weight:700;font-size:15px;color:var(--heka-espresso);margin-bottom:6px}.heka-modulo label span{font-weight:400;color:var(--heka-testo-2)}.heka-modulo input[type=text],.heka-modulo input[type=email],.heka-modulo input[type=tel],.heka-modulo select,.heka-modulo textarea{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--heka-bordo);border-radius:10px;background:#fff;font:inherit;font-size:16px;color:var(--heka-testo)}.heka-modulo input:focus,.heka-modulo select:focus,.heka-modulo textarea:focus{outline:2px solid var(--heka-turchese-profondo);outline-offset:1px;border-color:#fff0}.heka-modulo input[type=file]{font-size:15px}.heka-modulo__foto a{display:inline-block;margin-top:8px;font-size:15px;font-weight:700;color:var(--heka-turchese-profondo)}.heka-modulo__privacy label{font-weight:400;font-size:14px;color:var(--heka-testo-2);display:flex;gap:10px;align-items:flex-start}.heka-modulo__privacy a{color:var(--heka-turchese-profondo)}.heka-modulo__privacy input{margin-top:4px;flex:none;width:18px;height:18px}.heka-modulo__trappola{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.heka-modulo__invia{background:var(--heka-turchese-profondo);color:#fff;border:0;border-radius:10px;padding:15px 28px;font:700 17px var(--heka-font-testo);cursor:pointer}.heka-modulo__invia:hover{filter:brightness(1.08)}.heka-modulo__esito{padding:14px 18px;border-radius:10px;margin-bottom:20px!important}.heka-modulo__esito--ok{background:#E3F3F1;color:#0E5A56}.heka-modulo__esito--errore{background:#FBE9E4;color:#8A2E17}.heka-contatti-griglia{gap:20px}.heka-contatti-card h3{font-size:20px!important;margin:0 0 10px!important}.heka-contatti-card h3+*{margin-top:0}.heka-contatti-card .heka-lista-semplice+h3,.heka-contatti-card p+h3{margin-top:22px!important}.heka-mappa{flex:1;min-height:380px;border-radius:var(--heka-raggio);overflow:hidden;background:var(--heka-crema) radial-gradient(circle,var(--heka-sabbia) 1.6px,transparent 2px) 0 0 / 18px 18px;border:1px solid var(--heka-bordo);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px;box-sizing:border-box}.heka-mappa.is-aperta{padding:0}.heka-mappa iframe{width:100%;height:100%;min-height:380px;border:0;display:block}.heka-mappa__btn{background:var(--heka-turchese-profondo);color:#fff;border:0;border-radius:10px;padding:14px 24px;font:700 16px var(--heka-font-testo);cursor:pointer}.heka-mappa__nota{margin:0!important;font-size:14px;color:var(--heka-testo-2)}.heka-mappa__link{font-size:15px;font-weight:700;color:var(--heka-turchese-profondo)}.heka-contatti-griglia>.wp-block-column{display:flex;flex-direction:column}.heka-contatti-griglia>.wp-block-column>.wp-block-group{flex:1;display:flex;flex-direction:column}.heka-griglia-sottopagine--3{grid-template-columns:repeat(3,1fr)!important}@media (max-width:800px){.heka-griglia-sottopagine--3{grid-template-columns:1fr!important}}.single-post .content-container,.single-post .entry-content-wrap{padding:0!important}.heka-articolo__testa,.heka-articolo__testo{max-width:780px;margin-inline:auto;padding-inline:20px;box-sizing:content-box}.heka-articolo__testa{padding-top:32px}.heka-articolo__bread{font-size:14px;color:var(--heka-testo-2);margin-bottom:20px}.heka-articolo__bread a{color:var(--heka-testo-2);text-decoration:none}.heka-articolo__bread .separator{margin:0 6px;opacity:.6}.heka-articolo__titolo{font-family:var(--heka-font-titoli);font-size:clamp(28px, 3.4vw, 44px);line-height:1.15;letter-spacing:-.03em;color:var(--heka-espresso);margin:6px 0 22px;text-wrap:balance;text-transform:none}.heka-articolo__autore{display:flex;align-items:center;gap:14px;padding-bottom:24px;border-bottom:1px solid var(--heka-bordo);margin-bottom:28px}.heka-articolo__avatar{width:56px!important;height:56px!important;border-radius:50%;object-fit:cover;object-position:top;background:var(--heka-crema);flex:none}.heka-articolo__autore p{margin:0;line-height:1.4;font-size:15px}.heka-articolo__autore a{color:var(--heka-espresso);text-decoration:none}.heka-articolo__autore span{display:block;color:var(--heka-testo-2)}.heka-articolo__date{font-size:14px;margin-top:2px}.heka-articolo__img{margin:0 0 36px}.heka-articolo__img img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--heka-raggio);display:block}.heka-articolo__testo{font-size:18px;line-height:1.75;color:var(--heka-testo)}.heka-articolo__testo h2{font-family:var(--heka-font-titoli);font-size:clamp(24px, 2.4vw, 30px);line-height:1.25;letter-spacing:-.02em;color:var(--heka-espresso);margin:44px 0 14px;text-transform:none}.heka-articolo__testo h3{font-family:var(--heka-font-titoli);font-size:21px;color:var(--heka-espresso);margin:30px 0 10px;text-transform:none}.heka-articolo__testo img{border-radius:10px;max-width:100%;height:auto}.heka-articolo__testo a{color:var(--heka-turchese-profondo)}.heka-articolo__testo table{width:100%;border-collapse:collapse;font-size:16px;margin:24px 0}.heka-articolo__testo th,.heka-articolo__testo td{border-bottom:1px solid var(--heka-bordo);padding:10px 12px;text-align:left;vertical-align:top}.heka-articolo__testo th,.heka-articolo__testo thead td{background:var(--heka-crema);font-weight:700;color:var(--heka-espresso)}.heka-articolo__servizio{margin:48px 0 0;background:var(--heka-crema);border-radius:var(--heka-raggio);padding:clamp(22px, 3vw, 34px)}.heka-articolo__servizio-tit{font-family:var(--heka-font-titoli);font-size:24px;font-weight:600;color:var(--heka-espresso);margin:4px 0 8px!important}.heka-articolo__servizio p{margin:0 0 12px;font-size:17px}.heka-articolo__servizio-btn{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0!important}.heka-articolo__servizio-btn a{text-decoration:none!important}.heka-articolo__servizio-btn .heka-btn--primario{color:#fff!important}.heka-articolo__correlati{max-width:1160px;margin:64px auto 0;padding-inline:20px}.heka-articolo__correlati h2{font-family:var(--heka-font-titoli);font-size:clamp(26px, 2.6vw, 36px);color:var(--heka-espresso);margin:4px 0 0}.single-post .heka-cta-consulenza{padding-inline:20px}.archive .entry-title,.blog .entry-title{font-size:21px!important;line-height:1.3!important;letter-spacing:-.015em;word-break:normal;overflow-wrap:normal;hyphens:none}.archive .entry-title a{color:var(--heka-espresso);text-decoration:none}.archive .loop-entry{border:1px solid var(--heka-bordo);border-radius:var(--heka-raggio);overflow:hidden;box-shadow:none}.archive .post-thumbnail-inner img{aspect-ratio:16 / 10;object-fit:cover}.archive .entry-taxonomies,.archive .entry-meta{font-size:13px}.archive .archive-title{font-size:clamp(30px, 3.4vw, 46px)!important;text-transform:none}.archive .entry-summary{font-size:15px;color:var(--heka-testo-2)}.heka-filtro{display:flex;flex-wrap:wrap;gap:10px;margin:24px auto 4px;max-width:1160px}.heka-filtro__btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--heka-bordo-forte,var(--heka-bordo));border-radius:999px;background:var(--heka-bianco);color:var(--heka-espresso);font-weight:700;font-size:15px;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.heka-filtro__btn span{font-weight:400;font-size:13px;color:var(--heka-testo-2)}.heka-filtro__btn:hover{border-color:var(--heka-turchese-profondo);color:var(--heka-turchese-profondo)}.heka-filtro__btn.is-attivo{background:var(--heka-turchese-profondo);border-color:var(--heka-turchese-profondo);color:#fff}.heka-filtro__btn.is-attivo span{color:rgb(255 255 255 / .8)}.heka-articoli>li[hidden]{display:none!important}.heka-filtro__vuoto{text-align:center;color:var(--heka-testo-2)}@media (max-width:560px){.heka-filtro{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;margin-inline:-20px;padding-inline:20px;scrollbar-width:none}.heka-filtro__btn{flex:none}}.heka-come-funziona .heka-yt-griglia{display:flex!important;flex-wrap:wrap;justify-content:center;gap:24px;margin:36px auto 0!important;max-width:1160px!important}.heka-yt{margin:0!important;width:min(320px, 100%)}.heka-yt img,.heka-yt iframe{display:block;width:100%;aspect-ratio:9 / 16;height:auto;object-fit:cover;border:0;border-radius:var(--heka-raggio);background:var(--heka-crema);box-shadow:var(--heka-ombra)}.heka-yt figcaption{font-size:14px;color:var(--heka-testo-2);text-align:center;margin-top:10px;line-height:1.45}.heka-yt figcaption a{color:var(--heka-turchese-profondo);font-weight:700}.heka-promo-righe{display:grid;gap:28px;margin-top:24px}.heka-promo-riga{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px, 4vw, 56px);align-items:center;background:var(--heka-bianco);border:1px solid var(--heka-bordo);border-radius:var(--heka-raggio);padding:clamp(20px, 3vw, 40px);scroll-margin-top:100px}.heka-promo-riga--sempre{background:var(--heka-sabbia);border-color:#fff0}.heka-promo-riga--sempre .heka-btn--secondario{background:rgb(255 255 255 / .55)}.heka-promo-riga:target{border-color:var(--heka-turchese-profondo);box-shadow:0 0 0 3px rgb(18 120 115 / .15)}.heka-promo-riga__scadenza{display:inline-block;background:var(--heka-turchese);color:#fff;font-weight:700;font-size:14px;padding:6px 14px;border-radius:999px;margin:0 0 14px!important}.heka-promo-riga__titolo{font-size:clamp(24px, 2.4vw, 32px)!important;margin:0 0 14px!important}.heka-promo-riga__corpo p{margin:0 0 12px}.heka-promo-riga__cta{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0!important}.heka-promo-riga__cta a{text-decoration:none}.heka-promo-riga__foto img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--heka-raggio);display:block}@media (max-width:860px){.heka-promo-riga{grid-template-columns:1fr}.heka-promo-riga__foto{order:-1}}.heka-voucher-sezione{padding-inline:20px}.heka-voucher-riquadro{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(20px, 4vw, 48px);align-items:center;background:var(--heka-sabbia);border-radius:var(--heka-raggio);padding:clamp(22px, 3.5vw, 44px);position:relative;overflow:hidden}.heka-voucher-riquadro h2{font-size:clamp(26px, 2.6vw, 36px);margin:6px 0 10px;color:var(--heka-espresso)}.heka-voucher-riquadro p{margin:0 0 10px}.heka-voucher-riquadro__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px!important}.heka-voucher-riquadro__cta a{text-decoration:none}.heka-voucher-riquadro__cta .heka-btn--secondario{background:rgb(255 255 255 / .55)}.heka-voucher-riquadro__img img{width:100%;height:auto;border-radius:14px;display:block;box-shadow:var(--heka-ombra)}@media (max-width:760px){.heka-voucher-riquadro{grid-template-columns:1fr}}.heka-articolo__testo .heka-rimando-servizio{background:var(--heka-crema);border-left:4px solid var(--heka-turchese-profondo);border-radius:10px;padding:16px 20px;font-size:17px}.heka-lightbox{border:0;padding:0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;background:rgb(28 24 22 / .97);color:#fff}.heka-lightbox::backdrop{background:#fff0}.heka-lightbox[open]{display:flex;align-items:center;justify-content:center}.heka-lightbox__img{max-width:min(92vw, 1400px);max-height:82dvh;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px rgb(0 0 0 / .4)}.heka-lightbox__testo{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);width:min(92vw, 900px);text-align:center;font-size:15px;line-height:1.5;color:rgb(255 255 255 / .85)}.heka-lightbox__btn{position:absolute;width:52px;height:52px;border:0;border-radius:50%;background:rgb(255 255 255 / .12);color:#fff;font-size:26px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .2s}.heka-lightbox__btn:hover,.heka-lightbox__btn:focus-visible{background:rgb(255 255 255 / .25);outline:none}.heka-lightbox__chiudi{top:16px;right:16px}.heka-lightbox__prec{left:16px;top:50%;transform:translateY(-50%)}.heka-lightbox__succ{right:16px;top:50%;transform:translateY(-50%)}.heka-lightbox__conta{position:absolute;top:28px;left:24px;font-size:14px;color:rgb(255 255 255 / .7)}@media (max-width:600px){.heka-lightbox__prec,.heka-lightbox__succ{top:auto;bottom:70px;transform:none}.heka-lightbox__testo{bottom:12px;font-size:13px}.heka-lightbox__img{max-height:70dvh}}.heka-prezzo-breve__box{max-width:760px!important;text-align:center;margin-inline:auto}.heka-prezzo-breve__box .heka-occhiello{justify-content:center}.heka-prezzo-breve__box .wp-block-buttons{justify-content:center}.heka-opzioni--3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.heka-opzioni--3{grid-template-columns:1fr}}.heka-opzioni--3 .heka-opzione h3{margin-top:0}.heka-articoli--4{grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.heka-articoli--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.heka-articoli--4{grid-template-columns:1fr}}.heka-griglia-specialisti{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 240px),280px));gap:20px;margin:8px 0 20px}.heka-specialista{background:var(--heka-bianco);border:1px solid var(--heka-bordo);border-radius:var(--heka-raggio);overflow:hidden;padding-bottom:18px}.heka-specialista__foto{margin:0 0 14px!important}.heka-specialista__foto img{width:100%;aspect-ratio:4 / 4.4;object-fit:cover;object-position:top center;display:block}.heka-specialista h3{font-size:20px;margin:0 18px 2px!important}.heka-specialista p.heka-specialista__ruolo{margin:0 18px!important;color:var(--heka-turchese-profondo);font-weight:700;font-size:15px}.heka-logo img{height:58px;width:auto}.heka-logo__bianco{display:none}.heka-con-hero-video .heka-header:not(.is-pieno):not(:hover):not(:focus-within) .heka-logo img.heka-logo__scuro{display:none}.heka-con-hero-video .heka-header:not(.is-pieno):not(:hover):not(:focus-within) .heka-logo img.heka-logo__bianco{display:block;filter:none!important}.heka-header__in{min-height:78px}@media (max-width:1240px){.heka-logo img{height:50px}.heka-header__in{min-height:68px}}.heka-drawer__testa img{height:44px!important}.heka-footer__logo{width:260px!important;max-width:100%}:root{--heka-margine-header:clamp(20px, 3vw, 48px)}.heka-header__in{max-width:none;padding-inline:var(--heka-margine-header);gap:clamp(12px, 1.4vw, 36px)}.heka-menu{gap:clamp(0px, calc((100vw - 1280px) * 0.05), 14px)}@media (max-width:1440px){.heka-menu__link{padding-inline:6px;font-size:14.5px!important}.heka-header__cta{padding-inline:16px;font-size:15px!important}}.heka-mega__in{max-width:none;padding-inline:var(--heka-margine-header)}.heka-promo-card.has-img{min-height:340px;justify-content:flex-end;background:var(--heka-footer);color:#fff}.heka-promo-card.has-img .heka-promo-card__img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center 30%}.heka-promo-card.has-img::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgb(43 37 34 / .92) 0%,rgb(43 37 34 / .6) 45%,#fff0 75%)}.heka-promo-card.has-img::after{background-image:url(/wp-content/themes/kadence-child/assets/img/heka-h-sabbia.svg);opacity:.22;z-index:1}.heka-promo-card.has-img .heka-promo-card__corpo{flex:0 0 auto;z-index:2}.heka-promo-card.has-img h3.heka-promo-card__titolo{color:#fff}.heka-promo-card.has-img .heka-promo-card__testo{color:rgb(255 255 255 / .88)}.heka-promo-card.has-img p.heka-promo-card__scadenza{background:var(--heka-turchese);color:#10302E}.heka-promo-card.has-img .heka-promo-card__btn,.elementor-kit-6 .heka-promo-card.has-img .heka-promo-card__btn{background:#fff;color:var(--heka-espresso)}.heka-promo-card.has-img .wp-post-image[src*="promo-ricostruzione-areola"]{object-position:75% 35%}.heka-promo-card.has-img p.heka-promo-card__scadenza{position:absolute;top:20px;left:20px;margin:0!important;z-index:3}.heka-promo-card.has-img .heka-promo-card__corpo{position:static}.heka-promo-card.has-img .heka-promo-card__corpo>*:not(.heka-promo-card__scadenza){position:relative;z-index:2}@media (min-width:1440px){.heka-header__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.heka-logo{justify-self:start}.heka-nav{margin:0;justify-self:center}.heka-header__cta{justify-self:end}.heka-menu{gap:clamp(8px, calc((100vw - 2 * var(--heka-margine-header) - 1290px) / 6), 28px)}}@media (min-width:1241px) and (max-width:1439px){.heka-nav{margin-inline:auto}.heka-menu{gap:clamp(4px, calc((100vw - 2 * var(--heka-margine-header) - 1190px) / 7), 20px)}}.heka-hero-video__testo{text-shadow:0 1px 2px rgb(30 22 14 / .35),0 2px 24px rgb(30 22 14 / .45)}.heka-hero-video__testo .wp-block-button__link{text-shadow:none}.heka-logo img,.heka-con-hero-video .heka-header .heka-logo img.heka-logo__bianco{height:70px!important}.heka-header__in{min-height:88px}@media (max-width:1240px){.heka-logo img,.heka-con-hero-video .heka-header .heka-logo img.heka-logo__bianco{height:58px!important}.heka-header__in{min-height:74px}}.heka-perche__foto2{margin-top:16px!important}.heka-perche__foto2 img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center 60%;border-radius:24px 24px 24px 120px!important}.heka-header__tel{gap:10px;letter-spacing:.01em;font-variant-numeric:tabular-nums}.heka-header__tel svg{width:18px;height:18px;fill:currentColor;flex:none}.heka-dialog{width:min(920px, calc(100vw - 32px));max-height:calc(100vh - 32px);border:0;border-radius:var(--heka-raggio);padding:28px clamp(18px, 3vw, 36px);background:var(--heka-bianco-caldo);color:var(--heka-testo);box-shadow:0 30px 80px rgb(0 0 0 / .3)}.heka-dialog::backdrop{background:rgb(43 37 34 / .6)}.heka-dialog h2.heka-dialog__titolo{font-size:clamp(22px, 2.2vw, 28px);margin:0 40px 18px 0}.heka-dialog img{width:100%;height:auto;display:block;border-radius:12px}.heka-dialog__consigli{margin:18px 0 8px;padding-left:20px}.heka-dialog__consigli li{margin-bottom:6px}.heka-dialog p.heka-dialog__nota{margin:8px 0 0!important;font-size:15px;color:var(--heka-testo-2)}.heka-dialog__chiudi{position:absolute;top:12px;right:14px;width:44px;height:44px;border:0;background:none;font-size:32px;line-height:1;color:var(--heka-espresso);cursor:pointer}.elementor-kit-6 .heka-dialog__chiudi,.elementor-kit-6 .heka-dialog__chiudi:hover,.elementor-kit-6 .heka-dialog__chiudi:focus{background:none;color:var(--heka-espresso);font-size:32px;border:0}.heka-apri-guida{font-weight:700;text-decoration:underline;text-underline-offset:3px}.heka-opzione--evidenza .heka-apri-guida,.elementor-kit-6 .heka-opzione--evidenza .heka-apri-guida{color:#fff;font-family:var(--heka-font-testo);font-size:inherit}.heka-dialog .heka-dialog__chiudi,.heka-dialog .heka-dialog__chiudi:hover,.heka-dialog .heka-dialog__chiudi:focus{background:transparent!important;box-shadow:none!important;border-radius:8px;padding:0}.heka-dialog .heka-dialog__chiudi:hover{color:var(--heka-turchese-profondo)}.heka-dialog{width:min(980px, calc(100vw - 32px));padding:52px clamp(14px, 2.5vw, 28px) 24px}.heka-dialog__azioni{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px}.heka-dialog__azioni .heka-btn svg{width:18px;height:18px}.heka-dialog .heka-dialog__azioni p.heka-dialog__nota{margin:0!important;flex:1 1 260px}.elementor-kit-6 .heka-dialog__azioni .heka-btn{color:#fff;font-family:var(--heka-font-testo);font-size:16px}.wp-block-button.heka-btn-whatsapp .wp-block-button__link,.elementor-kit-6 .wp-block-button.heka-btn-whatsapp .wp-block-button__link{background:#1F7A4D;color:#fff;border:2px solid #fff0;padding:12px 24px}.wp-block-button.heka-btn-whatsapp .wp-block-button__link:hover{background:#18663f}.heka-opzione .wp-block-buttons{gap:10px}.heka-opzione--sabbia{background:var(--heka-sabbia);border-color:#fff0;position:relative;overflow:hidden}.heka-opzione--sabbia::after{content:"";position:absolute;right:-20px;bottom:-30px;width:150px;aspect-ratio:256 / 274;background:url(/wp-content/themes/kadence-child/assets/img/heka-h-espresso.svg) center / contain no-repeat;opacity:.1;pointer-events:none}.heka-opzione--sabbia>*{position:relative;z-index:1}.heka-opzione--sabbia p{color:var(--heka-espresso)}.heka-opzione--sabbia .heka-btn-secondario .wp-block-button__link{border-color:var(--heka-espresso);background:rgb(255 255 255 / .35)}.heka-indicazioni{align-items:stretch}.heka-indicazione{height:100%;display:flex;flex-direction:column;align-items:center}.heka-indicazione__img{height:150px;width:100%;display:flex!important;align-items:flex-end;justify-content:center}.heka-indicazione__img img{width:auto!important;max-width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:contain!important}.heka-indicazione p.heka-indicazione__testo{flex:1;display:flex;align-items:center;justify-content:center}.wp-block-button.heka-btn-preventivatore .wp-block-button__link{display:inline-flex;align-items:center;gap:10px}.wp-block-button.heka-btn-preventivatore .wp-block-button__link::before{content:"";flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2' width='16' height='20' rx='2'/%3E%3Cline x1='8' y1='6' x2='16' y2='6'/%3E%3Cline x1='16' y1='14' x2='16' y2='18'/%3E%3Cpath d='M16 10h.01M12 10h.01M8 10h.01M12 14h.01M8 14h.01M12 18h.01M8 18h.01'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2' width='16' height='20' rx='2'/%3E%3Cline x1='8' y1='6' x2='16' y2='6'/%3E%3Cline x1='16' y1='14' x2='16' y2='18'/%3E%3Cpath d='M16 10h.01M12 10h.01M8 10h.01M12 14h.01M8 14h.01M12 18h.01M8 18h.01'/%3E%3C/svg%3E") center / contain no-repeat}