.hero img.main-hero-image {
    width: 100%;
    max-width: 100%;
    height: 100%;
    aspect-ratio: 4/3;
    object-fit: cover;
    object-position: center center;
}

@media (min-width:1024px) {
    .hero img.main-hero-image {
    aspect-ratio: 8/3;
}
}

.hero-homepage .hero img {
    object-position: center 20%;
}

section.hero p,
section.hero h2 {
    padding: 0 32px;
}

.mm-hero-button {
    margin: 64px;
}

.hero-image-wrapper {
    position: relative;
    display: flex;
}


.rank-math-breadcrumb a:hover {
    1color: var(--e-global-color-secondary );
    text-decoration: underline;
    color: var( --e-global-color-text );
}
.rank-math-breadcrumb p {
    margin-bottom: 0;
    text-align: left !important;
    padding: 0 !important;
}

.mm-section.hero .mm-breadcrumb {
    background: #E0E0E0;
    padding: 4px 0;
}



section.hero h1 {
        margin: 16px 0 8px;
    }

@media (min-width:1024px) {

    .hero .hero-image-wrapper {
        
    }

    section.hero p {
        1padding: 0 20%;
    }

    section.hero h1 {
        margin: 32px 0 0;
    }
    
    section.hero h2 {
        padding: 0 25%;
    }
}