.timeline-component{background:#fff;display:inline-block;padding-bottom:12rem}.button{margin-top:5rem}.timeline-component:before{background:#fff;bottom:0;content:" ";display:block;left:50%;margin-left:-50vw;margin-right:-50vw;position:absolute;right:50%;top:0;width:100vw}.timeline-component-content{display:inline-block}.timeline-component-content .span6:first-child{padding:10rem 2rem 10rem 0}.timeline-component-content .span6:last-child{padding:10rem 0 10rem 2rem}.timeline-component-content h2,.timeline-component-content h5{background:var(--Gradient-Raisin-Blue,linear-gradient(90deg,#281f24 0,#204fd9 34rem));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.timeline{display:flex;margin:0 auto;position:relative;width:97%;z-index:2}.timeline-component-content p{color:#000}.timepoint{font-size:2rem;white-space:nowrap;width:100%}.point-text{color:#000;margin-bottom:1rem}.timepoint p{background-image:url(https://8156697.fs1.hubspotusercontent-na1.net/hubfs/8156697/gradient_mirrored.svg);background-position:bottom;background-size:cover;border-radius:50%;color:#000;height:5rem;padding-top:.7rem;position:relative;text-align:center;width:5rem}.circle{align-items:center;display:flex;position:relative}.hl{background:#000;height:.1rem;width:calc(100% - 5rem)}.timepoint:last-of-type .hl{display:none}.timepoint:last-of-type{width:5rem!important}@media only screen and (max-width:74.5em) and (min-width:36em){.numbered-block{width:97%}.timeline-component-content .span6:first-child,.timeline-component-content .span6:last-child{padding:4rem 2rem}}.vl{display:none}@media only screen and (max-width:36em){.timeline{display:inline-block}.span6.text{padding-left:0!important;padding-top:0!important}.timeline-component-content .span6:first-of-type{padding-bottom:0}.timeline-component-content .span6{padding:4rem 2rem}.timepoint{display:flex;flex-direction:row-reverse;gap:3rem;width:100%}.timepoint:last-of-type{width:auto!important}.timepoint:last-of-type .vl{display:none;margin:0}.point-text{font-weight:500;padding-top:1rem;width:60%}.circle{display:inline-block;width:10%}.hl{display:none}.vl{background:#204fdd;margin:-5rem 0 0 2.3rem;min-height:calc(100% + 2rem);width:.2rem}.button,.vl{display:inline-block}.button{width:100%}}