body.home .elementor-image-gallery .gallery-item .gallery-icon {
    width: 100%;
    aspect-ratio: 4 / 3;
    overflow: hidden;
}

body.home .elementor-image-gallery .gallery-item .gallery-icon a {
    display: block;
    width: 100%;
    height: 100%;
}

body.home .elementor-image-gallery .gallery-item img {
    display: block;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    object-position: center;
}

body.home .elementor-element-7c52790a,
body.home .elementor-element-2ac431b9 {
    width: 100% !important;
    aspect-ratio: 2 / 3;
    overflow: hidden;
}

body.home .elementor-element-7c52790a img,
body.home .elementor-element-2ac431b9 img {
    display: block;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    object-position: center;
}

/* The BNR interior is much taller than its 3:4 frame; show the complete photograph. */
body.home .elementor-element-2ac431b9 img {
    object-fit: contain;
    object-position: center top;
}
