.timeline__row{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.timeline__column{flex:1;padding:20px}.timeline__column--left{max-width:50%}.timeline__column--right{display:flex;flex-direction:column;max-width:50%}.timeline__title{margin-bottom:30px!important}.timeline__title,.timeline__title :is(h1,h2,h3,h4,h5,h6,p,div){font-size:1.9rem;margin-bottom:.5rem}.timeline__item-title,.timeline__item-title :is(h1,h2,h3,h4,h5,h6,p,div){font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.timeline__icon,.timeline__image{height:auto;max-width:100%}img.timeline__image{border-radius:10px;width:90%}.timeline__item{display:flex;gap:40px;margin-bottom:20px;position:relative;width:100%;z-index:1}.timeline__icon-container{align-items:center;border-radius:50%;display:inline-flex;height:50px;justify-content:center;line-height:0;padding:10px;width:50px;z-index:1}.timeline__icon{display:block;height:auto;width:auto}.timeline__prehead,.timeline__prehead :is(h1,h2,h3,h4,h5,h6,p,div){color:#3dc4e7;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.timeline__description,.timeline__description :is(h1,h2,h3,h4,h5,h6,p,div){font-size:.9rem;font-weight:400;margin-top:.5rem}.timeline__cta{align-items:center;display:flex;position:relative;width:100%}.timeline__cta .button{margin-left:4.5rem;position:relative;z-index:1}.timeline__dashed-line-curve{border-top:2px dashed #707070;height:2px;left:0;margin-left:1.2rem;position:absolute;width:4rem;z-index:0}.timeline__link{border-radius:5px;color:#fff;display:inline-block;padding:10px 20px;text-decoration:none}.timeline__item--right{padding-bottom:35px}.dashed-timeline{align-items:center;display:flex;flex-direction:column;height:100%;position:relative}.timeline__dashed-line{border-right:2px dashed #707070;height:calc(100% - 84px);left:2.2rem;position:absolute;top:40px;width:1px;z-index:0}@media (max-width:768px){.timeline__column--left,.timeline__column--right{max-width:100%}img.timeline__image{display:none}.timeline__row{flex-direction:column}.timeline__description{font-size:.8rem}.timeline__column.timeline__column--left{padding:0 20px}.timeline__title,.timeline__title :is(h1,h2,h3,h4,h5,h6,p,div){font-size:1.5rem}}