/* .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item {
            padding: 2% !important;
}
.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .nav-link {
    font-size: 22px !important;
    font-weight: 200 !important;
    font-family: proximanova-L !important;
}


.navbar-collapse-hide[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item {
            padding: 10% !important;
}
.mCustomScrollBox mCS-light mCSB_vertical mCSB_inside {
    max-height: 100vh !important;
}
.navbar-collapse navbar-collapse-clone mCustomScrollbar _mCS_1 collapse {
    font-size: 22px !important;
    font-weight: 200 !important;
    font-family: proximanova-L !important;
} */
.navbar-full-screen-menu-inner{
        background: #AD976E !important;
}




/* Force Core Values Cards to Equal Height & Uniform Vertical Alignment */
.elementor-widget-image-box,
.elementor-image-carousel,
figure.elementor-image-box-img {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* Ensure images maintain equal aspect ratio */
.elementor-image-box-wrapper img {
  width: 100%;
  height: 220px;
  object-fit: cover;
}

/* Keep card text content aligned at the bottom/middle */
.elementor-image-box-content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: space-between;
}

