.elementor .e-f3e718f-d09309a{font-family:var(--fonte_padrao);font-weight:800;font-size:11px;color:var(--brand-red);letter-spacing:0.14em;text-transform:uppercase;margin-block-end:10px;display:flex;gap:10px;align-items:center;}.elementor .e-843f9ca-2a67f21{max-height:690px;font-family:var(--fonte_padrao);font-size:clamp(44px, 5.8vw, 78px);letter-spacing:-0.035em;line-height:1.08em;margin-block-end:24px;}.elementor .e-9534d84-d94e593{max-height:200px;font-family:var(--fonte_padrao);font-size:clamp(18px, 1.9vw, 21px);color:var(--muted);padding:0px;}.elementor .e-02ed0e5-fe60d0b{min-height:500px;position:relative;z-index:2;padding-block-start:96px;padding-block-end:48px;padding-inline-start:16vw;padding-inline-end:0px;opacity:100%;transition:transform 0.58s, opacity 0.58s;display:grid;justify-items:start;align-items:center;}.elementor .e-4bd2e60-21beca6{column-gap:16px;padding:0px;row-gap:16px;grid-template-columns:1.5fr 1fr;grid-template-rows:repeat(1, 1fr);grid-auto-flow:row;align-items:center;}.elementor .e-df06705-8147007{overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;flex-direction:column;}.elementor .e-2f15e0f-29cc7b8{padding-block-start:64px;padding-block-end:64px;padding-inline-start:0vw;padding-inline-end:0vw;background-color:#ffffff;flex-direction:column;}