:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-5131 .elementor-element-62491645 { position: relative; overflow: hidden; isolation: isolate; }
body.elementor-page-5131 .elementor-element-62491645::after { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; background: linear-gradient(90deg, rgba(12,26,90,0.96) 0%, rgba(12,26,90,0.86) 42%, rgba(12,26,90,0.35) 100%); }
body.elementor-page-5131 .mde-hero-slide { opacity: 0; transform-origin: 65% 50%; animation: mdeKenBurns 16s linear infinite both; will-change: transform, opacity; backface-visibility: hidden; }
body.elementor-page-5131 .mde-slide-1 { animation-delay: -1.5s; }
body.elementor-page-5131 .mde-slide-2 { animation-delay: 6.5s; transform-origin: 40% 50%; }
@keyframes mdeKenBurns { 0% { opacity: 0; transform: scale3d(1, 1, 1); } 9% { opacity: 1; } 50% { opacity: 1; } 59% { opacity: 0; transform: scale3d(1.2, 1.2, 1); } 100% { opacity: 0; transform: scale3d(1.2, 1.2, 1); } }
@media (max-width: 767px) { body.elementor-page-5131 .elementor-element-62491645::after { background: linear-gradient(180deg, rgba(12,26,90,0.92) 0%, rgba(12,26,90,0.85) 100%); } }
@media (prefers-reduced-motion: reduce) { body.elementor-page-5131 .mde-hero-slide { animation: none; } body.elementor-page-5131 .mde-slide-1 { opacity: 1; } }/* End custom CSS */