.elementor-6366 .elementor-element.elementor-element-ba22de6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6366 .elementor-element.elementor-element-d5df60f > .elementor-widget-container{margin:045px 0px 0px 0px;}.elementor-6366 .elementor-element.elementor-element-d5df60f .elementor-heading-title{color:#FFFFFF;}.elementor-6366 .elementor-element.elementor-element-eb78d41{--divider-border-style:solid;--divider-color:#525252;--divider-border-width:1px;}.elementor-6366 .elementor-element.elementor-element-eb78d41 .elementor-divider-separator{width:100%;}.elementor-6366 .elementor-element.elementor-element-eb78d41 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-6366 .elementor-element.elementor-element-0963719 .elementor-heading-title{font-size:19px;color:#FFFFFF;}.elementor-6366 .elementor-element.elementor-element-b983407{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-6366 .elementor-element.elementor-element-9777337{--display:flex;}.elementor-6366 .elementor-element.elementor-element-9777337.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6366 .elementor-element.elementor-element-b4e2d8b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6366 .elementor-element.elementor-element-06c2f53 img{width:100%;}.elementor-6366 .elementor-element.elementor-element-eb5bc40 > .elementor-widget-container{margin:015px 0px 0px 0px;}.elementor-6366 .elementor-element.elementor-element-eb5bc40.elementor-element{--align-self:stretch;}.elementor-6366 .elementor-element.elementor-element-eb5bc40 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-6366 .elementor-element.elementor-element-eb5bc40 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-6366 .elementor-element.elementor-element-eb5bc40{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-6366 .elementor-element.elementor-element-eb5bc40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6366 .elementor-element.elementor-element-eb5bc40 .elementor-icon-list-item > a{font-family:"Heebo", Sans-serif;font-size:22px;font-weight:500;line-height:24px;}.elementor-6366 .elementor-element.elementor-element-eb5bc40 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6366 .elementor-element.elementor-element-eb5bc40 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-6366 .elementor-element.elementor-element-a2507e5{--grid-columns:1;--grid-row-gap:0px;}.elementor-6366 .elementor-element.elementor-element-2aac871{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6366 .elementor-element.elementor-element-f3a0f09{--divider-border-style:solid;--divider-color:#414141;--divider-border-width:1px;}.elementor-6366 .elementor-element.elementor-element-f3a0f09 .elementor-divider-separator{width:100%;}.elementor-6366 .elementor-element.elementor-element-f3a0f09 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6366 .elementor-element.elementor-element-5e41ab3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6366 .elementor-element.elementor-element-1649531{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:29px;--icon-vertical-offset:-2px;}.elementor-6366 .elementor-element.elementor-element-1649531.elementor-element{--align-self:stretch;}.elementor-6366 .elementor-element.elementor-element-1649531 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-6366 .elementor-element.elementor-element-1649531 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-6366 .elementor-element.elementor-element-1649531 .elementor-icon-list-icon{padding-right:6px;}.elementor-6366 .elementor-element.elementor-element-1649531 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6366 .elementor-element.elementor-element-1649531 .elementor-icon-list-item > a{font-family:"Heebo", Sans-serif;font-size:26px;font-weight:500;}.elementor-6366 .elementor-element.elementor-element-1649531 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6366 .elementor-element.elementor-element-597f002{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;--e-icon-list-icon-size:12px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-6366 .elementor-element.elementor-element-597f002 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6366 .elementor-element.elementor-element-597f002.elementor-element{--align-self:center;}.elementor-6366 .elementor-element.elementor-element-597f002 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-6366 .elementor-element.elementor-element-597f002 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-6366 .elementor-element.elementor-element-597f002 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6366 .elementor-element.elementor-element-03593d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6366 .elementor-element.elementor-element-b326f9e{--divider-border-style:solid;--divider-color:#414141;--divider-border-width:1px;}.elementor-6366 .elementor-element.elementor-element-b326f9e .elementor-divider-separator{width:100%;}.elementor-6366 .elementor-element.elementor-element-b326f9e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6366 .elementor-element.elementor-element-7d12198{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6366 .elementor-element.elementor-element-3ae48b2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:34px;--icon-vertical-offset:-2px;}.elementor-6366 .elementor-element.elementor-element-3ae48b2.elementor-element{--align-self:stretch;}.elementor-6366 .elementor-element.elementor-element-3ae48b2 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-6366 .elementor-element.elementor-element-3ae48b2 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-6366 .elementor-element.elementor-element-3ae48b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6366 .elementor-element.elementor-element-3ae48b2 .elementor-icon-list-item > a{font-family:"Heebo", Sans-serif;font-size:26px;font-weight:500;}.elementor-6366 .elementor-element.elementor-element-3ae48b2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6366 .elementor-element.elementor-element-a6bf61c{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;--e-icon-list-icon-size:12px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-6366 .elementor-element.elementor-element-a6bf61c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6366 .elementor-element.elementor-element-a6bf61c.elementor-element{--align-self:center;}.elementor-6366 .elementor-element.elementor-element-a6bf61c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-6366 .elementor-element.elementor-element-a6bf61c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-6366 .elementor-element.elementor-element-a6bf61c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6366 .elementor-element.elementor-element-b5af85f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6366 .elementor-element.elementor-element-80cea4e{--divider-border-style:solid;--divider-color:#414141;--divider-border-width:1px;}.elementor-6366 .elementor-element.elementor-element-80cea4e .elementor-divider-separator{width:100%;}.elementor-6366 .elementor-element.elementor-element-80cea4e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6366 .elementor-element.elementor-element-be85fa0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6366 .elementor-element.elementor-element-3ae6fe2{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-offset:-2px;}.elementor-6366 .elementor-element.elementor-element-3ae6fe2.elementor-element{--align-self:stretch;}.elementor-6366 .elementor-element.elementor-element-3ae6fe2 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-6366 .elementor-element.elementor-element-3ae6fe2 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-6366 .elementor-element.elementor-element-3ae6fe2 .elementor-icon-list-icon{padding-right:5px;}.elementor-6366 .elementor-element.elementor-element-3ae6fe2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6366 .elementor-element.elementor-element-3ae6fe2 .elementor-icon-list-item > a{font-family:"Heebo", Sans-serif;font-size:26px;font-weight:500;}.elementor-6366 .elementor-element.elementor-element-3ae6fe2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6366 .elementor-element.elementor-element-2d52635{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;--e-icon-list-icon-size:12px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-6366 .elementor-element.elementor-element-2d52635 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6366 .elementor-element.elementor-element-2d52635.elementor-element{--align-self:center;}.elementor-6366 .elementor-element.elementor-element-2d52635 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-6366 .elementor-element.elementor-element-2d52635 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-6366 .elementor-element.elementor-element-2d52635 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6366 .elementor-element.elementor-element-f6d5e47{--divider-border-style:solid;--divider-color:#414141;--divider-border-width:1px;}.elementor-6366 .elementor-element.elementor-element-f6d5e47 .elementor-divider-separator{width:100%;}.elementor-6366 .elementor-element.elementor-element-f6d5e47 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6366 .elementor-element.elementor-element-b18ccc8{--display:flex;}@media(max-width:1024px){.elementor-6366 .elementor-element.elementor-element-a2507e5{--grid-columns:2;}}@media(max-width:767px){.elementor-6366 .elementor-element.elementor-element-b983407{--flex-wrap:wrap;}.elementor-6366 .elementor-element.elementor-element-a2507e5{--grid-columns:1;}.elementor-6366 .elementor-element.elementor-element-1649531{width:100%;max-width:100%;}.elementor-6366 .elementor-element.elementor-element-597f002{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-6366 .elementor-element.elementor-element-597f002 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6366 .elementor-element.elementor-element-597f002 .elementor-icon-list-item > a{font-size:12px;}.elementor-6366 .elementor-element.elementor-element-3ae48b2{width:100%;max-width:100%;}.elementor-6366 .elementor-element.elementor-element-a6bf61c{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-6366 .elementor-element.elementor-element-a6bf61c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6366 .elementor-element.elementor-element-a6bf61c .elementor-icon-list-item > a{font-size:12px;}.elementor-6366 .elementor-element.elementor-element-3ae6fe2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6366 .elementor-element.elementor-element-3ae6fe2.elementor-element{--align-self:flex-end;}.elementor-6366 .elementor-element.elementor-element-2d52635{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-6366 .elementor-element.elementor-element-2d52635 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6366 .elementor-element.elementor-element-2d52635 .elementor-icon-list-item > a{font-size:12px;}}@media(min-width:768px){.elementor-6366 .elementor-element.elementor-element-9777337{--width:73.481%;}.elementor-6366 .elementor-element.elementor-element-2aac871{--content-width:1140px;}.elementor-6366 .elementor-element.elementor-element-03593d9{--content-width:1140px;}.elementor-6366 .elementor-element.elementor-element-b5af85f{--content-width:1140px;}.elementor-6366 .elementor-element.elementor-element-be85fa0{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-90b234a *//*ESTILO DO CARD*/
.card-artigos{
    float: left;
    margin-right: 35px;
    width: 30%;
    position: relative;
    max-height: 300px;
}
.card-pai{
    display: none;
}
.card-filho{
    width: 100%;
    float: left;
    display: block;
        margin-bottom: 30px;
}
.card-filho .card h5:hover, .card-filho .card p:hover{
    color:#1CD4F2;
}
.card-filho .card{
    width: 100%;
    float: left;
    display: block;
}
.card-filho .card img{
    float: left;
    width: 250px;
    height: 250px;
    margin-right: 15px;
}
.card-filho .card-body{
    width:60%;
    float: left;
    display: block;

}
.card-filho .card-body h5{
    padding-left: 0;
    font-family: "Heebo", Sans-serif !Important;
    font-size:20px !important;
    color:#fff;
}
.card-filho .card-body p{
    font-family: "Heebo", Sans-serif !Important;
    margin-top: 60px !Important;
}
.infos{
    color:#fff !important;
    min-height: 140px;
}
.card-cursos div.descricao{
    min-height: 125px !Important;
}
.card-cursos i{
    color:#1CD4F2;
    margin-right: 10px;
}
.data-evento{
    float: left;
    width:100%;
    
}
.conhecer-mais{
    width:100%;
    float: left;
}

.conhecer-mais button{
    width: 100%;
    float: left;
    background: #1CD4F2;
    color:#000;
    border-radius: 5px;
    border:none;
    margin-top: 45px;
    
}
.card-pai{
float: left;
width:100%;

}
.card-eventos p, .card-cursos p{
    margin:0 !important;
}
.card-eventos div.descricao, .card-cursos div.descricao {
    color:#fff !important;
    float: left;
    min-height: 90px;
    text-decoration: left;
    width: 100%;
    
}
.card-eventos h3, .card-cursos h3{
    min-height: 60px;
    font-size: 19px;
    color: #fff ! Important;
    font-weight: bold;
}
.card-cursos{
    max-height: 250px !Important;
}
.card-eventos,.card-cursos{
    min-height: 350px;
    border-radius: 10px;
    box-shadow: 0 4px 15px 0 #1cd4f27d, 0 2px 11px 0 #1cd4f280;
    background: #000;
    padding: 15px;
    float: left;
    margin-right: 25px;
    width: 31%;
    position: relative;
    max-height: 350px;
    
}
.card-artigos img{
    max-height: 300px;
    object-fit: cover !important;
    width:100%;
    min-height: 300px;
}
.card-artigos h3{
    z-index: 999999;
    position: absolute;
    color:#fff !important;
    font-size: 18px;
    margin-top:-105px;
    padding: 15px;
    
}
.image-container{
background: #00000061;
    z-index: 9999;
    width: 100%;
    float: left;
    height: 300px;
    position: absolute;
    top:0;
}


/* Estilo scroll conteudo" */
.breadcrumb_last{
    color:#fff !important
}
#conteudo_padrao .MsoNormal > span > img{
    display: none;
}
.elementor-widget-dce-breadcrumbs .elementor-widget-container div span{
    color: #02cbff;
}
.scroll_content {
    overflow-y: auto; 
    max-height: 500px; 
    
} 

.scroll_content::-webkit-scrollbar {
    width: 8px; }

.scroll_content::-webkit-scrollbar-track {
    background-color: #f1f1f1; 
}

.scroll_content::-webkit-scrollbar-thumb {
    background-color: #888; 
    border-radius: 4px;
}
.BulletComEspao > span{
    float: left !Important;
    margin-right: 23px !important;
}

.card-body a h5:hover, .card-body a p:hover{
    color:#00AEC5 !important;
}
.card-body a h5.card-title{
    font-size: 22px;
    color: #02ccfe;
}
.card-body a p{
        color: #fff;
    font-family: "Heebo", Sans-serif !Important;
}
.card-body a h5:hover{
        color: #fff;
    font-family: "Heebo", Sans-serif !Important;
}
.card-body{
    color: #fff;
    font-family: "Heebo", Sans-serif !Important;
}
.titulo_cursos_loop{
    min-height: 60px !Important
}
.card-body img{
        width: 200px;
    float: left;
    margin-right: 30px;
}
.row a{
    color: #fff !important;
    text-decoration: none !important;
    
}
.row{
    float: left;
    width:100%;
        margin-bottom: 60px;
    color: #fff;
}
@media only screen and (max-width: 600px) {
.card-body img{
        width: 100%;
    float: left;
    margin-right: 0px;
    margin-bottom:10px;
    
}
.card-artigos{
 width:100%;
 float:left;
 margin-bottom:30px;
}
.card-eventos{
    width:100%;
    float:left;
    margin-bottom:30px;
}
}/* End custom CSS */
/* Start custom CSS */.elementor-post-info__terms-list a{
    display: none !important;
}
.elementor-post-info__terms-list a:nth-child(1){
    display: inherit !important;
}
.card-artigos h3 {

        margin-top: -119px !important;
}
.card-artigos > span{
    float: left;
    width: 100%;
    position: absolute;
    bottom: 11px;
    left: 17px;
    color: #fff;
    font-weight: 600;
    z-index: 999999;
}
.card-text{
    float: left;
    width: 60%;
    
}

.light_mode_cio #box .card-text{
	 color: #000 !important;
	}
	
.card-filho p.card-text{
    width: 100% !important;
}
.card-filho .card-body p{
    margin-top:0 !Important;
}
    .card-date{
    display: none !Important;
}
body.light_mode_cio{
    background:#fff !Important;
}
body.light_mode_cio h1, body.light_mode_cio h2, body.light_mode_cio h3, body.light_mode_cio h4, body.light_mode_cio h5{
    color:#000 !Important;
}
 body.light_mode_cio h5:hover{
     background: #fff !Important;
 }
 
body.light_mode_cio .card-artigos h3{
    color:#fff !Important;
}
#cio-codex-pai-inicio .card-filho .card-body p {
    font-family: "Heebo", Sans-serif ! Important;
    margin-top: 0 !important;
    text-align: left !important;
    float: left;
    width: 105%;
}
#cio-codex-pai-inicio .card-pai .card-body p {
    font-family: "Heebo", Sans-serif ! Important;
    margin-top: 0 !important;
    text-align: left;
    float: left;
    width: 65%;
}
.card-pai{
    display: inherit !Important;
}
.card-filho{
    float: left;
    display: block;
    margin-top: 30px;
    padding-left: 60px;
}
.card.arquivos:nth-child(n+2){
    margin-left: 150px !Important;
}
.card.arquivos{
    width: 100% !Important;
    float: left !Important;
}
.card.arquivos h5{
    float: left !Important;
    display: block !Important;
    width: 65%;
    margin-left:0 !Important;
    padding-left: 0 !important;
    
}
.card.arquivos img{
    width:250px;
    min-width: 250px;
    max-width: 250px;
    float: left;
    margin-right: 10px;
}
.elementor-post-info__terms-list a:nth-child(2){
    display: inherit !important;
}

.elementor-post-info__terms-list a:nth-child(3){
    display: inherit !important;
}
.coluna_lateral_img{
    width: 20%;
}
@media only screen and (max-width:600px){
    .coluna_lateral_img{
    width: 100%;
}

.card.arquivos{
    width: 100% !Important;
    float: left !Important;
    margin:0 !Important;
}
#cio-codex-pai-inicio .card-pai .card-body p{
    width:100% !important;
}
#cio-codex-pai-inicio .card-filho .card-body p{
    width:100% !important;
}
.card.arquivos img{
    width:100% !Important;
        width: 100%;
    max-width: 100%;
}
}

.card-body h5:hover, .card-body p:hover, h5.card-title.arquivos:hover, .card p:hover{
    color:#00AEC5;
}
.card-body{
    color: #fff;
}
.titulo_cursos_loop{
    min-height: 60px !Important
}
.card-body img{
        width: 200px;
    float: left;
    margin-right: 30px;
}
.row a{
    color: #fff;
    
}
.row{
    float: left;
    width:100%;
        margin-bottom: 20px;
    color: #fff;
}

.elementor-widget-container .row:nth-child(n+2){
    margin-left: 50px !important;
    width: 85%
}/* End custom CSS */