@media(max-width:767px){.elementor .rg-grid-4-wide{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .rg-hero-overlay{background-image:linear-gradient(180deg, rgba(1,16,30,0.7) 0%,rgba(1,16,30,0.78) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:767px){.elementor .rg-hero-media{object-position: 65% center;\n}}@media(max-width:767px){.elementor .rg-footer-bottom{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .rg-footer-grid{gap:32px;grid-template-columns:minmax(0px, 1fr);padding-block: 0px 32px;\n}}@media(max-width:767px){.elementor .rg-footer{padding-block-start:56px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .rg-stat-cell{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;border-block-end-width:1px;border-right-style: none; border-bottom-style: solid; border-bottom-color: var(--on-navy-border);\n}}@media(max-width:767px){.elementor .rg-stats-grid{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .rg-link{font-size:12px;letter-spacing:1.2px;}}@media(max-width:767px){.elementor .rg-type-stat{font-size:clamp(28px, 3vw, 40px);}}@media(max-width:767px){.elementor .rg-hero{min-height:78vh;padding-block-start:72px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .rg-section-lg{padding-block-start:80px;padding-block-end:80px;padding-block: 64px;\n}}@media(max-width:767px){.elementor .rg-container{padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .rg-stat-cell-light{border-bottom-color: var(--border);\n}}