*,:after,:before{box-sizing:border-box}.timeline_container{background-color:#313e48}.timeline_two{margin:0 auto;max-width:1140px;padding:15px 0;position:relative;width:100%}.timeline_two:after{background:#fff;bottom:0;content:"";left:50%;margin-left:-1px;position:absolute;top:0;width:2px}.container{background:inherit;padding:15px 30px;position:relative;width:50%}.container:nth-child(odd){left:0}.container:nth-child(2n){left:50%}.container:after{background:#fff;border:2px solid #313e48;border-radius:16px;content:"";height:16px;position:absolute;right:-8px;top:calc(50% - 8px);width:16px;z-index:1}.container:nth-child(2n):after{left:-8px}.container:before{background:#fff;content:"";height:2px;position:absolute;right:8px;top:calc(50% - 1px);width:50px;z-index:1}.container:nth-child(2n):before{left:8px}.container .date{color:#fff;display:inline-block;font-size:14px;font-weight:700;letter-spacing:1px;position:absolute;text-align:center;text-transform:uppercase;top:calc(50% - 8px);z-index:1}.container:nth-child(odd) .date{right:-95px}.container:nth-child(2n) .date{left:-95px}.container .icon{background:#fff;border:2px solid #313e48;border-radius:40px;color:#313e48;display:inline-block;font-size:18px;height:40px;padding:9px 0;position:absolute;text-align:center;top:calc(50% - 20px);width:40px;z-index:1}.container .icon span{left:9px;position:absolute;top:calc(50% - 12px);width:19px;z-index:1}.container:nth-child(odd) .icon{right:56px}.container:nth-child(2n) .icon{left:56px}.container .content{background:#fcb442;border-radius:0 500px 500px 0;padding:30px 90px 30px 30px;position:relative}.container:nth-child(2n) .content{border-radius:500px 0 0 500px;padding:30px 30px 30px 90px}.container .content h2{color:#313e48;font-size:18px;font-weight:400;margin:0 0 10px}.container .content p{color:#000;font-size:16px;line-height:22px;margin:0}@media (max-width:767.98px){.timeline_two:after{left:98px}.container{padding-left:120px;padding-right:0;width:100%}.container .content p{font-size:10px;line-height:12px}.container:nth-child(2n){left:0}.container:nth-child(2n):after,.container:nth-child(odd):after{left:90px}.container:nth-child(2n):before,.container:nth-child(odd):before{border-color:transparent #006e51 transparent transparent;left:106px}.container:nth-child(2n) .date,.container:nth-child(odd) .date{left:8px;right:auto}.container:nth-child(2n) .icon,.container:nth-child(odd) .icon{left:146px;right:auto}.container:nth-child(2n) .content,.container:nth-child(odd) .content{border-radius:500px 0 0 500px;padding:30px 30px 30px 90px}}