.timeline{display:flex;flex-wrap:wrap}.timeline .step{flex:0 0 50%;position:relative}.timeline .step-wrapper{display:flex;flex-direction:column;gap:40px}.timeline .step:nth-child(2n){margin-top:50px}.timeline .step:nth-child(odd) .step-wrapper{flex-direction:column-reverse}.timeline .step:nth-child(odd):before{right:-90px;top:36%}.timeline .step:nth-child(2n):before,.timeline .step:nth-child(odd):before{background:url(https://24924595.fs1.hubspotusercontent-eu1.net/hubfs/24924595/arrow-timeline-1.png);background-size:cover!important;content:"";height:120px;position:absolute;width:118px;z-index:11111}.timeline .step:nth-child(2n):before{bottom:2%;left:-100px;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.timeline .step:last-child:before{display:none}.timeline .step .img-wrapper{display:block;height:250px;margin:0 auto;overflow:hidden;width:250px}.timeline .step img{display:block;height:100%!important;max-height:100%!important;max-width:100%!important;min-height:100%!important;object-fit:cover;width:100%}.timeline .step-top{align-items:flex-start;display:flex;gap:20px;margin-bottom:30px}.timeline .step-top h2{flex:1;line-height:1.15em}.timeline .circle{align-items:center;background:hsla(44,23%,82%,.4);border-radius:100px;display:flex;flex-direction:column;font-size:14px;font-weight:500;height:75px;justify-content:center;letter-spacing:2px;width:75px}.timeline .step-content{padding:30px 50px;transition:.3s}.timeline .step-wrapper:hover .step-content{background:#faf7f3}.timeline .step-content h4{font-family:Rubik,sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}@media(max-width:1080px){.timeline .step:nth-child(2n):before,.timeline .step:nth-child(odd):before{height:91px;width:90px}.timeline .step:nth-child(odd):before{right:-75px}.timeline .step:nth-child(2n):before{left:-65px}}@media(max-width:860px){.timeline{flex-direction:column}.timeline .step{width:100%}.timeline .step .step-content{padding:30px 20px}.timeline .step:nth-child(2n){margin-top:0}.timeline .step:nth-child(odd) .step-wrapper{flex-direction:column}.timeline .step:nth-child(2n):before,.timeline .step:nth-child(odd):before{background:url(https://24924595.fs1.hubspotusercontent-eu1.net/hubfs/24924595/arrow-timeline-1.png)!important;background-size:cover!important;bottom:-23px!important;height:93px;left:70%!important;top:unset;-moz-transform:unset;-webkit-transform:unset;-o-transform:unset;transform:unset;width:92px}.timeline .step .img-wrapper{height:auto}}