.elementor .heading-header-large{font-family:var(--font-heading);font-weight:700;font-size:var(--text-700);color:#fff;line-height:1.2em;text-align:center;}.elementor .body-text{font-family:var(--font-body);font-weight:400;line-height:135%;margin-block-end:var(--text-100);}.elementor .text-hero{font-size:var(--text-200);text-align:center;}.elementor .container-text{max-width:max(50%, 750px);padding:0px;margin:0px;flex-direction:column;gap:0px;}.elementor .content-container-outer{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:var(--spacing-lg);align-items:center;}.elementor .bg-container-blue{background-color:var(--color-secondary-10);}.elementor .content-container-inner{padding-inline-start:var(--spacing-md);padding-inline-end:var(--spacing-md);flex-direction:column;gap:var(--spacing-lg);align-items:center;}.elementor .content-container-boxed{max-width:1470px;padding-block-start:0px;padding-block-end:0px;}.elementor .container-header{width:100%;height:auto;max-width:100vw;overflow:hidden;padding:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .container-header-headings{overflow:hidden;padding:0px;}.elementor .container-header-bg{position:absolute;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;margin-block-start:15%;margin-block-end:0%;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;align-items:center;}.elementor .container-header-scroll{position:absolute;inset-block-end:3%;padding:0px;flex-direction:column;align-items:center;}.elementor .header-bg{width:100%;height:100%;max-height:100vh;object-fit:cover;object-position:center center;}.elementor .container-header-scroll-inner{width:50px;min-height:75px;padding:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .heading-content{font-family:var(--font-heading);font-weight:700;font-size:var(--text-600);color:var(--color-primary);line-height:130%;}.elementor .header-bg-back{position:relative;}.elementor .header-bg-middle{position:absolute;}.elementor .header-bg-front{position:absolute;}