.elementor .body-size-L{font-family:var(--body);font-size:1.125rem;line-height:170%;text-align:start;}.elementor .body-size-M{font-family:var(--body);font-size:1rem;color:var(--green-85-perc);line-height:170%;align-self:center;}.elementor .body-size-S{font-family:var(--body);font-size:0.875rem;color:var(--green-85-perc);line-height:170%;border-color:var(--hairline);}.elementor .heading-2-custom{font-family:var(--heading);font-weight:400;font-size:clamp(2.5rem, 2.2336rem + 1.1842vw, 3.0625rem);color:var(--enterprise-green);}.elementor .heading-1-custom{font-family:var(--heading);font-weight:400;font-size:clamp(3rem, 2.6151rem + 1.7105vw, 3.8125rem);}.elementor .section-L{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:max(5%, calc((100% - 1240px) / 2));padding-inline-end:max(5%, calc((100% - 1240px) / 2));flex-direction:column;gap:16px;justify-content:center;}.elementor .mono-12-light{font-family:var(--subs);font-size:0.75rem;letter-spacing:0.1em;text-transform:uppercase;}.elementor .mono-12{font-family:var(--subs);font-size:0.75rem;color:var(--green-85-perc);letter-spacing:0.1em;text-transform:uppercase;}.elementor .button-green{font-family:var(--body);font-weight:500;font-size:15px;color:var(--white);letter-spacing:0.01em;padding-block-start:15px;padding-block-end:15px;padding-inline-start:32px;padding-inline-end:32px;border-radius:32px;background-color:var(--enterprise-green);}.elementor .button-green:hover,.elementor .button-green:focus-visible{background-color:var(--dark-navy);}.elementor .button-text{font-family:Inter;font-size:15px;color:var(--enterprise-green);text-decoration:underline;padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;background-color:var(--white);}.elementor .button-text:hover,.elementor .button-text:focus-visible{color:var(--dark-navy);}.elementor .text-white-65{color:#ffffffa6;}.elementor .zero-padding{padding:0px;flex-direction:row;gap:10px;}