/*! ctooffice style.css 4.2.13 sha256:41ed432ab00647502359cc174af978cecb1974fdedf89524a655e5b7997c1a53 — copia gerada: nao editar, gerar de novo a partir do style.css */
:root{--ctooffice-altura-cabecalho:76px;--ctooffice-altura-cabecalho-campanha:68px;--ctooffice-camada-cabecalho:60;--ctooffice-camada-overlay:200;--ctooffice-alvo-minimo:44px}
html{scroll-padding-top:calc(var(--ctooffice-altura-cabecalho) + var(--wp--preset--spacing--px-20))}
:where(h1,h2,h3){overflow-wrap:break-word}
:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:3px}
::selection{background-color:var(--wp--preset--color--accent-soft)}
.wp-site-blocks>header.wp-block-template-part{position:sticky;top:0;z-index:var(--ctooffice-camada-cabecalho)}
body.admin-bar .wp-site-blocks>header.wp-block-template-part{top:var(--wp-admin--admin-bar--height,32px)}
.cto-header>.wp-block-group{min-height:var(--ctooffice-altura-cabecalho)}
.cto-header--campanha>.wp-block-group{min-height:var(--ctooffice-altura-cabecalho-campanha)}
.cto-header{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
html.has-modal-open .cto-header,.cto-header:has(.wp-block-navigation__responsive-container.is-menu-open){backdrop-filter:none;-webkit-backdrop-filter:none}
.wp-site-blocks>* + *{margin-block-start:0}
@media (max-width:1079px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}
.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}
}
@media (max-width:599px){.cto-header .wp-block-buttons.cto-header-cta{display:none}
}
.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close{min-inline-size:var(--ctooffice-alvo-minimo);min-block-size:var(--ctooffice-alvo-minimo)}
.cto-eyebrow{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:0.16em;line-height:1.25;text-transform:uppercase}
.cto-eyebrow::before{content:"";flex:0 0 34px;height:2px;border-radius:999px;background:currentColor;opacity:0.85}
.cto-eyebrow--center{justify-content:center}
.cto-eyebrow a{display:inline-block;padding-block:5px;color:inherit;text-decoration:underline;text-underline-offset:0.25em}
.cto-measure-text{max-width:46rem}
.cto-measure-title{max-width:53rem}
.cto-lead{line-height:1.58}
.cto-map-title{font-weight:700;letter-spacing:0.16em;line-height:1.3;text-transform:uppercase}
.cto-proof-title{font-weight:800;letter-spacing:-0.03em;line-height:1.1}
.cto-proof-text{line-height:1.4}
.cto-hero-note{line-height:1.5}
.cto-risk-text{line-height:1.42}
.cto-map-caption{line-height:1.45}
.cto-card-text{line-height:1.5}
.cto-decision-box__titulo{color:var(--wp--preset--color--gold);font-weight:700;letter-spacing:0.18em;line-height:1.25;text-transform:uppercase}
.cto-price-value{font-weight:800;letter-spacing:-0.03em;line-height:1.12}
.cto-step-num{font-weight:800;letter-spacing:-0.03em;line-height:1}
.cto-risk-label{font-weight:700;letter-spacing:-0.01em;line-height:1.35}
.cto-mark{font-weight:800}
.cto-placar-foot{line-height:1.5}
.cto-header-note{line-height:1.3}
.cto-card-title{font-weight:800;letter-spacing:-0.03em;line-height:1.18}
.cto-proof-title{-webkit-hyphens:auto;hyphens:auto}
.cto-status{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;width:-moz-fit-content;width:fit-content;white-space:nowrap;font-weight:700;letter-spacing:0.12em;line-height:1.2;text-transform:uppercase}
.cto-status::before{content:"";flex:0 0 9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px var(--wp--preset--color--gold-line)}
.cto-pill{width:-moz-fit-content;width:fit-content;font-weight:700;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase}
.cto-pill--spaced{letter-spacing:0.14em}
.cto-num{display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:34px;padding:0;font-weight:700;line-height:1}
.cto-mini-list,.cto-check-list{list-style:none;padding-left:0}
.cto-mini-list li,.cto-check-list li{position:relative;padding-left:22px;line-height:1.45}
.cto-mini-list li{color:var(--wp--preset--color--contrast-2);font-size:var(--wp--preset--font-size--medium)}
.cto-check-list li{padding-left:24px;color:var(--wp--preset--color--on-dark-3);font-size:var(--wp--preset--font-size--medium)}
.cto-mini-list li + li{margin-top:10px}
.cto-check-list li + li{margin-top:12px}
.cto-mini-list li::before,.cto-check-list li::before{content:"";position:absolute;left:0;top:0.72em;width:8px;height:8px;border-radius:50%;transform:translateY(-50%);background:var(--wp--preset--color--accent)}
.cto-check-list li::before{width:9px;height:9px;background:var(--wp--preset--color--gold)}
.cto-mini-list--neutro li::before{background:var(--wp--preset--color--neutral)}
.cto-audience-title{display:flex;align-items:center;gap:10px;font-weight:700;line-height:1.25}
.cto-audience-title::before{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:12px;color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--medium);font-weight:700}
.cto-mark-yes::before{content:"\2713";background:var(--wp--preset--color--accent)}
.cto-mark-no::before{content:"\2014";background:var(--wp--preset--color--neutral)}
.cto-risk-label{flex:0 0 128px;min-width:0}
.cto-risk-bar{width:100%}
.cto-risk-track.wp-block-columns{min-width:0;height:8px;overflow:hidden;border-radius:999px;background:var(--wp--preset--color--track)}
.cto-risk-track>.wp-block-column{min-height:8px;margin:0}
.cto-risk-fill{border-radius:inherit;background:linear-gradient(90deg,var(--wp--preset--color--gold-dark),var(--wp--preset--color--gold))}
.cto-risk-tag{flex:0 0 auto;white-space:nowrap}
@media (max-width:640px){.is-style-risk-item.wp-block-group.is-layout-flex,.cto-map-header.wp-block-group.is-layout-flex{flex-wrap:wrap}
.cto-risk-label{flex-basis:100%}
}
.cto-flow-list{display:grid;gap:12px;list-style:none;padding-left:0}
.cto-flow-list li{display:flex;align-items:flex-start;gap:14px;padding:16px;border:1px solid var(--wp--preset--color--line-translucent);border-radius:16px;background:var(--wp--preset--color--surface-dark);line-height:1.45}
.cto-flow-list strong{flex:0 0 auto;color:var(--wp--preset--color--gold-light);font-variant-numeric:tabular-nums}
.cto-faq .wp-block-details{overflow:hidden}
.cto-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;color:var(--wp--preset--color--contrast);font-weight:800;line-height:1.35;cursor:pointer;list-style:none}
.cto-faq summary::-webkit-details-marker{display:none}
.cto-faq summary::after{content:"+";flex:0 0 auto;color:var(--wp--preset--color--accent-dark);font-size:var(--wp--preset--font-size--display-s);font-weight:400;line-height:1}
.cto-faq details[open]>summary::after{content:"\2212"}
.cto-faq .wp-block-details>*:not(summary){max-width:780px;margin:0;padding:0 24px 24px;color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--medium)}
@media (max-width:1020px){.cto-stack-early.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap !important}
.cto-stack-early.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100% !important}
}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}
*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}
}
.wp-block-button.is-style-outline>.wp-block-button__link{padding:13px 20px;border:1px solid var(--wp--preset--color--muted);color:var(--wp--preset--color--contrast);background-color:var(--wp--preset--color--base);box-shadow:none}
.wp-block-button.is-style-outline>.wp-block-button__link:hover,.wp-block-button.is-style-outline>.wp-block-button__link:focus{border-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--contrast);background-color:var(--wp--preset--color--base);box-shadow:var(--wp--preset--shadow--card)}
.is-style-section-dark :focus-visible,.is-style-section-hero-campanha :focus-visible,.is-style-panel-executive :focus-visible,.cto-footer :focus-visible,.cto-header--campanha :focus-visible,.cto-cta-fixo :focus-visible,.cto-sticky-cta :focus-visible{outline-color:var(--wp--preset--color--gold)}
.wp-element-button,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;white-space:nowrap;transition:transform 0.18s ease,background 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}
.wp-element-button:hover,.wp-block-button__link:hover{transform:translateY(-1px)}
.cto-scorerow{padding:11px 2px;border-bottom:1px solid var(--wp--preset--color--surface-dark)}
.cto-placar>.cto-scorerow:last-of-type{border-bottom:0}
.cto-scorerow .cto-mark{flex:none;white-space:nowrap}
.cto-placar-foot{padding-top:14px;border-top:1px dashed var(--wp--preset--color--line-translucent-2)}
.cto-num--round{width:38px;height:38px;font-weight:800}
.cto-cta-gold>.wp-block-button__link{background-color:var(--wp--preset--color--gold);color:var(--wp--preset--color--contrast);box-shadow:none}
.cto-cta-gold>.wp-block-button__link:hover,.cto-cta-gold>.wp-block-button__link:focus{background-color:var(--wp--preset--color--gold-light);color:var(--wp--preset--color--contrast);box-shadow:var(--wp--preset--shadow--gold)}
.is-style-section-hero-campanha .wp-block-button.is-style-outline>.wp-block-button__link,.is-style-section-dark .wp-block-button.is-style-outline>.wp-block-button__link{border-color:var(--wp--preset--color--line-forte);background-color:transparent;color:var(--wp--preset--color--on-dark-strong)}
.is-style-section-hero-campanha .wp-block-button.is-style-outline>.wp-block-button__link:hover,.is-style-section-hero-campanha .wp-block-button.is-style-outline>.wp-block-button__link:focus,.is-style-section-dark .wp-block-button.is-style-outline>.wp-block-button__link:hover,.is-style-section-dark .wp-block-button.is-style-outline>.wp-block-button__link:focus{border-color:var(--wp--preset--color--base);background-color:transparent;color:var(--wp--preset--color--base);box-shadow:none}
.cto-sticky-cta{display:none}
@media (max-width:599px){.cto-sticky-cta{display:block;position:fixed;inset:auto 0 0 0;z-index:var(--ctooffice-camada-cabecalho);padding:12px 16px;border-top:1px solid var(--wp--preset--color--line-translucent-2);background:var(--wp--preset--color--navy);transition:transform 0.24s ease,opacity 0.24s ease}
.cto-sticky-cta.is-hidden{transform:translateY(110%);opacity:0;pointer-events:none}
.cto-sticky-cta .wp-block-button__link{white-space:normal;text-align:center}
.cto-sticky-cta ~ *{scroll-margin-bottom:88px}
body:has(.cto-sticky-cta) .wp-site-blocks>footer{padding-bottom:84px}
}
.cto-avatar img{display:block;width:180px;height:180px;border-radius:20px;object-fit:cover;background:var(--wp--preset--color--paper-2)}
.is-style-section-hero-campanha h1 em{color:var(--wp--preset--color--gold);font-style:normal}
.cto-cta-fixo{display:none}
@media (max-width:599px){.cto-cta-fixo{display:block;position:fixed;inset:auto 0 0 0;z-index:var(--ctooffice-camada-cabecalho);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--wp--preset--color--line-translucent-2);background:var(--wp--preset--color--navy);transition:transform 0.24s ease,opacity 0.24s ease}
.cto-cta-fixo.is-hidden{transform:translateY(110%);opacity:0;pointer-events:none}
.cto-cta-fixo .wp-block-button__link{white-space:normal;text-align:center}
body:has(.cto-cta-fixo):not(.cto-sem-cta-fixo) .wp-site-blocks>footer{padding-bottom:84px}
}
body.cto-sem-cta-fixo .cto-cta-fixo,body:has(.cto-sticky-cta) .cto-cta-fixo{display:none}
html.has-modal-open .cto-cta-fixo,body:has(.wp-block-navigation__responsive-container.is-menu-open) .cto-cta-fixo{display:none}
@media (prefers-reduced-motion:reduce){.cto-sticky-cta,.cto-cta-fixo{transition:none}
.wp-element-button:hover,.wp-block-button__link:hover{transform:none}
}
.f3base-consentimento-rodape,.f3base-consentimento-abrir,.f3base-consentimento-banner,.f3base-consentimento-banner *{box-sizing:border-box}
.f3base-consentimento-abrir{padding:0;background-color:transparent;color:var(--wp--style--color--link,currentColor);border:0;border-radius:0;font-family:inherit;font-size:inherit;line-height:inherit;text-decoration:underline;cursor:pointer}
.f3base-consentimento-abrir:hover,.f3base-consentimento-abrir:focus-visible{color:var(--wp--preset--color--base)}
:root{--f3base-banner-altura:0px}
.f3base-consentimento-banner{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--ctooffice-camada-overlay);display:block;padding-block:var(--wp--preset--spacing--40);padding-inline:var(--wp--preset--spacing--50);background-color:var(--wp--preset--color--navy);color:var(--wp--preset--color--on-dark-strong);border-block-start:1px solid var(--wp--preset--color--line-forte);box-shadow:var(--wp--preset--shadow--panel)}
.f3base-consentimento-banner[hidden]{display:none}
.f3base-consentimento-caixa{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp--preset--spacing--30);inline-size:min(100%,var(--wp--style--global--wide-size,60rem));margin-inline:auto}
.f3base-consentimento-titulo,.f3base-consentimento-texto,.f3base-consentimento-estado{margin-block:0;font-size:var(--wp--preset--font-size--small);line-height:1.45}
.f3base-consentimento-titulo{font-size:var(--wp--preset--font-size--medium);font-weight:700}
.f3base-consentimento-texto,.f3base-consentimento-estado{color:var(--wp--preset--color--on-dark)}
.f3base-consentimento-politica{color:var(--wp--preset--color--gold-light);font-size:var(--wp--preset--font-size--small);text-decoration:underline}
.f3base-consentimento-acoes{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--20);margin-inline-start:auto}
.f3base-consentimento-acoes button{min-block-size:var(--ctooffice-alvo-minimo);padding-block:var(--wp--preset--spacing--20);padding-inline:var(--wp--preset--spacing--40);background-color:transparent;color:currentColor;border:1px solid currentColor;border-radius:999px;font-family:inherit;font-size:var(--wp--preset--font-size--small);font-weight:600;line-height:1.4;cursor:pointer}
.f3base-consentimento-aceitar{border-color:transparent;background-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--base)}
[data-f3base-banner="aberto"] body{padding-block-end:var(--f3base-banner-altura)}
.f3base-consentimento-aviso{position:fixed;inset-block-end:var(--wp--preset--spacing--40);inset-inline:var(--wp--preset--spacing--40);z-index:var(--ctooffice-camada-overlay);inline-size:min(100% - 2 * var(--wp--preset--spacing--40),34rem);margin-inline:auto;padding:var(--wp--preset--spacing--40);background-color:var(--wp--preset--color--navy);color:var(--wp--preset--color--on-dark-strong);border-radius:18px}
.cto-footer a:not([href]){text-decoration:none;cursor:default}
.cto-footer .wp-block-navigation-item__content,.cto-footer p a,.cto-footer .f3base-consentimento-abrir,.is-style-service-card p a,.is-style-service-card-featured p a,.f3base-clique-socio a,.f3base-secao-socios h3 a{display:inline-flex;align-items:center;min-block-size:var(--ctooffice-alvo-minimo)}
.cto-measure-text a,.cto-card-text a,.is-style-callout p a{text-decoration-line:underline;text-underline-offset:0.18em}
.cto-footer .custom-logo,.cto-header--campanha .custom-logo{filter:brightness(0) invert(1)}
.cto-header .wp-block-site-logo{flex:0 0 auto;min-inline-size:max-content}
.f3base-formulario{--f3base-form-campo-fundo:var(--wp--preset--color--base);--f3base-form-campo-texto:var(--wp--preset--color--contrast);--f3base-form-borda:var(--wp--preset--color--muted);--f3base-form-raio:12px;--f3base-form-foco:var(--wp--preset--color--accent);--f3base-form-botao-fundo:var(--wp--preset--color--accent);--f3base-form-botao-borda:var(--wp--preset--color--accent);--f3base-form-botao-texto:var(--wp--preset--color--base);--f3base-form-botao-fundo-hover:var(--wp--preset--color--accent-dark);--f3base-form-botao-borda-hover:var(--wp--preset--color--accent-dark);--f3base-form-botao-texto-hover:var(--wp--preset--color--base);--f3base-form-botao-raio:999px}
.f3base-formulario .f3base-campo>label,.f3base-formulario .f3base-campo>fieldset>legend{display:block;margin:0 0 0.35em;padding:0;color:inherit;font-size:inherit;font-weight:600;letter-spacing:normal;line-height:1.35;text-transform:none}
.f3base-formulario .f3base-campo>label + fieldset>legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.f3base-formulario .f3base-campo>small{display:block;margin-top:0.35em;font-size:0.875em;line-height:1.45}
.f3base-formulario .f3base-campo>p{margin:0}
.f3base-formulario .f3base-campo input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.f3base-formulario .f3base-campo select,.f3base-formulario .f3base-campo textarea{box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:0.65rem 0.8rem;border:1px solid var(--f3base-form-borda);border-radius:var(--f3base-form-raio);background-color:var(--f3base-form-campo-fundo);color:var(--f3base-form-campo-texto);font-family:inherit;font-size:max(1rem,16px);line-height:1.4;box-shadow:none}
.f3base-formulario .f3base-campo textarea{min-height:8rem;resize:vertical}
.f3base-formulario .f3base-campo input[type="file"]{box-sizing:border-box;width:100%;min-height:0;padding:0.4rem 0;border:0;background:none;color:inherit;font-size:0.95rem}
.f3base-formulario .f3base-campo input[type="checkbox"],.f3base-formulario .f3base-campo input[type="radio"]{width:1.15em;height:1.15em;min-width:0;min-height:0;min-block-size:0;margin:0;padding:0;flex:0 0 auto;accent-color:var(--f3base-form-foco)}
.f3base-formulario .f3base-campo fieldset{margin:0;padding:0;border:0}
.f3base-formulario .f3base-campo fieldset label{display:inline-flex;align-items:center;gap:0.45em;margin:0 1.25em 0.35em 0;font-size:1rem;font-weight:400;text-transform:none;letter-spacing:normal}
.f3base-formulario input:focus-visible,.f3base-formulario select:focus-visible,.f3base-formulario textarea:focus-visible,.f3base-formulario button:focus-visible{outline:2px solid var(--f3base-form-foco);outline-offset:3px}
.f3base-formulario .f3base-campo:has(+ button[type="submit"]){flex-basis:100%}
.f3base-formulario button[type="submit"]{align-self:flex-start;min-height:46px;margin:0;padding:13px 20px;border:1px solid var(--f3base-form-botao-borda);border-radius:var(--f3base-form-botao-raio);background-color:var(--f3base-form-botao-fundo);color:var(--f3base-form-botao-texto);font-family:inherit;font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:0.045em;line-height:1.1;text-transform:uppercase;cursor:pointer}
.f3base-formulario button[type="submit"]:hover{border-color:var(--f3base-form-botao-borda-hover);background-color:var(--f3base-form-botao-fundo-hover);color:var(--f3base-form-botao-texto-hover)}
.f3base-formulario button[type="submit"]:disabled{opacity:0.6;cursor:progress}
.f3base-formulario-resultado:not(:empty){padding:0.75rem 1rem;border-inline-start:3px solid var(--f3base-form-foco);background-color:var(--f3base-form-campo-fundo);color:var(--f3base-form-campo-texto);line-height:1.5}
@media (max-width:600px){.f3base-formulario button[type="submit"]{width:100%}
}
.ctooffice-form-wrap .f3base-formulario .f3base-campo>label{margin:0}
.ctooffice-form-wrap .f3base-formulario .f3base-campo input:not([type="checkbox"]):not([type="radio"]):not([type="file"]){min-height:44px;padding:9px 12px;border:1px solid var(--wp--preset--color--line-forte);border-radius:12px;background-color:var(--wp--preset--color--surface-dark);color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--base);line-height:1.4}
.ctooffice-form-wrap .f3base-formulario .f3base-campo select,.ctooffice-form-wrap .f3base-formulario .f3base-campo textarea{border-color:var(--wp--preset--color--line-forte);border-radius:12px}
.ctooffice-form-wrap .f3base-formulario-resultado:not(:empty){background-color:transparent}
@media (min-width:521px){.ctooffice-form-wrap .f3base-formulario button[type="submit"]{width:auto}
}
dialog.f3base-dialogo,dialog.f3base-dialogo[open]{box-sizing:border-box;width:min(34rem,calc(100vw - 2rem));max-width:none;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:auto;border:1px solid var(--wp--preset--color--line);border-radius:16px;background-color:var(--wp--preset--color--paper);color:var(--wp--preset--color--contrast);text-align:start}
.f3base-dialogo::backdrop{background-color:var(--wp--preset--color--navy);opacity:0.6}
.f3base-dialogo__caixa{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40);padding:var(--wp--preset--spacing--50)}
.f3base-dialogo__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wp--preset--spacing--40)}
.f3base-dialogo .f3base-dialogo__titulo{margin:0;color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--heading-m);line-height:1.25}
.f3base-dialogo .f3base-dialogo__texto{margin:0;color:var(--wp--preset--color--contrast-2)}
.f3base-dialogo .f3base-dialogo__fechar{flex:0 0 auto;min-width:var(--ctooffice-alvo-minimo);min-height:var(--ctooffice-alvo-minimo);margin:0;padding:0;border:1px solid var(--wp--preset--color--line-forte);border-radius:12px;background:none;color:var(--wp--preset--color--contrast);font-family:inherit;font-size:1.5rem;line-height:1;cursor:pointer}
.f3base-dialogo .f3base-dialogo__fechar:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:3px}
.f3base-dialogo .f3base-campo[hidden],.f3base-dialogo [data-f3base-pular]{display:none}
@media (max-width:600px){dialog.f3base-dialogo,dialog.f3base-dialogo[open]{width:calc(100vw - 1rem);max-height:calc(var(--f3base-dialogo-altura,100dvh) - 1rem);margin:calc(var(--f3base-dialogo-topo,0px) + 0.5rem) auto auto}
.f3base-dialogo__caixa{gap:0.5rem;padding:0.75rem}
.f3base-dialogo__topo{align-items:center}
.f3base-dialogo .f3base-dialogo__titulo{font-size:var(--wp--preset--font-size--base)}
.f3base-dialogo .f3base-dialogo__texto{font-size:var(--wp--preset--font-size--compact);line-height:1.4}
#f3base-dialogo-whatsapp .f3base-dialogo__texto,.f3base-dialogo .f3base-formulario-grupo{display:none}
.f3base-dialogo .f3base-formulario{gap:0.4rem}
.f3base-dialogo .f3base-formulario .f3base-campo:not([hidden]):has(>input){display:grid;grid-template-columns:5.25rem minmax(0,1fr);align-items:center;column-gap:0.5rem}
.f3base-dialogo .f3base-formulario .f3base-campo:not([hidden]):has(>input)>label{margin:0;font-size:var(--wp--preset--font-size--compact)}
.f3base-dialogo .f3base-formulario .f3base-campo:not([hidden]):has(>input)>small{display:none}
.f3base-dialogo .f3base-formulario .f3base-campo textarea{min-height:4.5rem}
}
.f3base-formulario button.f3base-dialogo__whatsapp{align-self:flex-start;min-height:46px;margin:0;padding:13px 20px;border:1px solid var(--f3base-form-botao-borda);border-radius:var(--f3base-form-botao-raio);background-color:transparent;color:var(--wp--preset--color--accent-dark);font-family:inherit;font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:0.045em;line-height:1.1;text-transform:uppercase;cursor:pointer}
.f3base-formulario button.f3base-dialogo__whatsapp:hover{background-color:var(--f3base-form-botao-fundo);color:var(--f3base-form-botao-texto)}
.is-style-section-dark .f3base-formulario button.f3base-dialogo__whatsapp,.ctooffice-form-wrap .f3base-formulario button.f3base-dialogo__whatsapp{color:var(--wp--preset--color--base)}
.f3base-formulario[data-whatsapp-automatico="0"] [data-f3base-pular],.f3base-formulario.f3base-concluido .f3base-campo,.f3base-formulario.f3base-concluido .f3base-formulario-grupo{display:none}
@media (max-width:600px){.f3base-formulario button.f3base-dialogo__whatsapp{width:100%}
}
