.elementor .h4{font-family:var(--title);font-weight:600;font-size:1.5rem;color:var(--text-primary);}.elementor .section{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--background);flex-direction:column;align-items:center;}.elementor .section-container{max-width:1200px;padding:0px;flex-direction:column;}.elementor .h2{font-family:var(--title);font-weight:600;font-size:2.5rem;color:var(--text-primary);text-transform:uppercase;}.elementor .paragraph{font-family:var(--body);font-size:1.125rem;color:var(--secondary-text);}.elementor .primary-button{font-family:var(--body);font-size:14px;color:var(--background);letter-spacing:1.5px;text-transform:uppercase;border-radius:8px;background-color:var(--text-primary);transition:background-color 300ms;}.elementor .primary-button:hover,.elementor .primary-button:focus-visible{background-color:var(--primary-color);}.elementor .secondary-button{font-family:var(--body);font-size:14px;color:var(--text-primary);letter-spacing:1.5px;text-transform:uppercase;border-radius:8px;border-width:1px;border-color:var(--text-primary);border-style:solid;background-color:#00000000;transition:color 300ms, border-color 300ms;}.elementor .secondary-button:hover,.elementor .secondary-button:focus-visible{color:var(--primary-color);border-color:var(--primary-color);}.elementor .espaco-item{overflow:hidden;padding:2.5rem;border-radius:8px;flex-direction:column;justify-content:flex-end;}.elementor .cta{max-width:900px;padding:4rem;border-radius:16px;flex-direction:column;}