.journey{background:var(--slate,#203a44);border-radius:1rem;display:grid;gap:.5rem 2rem;grid-template-columns:1fr 2fr 1fr;margin:64px auto;min-width:800px;padding:32px 48px;transition:.5s ease}.journey img{height:auto;max-width:100%}.journey-circle{grid-column:2;grid-row:1/span 3;margin-bottom:-64px;margin-top:-64px;text-align:center}.journey-circle img{border-radius:50%;box-shadow:0 0 25px rgba(0,217,141,.5)}.journey-arrow{grid-column:1;grid-row:2;opacity:1;text-align:center;transition:.5s ease;visibility:visible}.journey-arrow--down{grid-column:3}.journey-step{color:#fff;opacity:1;transition:.5s ease;visibility:visible}.journey-step h3,.journey-step h3:before{margin-bottom:var(--spacer-01)}.journey-step h3:before{background:var(--teal);content:"";display:block;height:2px;width:48px}.journey-step p{margin:var(--spacer-01) 0}.journey-step--1{grid-column:1;grid-row:1}.journey-step--2{grid-column:3;grid-row:1}.journey-step--3{grid-column:1;grid-row:3}.journey-step--4{grid-column:3;grid-row:3}.journey-partners{grid-column:1/span 3;grid-row:1/span 3;margin-bottom:-32px;margin-left:-2.5rem;margin-top:-32px;text-align:center;transition:.5s ease}.journey-partners,.journey.is-active .journey-arrow,.journey.is-active .journey-step{opacity:0;visibility:hidden}.journey.is-active{background:transparent}.journey.is-active .journey-partners{opacity:1;visibility:visible}.journey-toggle{display:flex;justify-content:center}.switch{align-items:center;display:flex;height:34px;padding-left:72px;position:relative}.switch input{height:0;opacity:0;width:0}.slider{background-color:var(--slate,#203a44);bottom:0;cursor:pointer;height:34px;left:0;right:0;top:0;width:60px}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;width:26px}input:checked+.slider{background-color:var(--teal,#00d98d)}input:focus+.slider{box-shadow:0 0 1px var(--teal,#00d98d)}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.journey-mobile{display:none}@media (max-width:767px){.journey,.journey-toggle{display:none}.journey-mobile{display:block}}