.region_landscape-high {
    height: 410px;
}

@media screen and (max-width: 1024px) {
    .region_landscape-high {
        height: calc(100vw / 2.71); /* Image aspect ratio to maintain is 1 : 2.71 on smaller desktop sizes */
    }
}

@media screen and (max-width: 768px) {
    .region_landscape-high {
        height: calc(100vw / 2.02); /* Image aspect ratio to maintain is 1 : 2.02 on mobile sizes */
    }
}

.experience-layouts-1columnbanner .row {
    margin-right: 0;
    margin-left: 0;
}

.experience-layouts-1columnbanner .pl-2,
.experience-layouts-1columnbanner .px-2 {
    padding-left: 0 !important;
}

.experience-layouts-1columnbanner .pr-2,
.experience-layouts-1columnbanner .px-2 {
    padding-right: 0 !important;
}

.experience-layouts-1columnbanner div[class*='experience-layouts'] {
    margin-bottom: 50px;
}

@media screen and (min-width: 768px) {
    .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        position: relative;
        width: 100%;
        min-height: 1px;
    }
}
