.layout-large_image_link .full-size-img {
    /* aspect-ratio: 2.2 / 1; */
    aspect-ratio: 1676 / 900;
}
.layout-large_image_link .box-wrapper {
    background: var(--color-white);
    padding: 20px 56px;
}
@media(min-width: 744px) {
    .layout-large_image_link .box-wrapper {
        position: absolute;
        min-width: 445px;
        left: 50%;
        bottom: 10px;
        padding: 20px 84px;
        transform: translateX(-50%);
    }
}
@media(min-width: 1200px) {
    .layout-large_image_link .box-wrapper {
        min-width: 530px;
        padding: 24px 74px;
    }
}