.elementor .kg-chat-digitando{position:relative;}.elementor .kg-chat-balao{position:relative;}.elementor .kg-faixa-topo{position:relative;}.elementor .kg-cab{position:relative;}.elementor .kg-chat{position:relative;}.elementor .kg-id-agendar{scroll-margin-top:90px;}.elementor .kg-id-duvidas{scroll-margin-top:90px;}.elementor .kg-id-videos{scroll-margin-top:90px;}.elementor .kg-id-depoimentos{scroll-margin-top:90px;}.elementor .kg-id-programa{scroll-margin-top:90px;}.elementor .kg-id-cozinha{scroll-margin-top:90px;}.elementor .kg-id-tratamentos{scroll-margin-top:90px;}.elementor .kg-id-como-funciona{scroll-margin-top:90px;}.elementor .kg-id-cuidado{scroll-margin-top:90px;}.elementor .kg-id-a-medica{scroll-margin-top:90px;}.elementor .kg-id-inicio{scroll-margin-top:90px;}.elementor .kg-topo{position:sticky;}.elementor .kg-agendar-flutuante:hover,.elementor .kg-agendar-flutuante:focus-visible{background-color:var(--whatsapp-escuro);transform:translate3d(0px, -2px, 0px);}.elementor .kg-agendar-flutuante{width:auto;position:fixed;inset-inline-end:20px;inset-block-end:20px;z-index:900;font-family:var(--fonte);font-weight:600;font-size:16px;color:#fff;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:var(--whatsapp);box-shadow:0px 8px 24px 0px rgba(30,40,30,.22);transition:background-color 0.2s, transform 0.2s;display:inline-flex;gap:10px;align-items:center;}.elementor .kg-modal-fechar{font-family:var(--fonte);font-weight:600;font-size:14px;color:var(--marrom-suave);text-decoration:underline;cursor:pointer;padding:6px;background-color:transparent;}.elementor .kg-modal{position:fixed;z-index:9999;padding:20px;background-color:rgba(48,37,31,.55);display:none;justify-content:center;align-items:center;inset: 0;\n}.elementor .kg-rodape-tit{font-family:var(--fonte);font-weight:600;font-size:12px;color:#E9B58E;letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .kg-rodape-col{font-family:var(--fonte);font-size:15px;color:var(--no-escuro);line-height:1.7;padding:0px;display:flex;flex-direction:column;gap:10px;& a { color: var(--no-escuro); text-decoration: none; display: block; transition: color .2s; } & a:hover { color: #E9B58E; }\n}.elementor .kg-faq-lista{display:grid;gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;}.elementor .kg-faq-r{padding-block-start:0px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;& a { color: var(--terracota); text-decoration: underline; }\n}.elementor .kg-faq-q{font-family:var(--fonte);font-weight:500;font-size:17px;color:var(--marrom);line-height:1.35;}.elementor .kg-faq-cab{cursor:pointer;padding:22px;display:flex;gap:16px;justify-content:space-between;align-items:center;list-style: none;\n}.elementor .kg-faq-item{overflow:hidden;border-radius:var(--raio);background-color:var(--creme);}.elementor .kg-faq-tab-l{& span { display: inline-flex; align-items: center; justify-content: center; min-width: 22px; height: 22px; margin-left: 6px; border-radius: 50%; background-color: var(--areia); color: var(--caramelo-texto); font-size: 12px; }\n}.elementor .kg-faq-tab:hover,.elementor .kg-faq-tab:focus-visible{border-color:var(--caramelo);}.elementor .kg-faq-tab{width:auto;font-family:var(--fonte);font-weight:600;font-size:15px;color:var(--marrom);cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:var(--amendoa);border-style:solid;background-color:var(--creme);transition:background-color 0.3s, color 0.3s, border-color 0.3s;display:inline-flex;gap:10px;align-items:center;}.elementor .kg-faq{gap:18px;}.elementor .kg-reel-4{position:relative;}.elementor .kg-reel-3{position:relative;}.elementor .kg-reel-2{position:relative;}.elementor .kg-reel-1{position:relative;}.elementor .kg-video-v{width:100%;max-width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:20px;display:block;}.elementor .kg-video:hover,.elementor .kg-video:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .kg-video{overflow:hidden;position:relative;cursor:pointer;padding:6px;border-radius:26px;background-color:#ffffff;box-shadow:0px 26px 46px -30px rgba(48,37,31,.45);transition:transform 0.35s;}.elementor .kg-depo-av{width:44px;height:44px;font-family:var(--fonte);font-weight:600;font-size:14px;color:var(--caramelo-texto);border-radius:50%;background-color:var(--areia);display:inline-flex;flex:0 1 auto;justify-content:center;align-items:center;}.elementor .kg-depo-quem{font-family:var(--fonte);font-size:13px;color:var(--marrom-suave);line-height:1.5;margin:0px;& strong { display: block; font-size: 16px; font-weight: 600; color: var(--marrom); }\n}.elementor .kg-depo-frase{font-family:var(--fonte);font-weight:400;font-size:clamp(24px, 2.6vw, 36px);color:var(--marrom);letter-spacing:-0.015em;line-height:1.32;margin:0px;& strong { font-weight: 500; color: var(--terracota); background: linear-gradient(transparent 60%, var(--amendoa) 60%, var(--amendoa) 92%, transparent 92%); }\n}.elementor .kg-depo{padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .kg-depos{position:relative;padding:0px;}.elementor .kg-lista-programa{position:relative;}.elementor .kg-wellness{position:relative;}.elementor .kg-janela{overflow:hidden;position:relative;}.elementor .kg-ic-reposicao{position:relative;}.elementor .kg-ic-massa{position:relative;}.elementor .kg-ic-sono{position:relative;}.elementor .kg-ic-diabetes{position:relative;}.elementor .kg-ic-prevencao{position:relative;}.elementor .kg-ic-lipedema{position:relative;}.elementor .kg-ic-menopausa{position:relative;}.elementor .kg-ic-emagrecimento{position:relative;}.elementor .kg-risco{position:relative;}.elementor .kg-trat-foto{object-fit:cover;}.elementor .kg-trat{position:relative;}.elementor .kg-passo-n{flex:0 1 auto;}.elementor .kg-passo{position:relative;}.elementor .kg-passos{position:relative;}.elementor .kg-chips{margin-block-start:14px;display:flex;gap:8px;flex-wrap:wrap;& span { display: inline-block; background-color: var(--creme); color: var(--terracota); font-family: var(--fonte); font-size: 14px; font-weight: 500; border-radius: 999px; padding: 6px 14px; }\n}.elementor .kg-acc-conteudo{padding-block-start:0px;padding-block-end:22px;padding-inline-start:44px;padding-inline-end:0px;}.elementor .kg-acc-icone{width:22px;color:var(--caramelo);}.elementor .kg-acc-titulo:hover,.elementor .kg-acc-titulo:focus-visible{color:var(--terracota);}.elementor .kg-acc-titulo{font-family:var(--fonte);font-weight:400;font-size:clamp(20px, 2vw, 26px);color:var(--marrom);letter-spacing:-0.02em;line-height:1.2;transition:color 0.3s;display:flex;gap:18px;align-items: baseline; & span { font-size: 13px; font-weight: 600; letter-spacing: .08em; color: var(--caramelo-texto); min-width: 26px; }\n}.elementor .kg-acc-cabeca{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:16px;justify-content:space-between;align-items:center;list-style: none;\n}.elementor .kg-acc-item{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--amendoa);\n}.elementor .kg-cabeca-secao{padding:0px;margin-block-end:clamp(28px, 3.5vw, 44px);display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:end;gap: 24px 64px;\n}.elementor .kg-card-titulo{font-family:var(--fonte);font-weight:600;font-size:var(--fs-card);color:var(--marrom);letter-spacing:-0.01em;line-height:1.25;margin:0px;}.elementor .kg-card-corpo{padding-block-start:22px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .kg-foto{width:100%;height:100%;object-fit:cover;border-radius:var(--raio);}.elementor .kg-card:hover,.elementor .kg-card:focus-visible{box-shadow:0px 14px 30px -18px rgba(48,37,31,.35);transform:translate3d(0px, -3px, 0px);}.elementor .kg-card{overflow:hidden;border-radius:var(--raio);background-color:var(--creme);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;}.elementor .kg-tag-card{font-family:var(--fonte);font-weight:600;font-size:11px;color:var(--caramelo-texto);letter-spacing:0.06em;text-transform:uppercase;margin:0px;}.elementor .kg-legenda{font-family:var(--fonte);font-size:var(--fs-caption);color:var(--marrom-suave);line-height:1.5;margin:0px;}.elementor .kg-texto-menor{font-family:var(--fonte);font-size:var(--fs-small);color:var(--marrom-suave);line-height:1.5;margin:0px;}.elementor .kg-texto{font-family:var(--fonte);font-size:var(--fs-body);color:var(--marrom-suave);line-height:1.65;margin:0px;}.elementor .kg-h2{font-family:var(--fonte);font-weight:600;font-size:var(--fs-h2);color:var(--terracota);letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .kg-h1{font-family:var(--fonte);font-weight:600;font-size:var(--fs-display);color:var(--terracota);letter-spacing:-0.02em;line-height:1.08;margin:0px;}.elementor .kg-rotulo{font-family:var(--fonte);font-weight:600;font-size:var(--fs-label);color:var(--terracota);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .kg-wrap{width:100%;max-width:var(--wrap);margin-inline: auto;\n}.elementor .kg-secao{font-family:var(--fonte);color:var(--marrom);background-color:var(--creme);padding-block: var(--espaco-secao); padding-inline: var(--gutter);\n}.elementor .kg-btn-link:hover,.elementor .kg-btn-link:focus-visible{color:var(--terracota);}.elementor .kg-btn-link{font-family:var(--fonte);font-weight:600;font-size:16px;color:var(--marrom);text-decoration:none;padding:4px;border-radius:0px;border-block-end-width:1px;background-color:transparent;display:inline-flex;border-bottom-style: solid; border-bottom-color: currentColor;\n}.elementor .kg-btn:hover,.elementor .kg-btn:focus-visible{background-color:var(--terracota-escuro);transform:translate3d(0px, -1px, 0px);}.elementor .kg-btn{font-family:var(--fonte);font-weight:600;font-size:16px;color:#ffffff;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:var(--raio-pilula);background-color:var(--terracota);transition:background-color 0.2s, transform 0.2s;display:inline-flex;gap:10px;align-items:center;}.elementor .kg-secao-areia{background-color:var(--areia);}.elementor .kg-btn-claro:hover,.elementor .kg-btn-claro:focus-visible{background-color:var(--areia);}.elementor .kg-btn-claro{color:var(--terracota);background-color:var(--creme);}.elementor .kg-btn-whatsapp:hover,.elementor .kg-btn-whatsapp:focus-visible{background-color:var(--whatsapp-escuro);}.elementor .kg-btn-whatsapp{color:#ffffff;background-color:var(--whatsapp);}.elementor .kg-btn-pequeno{font-size:14px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;}