.elementor .heading-l{font-family:var(--Montserrat);font-size:var(--heading-l);line-height:1.1em;}.elementor .heading-s{font-family:var(--Montserrat);font-size:var(--heading-s);line-height:1.2em;}.elementor .body-m{font-family:var(--opensans-body);font-size:var(--body-m);line-height:1.8em;}.elementor .body-s{font-family:var(--opensans-body);font-size:var(--body-s);line-height:1.7em;}.elementor .section-xs{padding-block-start:var(--section-xs);padding-block-end:var(--section-xs);padding-inline-start:var(--section-sides);padding-inline-end:var(--section-sides);display:flex;flex-direction:column;}.elementor .gap-s{gap:var(--gap-s);}.elementor .gap-xs{gap:var(--gap-xs);}.elementor .white-text{color:var(--white);}.elementor .text-bold{font-weight:700;}.elementor .off-white-text{color:var(--off-white);display:inline-block;}.elementor .dark-grey-bg{background-color:var(--dark-grey);}.elementor .text-left{text-align:start;padding:0px;margin:0px;}.elementor .text-center{text-align:center;}.elementor .flex-left{display:flex;justify-content:flex-start;}.elementor .flex-center{display:flex;justify-content:center;align-items:center;}.elementor .flex-middle{display:flex;align-items:center;}.elementor .max-width-1200{max-width:1200px;}.elementor .max-width-800{max-width:800px;}.elementor .flex-vertical{display:flex;flex-direction:column;}.elementor .page-bottom-border{border-block-start-width:0px;border-block-end-width:5px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--dark-grey);border-style:solid;}