.menu-section {
    translate: 0 -100%;
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
    overflow-y: auto !important;
    z-index: 150;
}
@media only screen and (min-width: 1024px) {
    .menu-section {
        top: 2.25rem;
        left: calc(100vw / 3);
        right: calc(100vw / 3);
        bottom: 2.25rem;
        padding-top: .25rem !important;
        padding-bottom: .25rem !important;
        translate: 0 -200%;
    }
}


/* 
PROJECTS
*/
#projects-section .project-block {margin-bottom: .25rem;}


/* 
INFO
*/
#info_s-clients > * {width: 33.3333%;}
@media only screen and (min-width: 1024px) {
    #info_s-clients>* {width: 20%;}
}
.info_s-experience-item > * {grid-column: span 2;}
@media (hover: hover) {
    #info_s-clients a {transition: opacity 500ms ease;}
    #info_s-clients:hover > * {opacity: .5;}
    #info_s-clients a:hover {opacity: 1;}
}


/* 
CONTACT
*/
#contact-section {
    height: fit-content;
    padding-bottom: .25rem !important;
}
@media (hover: hover) {
    #contact-section a {transition: opacity 500ms ease;}
    #contact-section a:hover {opacity: .5;}
}