
.heading-xl {
    font-size: 85px;
}

.banner-image-list > a, .banner-image-list > div {
    height: 40px;
    /*width: 160px;*/
    margin-inline: 5px;
}

.banner-image-list > a > img, .banner-image-list > div > img {
    height: 100% !important;
    width: 100% !important;
    object-fit: contain;
}

.bl-header .hero {
    height: 85vh !important;
}

@media screen and (min-width: 768px) {
    .banner-logo-2 {
        height: 65px !important;
    }
}

.hero__image {
    z-index: 2;
    width: 660px;
    height: auto;
    position: absolute;
    top: auto;
    bottom: -1em;
    left: auto;
    right: 10em;
}

@media screen and (min-width: 900px) {
    .hero__image {
        width: 830px;
    }
}

#overlay, #modal {
    display: none !important;
}

.banner-logo-2 {
    height: 65px !important;
}

.banner-logo-1 {
    width: 130px;
}

@media screen and (max-width: 700px) {
    .heading-xl {
        font-size: 60px;
    }

    .banner-image-list > a, .banner-image-list > div {
        margin: 12px 0 !important;
    }

    .hero__logo-list {
        flex-direction: row !important;
        align-items: center;
        justify-content: center;
        margin-top: -1.78vw;
    }
    
    .hero__content {
        top: -95px;
    }
    
    .hero__heading {
        margin-bottom: 5.3em;
    }
    
    
    
    
}
