
/* Fix Homepage Banner CLS by reserving space based on aspect ratio */
.carousel_wrapper {
    aspect-ratio: 1920 / 840;
    min-height: auto;
    width: 100%;
    background-color: #f7f7f7;
    overflow: hidden;
}
/* Fallback for older browsers */
@supports not (aspect-ratio: 1/1) {
    .carousel_wrapper {
        min-height: 43.75vw;
    }
}
/* Fix Logo shift */
.header_logo img, .logo img {
    width: 154px;
    height: auto;
    min-height: 37px;
}
