.header-icon__back-to-school a {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
}
.header-icon__back-to-school {
    margin-right: 10px;
}

/* Desktop size: 50x50 */
.header-icon__back-to-school svg {
    width: 50px;
    height: 50px;
}

/* Mobile: bigger than the other mobile icons (which are usually ~20-24px) */
.back-to-school-mobile svg {
    width: 40px;
    height: 40px;
}

/* Fix the mobile row to 4 equal columns */
ul.columns-4 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    align-items: center;
}
.back-to-school-mobile a {
    display: flex;
    align-items: center;
    justify-content: center;
}
.back-to-school-mobile {
    margin-right: 10px;
}

/* Mobile: Fix the mobile logo size icon  */

@media (max-width: 768px) {
    .img-header-logo {
        width: 70px !important;
    }
}