.elementor .heading-header-small{font-family:var(--font-heading);font-weight:700;color:#fff;text-align:center;text-transform:uppercase;text-shadow: 0 2px 12px rgba(0, 0, 0, 0.5);\n}.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-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 .header-bg-back{position:relative;}.elementor .header-bg-middle{position:absolute;}.elementor .header-bg-front{position:absolute;}