.section--timeline{background:linear-gradient(180deg,#fff,#bae8e7);padding:75px 0}.section--timeline .section--timeline__items{display:flex;flex-direction:column;margin:auto;max-width:1360px;padding:0 30px;row-gap:30px}.section--timeline .section--timeline__row{display:flex;flex-wrap:wrap}.section--timeline .section--timeline__row .section--timeline__row__label{align-items:center;display:flex;flex-basis:10%;text-align:center}.section--timeline .section--timeline__row .section--timeline__row__point{align-items:center;display:flex;flex-basis:20%;justify-content:center;position:relative}.section--timeline .section--timeline__row .section--timeline__row__point span{background-color:#273d59;border-radius:100%;display:block;height:16px;width:16px}.section--timeline .section--timeline__row .section--timeline__row__point:after{border-right:1px solid #273d59;content:"";display:block;height:calc(100% + 30px);left:50%;position:absolute;top:50%;transform:translateX(-50%);width:1px}.section--timeline .section--timeline__row .section--timeline__row__content{border-radius:20px;flex-basis:70%;overflow:hidden;position:relative}.section--timeline .section--timeline__row .section--timeline__row__content .lozenge__image{aspect-ratio:842/474;border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section--timeline .section--timeline__row .section--timeline__row__content .section--timeline__row__content__lozenge{background:linear-gradient(91deg,hsla(0,0%,100%,.5) .88%,hsla(0,0%,95%,.8) 71.64%);border-radius:20px;bottom:30px;box-shadow:0 4px 35.7px 0 rgba(101,203,201,.2);left:30px;max-width:450px;padding:20px;position:absolute}.section--timeline .section--timeline__row:last-child .section--timeline__row__point:after{display:none}.section--timeline .section--timeline__row:nth-child(2n) .section--timeline__row__content__lozenge{left:unset;right:30px}@media screen and (max-width:1024px){.section--timeline .section--timeline__row .section--timeline__row__content,.section--timeline .section--timeline__row .section--timeline__row__label{flex-basis:100%}.section--timeline .section--timeline__row .section--timeline__row__label{text-align:left}.section--timeline .section--timeline__row .section--timeline__row__point{display:none}.section--timeline .section--timeline__row .section--timeline__row__content .section--timeline__row__content__lozenge{background:none;bottom:unset;box-shadow:none;left:unset;max-width:100%;padding:30px 0;position:relative}}
