.mksun-header {
    display: grid;
    grid-template-columns: 23.8% 1fr;
    gap: 20px;
    margin-bottom: 10px;
}

.mksun-header__left,
.mksun-header__right, 
.mksun-header__left img,
.mksun-header__right img {
    width: 100%;
}

.mksun-header__right__mobile {
    display: none;
}

@media (max-width: 781px) {

    .mksun-header {
        display: grid;
        grid-template-columns: 100% 1fr;
    }
    .mksun-header__right__mobile {
        display: block;
    }

    .mksun-header__right__desktop {
        display: none;
    }

    .mksun-header__left {
        display: none;
    }
}