.timeline-wrap .timeline{align-items:flex-end;box-sizing:border-box;display:flex;padding-bottom:20px!important;padding-top:20px!important;position:relative;width:100%}.timeline-wrap .timeline-content .timieline-cnt{align-self:flex-start;background:#fff;border-radius:10px;flex-grow:0;flex-shrink:0;padding:20px;position:relative}.timeline-wrap .timeline-content:before{border-radius:5px;content:"";height:1px;left:-7px;position:absolute;top:calc(100% + 10px);width:calc(100% + 25px)}.timeline-wrap .timeline-content:after{bottom:0;content:"";height:95px;left:calc(50% - 8px);position:absolute;width:1px}.timeline-wrap .timeline-content{padding:0 30px 120px;position:relative}.timeline-wrap .timeline-period{left:calc(50% - 60px);position:absolute;text-align:center;top:calc(100% + 30px);width:100px}.timeline-wrap .timeline-period .timeline-dots{border:1px solid #000;border-radius:50%;height:20px;left:calc(50% - 6px);padding:2px;position:absolute;top:-29px;width:20px;z-index:2}.timeline-wrap .timeline-period .timeline-dots:after{border-radius:50%;content:"";display:block;height:100%;width:100%}.timeline-wrap .timieline-cnt-icon{margin:0 auto;max-width:100%;padding-bottom:15px;width:105px}.timeline-wrap .timieline-cnt-icon svg{display:block;height:100%;width:100%;fill:currentColor;color:inherit}.timeline-wrap .timieline-cnt-icon img{height:auto;max-width:100%}.timeline-wrap .splide{padding:0}.timeline-wrap .splide__track{padding:0 0 30px}.timeline-wrap .timeline-content.is-active{font-size:110%}.timeline-wrap .timeline-content.is-active .timieline-cnt{padding:30px}