/* Change hover background color for my-hover-block */
.my-hover-block:hover {
    background-color: #ffcc00; /*  #a1acc2 */
}.page .entry-title {
    display: none;
}
.wp-block-group.has-background {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100% !important;
}

.stk-row.stk-inner-blocks,
.stk-column-wrapper.stk-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: 100% !important;
}

.wp-block-jetpack-slideshow,
.wp-block-image img {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}/* Full width MetaSlider */
.metaslider {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(-50vw + 50%) !important;
}

.home .metaslider img {
    width: 100%;
    height: auto;
}

/* Yellow section */
.hero-yellow-section {
    background: #ffd84d;
    padding: 80px 20px;
}

.hero-yellow-section .hero-content {
    max-width: 1100px;
    margin: auto;
    display: flex;
    align-items: center;
    gap: 40px;
}

/* Image size */
.hero-yellow-section img {
    max-width: 420px;
    width: 100%;
}

/* MOBILE FIX */
@media (max-width: 768px) {
    .hero-yellow-section .hero-content {
        flex-direction: column;
        text-align: center;
    }
}.yellow-divider {
    width: 100vw;
    height: 70px;
    background: #f4d63f;
    margin-left: calc(-50vw + 50%);
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
}/* Smooth transition */
.main-navigation a,
.elementor-nav-menu a {
    position: relative;
    transition: all 0.3s ease;
}

/* Text hover color (brand blue) */
.main-navigation a:hover,
.elementor-nav-menu a:hover {
    color: #1e73be;
}

/* Underline animation */
.main-navigation a::after,
.elementor-nav-menu a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 0;
    height: 2px;
    background: #f4c542; /* soft yellow */
    transition: width 0.3s ease;
}

/* Animate underline on hover */
.main-navigation a:hover::after,
.elementor-nav-menu a:hover::after {
    width: 100%;
}
@media (min-width: 1024px) {
    .metaslider .slides img {
        height: 450px;   /* adjust this */
        object-fit: cover;
    }
}
@media (min-width: 1024px) {
    #metaslider-id-2378 .slides img {
        height: 450px;
        object-fit: cover;
    }
}
@media (min-width: 1024px) {
    .metaslider-2378 .slides img {
        height: 450px !important;
        object-fit: cover !important;
    }
}
@media (min-width: 1024px) {
    .metaslider-2378 .slides img {
        height: 450px !important;
        object-fit: cover !important;
    }
}
@media (min-width: 1024px) {
    .metaslider-2378 .slides img {
        height: 450px !important;
        object-fit: cover !important;
    }
}
@media (min-width: 1024px) {

    /* Limit the overall slider width */
    .metaslider {
        max-width: 1200px;
        margin: 0 auto;
    }

    /* Reduce height */
    .metaslider .slides img {
        height: 450px;
        object-fit: cover;
    }
}
@media (min-width: 1024px) {

    .metaslider {
        max-width: 1200px;
        margin: 0 auto;
    }

    .metaslider .slides img {
        height: auto;
        max-height: 500px;
        object-fit: contain;
    }
}
.metaslider .slides img {
    object-position: top center;
}
