.elementor .body-l{font-family:var(--body-font);font-weight:400;font-size:clamp(1.00rem, calc(0.945rem + 0.233vw), 1.13rem);;color:var(--text-color-dark);line-height:1.6em}.elementor .title-2{font-family:var(--heading-font);font-weight:600;font-size:clamp(1.50rem, calc(1.058rem + 1.860vw), 2.50rem);;color:var(--text-color-dark);line-height:1.2em}.elementor .title-1{font-family:var(--heading-font);font-weight:600;font-size:clamp(1.75rem, calc(1.198rem + 2.326vw), 3.00rem);;color:var(--text-color-dark);line-height:1.125em}.elementor .sub-head-text{font-family:var(--heading-font);font-weight:600;font-size:1rem;color:var(--brand-accent);letter-spacing:.07em;line-height:1.1em;text-transform:uppercase}.elementor .btn-med-filled{width:auto;height:auto;font-family:var(--body-font);font-weight:500;font-size:1rem;color:var(--pure-white);line-height:1.5em;padding-block-start:.625em;padding-block-end:.625em;padding-inline-start:1.2em;padding-inline-end:1.2em;margin:0;border-radius:4px;border-width:2px;border-color:var(--brand-primary);border-style:solid;background-color:var(--brand-primary);transition:all 200ms}.elementor .btn-med-filled:hover,.elementor .btn-med-filled:focus-visible{border-color:var(--brand-accent);background-color:var(--brand-accent)}.elementor .radius-8{border-radius:.5rem}.elementor .space-none{padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .max-width-700{max-width:700px}.elementor .gap-12{gap:.75rem}.elementor .gap-16{gap:1rem}.elementor .gap-48-40{gap:3rem}.elementor .gap-64-44{gap:4rem}.elementor .gap-80-44{gap:5rem}.elementor .section-l{padding-inline-start:max(5%, calc((100% - 1240px) / 2));padding-inline-end:max(5%, calc((100% - 1240px) / 2))}.elementor .Hero-small{min-height:300px}.elementor .space-80-56{padding-block-start:5rem;padding-block-end:5rem}.elementor .space-112{padding-block-start:7rem;padding-block-end:7rem}