﻿#case-body {
    margin-top: var(--gap-m);
    padding: 0 var(--gap-page) 0 var(--gap-page);
    z-index: 2;
}

#case-body #case-sections
{
    z-index: 2;
}

#case-body .case-img {
    width: 100%;
    border-radius: var(--br-m);
}

#case-body .case-color-item {
    width: var(--size-xl);
    height: var(--size-xl);
    border-radius: 50%;
}

#case-body #case-layout-section {
    grid-template-columns: 70% 30%;
}

@media (max-width: 890px) {
    #case-layout-section {
        grid-auto-flow: row !important;
        grid-template-columns: none !important;
    }
}
