@media (min-width:1200px){.steps-graphic-carousel{display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);overflow:hidden}.steps-graphic-carousel .graphic-wrap{margin-bottom:-2.25rem}}@media (max-width:1199px){.steps-graphic-carousel .graphic-wrap{display:none}}.steps-graphic-carousel .tab-wrap{display:flex;flex-direction:column;justify-content:center;position:relative;@media (min-width:1200px){padding-inline:3rem}}.steps-graphic-carousel .tab-wrap .heading{text-wrap:balance}.steps-graphic-carousel .tab-wrap .preheading{color:var(--accent2);font-size:1rem;letter-spacing:1px;text-transform:uppercase}.steps-graphic-carousel .tab-wrap .subheading{color:var(--grey-dark);font-size:clamp(1rem,2vw,1.25rem);text-wrap:balance}.steps-graphic-carousel .tab-container{overflow:hidden;position:relative;width:100%}.steps-graphic-carousel .tab-track{display:flex;margin-block:2.5rem;transition:transform .5s ease-in-out;width:300%}.steps-graphic-carousel .tab{box-sizing:border-box;flex:0 0 33.33%;height:100%}.steps-graphic-carousel .tab ul.checklist{margin-bottom:2rem}.steps-graphic-carousel button.disabled{cursor:not-allowed;opacity:.5}.steps-graphic-carousel .step{transition:fill .5s ease-in-out}.steps-graphic-carousel .step.active path[fill="#7A99AC"],.steps-graphic-carousel .step.active path[fill="#A6CAE0"]{fill:var(--accent3);transition:fill .5s ease-in-out}.steps-graphic-carousel .controls{display:flex;gap:1rem;margin-top:1.5rem;z-index:10}.steps-graphic-carousel .controls button{align-items:center;background:var(--white);border:1px solid var(--accent2);border-radius:50%;display:flex;fill:var(--white);height:56px;justify-content:center;padding:1rem;stroke:var(--accent2);width:56px}.steps-graphic-carousel .controls button svg{width:16px}.steps-graphic-carousel .controls button:not(.disabled):hover{cursor:pointer}.steps-graphic-carousel .arrow-btn{fill:none;stroke:var(--accent3);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px}