.timeline{position:relative;width:100%;max-width:1140px;margin:5rem auto}.timeline:after{content:"";position:absolute;width:2px;background:#436aeb;top:0;bottom:0;left:50%;margin-left:-1px}.left_curve{position:absolute;right:-65px;top:50%}.left_curve path{fill:none;stroke:#436aeb;stroke-width:2px;vector-effect:non-scaling-stroke}.left_curve_upward{top:-50%}.left_curve_upward,.right_curve{position:absolute;left:-65px;transform:translateY(10px)}.right_curve{top:50%}.right_curve path{fill:none;stroke:#436aeb;stroke-width:2px;vector-effect:non-scaling-stroke}.timeline_container{padding:3rem 4rem;position:relative;background:inherit;width:50%}.timeline_container.left{left:0}.timeline_container.right{left:50%}.timeline_container:after{content:"";position:absolute;width:16px;height:16px;top:calc(50% - -93px);right:-8px;background:#fff;border:3px solid #436aeb;border-radius:16px;z-index:1}.timeline_container.right:after{left:-8px}.timeline_container:before{content:"";position:absolute;top:calc(50% - 1px);right:8px;background:#436aeb;z-index:1}.timeline_container.right:before{left:8px}.timeline_container .date{position:absolute;display:inline-block;top:calc(50% - -80px);text-align:center;font-size:14px;font-family:Proxima Nova;text-transform:uppercase;letter-spacing:1px;z-index:1}.timeline_container.left .date{right:-50px}.timeline_container.right .date{left:-50px}.timeline_container .content{padding:1rem;position:relative;border-radius:8px;border:1px solid #dedede;text-align:left}.timeline_container.right .content{border-radius:8px}.timeline_container .content h2{color:var(--Text-Color-Base-Main,#252525);font-size:18px;font-weight:700;line-height:28px;font-family:Proxima Nova;margin-top:.5rem}.timeline_container .content p{color:var(--Text-Color-Base-Second,#68727d);font-size:16px;font-weight:400;line-height:24px;font-family:Proxima Nova}.timeline_double_container{padding:3rem 4rem 0 3rem;position:relative;background:inherit;display:flex;flex-direction:column;gap:4rem;width:50%}.timeline_double_container .left_curve{position:absolute;left:-65px;top:0;transform:translateY(-95px)}.timeline_double_container.left{left:0}.timeline_double_container.right{left:50%}.timeline_double_container .dot{content:"";position:absolute;width:16px;height:16px;top:calc(50% - 0px);right:-8px;background:#fff;border:3px solid #436aeb;border-radius:16px;z-index:1}.timeline_double_container.right:after{left:-8px}.timeline_double_container:before{content:"";position:absolute;top:calc(50% - 1px);right:8px;background:#436aeb;z-index:1}.timeline_double_container.right:before{left:8px}.timeline_double_container .date{position:absolute;display:inline-block;top:calc(50% - 10px);text-align:center;font-size:14px;font-family:Proxima Nova;text-transform:uppercase;letter-spacing:1px;z-index:1}.timeline_double_container.left .date{right:-50px}.timeline_double_container.right .date{left:-50px}.timeline_double_container .content{padding:1rem;position:relative;border-radius:8px;border:1px solid #dedede;text-align:left;background-color:#fff;z-index:10}.timeline_double_container.right .content{border-radius:8px}.timeline_double_container .content h2{color:var(--Text-Color-Base-Main,#252525);font-size:18px;font-weight:700;line-height:28px;font-family:Proxima Nova;margin-top:.5rem}.timeline_double_container .content p{color:var(--Text-Color-Base-Second,#68727d);font-size:16px;font-weight:400;line-height:24px;font-family:Proxima Nova}@media (max-width:767.98px){.timeline:after{left:90px}.timeline_container{width:100%;padding-left:120px;padding-right:30px}.timeline_container.right{left:0}.timeline_container.left:after,.timeline_container.right:after{left:82px}.timeline_container.left:before,.timeline_container.right:before{left:100px;border-color:transparent #436aeb transparent transparent}.timeline_container.left .date,.timeline_container.right .date{right:auto;left:15px}.timeline_container.left .icon,.timeline_container.right .icon{right:auto;left:146px}.timeline_container.left .content,.timeline_container.right .content{padding:1rem;border-radius:8px}.left_curve,.right_curve{display:none}.timeline_container .date,.timeline_container:after{top:calc(50% - 20px)}.timeline_container:before{width:30px;height:2px;top:calc(50% - 3px);margin:-10px}}