.banner-6 * {
    color: var(--text-black);
}
.banner-6 .container-fluid.linear_gradient {
    background-image: -webkit-gradient(linear,left top, left bottom,color-stop(75%, rgba(234, 233, 228, 1)),color-stop(25%, rgba(243, 242, 239, 1)));
    background-image: -o-linear-gradient(top,rgba(234, 233, 228, 1) 75%,rgba(243, 242, 239, 1) 25%);
    background-image: linear-gradient(180deg,rgba(234, 233, 228, 1) 75%,rgba(243, 242, 239, 1) 25%);
}
.banner-6 .image-16by9 {
    padding-bottom: 45.152%;
}
.banner-6_video_background {
    padding-bottom: 45.152%;
    position: relative;
}
.page-id-1603 .banner-6 .image-16by9 {
    padding-bottom: 56.25%;
}
.page-id-1603 .banner-6 .image-16by9 img {
    object-fit: contain;
}

@media(min-width: 2200px) {
    .banner-6 .image-16by9 {
        padding-bottom: 55.152%;
    }
    .banner-6_video_background {
        padding-bottom: 55.152%;
    }
}

.banner-6_video_background video {
    object-fit: cover;
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    width: 100%;
    height: 100%;
}


@media(max-width: 1399.98px) {
    .banner-6 .container-fluid.linear_gradient {
        background-image: -webkit-gradient(linear,left top, left bottom,color-stop(75%, rgba(234, 233, 228, 1)),color-stop(25%, rgba(243, 242, 239, 1)));
        background-image: -o-linear-gradient(top,rgba(234, 233, 228, 1) 75%,rgba(243, 242, 239, 1) 25%);
        background-image: linear-gradient(180deg,rgba(234, 233, 228, 1) 75%,rgba(243, 242, 239, 1) 25%);
    }
}

@media(max-width: 991.98px){
    .image-container.container-padding {
        padding-right: 0;
        padding-left: 0;
        margin-top: 25px;
    }
    .banner-6 .image-16by9,
    .banner-6_video_background  {
        padding-bottom: 75%;
    }
}
@media(max-width: 767.98px){
    .banner-6 .container-fluid.linear_gradient {
        background-image: -webkit-gradient(linear,left top, left bottom,color-stop(75%, rgba(234, 233, 228, 1)),color-stop(25%, rgba(243, 242, 239, 1)));
        background-image: -o-linear-gradient(top,rgba(234, 233, 228, 1) 75%,rgba(243, 242, 239, 1) 25%);
        background-image: linear-gradient(180deg,rgba(234, 233, 228, 1) 75%,rgba(243, 242, 239, 1) 25%);
    }
}
@media(max-width: 575.98px){
    .banner-6 .container-fluid .pt5 {
        padding-top: 45px;
    }
    .banner-6 .image-16by9,
    .banner-6_video_background  {
        padding-bottom: 100%;
    }
}