.elementor .vp-hero-light-header{font-size:45px;color:var(--primary);}.elementor .vp-hero-light-text{color:var(--secondary);}.elementor .vp-button:hover,.elementor .vp-button:focus-visible{background-color:#7acc59;transform:translate3d(0px, -2px, 0px);}.elementor .vp-button{color:var(--alt-brand);padding-block-start:0.75em;padding-block-end:0.75em;padding-inline-start:1.25em;padding-inline-end:1.25em;border-radius:100px;background-color:var(--brand);transition:transform 200ms, color 200ms, background-color 200ms;}.elementor .vp-card{border-radius:12px;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--secondary);gap:25px;}.elementor .vp-section-flexbox{max-width:1200px;padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;margin:auto;flex-direction:column;gap:50px;align-items:center;}