.block__shallow-header-img-right .hero-image {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 200px
}

.block__shallow-header-img-right-cta .hero-image-cta {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 200px
}

.block__shallow-header-img-right-cta .hero-image-news-cta {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 650px;
}

.block__background-image-text-center .background-image {
    background-size: cover;
    box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, .6);
    background-position: center;
    background-repeat: no-repeat !important;
    min-height: 250px;
}

.block__background-image-text-left .background-image {
    background-size: cover;
    box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, .6);
    background-position: center;
    background-repeat: no-repeat;
    min-height: 250px;
}

.background-image-shadow {
    background-size: cover;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 1000px rgb(0 0 0 / 60%)
}

.background-image-position-center {
    background-position: center top;
}

.hero-background-image {
    padding-left: 0;
    padding-right: 0;
}

@media (min-width:576px) {
    .block__background-image-text-center .background-image {
        min-height: 500px
    }

    .block__background-image-text-left .background-image {
        min-height: 500px
    }
}

/* Hero Slider */
.hero .nav-tabbed .nav-link.active {
    background-color: transparent;
    opacity: 100% !important;
    color: #182952;
}

.hero .nav-tabbed .nav-link.active::after {
    border-bottom: 5px solid #e5ba54 !important;
    opacity: 100% !important;
}

.hero .nav-tabbed .nav-link:hover {
    color: #182952 !important;
    opacity: 100% !important;
}

.hero .nav-tabbed .nav-link:hover::after {
    border-bottom: 5px solid #e5ba54 !important;
    opacity: 100% !important;
}

.hero .nav-link {
    position: relative;
    opacity: 75%;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 15px;
}

.hero .nav-link::after {
    content: '';
    width: 90%;
    height: 15px;
    border-bottom: 5px solid #858585;
    color: #000;
    position: absolute;
    bottom: -7px;
    left: 50%;
    transform: translateX(-50%);
}

.hero-image {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 600px;
}

.hero-image-ee {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 200px;
}

.image-height {
    min-height: 200px;
}

@media (min-width:768px) {
    .image-height {
        min-height: 400px;
    }
}

@media (min-width:1440px) {
    .image-height {
        min-height: 600px;
    }
}

.hero-mobile {
	position: relative;
    width: 100%;
    padding-left: 0px !important;
    padding-right: 0px !important;
}