.home-new-page-v5 .kv-v5-why__layout {
    grid-template-columns: minmax(0, 1.3fr) minmax(360px, .7fr);
    grid-template-areas: "copy visual";
    gap: 18px;
    align-items: stretch;
}

.home-new-page-v5 .kv-v5-why__visual {
    width: 100%;
    max-width: none;
    min-height: 590px;
    aspect-ratio: auto;
    justify-self: stretch;
    align-self: stretch;
    background: #d6dfda;
}
.home-new-page-v5 .kv-v5-why__visual > img {
    object-fit: cover;
    object-position: center;
}
.home-new-page-v5 .kv-v5-why__visual::after {
    background: linear-gradient(180deg, transparent 75%, rgba(16,42,47,.22));
}

@media (max-width: 1199px) {
    .home-new-page-v5 .kv-v5-why__layout {
        grid-template-columns: 1fr;
        grid-template-areas:
            "copy"
            "visual";
    }

    .home-new-page-v5 .kv-v5-why__visual {
        max-width: none;
        min-height: 440px;
        justify-self: stretch;
    }
}

@media (max-width: 575px) {
    .home-new-page-v5 .kv-v5-why__visual {
        max-width: none;
        min-height: 360px;
    }
}
