.timeline{position:relative;width:100%;max-width:1140px;margin:0 auto;padding:15px 0}.timeline:after{content:"";position:absolute;width:2px;background:#ffffff2b;top:0;bottom:0;left:50%;margin-left:-1px}.timeline.light:after{background:#00000021}.containertimeline{padding:15px 30px 0 0;position:relative;background:inherit;width:50%}.containertimeline.left{left:0}.containertimeline.right{left:50%;padding:15px 0 0 30px}.containertimeline.right:after{left:-8px}.containertimeline:before{content:"";position:absolute;width:31px;height:2px;top:calc(50% - 1px);right:-1px;background:#ffffff2b;z-index:1}.containertimeline.light:before{background:#00000021}.containertimeline.right:before{left:8px}.containertimeline .date{position:absolute;display:inline-block;top:calc(50% - 8px);text-align:center;font-size:14px;font-weight:700;color:#006e51;text-transform:uppercase;letter-spacing:1px;z-index:1}.containertimeline.left .date{right:-75px}.containertimeline.right .date{left:-75px}button.button.timeLine{background:#6424b3;padding:10px 15px;color:white;position:absolute;bottom:16px}.containertimeline .icon{position:absolute;display:inline-block;width:40px;height:40px;padding:9px 0;top:calc(50% - 20px);background:#f6d155;border:2px solid #006e51;border-radius:40px;text-align:center;font-size:18px;color:#006e51;z-index:1}.containertimeline.left .icon{right:56px}.containertimeline.right .icon{left:56px}.containertimeline .content{padding:0;position:relative;background:#171717;display:flex;border-radius:5px}.containertimeline.light .content{background:#ffffff;box-shadow:0 20px 50px rgb(0 0 0/12%)}.containertimeline .content p{font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:125%}@media (max-width:767.98px){.timeline:after{left:-10px}.containertimeline{width:100%;padding:0;margin-bottom:15px}.containertimeline.right{left:0}.containertimeline.left:after,.containertimeline.right:after{left:82px}.containertimeline.left:before,.containertimeline.right:before{left:-11px;width:21px}.containertimeline.left .date,.containertimeline.right .date{right:auto;left:15px}.containertimeline.left .icon,.containertimeline.right .icon{right:auto;left:146px}.containertimeline.right{padding:0}.containertimeline.left .content,.containertimeline.right .content{padding:10px}}.text-card-timeline{padding:3px 16px}.card-img-timeline img{min-width:135px}.containertimeline .content h2{font-family:Poppins;margin:0 0 10px;font-size:1.1rem;font-weight:500;line-height:117%}