.cr-timeline-wrap .cr-timeline-line{width:0;height:100%;position:absolute;border-left:1px solid #e2e8f0}.cr-timeline-wrap .cr-timeline-posts-wrap{margin-left:3rem}.cr-timeline-wrap .cr-timeline-posts-wrap .cr-timeline-post-inside{background-color:#fff;transition:all .3s ease-in-out}.cr-timeline-wrap .cr-timeline-posts-wrap .cr-timeline-post-inside h4{margin-bottom:0}.cr-timeline-wrap .cr-timeline-posts-wrap .cr-timeline-post-inside h4 a{color:#333}.cr-timeline-wrap .cr-timeline-posts-wrap .cr-timeline-post-inside .cr-timeline-post-excerpt{color:#666}.cr-timeline-wrap .cr-timeline-posts-wrap .cr-timeline-post-inside .cr-timeline-post-date{color:#999}.cr-timeline-wrap .cr-timeline-posts-wrap .cr-timeline-triangle{width:40px;height:40px;position:absolute;left:9px;overflow:hidden}.cr-timeline-wrap .cr-timeline-posts-wrap .cr-timeline-triangle:after{content:"";position:absolute;width:30px;height:30px;background:#fff;-ms-transform:rotate(45deg);transform:rotate(45deg);top:5px;left:30px;border:1px solid #e2e8f0;transition:all .3s ease-in-out}.cr-timeline-wrap .cr-timeline-posts-wrap .cr-timeline-bullet{background-color:#e2e8f0;width:20px;height:20px;border-radius:50%;position:absolute;left:-10px;margin-top:10px}.layout-alternate .cr-timeline-line{left:50%}.layout-alternate .cr-timeline-posts-wrap{margin-left:0}.layout-alternate .cr-timeline-posts-wrap .cr-timeline-post{display:-ms-flexbox;display:flex}.layout-alternate .cr-timeline-posts-wrap .cr-timeline-post .cr-timeline-post-inside{width:calc(50% - 40px)}.layout-alternate .cr-timeline-posts-wrap .cr-timeline-post .cr-timeline-post-inside .cr-timeline-bullet{left:calc(50% - 10px)}.layout-alternate .cr-timeline-posts-wrap .cr-timeline-post:nth-of-type(odd){-ms-flex-pack:start;justify-content:flex-start}.layout-alternate .cr-timeline-posts-wrap .cr-timeline-post:nth-of-type(odd) .cr-timeline-triangle{-ms-transform:rotate(180deg);transform:rotate(180deg);left:calc(50% - 41px)}.layout-alternate .cr-timeline-posts-wrap .cr-timeline-post:nth-of-type(even){-ms-flex-pack:end;justify-content:flex-end}.layout-alternate .cr-timeline-posts-wrap .cr-timeline-post:nth-of-type(even) .cr-timeline-triangle{left:calc(50% + 1px)}.layout-right .cr-timeline-line{right:0}.layout-right .cr-timeline-posts-wrap{margin-left:0;margin-right:3rem;text-align:right}.layout-right .cr-timeline-posts-wrap .cr-timeline-bullet{left:auto;right:-10px}.layout-right .cr-timeline-posts-wrap .cr-timeline-triangle{left:auto;right:9px;-ms-transform:rotate(180deg);transform:rotate(180deg)}