/* Al Amin Mun: scoped accessibility corrections, preserving layout and palette. */
.home .elementor-element-0f19818 .elementor-button,
.home .elementor-element-2a6ae46 .elementor-button,
.home .elementor-element-5f98d8b .elementor-button,
.home .elementor-element-ef89fb0 .elementor-button,
.home .premium-menu-item.current-menu-item > .premium-menu-link,
.home .premium-menu-link[aria-current="page"],
.home a.skip-link { color: #007a65 !important; }
.home .elementor-element-bd45f41 .elementor-button,
.home .elementor-element-c330454 .elementor-button { background-color: #007e69 !important; color:#fff !important; }
.home .elementor-element-ef89fb0 .elementor-button { min-height:24px; align-items:center; }
.home .elementor-element-826f298 a,
.home .elementor-element-38d6df7 a,
.home .elementor-element-1d0b01e a,
.home .elementor-element-6b3090e a,
.home .elementor-element-4a12d49 a { display:inline-block; min-height:24px; }
.home .elementor-swiper-button { min-width:32px; min-height:32px; }
.home .elementor-swiper-button:focus-visible,
.home a:focus-visible, .home button:focus-visible { outline:2px solid #007a65; outline-offset:3px; }
.home .mun-availability__button { background:linear-gradient(135deg,#007e69,#006c5b) !important; }

.home .mun-availability__intro a {display:inline-block; min-height:24px;}
.home .elementor-element-31d13b5 .elementor-screen-only {color:#fff;}

@media (max-width:767px) {
.home .elementor-element-54c376d > .elementor-swiper-button-prev {left:calc(50% - 50px)!important;right:auto!important;}
.home .elementor-element-54c376d > .elementor-swiper-button-next {left:calc(50% + 6px)!important;right:auto!important;}
}
