.elementor .card-surface{font-family:var(--paragraph_text);text-align:start;border-radius:var(--radius-lg);border-width:0;border-style:none}.elementor .card-quote{max-width:40rem;font-family:var(--Label-2);padding:var(--space-lg);border-radius:var(--radius-lg);background-color:var(--color-surface)}.elementor .card-logo{padding:var(--radius-lg);border-radius:var(--space-sm)}.elementor .card-team{width:31%;text-align:start;padding:var(--space-md);border-radius:var(--radius-lg);display:block}.elementor .text-cta{text-align:center}.elementor .text-label{font-family:var(--Label-2);font-size:var(--text-size-label);color:var(--color-accent);letter-spacing:.04rem;text-align:start;text-transform:uppercase}.elementor .text-heading-main{font-family:var(--Header);font-weight:700;font-size:var(--space-lg);text-transform:capitalize;padding-block-end:var(--space-xs)}.elementor .text-special-heading{font-family:var(--Label-2);font-weight:700;font-size:var(--text-size-label);color:var(--color-accent);letter-spacing:.05rem;text-transform:uppercase;padding-block-end:var(--space-sm)}.elementor .text-body-copy{font-family:var(--paragraph_text);font-size:var(--text-size-paragraph)}.elementor .text-body-copy-muted{font-family:var(--paragraph_text);font-size:var(--text-size-label)}.elementor .text-person-name{font-family:var(--Label);font-size:var(--radius-md)}.elementor .text-person-role{font-family:var(--Label);font-size:var(--space-sm)}.elementor .layout-content-wrap{max-width:75rem;margin-inline-start:auto;margin-inline-end:auto}.elementor .layout-two-col{flex-direction:row;gap:var(--space-lg);justify-content:space-between}.elementor .layout-cards-row{max-width:75rem;flex-direction:row;gap:var(--space-md);flex-wrap:wrap}.elementor .layout-team-header{max-width:75rem}.elementor .section-lower{padding-block-start:0rem}.elementor .section-dark{max-width:40rem;color:var(--color-text-light);padding-block-start:var(--space-sm);padding-block-end:var(--space-sm);background-color:var(--color-bg-dark)}.elementor .section-hero{padding-block-start:var(--space-5xl);padding-block-end:var(--space-5xl);flex-direction:column}.elementor .section-hero-content{max-width:48rem}.elementor .section-default{text-align:center;padding-block-start:var(--space-xl);padding-block-end:var(--space-xs);padding-inline-start:var(--space-md);padding-inline-end:var(--space-md)}