.elementor .eg-dep{width:100%;min-width:0px;padding:32px;border-radius:var(--raio-card);background-color:var(--branco);display:flex;flex-direction:column;gap:24px;}.elementor .eg-label{font-family:var(--fonte-texto);font-weight:600;font-size:12px;color:var(--texto-suave);letter-spacing:0.1em;text-transform:uppercase;}.elementor .eg-input:focus{outline-style:none;border-bottom-color: var(--vinho);\n}.elementor .eg-input{width:100%;font-family:var(--fonte-texto);font-weight:500;font-size:16px;color:var(--texto);padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;border-bottom-style: solid; border-bottom-color: var(--borda);\n}.elementor .eg-obra-item{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--borda);\n}.elementor .eg-bar-fill{height:100%;padding:0px;border-radius:4px;background-color:var(--vinho);display:block;}.elementor .eg-bar{width:100%;height:4px;overflow:hidden;position:relative;padding:0px;border-radius:4px;background-color:var(--borda);display:block;}.elementor .eg-card-seta{width:44px;height:44px;font-family:var(--fonte-texto);font-size:18px;color:var(--texto);line-height:1em;padding:0px;border-radius:50%;border-width:1px;border-color:var(--borda);border-style:solid;background-color:var(--branco);transition:background-color 200ms, color 200ms, border-color 200ms;display:flex;grid-column:2;grid-row:1 / span 2;justify-content:center;align-items:center;}.elementor .eg-fcol{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .eg-ftit{font-family:var(--fonte-texto);font-weight:600;font-size:12px;color:rgba(255,255,255,.55);letter-spacing:0.1em;text-transform:uppercase;margin-block-end:6px;}.elementor .eg-flink:hover,.elementor .eg-flink:focus-visible{color:var(--branco);}.elementor .eg-flink{font-family:var(--fonte-texto);font-size:15px;color:rgba(255,255,255,.82);line-height:1.4em;transition:color 200ms;}.elementor .eg-link:hover,.elementor .eg-link:focus-visible{color:var(--vinho);}.elementor .eg-link{font-family:var(--fonte-texto);font-weight:600;font-size:15px;color:var(--texto);padding:0px;border-width:0px;background-color:transparent;display:inline-flex;gap:10px;align-items:center;}.elementor .eg-lead{font-size:18px;color:var(--texto-suave);line-height:1.6em;}.elementor .eg-col{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .eg-head{width:100%;padding:0px;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:flex-end;}.elementor .eg-eyebrow{font-family:var(--fonte-texto);font-weight:600;font-size:12px;color:var(--texto);letter-spacing:0.1em;line-height:1.2em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:var(--borda);border-style:solid;background-color:var(--branco);display:inline-flex;gap:8px;align-items:center;width: fit-content;\n}.elementor .eg-wrap{width:100%;max-width:var(--conteudo);padding:0px;display:flex;flex-direction:column;gap:48px;margin-inline: auto;\n}.elementor .eg-secao{width:100%;background-color:var(--fundo);display:flex;flex-direction:column;gap:48px;padding-block: var(--espaco-secao); padding-inline: var(--gutter);\n}.elementor .eg-sup{background-color:var(--superficie);}.elementor .eg-btn:hover,.elementor .eg-btn:focus-visible{color:var(--branco);border-color:var(--vinho-escuro);background-color:var(--vinho-escuro);}.elementor .eg-btn:active{scale: 0.97;\n}.elementor .eg-btn{font-family:var(--fonte-texto);font-weight:600;font-size:15px;color:var(--branco);line-height:1.2em;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1px;border-color:var(--vinho);border-style:solid;background-color:var(--vinho);display:inline-flex;gap:8px;justify-content:center;align-items:center;transition: background-color 200ms ease, color 200ms ease, border-color 200ms ease, scale 160ms ease;\n}.elementor .eg-btn-claro:hover,.elementor .eg-btn-claro:focus-visible{color:var(--texto);border-color:var(--superficie);background-color:var(--superficie);}.elementor .eg-btn-claro{color:var(--texto);border-color:var(--branco);background-color:var(--branco);}.elementor .eg-btn-sec:hover,.elementor .eg-btn-sec:focus-visible{color:var(--branco);border-color:var(--texto);background-color:var(--texto);}.elementor .eg-btn-sec{color:var(--texto);border-color:var(--texto);background-color:transparent;}