.vertical-timeline .section-title .et_pb_text_inner{text-align:center}.vertical-timeline .section-title .et_pb_text_inner h2{font:400 40px/1.1em Proxima Nova,sans-serif;margin:0px;color:#000}.vertical-timeline .section-title .et_pb_text_inner h3{font:100 35px/1.3em Proxima Nova,sans-serif}.vertical-timeline .et_pb_image img{width:85%;display:inline}.vertical-timeline .step{list-style-type:none;position:relative;overflow:hidden!important;padding:0px 0px 45px 0px}.vertical-timeline .step-qweqwe::after{content:"";position:absolute!important;bottom:5px;left:45%;margin-left:40px;z-index:1;width:19px;height:1000px;background:url(https://wordpresssociety.com/demos/divi/wp-content/uploads/2019/08/step-arrow.png) no-repeat 0 bottom;visibility:visible}.vertical-timeline .step:after{content:"";z-index:1;position:absolute;width:19px;height:1000px;background:#357270;width:15px;clip-path:polygon(0 10px,calc(100% - 15px) 10px,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,calc(100% - 15px) calc(100% - 10px),0 calc(100% - 10px));animation:a1 1.5s infinite linear}.vertical-timeline .step-last::after{display:none}.vertical-timeline .step h4.title{font-size:24px}.vertical-timeline .step p{font-size:17px}.vertical-timeline .left-side{width:45%;float:left;padding:0 50px;padding-top:15px;text-align:center;margin:unset!important;position:unset!important}.vertical-timeline .right-side{width:55%;float:left;padding-top:15px;padding-left:125px;position:unset!important}.vertical-timeline .right-side .step-number{width:97px;height:97px;display:inline-block;z-index:9;position:absolute!important;left:45%;top:0}.vertical-timeline .right-side .step-number:before{content:"";position:absolute;background-color:#357270;width:70%;height:70%;transform:translate(20%,20%)}.vertical-timeline .right-side .step-number .et_pb_text_inner p{font-weight:500;font-size:40px;line-height:96px;text-align:center;color:#e45128}.vertical-timeline .right-side .step-content{}@media (max-width:1200px){.vertical-timeline .left-side{padding:15px 25px 0}}@media (max-width:992px){.vertical-timeline .left-side{padding:15px 15px 0}}@media (max-width:767px){.vertical-timeline .left-side{width:100%;padding-left:125px;padding-bottom:30px}.vertical-timeline .right-side{width:100%}.vertical-timeline .right-side .step-number{left:0}.vertical-timeline .step::after{left:0}.vertical-timeline .et_pb_image img{width:100%}}@media (max-width:374px){.vertical-timeline .step::after{margin-left:30px}.vertical-timeline .right-side .step-number{background-size:cover;width:80px;height:80px;line-height:78px}.vertical-timeline .left-side,.vertical-timeline .right-side{padding-left:100px;padding-bottom:20px}}.timeline{display:flex;flex-direction:column;margin:20px auto;position:relative}.timeline__event{margin-bottom:20px;position:relative;display:flex;margin:20px 0;border-radius:6px;align-self:center;width:60vw}.timeline__event:nth-child(2n+1){flex-direction:row-reverse}.timeline__event:nth-child(2n+1) .timeline__event__icon:before{content:"";width:2px;height:100%;background:#CA706C;position:absolute;top:0%;left:50%;right:auto;z-index:-1;transform:translateX(-50%);animation:fillTop 2s forwards 4s ease-in-out}.timeline__event:nth-child(2n+1) .timeline__event__icon:after{content:"";width:100%;height:2px;background:#CA706C;position:absolute;right:0;z-index:-1;top:50%;left:auto;transform:translateY(-50%);animation:fillLeft 2s forwards 4s ease-in-out}.timeline__event__title{font-size:1.2rem;line-height:1.4;text-transform:uppercase;font-weight:600;color:#9251ac;letter-spacing:1.5px}.timeline__event__content{padding:20px;box-shadow:0 30px 60px -12px rgba(50,50,93,0.25),0 18px 36px -18px rgba(0,0,0,0.3),0 -12px 36px -8px rgba(0,0,0,0.025);background:#fff;width:calc(40vw - 84px);flex-grow:1}.timeline__event__date{color:#FCFCFC;font-family:poppins;font-size:1.5rem;font-weight:600;background:#357270;display:flex;align-items:center;justify-content:center;white-space:nowrap;padding:0 20px}.timeline__event__icon{display:flex;align-items:center;justify-content:center;color:#CA706C;padding:20px;align-self:center;margin:0 20px;background:white;border-radius:100%;width:40px;padding:40px;height:40px;position:relative}.timeline__event__icon i{font-size:32px}.timeline__event__icon:before{content:"";width:2px;height:100%;background:#CA706C;position:absolute;top:0%;z-index:-1;left:50%;transform:translateX(-50%);animation:fillTop 2s forwards 4s ease-in-out}.timeline__event__icon:after{content:"";width:100%;height:2px;background:#CA706C;position:absolute;left:0%;z-index:-1;top:50%;transform:translateY(-50%);animation:fillLeftOdd 2s forwards 4s ease-in-out}.timeline__event__description{flex-basis:60%;color:#8f8f8f;font-family:poppins}.timeline__event--type2:after{background:#555ac0}.timeline__event--type2 .timeline__event__date{color:#FCFCFC;background:#357270;font-family:poppins}.timeline__event--type2:nth-child(2n+1) .timeline__event__icon:before,.timeline__event--type2:nth-child(2n+1) .timeline__event__icon:after{background:#CA706C}.timeline__event--type2 .timeline__event__icon{color:#CA706C}.timeline__event--type2 .timeline__event__icon:before,.timeline__event--type2 .timeline__event__icon:after{background:#CA706C}.timeline__event--type2 .timeline__event__title{color:#CA706C}.timeline__event--type3:after{background:#24b47e}.timeline__event--type3 .timeline__event__date{color:#FCFCFC;background-color:#357270}.timeline__event--type3:nth-child(2n+1) .timeline__event__icon:before,.timeline__event--type3:nth-child(2n+1) .timeline__event__icon:after{background:#CA706C}.timeline__event--type3 .timeline__event__icon{color:#CA706C}.timeline__event--type3 .timeline__event__icon:before,.timeline__event--type3 .timeline__event__icon:after{background:#CA706C}.timeline__event--type3 .timeline__event__title{color:#24b47e}.timeline__event:last-child .timeline__event__icon:before{content:none}@media (max-width:786px){.timeline__event{flex-direction:column;align-self:center}.timeline__event__content{width:100%}.timeline__event__icon{border-radius:6px 6px 0 0;width:100%;margin:0;box-shadow:none}.timeline__event__icon:before,.timeline__event__icon:after{display:none}.timeline__event__date{border-radius:0;padding:20px}.timeline__event:nth-child(2n+1){flex-direction:column;align-self:center}.timeline__event:nth-child(2n+1) .timeline__event__date{border-radius:0;padding:20px}.timeline__event:nth-child(2n+1) .timeline__event__icon{border-radius:6px 6px 0 0;margin:0}}@keyframes fillLeft{100%{right:100%}}@keyframes fillTop{100%{top:100%}}@keyframes fillLeftOdd{100%{left:100%}}