/* Generated from page: timeline-eventos-externos */
.themify_builder_content-132752 .tb_u1ix818.module-fancy-heading.module .sub-head{font-size:23px;font-family:"Arial", "Helvetica", sans-serif;}
.themify_builder_content-132752 .tb_u1ix818.module-fancy-heading.module .sub-head,.themify_builder_content-132752 .tb_u1ix818.module-fancy-heading.module .sub-head a{color:rgba(87, 87, 87, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-132752 .tb_u1ix818.module-fancy-heading.module .main-head,.themify_builder_content-132752 .tb_u1ix818.module-fancy-heading.module .main-head a{color:rgba(196, 18, 48, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-132752 .tb_u1ix818.module-fancy-heading.module .main-head{margin-bottom:50px;margin-top:100px;}

@media screen and (max-width:680px){
.themify_builder_content-132752 .tb_u1ix818.module-fancy-heading.module .main-head{font-size:40px;}
.themify_builder_content-132752 .tb_u1ix818.module-fancy-heading.module .main-head,.themify_builder_content-132752 .tb_u1ix818.module-fancy-heading.module .main-head a{color:rgba(87, 87, 87, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
}/*Builder Custom CSS START*/
.timeline-main-title h2 {
    display: none;
}
.ctl-content {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px !important;
}
.ctl-title span {
    padding-bottom: 5px;
}
span.separador-timeline {
    display: none;
}
.ctl-title {
    display: flex;
    flex-direction: column;
}
.ctl-media.full {
    display: block !important;
}

.ctl-description {
    padding: 0px 20px !important;
}
.ctl-description p {
    padding: 10px 0px !important;
}

.ctl-wrapper .ctl-vertical-wrapper .ctl-icon {
    -webkit-box-shadow: 0 0 0 4px #fff, inset 0 0 0 2px rgba(0, 0, 0, .05), 0 0 0 8px var(--ctw-line-bg) !important;
    box-shadow: 0 0 0 2px #fff, inset 0 0 0 2px rgba(0, 0, 0, .05), 0 0 0 5px #2b2e72 !important;
}

.ctl-wrapper .ctl-vertical-wrapper .ctl-timeline:before {
    background-color: #2b2e72 !important;
}
.ctl-vertical-wrapper .ctl-year-label.ctl-year-text {
    box-shadow: 0 0 0 2px #fff, inset 0 0 0 2px rgba(0, 0, 0, .05), 0 0 0 5px #c62032;
}

.ctl-vertical-wrapper .ctl-year-label.ctl-year-text {
    background: #2b2e72;
    box-shadow: 0 0 0 2px #fff, inset 0 0 0 2px rgba(0, 0, 0, .05), 0 0 0 5px #c62032 !important;
}

.ctl-start, .ctl-end {
    background: #c62032 !important;
}
/*Builder Custom CSS END*/