.roadmap__headline{letter-spacing:.04em;margin-bottom:20px;font-family:Merriweather;font-size:1.11111rem;font-weight:700;line-height:1.3}@media screen and (min-width:1024px){.roadmap__headline{font-size:1.22222rem;line-height:1.18182}}@media screen and (min-width:1200px){.roadmap__headline{font-size:1.44444rem;line-height:1}}.roadmap{grid-template-columns:repeat(1,1fr);gap:24px;display:grid}@media screen and (min-width:721px){.roadmap{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.roadmap{grid-template-columns:repeat(4,1fr)}}.roadmap__item{text-align:center;flex-direction:column;display:flex}.roadmap__item.active .roadmap__subheadline{color:#c4622d}.roadmap__item.active .roadmap__headline:after{background-color:#c4622d}.roadmap__item:last-child .roadmap__headline:before{width:calc(100% - 96px)}.roadmap__subheadline{color:#5b6b7a;margin-bottom:6px;font-weight:700}@media screen and (min-width:1024px){.roadmap__subheadline{margin-bottom:16px}}.roadmap__headline{margin-bottom:0;position:relative}.roadmap__headline:after{content:"";z-index:2;background-color:#0f2a44;border:4px solid #fff;border-radius:50%;width:30px;height:30px;margin:6px auto 0;display:block;position:relative}@media screen and (min-width:1024px){.roadmap__headline:after{margin:16px auto 0}}.roadmap__headline:before{content:"";z-index:0;background-color:#b1c0ce;width:calc(100% + 24px);height:2px;display:none;position:absolute;bottom:14px;left:48px}@media screen and (min-width:1024px){.roadmap__headline:before{display:block}}.roadmap__text{text-align:center;background-color:#e8f1f7;border-radius:16px;height:100%;margin-top:20px;padding:24px 32px;display:block}@media screen and (min-width:1024px){.roadmap__text{margin-top:36px}}.section--blue-light .roadmap__text{background-color:#fff}