.sec--timeline.bg__upper-none.bg__lower-none{background-color:var(--color-blue);color:var(--color-white)}.sec--timeline .wrapper__copy{margin-bottom:calc(var(--size-20px) * 2)}.sec--timeline h2+.wrapper__copy{margin-top:calc(var(--size-20px) * -1)}.sec--timeline .col{width:100%}.sec--timeline .col__title:after{background-color:var(--color-blue-light);border-radius:50%;content:"";display:block;height:var(--size-20px);position:absolute;right:0;top:5px;transform:translateX(50%);width:var(--size-20px);z-index:1}.sec--timeline .col ol,.sec--timeline .col ul{padding-left:0}.sec--timeline .col ol li,.sec--timeline .col ul li{margin-left:0;margin-bottom:var(--size-5px)}.sec--timeline .col ol li:before,.sec--timeline .col ul li:before{margin-right:0;min-width:var(--size-25px)}.sec--timeline .timeline__copy-title{color:var(--color-blue-lighter);font-size:16px;letter-spacing:.2px;line-height:30px;margin-bottom:20px}.sec--timeline .timeline__title{font-size:14px;letter-spacing:1px}.sec--timeline .timeline__item:last-child .col__copy:before{height:calc(50% + 26px)}@media (max-width:809px){.sec--timeline .timeline{margin-top:var(--size-40px)}.sec--timeline .timeline__item{flex-direction:column}.sec--timeline .timeline__title{font-size:20px}.sec--timeline .col__title:after{height:var(--size-10px);left:0;right:auto;width:var(--size-10px);top:10px}.sec--timeline .col__copy{padding-left:25px}.sec--timeline .col__copy:before{background-color:var(--color-white);content:"";display:block;height:calc(100% + 26px);position:absolute;left:9px;top:-16px;width:1px;z-index:0}}@media (min-width:810px){.sec--timeline .sec__title{margin-bottom:calc(var(--size-30px) * 2)}.sec--timeline .timeline{max-width:904px}.sec--timeline .timeline__item:last-child .col__copy{padding-bottom:0}.sec--timeline .timeline__item:last-child .col__copy:before{height:50%}.sec--timeline .col__title{max-width:115px;min-width:12.7217%}.sec--timeline .col__copy{max-width:700px;min-width:77.433%;overflow:visible;padding-bottom:calc(var(--size-40px) * 2);padding-left:25px}.sec--timeline .col__copy:before{background-color:var(--color-white);content:"";display:block;height:100%;position:absolute;left:0;top:8px;width:1px;z-index:0}}@media (min-width:1280px){.sec--timeline .col__copy{padding-left:0}.sec--timeline .col__copy:before{left:-90px}.sec--timeline .wrapper__copy{margin-bottom:calc(var(--size-30px) * 2);max-width:80%}.sec--timeline h2+.wrapper__copy{margin-top:calc(var(--size-30px) * -1)}}
/*# sourceMappingURL=timeline.css.map */
