.elementor .zp-hero-tab:hover,.elementor .zp-hero-tab:focus-visible{color:#ffffff;border-color:rgba(201,184,101,0.6);}.elementor .zp-hero-tab{width:25%;color:rgba(255,255,255,0.6);padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:12px;margin-block-start:-2px;border-block-start-width:3px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;transition:all 0.2s;display:flex;justify-content:flex-start;&.e--selected { color: #ffffff; border-color: #c9b865; } &:selected { color: #ffffff; border-color: #c9b865; } text-align: left;\n}.elementor .zp-hero-title{font-family:var(--zp-titulos);font-weight:700;font-size:76px;color:var(--zp-branco);letter-spacing:-0.03em;line-height:1.02;}.elementor .zp-icon{width:56px;height:56px;object-fit:contain;filter:invert(47%) sepia(35%) saturate(700%) hue-rotate(13deg) brightness(90%) contrast(90%);}.elementor .zp-card:hover,.elementor .zp-card:focus-visible{box-shadow:0px 24px 48px 0px rgba(19,40,64,0.12);transform:translate3d(0px, -6px, 0px);border-top-color: var(--zp-ouro);\n}.elementor .zp-card{padding-block-start:44px;padding-block-end:44px;padding-inline-start:34px;padding-inline-end:34px;border-block-start-width:3px;background-color:var(--zp-branco);transition:all 0.25s;display:flex;flex-direction:column;gap:16px;border-top-style: solid; border-top-color: var(--zp-cinza);\n}.elementor .zp-btn-linha:hover,.elementor .zp-btn-linha:focus-visible{color:var(--zp-navy);background-color:var(--zp-branco);}.elementor .zp-btn-linha{font-family:var(--zp-texto-font);font-weight:800;font-size:14px;color:var(--zp-branco);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:33px;padding-inline-end:33px;border-radius:0px;border-width:1px;border-color:var(--zp-branco);border-style:solid;background-color:transparent;transition:all 0.2s;}.elementor .zp-btn-ouro:hover,.elementor .zp-btn-ouro:focus-visible{color:var(--zp-branco);background-color:var(--zp-navy-escuro);}.elementor .zp-btn-ouro{font-family:var(--zp-texto-font);font-weight:700;font-size:14px;color:var(--zp-branco);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;background-color:var(--zp-ouro);}.elementor .zp-head-block{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .zp-road{width:96px;height:0px;min-width:0px;padding:0px;border-block-start-width:3px;border-color:#c9b865;border-top-style: dashed; border-top-color: var(--zp-ouro);\n}.elementor .zp-text{font-family:var(--zp-texto-font);font-weight:400;font-size:16px;color:var(--zp-texto);line-height:1.7;}.elementor .zp-lead{max-width:640px;font-family:var(--zp-texto-font);font-weight:400;font-size:18px;color:var(--zp-texto);line-height:1.75;}.elementor .zp-h3{font-family:var(--zp-titulos);font-weight:700;font-size:24px;color:var(--zp-navy);line-height:1.2;}.elementor .zp-h2{font-family:var(--zp-titulos);font-weight:700;font-size:52px;color:var(--zp-navy);letter-spacing:-0.02em;line-height:1.08;}.elementor .zp-eyebrow{font-family:var(--zp-texto-font);font-weight:700;font-size:13px;color:var(--zp-ouro);letter-spacing:0.24em;line-height:1.4;text-transform:uppercase;}.elementor .zp-section{scroll-margin-top:84px;padding-block-start:112px;padding-block-end:112px;padding-inline-start:7vw;padding-inline-end:7vw;background-color:var(--zp-branco);display:flex;flex-direction:column;gap:56px;}