@media(max-width:980px){
    .contMenu {
        max-width: min(1230px, 90%);
    }
    
    .atenea-header-accessibility-icon {
        display: block;
    }

    .contAccessibility {
        position: absolute;
        display: none;
        top: 85px;
        right: 10px;
    }

    .ax-accessibility {
        box-shadow: 0 0 4px #000;
    }

    .banner_desktop,
    .banner_responsive.DNNEmptyPane {
        display: none;
    }
    
    .banner_responsive,
    .banner_responsive.DNNEmptyPane + .banner_desktop {
        display: block;
    }
}

@media(max-width:575px){
    body h1,
    body h2 {
        font-size: 25px;
        line-height: 30px;
    }
}