
main.conduta .menu_desktop{
    margin-top:15px;
}
main.conduta .menu_desktop ul li{
    position:relative
}

main.conduta .image{
    margin-top:15px
}
main.conduta h2{
    font-size:17px;
    line-height:22px;
    font-weight:500;
    color: #707070 !important;
}

main.conduta h4{
    font-size:17px;
    font-weight:bold;
    color: #E12417 !important;
}
main.conduta .menu_condutas>div{
    margin-bottom:25px
}
main.conduta .menu_condutas>div.codigo-conduta p.title:before{
    background-image:url("./conduta.png");
    background-size:cover
}

main.conduta .menu_condutas>div.combate-assedio p.title:before{
    background-image:url("./right.png");
    background-size:cover
}
main.conduta .menu_condutas>div.investigacao p.title:before{
    background-image:url("./investigacao.png");
    background-size:cover
}

main.conduta .menu_condutas>div.nao-relaliacao p.title:before{
    background-image:url("./relaliacao.png");
    background-size:cover
}

main.conduta .menu_condutas>div.onboarding .sub_title{
    min-height:64px;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
main.conduta .menu_condutas>div.onboarding .sub_title::after{
    -webkit-transform:none!important;
    -ms-transform:none!important;
    transform:none!important;
    background-image:url("./icon_download.png")!important;
    background-size:cover;
    height:14px;
    width:15px;
    top:19px;
    right:9px;
    border:none!important
}
main.conduta .menu_condutas>div.actived p.title::after{
    -ms-transform:rotate(-135deg);
    transform:rotate(-135deg);
    -webkit-transform:rotate(-135deg)
}
main.conduta .menu_condutas>div p.title{
    display:block;
    text-align:left;
    background-color:#fff;
    font-weight:bold !important;
    padding:17px 15px 17px 80px;
    color:#E12417;
    margin:8px 0;
    box-shadow:1px 1px 5px 1px rgba(51,51,51,.25);
    border-radius:4px;
    border-bottom:4px solid #0473b9;
    position:relative;
    text-transform: uppercase;
}
main.conduta .menu_condutas>div p.title::after{
    content:"";
    border:solid #333;
    border-width:0 2px 2px 0;
    display:inline-block;
    padding:3px;
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    position:absolute;
    right:20px;
    top:25px;
    transition:250ms
}
main.conduta .menu_condutas>div p.title:before{
    content:"";
    width:46px;
    height:46px;
    display:block;
    position:absolute;
    left:20px;
    top:7px
}
main.conduta .menu_condutas>div .content_display,main.conduta .menu_condutas>div ul{
    display:none
}

main.conduta .menu_condutas>div .content_display,main.conduta .menu_condutas>div ul ul{
    display: block;
    color: #707070 !important;
}
main.conduta .menu_condutas>div .content_display.actived{
    display:block
}
main.conduta .menu_condutas>div .content_display>div{
    display:none;
    padding:10px;
    margin:15px 0 15px 2px;
    border-left:3px solid #0473b9;
    width:100%
}
main.conduta .menu_condutas>div .content_display>div h3,main.conduta .menu_condutas>div .content_display>div li,main.conduta .menu_condutas>div .content_display>div p{
    font-size:14px;

}
main.conduta .menu_condutas>div .content_display>div h3{
    color:#e22518
}
main.conduta .menu_condutas>div .content_display>div a{
    color:#0473b9;
    text-decoration:none
}
main.conduta .menu_condutas>div .content_display>div ul li{
    padding-left:12px;
    position:relative;
    margin-bottom:10px;
    display: block;
}
main.conduta .menu_condutas>div .content_display>div ul li::before{
    content:"";
    width:5px;
    height:5px;
    background:#000;
    display:block;
    position:absolute;
    left:0;
    top:7px;
    border-radius:5px;
}



main.conduta .menu_condutas>div .content_display>div p{
    margin:0
}
main.conduta .menu_condutas>div .content_display>div.actived{
    display:block;
    position: relative !important;
}

/*erro bullets*/
/*main.conduta .menu_condutas>div ul{*/
/*    padding:0;*/
/*    margin:5px 0*/
/*}*/
/*main.conduta .menu_condutas>div ul li{*/
/*    display:block;*/
/*    width:fit-content;*/
/*}*/





main.conduta .menu_condutas>div ul li:first-child p{
    margin-left:0!important;
    color: #707070 !important;
}
main.conduta .menu_condutas>div ul li p.actived::after{
    top:16px;
    -ms-transform:rotate(-135deg);
    transform:rotate(-135deg);
    -webkit-transform:rotate(-135deg)
}
main.conduta .menu_condutas>div.actived>ul{
    white-space:nowrap;
    /*display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;*/
    display: block;
    overflow: hidden;
    position: initial;
    white-space: normal !important;
    text-decoration: none;
    list-style: none;
}
@media (min-width:1200px){
    main.conduta .menu_condutas{
        position:relative
    }
    main.conduta .menu_condutas>div:not(.actived){
        padding-bottom:0!important
    }
    main.conduta .menu_condutas>div .content_display,main.conduta .menu_condutas>div ul{
        width:100vw;
        max-width:1130px;
        left:10px
    }
    main.conduta .menu_condutas>div.actived{
        padding-bottom:60px
    }
    main.conduta .menu_condutas>div.actived .content_display{
        top:130px
    }
    main.conduta .menu_condutas>div:nth-child(4).actived,main.conduta .menu_condutas>div:nth-child(5).actived,main.conduta .menu_condutas>div:nth-child(6).actived{
        padding-bottom:60px
    }
    main.conduta .menu_condutas>div:nth-child(4).actived .content_display,main.conduta .menu_condutas>div:nth-child(5).actived .content_display,main.conduta .menu_condutas>div:nth-child(6).actived .content_display{
        top:230px
    }
}
@media (min-width:1024px){
    main.conduta .menu_condutas{
        position:relative
    }
    main.conduta .menu_condutas>div:not(.actived){
        padding-bottom:0!important
    }
    main.conduta .menu_condutas>div .content_display,main.conduta .menu_condutas>div ul{
        width:100vw;
        /*position:absolute;*/
        /*max-width:915px;*/
        left:10px
    }
    main.conduta .menu_condutas>div.actived{
        padding-bottom:60px
    }
    main.conduta .menu_condutas>div.actived .content_display{
        top:130px
    }
    main.conduta .menu_condutas>div:nth-child(4).actived,main.conduta .menu_condutas>div:nth-child(5).actived,main.conduta .menu_condutas>div:nth-child(6).actived{
        padding-bottom:60px
    }
    main.conduta .menu_condutas>div:nth-child(4).actived .content_display,main.conduta .menu_condutas>div:nth-child(5).actived .content_display,main.conduta .menu_condutas>div:nth-child(6).actived .content_display{
        top:230px
    }
}
@media (min-width:1024px){
    main.conduta .menu_condutas{
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    main.conduta .menu_condutas>div{
        width:100%;
        margin:10px 7.5px
    }
    main.conduta .menu_condutas>div p.title{
        font-size:14px
    }
    main.conduta .menu_condutas>div p.title:before{
        width:41px;
        height:41px
    }
}

.conduta-ul {
    display: block !important;
    color: #707070 !important;

}

.conduta-ul li {
    list-style: circle !important;
    list-style-type: circle !important;

}

main.conduta .menu_desktop ul li:nth-child(2):after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    bottom: -8px;
    height: 3px;
    background: #e12417;
}
main.conduta .menu_desktop ul li:nth-child(2):before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6.5px 6px 6.5px;
    border-color: transparent transparent #e12417 transparent;
    display: block;
    position: absolute;
    bottom: -5px;
    left: calc(50% - 7px);
}