.elementor .card-claro{& p { color: var(--texto); } & span { color: var(--texto-2); } & h3 { color: var(--petroleo); }\n}.elementor .cf-cta{display:flex;}.elementor .cf-claro{& .cf-painel { background-color: var(--petroleo-claro); } & .cf-painel-titulo { color: var(--petroleo); } & .cf-painel-titulo::before { filter: brightness(0) saturate(100%) invert(27%) sepia(37%) saturate(1300%) hue-rotate(152deg) brightness(92%) contrast(90%); } & .cf-painel-intro { color: var(--texto-2); } & .cf-passo-titulo { color: var(--petroleo-escuro); } & .cf-passo-texto { color: var(--texto-2); } & .cf-trilho { background: rgba(22, 95, 107, 0.2); } & .cf-marcador:not(.is-alcancado) { background: var(--petroleo-claro); color: var(--petroleo); box-shadow: inset 0 0 0 2px rgba(22, 95, 107, 0.45); } & .cf-pasta-aba { background-color: var(--borda); color: var(--texto-2); } & .cf-pasta-aba:hover { background-color: #D8D0CC; } & .cf-pasta-aba.is-ativa { background-color: var(--petroleo-claro) !important; color: var(--petroleo-escuro) !important; } & .cf-cta { border-block-start-color: rgba(22, 95, 107, 0.2); } & .cf-cta p { color: var(--texto); } & .cf-cta .btn-branco { background-color: var(--petroleo); color: var(--branco); } & .cf-cta .btn-branco:hover { background-color: var(--petroleo-hover); color: var(--branco); }\n}.elementor .cf-painel-titulo{font-family:var(--fonte-titulo);font-weight:400;font-size:clamp(32px, 1.6vw + 22px, 44px);color:var(--branco);line-height:1.1;text-transform:lowercase;margin:0px;}.elementor .cf-passo-texto{max-width:40em;font-family:var(--fonte-texto);font-size:var(--fs-texto);color:var(--petroleo-claro);line-height:1.6;}.elementor .cf-passo-titulo{font-family:var(--fonte-texto);font-weight:500;font-size:var(--fs-subtitulo);color:var(--branco);line-height:1.3;margin:0px;}.elementor .cf-painel-intro{max-width:40em;font-family:var(--fonte-texto);font-size:var(--fs-texto-grande);color:var(--petroleo-claro);line-height:1.6;}.elementor .cf-painel{padding:var(--esp-6);border-radius:24px;background-color:var(--petroleo);display:flex;flex-direction:column;gap:var(--esp-4);background-image: radial-gradient(38% 55% at 10% 18%, rgba(255,255,255,.95) 0%, rgba(255,255,255,0) 72%), radial-gradient(32% 60% at 62% 92%, rgba(255,255,255,.9) 0%, rgba(255,255,255,0) 70%), radial-gradient(28% 45% at 96% 8%, rgba(255,255,255,.85) 0%, rgba(255,255,255,0) 70%), radial-gradient(42% 70% at 40% 45%, rgba(22,95,107,.07) 0%, rgba(22,95,107,0) 70%), radial-gradient(36% 65% at 100% 62%, rgba(22,95,107,.1) 0%, rgba(22,95,107,0) 70%), radial-gradient(30% 50% at 0% 95%, rgba(22,95,107,.06) 0%, rgba(22,95,107,0) 70%);\n}.elementor .cf-pasta-aba:hover,.elementor .cf-pasta-aba:focus-visible{background-color:var(--borda);}.elementor .cf-pasta-aba{font-family:var(--fonte-texto);font-weight:500;font-size:var(--fs-texto);color:var(--petroleo-escuro);text-align:center;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:var(--petroleo-claro);transition:background-color 0.2s, color 0.2s;}.elementor .cf-pastas{display:flex;flex-direction:row;gap:6px;align-items:flex-end;padding-block: 0px; padding-inline: 24px; & .cf-pasta-aba span + span { display: none; }\n}.elementor .cf-marcador{width:32px;height:32px;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:2;font-family:var(--fonte-texto);font-weight:500;font-size:var(--fs-texto-pequeno);color:var(--branco);border-radius:50%;background-color:var(--coral);display:flex;justify-content:center;align-items:center;}.elementor .cf-passo{position:relative;padding-block-start:0px;padding-block-end:var(--esp-5);padding-inline-start:var(--esp-6);padding-inline-end:0px;display:flex;flex-direction:column;gap:var(--esp-1);}.elementor .cf-linha{max-width:1040px;position:relative;padding:0px;display:flex;flex-direction:column;}.elementor .conteudo{width:100%;max-width:var(--largura-max);margin-inline: auto; padding-inline: var(--esp-3); padding-inline: var(--esp-6);\n}.elementor .secao{padding-block-start:var(--esp-secao);padding-block-end:0px;background-color:var(--fundo);padding-inline: var(--esp-4);\n}.elementor .texto-legenda{font-family:var(--fonte-texto);font-weight:500;font-size:var(--fs-legenda);color:var(--texto-3);}.elementor .btn-branco:hover,.elementor .btn-branco:focus-visible{color:var(--petroleo-escuro);background-color:var(--petroleo-claro);}.elementor .btn-branco{height:40px;min-height:40px;font-family:var(--fonte-texto);font-weight:400;font-size:var(--fs-texto);color:var(--petroleo-escuro);line-height:1;text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:1px;border-color:transparent;border-style:solid;background-color:var(--branco);transition:background-color 0.3s;display:inline-flex;gap:8px;justify-content:center;align-items:center;}.elementor .btn-contorno:hover,.elementor .btn-contorno:focus-visible{color:var(--petroleo);border-color:var(--petroleo);}.elementor .btn-contorno{height:40px;min-height:40px;font-family:var(--fonte-texto);font-weight:400;font-size:var(--fs-texto);color:var(--texto);line-height:1;text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:1px;border-color:var(--borda);border-style:solid;background-color:transparent;transition:color 0.3s, border-color 0.3s;display:inline-flex;gap:8px;justify-content:center;align-items:center;}.elementor .btn-petroleo:hover,.elementor .btn-petroleo:focus-visible{color:var(--branco);background-color:var(--petroleo-hover);}.elementor .btn-petroleo{height:40px;min-height:40px;font-family:var(--fonte-texto);font-weight:400;font-size:var(--fs-texto);color:var(--branco);line-height:1;text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:1px;border-color:transparent;border-style:solid;background-color:var(--petroleo);transition:background-color 0.3s, color 0.3s, border-color 0.3s;display:inline-flex;gap:8px;justify-content:center;align-items:center;}.elementor .hero-tela{padding-block-start:152px;padding-block-end:48px;justify-content:center;align-content:center;min-height: 100svh;\n}