.elementor .body-m{font-family:var(--body-font);font-weight:400;font-size:1rem;color:var(--text-color-dark);line-height:1.6em}.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-6{font-family:var(--heading-font);font-weight:500;font-size:clamp(1.13rem, calc(1.042rem + 0.349vw), 1.31rem);;color:var(--text-color-dark);line-height:1.45em}.elementor .title-3{font-family:var(--heading-font);font-weight:600;font-size:clamp(1.38rem, calc(0.988rem + 1.628vw), 2.25rem);;color:var(--text-color-dark);line-height:1.25em}.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 .bg-light{background-color:var(--brand-secondary)}.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 .gap-4{gap:.25rem}.elementor .gap-8{gap:.5rem}.elementor .gap-12{gap:.75rem}.elementor .gap-16{gap:1rem}.elementor .gap-32-24{gap:2rem}.elementor .gap-80-44{gap:5rem}.elementor .bg-icon{width:auto;height:auto;padding:1rem;border-radius:300px;background-color:#EFF2ED}.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}