.elementor .section-title{font-family:var(--font-display);font-weight:600;font-size:var(--text-3xl);color:var(--color-brand-dark);line-height:var(--text-3xl)}.elementor .text-body{font-family:var(--font-body);font-weight:500;font-size:var(--text-lg);color:var(--color-text);line-height:var(--text-2xl);justify-content:flex-start}.elementor .btn--primary{font-family:var(--font-body);font-weight:700;font-size:var(--text-xl);color:var(--color-white);letter-spacing:.5px;line-height:var(--text-xl);text-transform:capitalize;padding-block-start:var(--text-xs);padding-block-end:var(--text-xs);padding-inline-start:var(--text-xl);padding-inline-end:var(--text-xl);background-color:var(--color-brand);transition:all 250ms;align-self:start}.elementor .btn--primary:hover,.elementor .btn--primary:focus-visible{color:var(--color-white);background-color:var(--color-text)}.elementor .section{padding-block-start:var(--space-24);padding-block-end:var(--space-24);padding-inline-start:var(--space-12);padding-inline-end:var(--space-12);background-color:var(--color-white);display:flex;flex-direction:column;gap:var(--text-2xl);justify-content:center;align-items:center}.elementor .container-xl{width:100%;max-width:1200px;padding:var(--None);display:flex;flex-direction:column;gap:var(--space-6)}.elementor .page-title{font-family:var(--font-display);font-weight:600;font-size:var(--text-4xl);color:var(--color-brand-dark);line-height:var(--text-4xl)}.elementor .text-center{text-align:center}.elementor .section-light{background-color:var(--color-surface)}.elementor .layout-grid--2col{padding:var(--None);flex-direction:row;gap:var(--space-8);justify-content:space-between}.elementor .text-paras{padding:var(--None);flex-direction:column;gap:var(--text-base);align-items:stretch}