.elementor .al-hero-sub{max-width:560px;font-weight:300;font-size:18px;color:rgba(255,255,255,.8);margin:0px;}.elementor .al-hero-overlay{position:absolute;z-index:1;inset:0; background-image: linear-gradient(to bottom, rgba(12,28,46,.78), rgba(18,38,58,.55) 45%, rgba(12,28,46,.82));\n}.elementor .al-slide-bg{width:100%;height:100%;object-fit:cover;position:absolute;inset:0; object-position:center;\n}.elementor .al-hero{width:100%;min-height:100vh;overflow:hidden;position:relative;background-color:var(--navy);}.elementor .al-display{font-family:var(--heading-font);font-weight:500;font-size:clamp(40px,5.4vw,86px);color:#fff;line-height:.98;margin:0px;}.elementor .al-section{padding-block-start:96px;padding-block-end:96px;}.elementor .al-container{width:100%;max-width:1280px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;}