.elementor .h2-headings{font-family:var(--heading-font);font-weight:900;font-size:var(--text-h2);color:var(--white);}.elementor .dark-card{width:100%;padding:3rem;border-radius:1rem;border-width:var(--border-width);border-color:var(--dark-border);border-style:solid;background-color:var(--dark-card-background);flex-direction:column;gap:1rem;flex:1 0 auto;justify-content:flex-start;align-items:center;}.elementor .subheading{font-family:Outfit;font-weight:300;font-size:1.125rem;text-align:center;}.elementor .body{font-family:var(--body-font);font-weight:300;font-size:1.125rem;color:var(--low-emphasis);}.elementor .type-subheading{font-family:var(--body-font);font-size:var(--text-subheading);line-height:1.5em;}.elementor .primary-btn{font-family:var(--body-font);font-weight:600;font-size:var(--text-body);color:var(--white);padding-block-start:1em;padding-block-end:1em;padding-inline-start:2.25em;padding-inline-end:2.25em;border-radius:0.5rem;background-color:var(--primary);}.elementor .primary-btn:hover,.elementor .primary-btn:focus-visible{color:var(--white);}.elementor .section-top-bottom-half{padding-block-start:var(--section-pad-y-half);padding-block-end:var(--section-pad-y-half);padding-inline-start:var(--section-pad-x);padding-inline-end:var(--section-pad-x);}.elementor .section-top-half{padding-block-start:var(--section-pad-y-half);padding-block-end:var(--section-pad-y);padding-inline-start:var(--section-pad-x);padding-inline-end:var(--section-pad-x);gap:var(--space-1pt5);justify-content:center;align-items:center;}.elementor .section{padding-block-start:var(--section-pad-y);padding-block-end:var(--section-pad-y);padding-inline-start:var(--section-pad-x);padding-inline-end:var(--section-pad-x);gap:1rem;justify-content:center;}.elementor .inner-section{width:1400px;padding:0px;gap:var(--space-1pt5);align-items:center;}.elementor .low-emphasis{font-size:var(--text-low-emphasis);line-height:1.5em;}.elementor .type-h1{font-family:var(--heading-font);font-weight:700;font-size:var(--text-h1);line-height:1em;}.elementor .type-h3{font-family:var(--body-font);font-weight:500;font-size:var(--text-h3);}.elementor .type-h4{font-size:var(--text-h4);}.elementor .section-bottom-half{padding-block-start:var(--section-pad-y);padding-block-end:var(--section-pad-y-half);padding-inline-start:var(--section-pad-x);padding-inline-end:var(--section-pad-x);justify-content:center;align-items:center;}