.bw-timeline{box-sizing:border-box;padding:60px 20px}.bw-timeline__track{margin:0 auto;max-width:900px;position:relative}.bw-timeline__track:before{background-color:#e0d9d3;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px;z-index:0}.bw-timeline__row{align-items:start;display:grid;grid-template-columns:1fr 40px 1fr;margin-bottom:48px;position:relative;z-index:1}.bw-timeline__row:last-child{margin-bottom:0}.bw-timeline__spine{display:flex;justify-content:center;padding-top:24px;position:relative;z-index:2}.bw-timeline__dot{background:#fff;border:2px solid #ff5724;border-radius:50%;box-shadow:0 4px 4px 0 rgba(0,0,0,.12);display:block;flex-shrink:0;height:32px;position:relative;width:32px}.bw-timeline__dot:before{background:#ff5724;border-radius:10px;content:"";height:10px;left:9px;position:absolute;top:9px;width:10px}.bw-timeline__card{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(17,28,46,.06),0 4px 16px rgba(17,28,46,.08);padding:28px 30px 24px;position:relative}.bw-timeline__card--left{margin-right:16px;text-align:right}.bw-timeline__card--right{margin-left:16px;text-align:left}.bw-timeline__year{color:#ff5724;display:block;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.bw-timeline__title{color:#111c2e;font-family:"DM Serif Display",serif;font-size:20px;font-weight:700;line-height:1.2;margin:0 0 10px}.bw-timeline__desc{color:#4a5568;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.65;margin:0}@media (max-width:640px){.bw-timeline__track:before{left:20px}.bw-timeline__row{grid-template-columns:40px 1fr;grid-template-rows:auto;margin-bottom:36px}.bw-timeline__row--left .bw-timeline__card--left,.bw-timeline__row--right .bw-timeline__card--right{grid-column:2;grid-row:1;margin-left:0;margin-right:0;text-align:left}.bw-timeline__row--left .bw-timeline__spine,.bw-timeline__row--right .bw-timeline__spine{grid-column:1;grid-row:1}.bw-timeline__row--left .bw-timeline__spacer,.bw-timeline__row--right .bw-timeline__spacer{display:none}}