#timeline{float:left;width:100%;font-size:90%;position:relative;margin:15px 0}#timeline .timeline-entry-wrapper{width:50%;clear:both;position:relative;margin:15px 0}#timeline .timeline-entry-wrapper .timeline-entry{text-align:center;box-shadow:0 0 20px #e5e5e5}#timeline .timeline-entry-wrapper .timeline-entry h3{top:50%;width:100%;margin-top:-.5em;position:absolute}@media (max-width: 991px){#timeline .timeline-entry-wrapper .timeline-entry h3 br{display:none}}@media screen and (max-width: 991px){#timeline .timeline-entry-wrapper .timeline-entry h3{top:0;position:relative;text-align:center;margin-top:inherit}}#timeline .timeline-entry-wrapper .timeline-entry .svg{width:58px;height:auto}#timeline .timeline-entry-wrapper .timeline-entry p{margin:0 0 15px 0}#timeline .timeline-entry-wrapper .timeline-entry p:last-child{margin:0}#timeline .timeline-entry-wrapper .timeline-entry::after{top:50%;content:'';display:block;margin-top:-12px;border-width:12px;position:absolute;border-style:solid}#timeline .timeline-entry-wrapper::after{content:'';top:50%;width:31px;height:31px;display:block;margin-top:-12px;border-radius:50%;position:absolute;background-color:#f0e6f2}@media screen and (max-width: 991px){#timeline .timeline-entry-wrapper{width:100%;margin-bottom:50px}}#timeline .left{float:left;padding-right:50px}#timeline .left .timeline-entry h3{text-align:left;left:calc(100% + 50px)}@media screen and (max-width: 991px){#timeline .left .timeline-entry h3{left:0;text-align:center}}#timeline .left .timeline-entry::after{left:calc(100% - 50px);border-color:transparent transparent transparent white}@media screen and (max-width: 991px){#timeline .left .timeline-entry::after{left:26px;border-color:transparent white transparent transparent}}#timeline .left::after{left:calc(100% - 10px)}@media screen and (max-width: 991px){#timeline .left::after{left:-11px}}@media screen and (max-width: 991px){#timeline .left{float:none;padding-right:0;padding-left:50px}}#timeline .right{float:right;padding-left:50px}#timeline .right .timeline-entry h3{left:-100%;text-align:right;padding-right:50px}@media screen and (max-width: 991px){#timeline .right .timeline-entry h3{left:0;padding-right:0;text-align:center}}#timeline .right .timeline-entry::after{left:26px;border-color:transparent white transparent transparent}#timeline .right::after{left:-11px}@media screen and (max-width: 991px){#timeline .right{float:none}}#timeline::after{top:0;left:50%;width:10px;content:'';height:100%;display:block;position:absolute;border-radius:4px;background-color:#f0e6f2}@media screen and (max-width: 991px){#timeline::after{left:0}}
