.elementor .e-28aed603-79ff{font-family:var(--fonte-texto);font-weight:500;font-size:13px;color:var(--vinho);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-3c70ec5f-7232{max-width:900px;font-family:var(--fonte-titulo);font-weight:500;font-size:64px;color:var(--texto);letter-spacing:-0.03em;line-height:1.06;& em { font-style: italic; color: var(--vinho); }\n}.elementor .e-76946043-a6ca{max-width:680px;font-family:var(--fonte-texto);font-weight:300;font-size:19px;color:var(--texto-suave);line-height:1.7;}.elementor .e-ebf3e74-f143{padding-block-start:96px;padding-block-end:72px;padding-inline-start:8vw;padding-inline-end:8vw;background-color:#F7F2F4;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-38d07e37-e2f2:hover,.elementor .e-38d07e37-e2f2:focus-visible{background-color:var(--vinho-escuro);}.elementor .e-38d07e37-e2f2{font-family:var(--fonte-texto);font-weight:500;font-size:16px;color:#FFFFFF;text-decoration:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:12px;border-radius:0px;background-color:var(--vinho);}.elementor .e-7bd435c9-6839{max-width:820px;padding:0px;flex-direction:column;gap:16px;align-items:flex-start;& h2 { font-family: var(--fonte-titulo); font-weight: 500; font-size: 28px; color: var(--vinho); line-height: 1.2; margin-block-start: 28px; } & p { font-family: var(--fonte-texto); font-weight: 300; font-size: 18px; color: var(--texto); line-height: 1.75; }\n}.elementor .e-6cefea75-caed{padding-block-start:80px;padding-block-end:112px;padding-inline-start:8vw;padding-inline-end:8vw;background-color:var(--fundo);flex-direction:column;align-items:flex-start;}