@media (min-width:1024px) and (max-width:1540px) {
    footer#footer {
        padding-bottom: 1.25rem
    }

    footer#footer .innerWrap {
        width: 100%;
        padding: 0 1.25rem 0 1.25rem
    }

    footer#footer .innerWrap #footerWrap {
        width: 100%;
        height: 36.25rem;
        padding: 2.5rem 1.25rem;
        box-sizing: border-box;
        border-radius: 30px
    }

    footer#footer .innerWrap #footerWrap .menu {
        display: none
    }

    footer#footer .innerWrap #footerWrap .footerEsgNote-mobile {
        display: none
    }

    footer#footer .innerWrap #footerWrap .logo {
        margin-top: 0
    }

    footer#footer .innerWrap #footerWrap .sideMenu {
        font-size: 0;
        margin-top: 2rem;
        margin-right: 0;
        overflow: hidden
    }

    footer#footer .innerWrap #footerWrap .sideMenu li {
        display: block;
        margin-top: .75rem;
        margin-right: initial
    }

    footer#footer .innerWrap #footerWrap .sideMenu li:first-child {
        margin-top: 0
    }

    footer#footer .innerWrap #footerWrap .sideMenu li:first-child a {
        color: #b8b8b8
    }

    footer#footer .innerWrap #footerWrap .sideMenu li:last-child {
        margin-right: initial
    }

    footer#footer .innerWrap #footerWrap .sideMenu li a {
        font-size: .875rem;
        line-height: 1.375rem;
        letter-spacing: -.01px
    }

    footer#footer .innerWrap #footerWrap address {
        margin-top: 2.8rem
    }

    footer#footer .innerWrap #footerWrap address span {
        display: block;
        margin-top: .25rem;
        margin-left: 0
    }

    footer#footer .innerWrap #footerWrap address p {
        display: block;
        margin-top: .25rem
    }

    footer#footer .innerWrap #footerWrap .footerRegulatoryCode {
        right: 1.25rem;
        bottom: 2.5rem
    }
}

@media (max-width:1023px) {
    footer#footer .innerWrap #footerWrap .footerEsgNote-mobile {
        display: none
    }
}
