.timeline-wrapper{margin:50px auto;max-width:700px;padding:0 15px}.timeline-wrapper .top-ship{text-align:center}.timeline-wrapper .timeframe{height:137px;margin-top:-7px;overflow:hidden;position:relative}.timeline-wrapper .timeframe:before{background:url(https://www.swipedon.com/hubfs/curve-right-orange.png) no-repeat top;content:"";height:137px;left:calc(50% - 3px);position:absolute;top:0;width:54px}.timeline-wrapper .timeframe.blue-left:before{background:url(https://www.swipedon.com/hubfs/curve-left-blue.png) no-repeat top;content:"";height:137px;left:calc(50% - 47px);position:absolute;top:0;width:54px}.timeline-wrapper .timeframe.orange-left:before{background:url(https://www.swipedon.com/hubfs/curve-left-orange.png) no-repeat top;content:"";height:137px;left:calc(50% - 47px);position:absolute;top:0;width:54px}.timeline-wrapper .timeframe.green-right:before{background:url(https://www.swipedon.com/hubfs/curve-right-green.png) no-repeat top;content:"";height:137px;left:calc(50% - 3px);position:absolute;top:0;width:54px}.timeline-wrapper .timeframe .text-descr{align-items:center;display:flex;float:left;justify-content:center;margin:auto;min-height:137px;text-align:center;width:calc(50% - 25px)}.timeline-wrapper .timeframe .year{color:#343434!important;font-family:VisbyCF;font-size:35px;position:absolute;right:calc(50% - 175px);top:calc(50% - 35px)}.timeline-wrapper .timeframe .icon-bg{background:#f54000;border-radius:50%;color:#fff;font-size:28px;height:50px;left:calc(50% + 20px);line-height:53px;position:absolute;text-align:center;top:calc(50% - 30px);width:50px}.timeline-wrapper .timeframe.blue-left .icon-bg{background:#3ac1e7;left:calc(50% - 63px)}.timeline-wrapper .timeframe.blue-left .year{left:auto;right:calc(50% + 75px)}.timeline-wrapper .timeframe.blue-left .text-descr{float:right}.timeline-wrapper .timeframe.green-right .icon-bg{background:#72c48f;left:calc(50% - 63px);left:calc(50% + 20px);top:calc(50% - 30px)}.timeline-wrapper .timeframe.orange-left .icon-bg{background:#f54000;left:calc(50% - 63px)}.timeline-wrapper .timeframe.orange-left .text-descr{float:right}.timeline-wrapper .timeframe.orange-left .year{left:auto;right:calc(50% + 75px)}.timeline-wrapper .bottom-island{margin-top:-7px;text-align:center}.timeline-wrapper .bottom-island img{margin-left:-12px;margin-top:0;text-align:center}@media (max-width:1280px){.timeline-wrapper .timeframe .text-descr{font-size:14px;line-height:1.1}}