.elementor .e-3530b7fe-3b69{font-weight:700;font-size:0.9375rem;color:var(--ca-ink);margin-block-end:14px;}.elementor .e-632738d4-7595{max-width:24ch;font-weight:700;font-size:clamp(1.875rem, 4vw, 3rem);color:var(--ca-black);letter-spacing:-0.015em;line-height:1.1;text-transform:none;}.elementor .e-a5509e5-4e6f{padding-block-start:clamp(32px, 4vw, 52px);padding-block-end:clamp(32px, 4vw, 52px);gap:12px;align-items:flex-start;}.elementor .e-e8a7e2-51b5{padding:0px;display:block;}.elementor .e-7248ac49-39fa{padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-2e8aa080-300e{padding:0px;display:grid;gap:clamp(32px, 5vw, 72px);grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-37e4e575-6817{padding-block-start:clamp(36px, 5vw, 64px);padding-block-end:clamp(44px, 6vw, 80px);}.elementor .e-7a9a6a84-175b{width:100%;padding:0px;display:block;}.elementor .e-3bc62baf-e140{padding-block-start:clamp(36px, 5vw, 64px);padding-block-end:clamp(36px, 5vw, 64px);gap:20px;align-items:flex-start;}.elementor .e-655d1392-6d1c{padding:0px;display:block;}