#regulamento-page #intro{
    padding:30px 0 60px;
    text-align:center;
}
#regulamento-page h3{
    font-size: 40px;
    line-height:48px;
    font-family: "lexia", serif;
    font-weight: 600;
    color: #830051;
}

#regulamento-page #tabs  ol{
    /*margin-top:20px;*/
    list-style: decimal;
    list-style-position: inside;
    margin-bottom:60px;
}
#regulamento-page #tabs  ol li{
    font-size:16px;
    line-height:24px;
    font-family:'Inter-Regular';
    font-weight:400;
    color:#3C4242;
    display: unset;
    width: 50%;
    text-align: center;
    border-color:#DFDFDF;
    padding:8px 0;
    outline: none;
}
#regulamento-page #tabs ol li.cmp-tabs__tab--active{
    color:#830051;
    border-color:#830051;
}
#regulamento-page #tabs h4{
    font-size: 32px;
    line-height:40px;
    font-family: "lexia", serif;
    font-weight: 600;
    color: #830051;
    width:90%; 
}
#regulamento-page #tabs p{
    font-size:16px;
    line-height:24px;
    font-family:'Inter-Regular';
    font-weight:400;
    color:#3C4242;
    margin-bottom:20px;
}

#regulamento-page #intro-wrap{
    padding:0;
    max-width: 751px;
    width: 100%;
    margin: 0 auto;
}
#regulamento-page #intro-wrap ol{
    margin-top:0;
    margin-bottom: 0px;
    padding-left: 25px;
}
#regulamento-page #intro-wrap ol li{
    list-style: disc;
    text-align:left;
    display: list-item;
    padding: 0;
    width: 100%;
}
#regulamento-page #intro-wrap p span {
    padding-top: 30px;
    display: block;
    font-size:12px;
    line-height:18px;
    font-family:'Inter-Regular';
    font-weight:400;
    color:#3C4242;
}
#regulamento-page #intro-wrap p a{
    color:#3C4242;
    text-decoration: none;
}
#regulamento-page #intro-wrap .wrap{
    display:flex;
    flex-wrap:wrap;
    padding: 30px 0;
}
#regulamento-page #intro-wrap .wrap span{
    padding: 0 10px 0 0;
    font-size: 32px;
    line-height: 40px;
    font-family: "lexia", serif;
    font-weight: 600;
    color: #830051;
}
#regulamento-page #intro-wrap .text-underline{
    text-decoration:underline;
}

/*-----Responsive--------*/
@media screen and (max-width:992px) {
    #regulamento-page br{
        display:none;
    }
    #regulamento-page .break-point{
        display:block;
    }
}
@media screen and (max-width:768px) {
    #regulamento-page #tabs p {
        word-break: break-word;
    }
#regulamento-page #intro {
    padding: 30px 0 30px;
}
#regulamento-page #tabs ol {
    margin-top: 0;
    margin-bottom: 0;
}
#regulamento-page #tabs ol li{
    margin-bottom:30px;
    width:100%;
}
#regulamento-page #intro-wrap ol li {
    margin-bottom:0;
}
#regulamento-page #intro-wrap .wrap {
    flex-direction: row;
}
#regulamento-page #intro-wrap .wrap span {
       width: 10%;   
}
}