.mainContent.t-classic .c-banner img {
    width: 100%;
    height: 25rem;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 30% 50%;
    object-position: 30% 50%
}

.mainContent.t-classic .c-banner {
    height: auto;
    position: relative
}

.mainContent.t-classic .c-banner::before {
    position: absolute;
    display: inline-block;
    background: #bf5180;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, rgba(191, 81, 128, .9)), color-stop(60%, rgba(236, 120, 138, .8)));
    background: -o-linear-gradient(left, rgba(191, 81, 128, .9) 50%, rgba(236, 120, 138, .8) 60%);
    background: linear-gradient(90deg, rgba(191, 81, 128, .9) 50%, rgba(236, 120, 138, .8) 60%);
    width: 100%;
    height: 100%
}

.mainContent.t-classic .c-title, .mainContent.t-classic span.c-subtitle {
    color: #fff
}

.mainContent.t-classic .c-btn:hover {
    color: #fff
}

.mainContent.t-classic .ds-flex--center {
    justify-content: center;
}

ul.navSeg li>a {
    font-family: "Bradesco", sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
    border: none;
    opacity: 0.6;
    letter-spacing: 0.6px;
    border: none !important;
    font-weight: bold;
}

ul.navSeg li div.navCnt {
    border-bottom: 3px solid #e5173f;
    border-top: none;
    box-shadow: none;
    top: 53px;
    right: -26px;
}

ul.navSeg li div.navCnt ul.nav {
    padding: 0;
}

ul.navSeg li div.navCnt ul.nav>li {
    border-top: 1px solid #dbdbdb;
    float: none;
    margin-right: 0;
    position: initial;
    height: auto;
    width: 100%;
}

ul.navSeg li div.navCnt ul.nav>li:first-child {
    border-top: 0;
}

ul.navSeg li div.navCnt ul.nav>li a {
    font-size: 13px;
    padding: 10.5px 5px;
    color: #3c3c3c;
    font-family: "Bradesco", sans-serif;
    text-align: center;
    text-transform: unset;
    opacity: 1;
    letter-spacing: 1.5px;
    font-weight: normal !important;
    border: none !important;
}

ul.navSeg li a span {
    text-transform: none;
    font-size: 9px;
    display: block;
}

ul.navSeg li>a {
    font-family: "Bradesco", sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
    border: none;
    opacity: 0.6;
    letter-spacing: 0.6px;
    border: none !important;
    font-weight: bold;
}

ul.navSeg li div.navCnt.emp {
    width: 240px;
}

ul.navSeg li div.navCnt ul.nav>li a {
    font-size: 13px;
    padding: 10.5px 5px;
    color: #3c3c3c;
    font-family: "Bradesco", sans-serif;
    text-align: center;
    text-transform: unset;
    opacity: 1;
    letter-spacing: 1.5px;
    font-weight: normal !important;
}

.clear {
    clear: both;
}

ul.navSeg li div.navCnt ul.nav>li a:hover {
    color: #3c3c3c !important;
    background-color: #ebebeb !important;
    text-decoration: none;
}

ul.navSeg li div.navCnt ul.nav:after {
    display: none !important;
}

.mais-perfis .arrow_down:after {
    display: block;
    content: '\203A';
    font-size: 35px;
    font-weight: 400;
    top: 12px;
    right: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -ms-transform: rotate(10deg);
    position: absolute;
    color: #47484C;
    width: 20px;
    height: 20px;
}

ul.navSeg li a {
    height: auto;
}

#conteudo>ul>li:nth-child(4) {
    display: none;
}

@media (max-width: 452px) {

    section.mainContent.acessibilidade .carousel-acessibilidade {
        height: unset;
    }
    
    .slide-img {
        display: block;
        width: 100%;
        min-height: 700px;
        background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("/assets/classic/img/acessibilidade/pessoa-mexendo-em-notebook.png") no-repeat;
    }

    .slide-img img {
        display: none;
    }

    div.modal {
        left: unset;
    }

    legend {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    legend a {
        padding-left: .2rem;
    }

    section.mainContent.acessibilidade .videos-app__box {
        margin: unset;
    }

    section.mainContent.acessibilidade .videos-app__inner {
        margin: 0;
    }

    .mainContent.t-classic .c-banner {
        height: 18rem;
        background: linear-gradient(90deg,rgba(191,81,128,.9) 50%,rgba(236,120,138,.8) 60%), url("/assets/classic/img/acessibilidade/banner-acessibilidade-m.jpg") no-repeat;
        background-size: cover;
    }

    .mainContent.t-classic .c-banner picture {
        display: none;
    }

    .c-banner--content-height {
        position: absolute;
    }

    .l-container {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    } 

    .mainContent.t-classic .c-banner::before {
        display: none;
    }
    
    .l-container {
        text-shadow: 1px 1px #000;
    }

    .mainContent.t-classic .c-title::after {
        bottom: 10px;
    }

    .l-container .c-btn.mb-3 {
        margin: 0 !important;
    }

    .classic.mainContent {
        margin-bottom: 0;
    }

}