
/* DOT */
.timeline-away{gap:0;}
.timeline-column-first::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -33px;
    width: 1px;
    background: #EEEEEE;
    opacity: 1;
    z-index: 1;
}
.timeline-column-first::after {
    content: "";
    position: absolute;
    top: 0px;
    right: -42px;
    width: 14px;
    height: 14px;
    background: #EEEEEE;
    border: 3px solid #EEEEEE;
    border-radius: 50%;
    z-index: 2;
}
.timeline-away blockquote:before{display:none}
.timeline-column-end{padding:40px;background:#222222;margin-bottom:48px!important;}
.timeline-away blockquote{padding:0;margin:0;line-height:1.4;font-size:18px;border-left: 2px solid #EEEEEE;padding-left:16px;}
.timeline-away blockquote ul {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
}
.timeline-away blockquote ul li{margin:0!important;line-height:1.4;}
.timeline-away .timeline-columns:last-child .timeline-column-end{margin-bottom:0!important;}
@media only screen and (min-width: 768px) {
.timeline-column-first {text-align:right;}
.timeline-columns{gap:66px;}
}
@media only screen and (max-width: 767.97px) {
    .timeline-columns{position:relative; padding-left: 30px; gap: 0;}
    .timeline-column-first{position:unset;}
    .timeline-column-first::after{
        right: unset;
        left: 0px;
        width:9px;height:9px;
    }
    .timeline-column-first::before{
    	right: unset; left:7px;
    }
    .timeline-column-first .wp-block-heading{margin-bottom:4px;font-size:18px;}
    .timeline-column-first p{margin-bottom:16px;font-size:16px;}
    .timeline-column-end{padding:16px 12px;margin-bottom:40px!important;}
    .timeline-away .timeline-columns:last-child .timeline-column-end{margin-bottom:0!important;}
    .timeline-away blockquote ul li{font-size:16px;}

}