.elementor .jr-grid-3{display:grid;gap:32px;grid-template-rows:repeat(1, 1fr);grid-auto-flow:row;}.elementor .jr-bg-light{background-color:var(--color-light);}.elementor .jr-bg-dark{background-color:var(--color-dark);}.elementor .jr-h4{font-family:Manrope;font-weight:600;font-size:24px;letter-spacing:-0.2px;line-height:1.3em;}.elementor .jr-container{padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-inline-start:auto;margin-inline-end:auto;row-gap:0px;justify-content:space-between;align-items:center;}.elementor .jr-btn-primary{width:auto;min-height:48px;font-family:Manrope;font-weight:600;font-size:16px;color:var(--color-dark);line-height:24px;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;background-color:var(--color-blue);align-items:start;align-self:start;}.elementor .jr-btn-primary:hover,.elementor .jr-btn-primary:focus-visible{color:var(--color-light);background-color:var(--color-slate);}.elementor .jr-stack-md{width:100%;max-width:1100px;flex-direction:column;gap:24px;}.elementor .jr-text-light{max-width:900px;color:var(--color-light);}.elementor .jr-body{font-family:Manrope;font-weight:400;font-size:17px;line-height:1.65em;}.elementor .jr-text-dark{max-width:1100px;color:var(--color-dark);}.elementor .jr-stack-sm{padding-block-start:0px;padding-inline-end:-1px;flex-direction:column;gap:16px;}