@-webkit-keyframes blink{0%,100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(3);transform:scale(3)}}@keyframes blink{0%,100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(3);transform:scale(3)}}.c-steps-guide{position:relative}.c-steps-guide:has(.logo-overlay) .spacing-inside-default{padding-top:3.5rem}.c-steps-guide .logo-overlay{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-steps-guide ul.step-list{list-style:none;margin-top:1rem;padding-left:0}.c-steps-guide ul.step-list li span:first-child{display:block;font-weight:500;letter-spacing:.5px;line-height:1.2;position:relative;text-transform:uppercase}@media (max-width:767.98px){.c-steps-guide h2{font-size:clamp(1.5rem,1.147rem + 1.882vw,3.5rem);line-height:1.25}.c-steps-guide h2 .font-cursive,.c-steps-guide h2 span[style*="font-family: adventures-unlimited"]{font-size:clamp(4rem,3.449rem + 2.941vw,7.125rem);line-height:1.5rem}}@media (min-width:992px){.c-steps-guide ul.step-list li{list-style-position:inside;padding-bottom:1.25rem;padding-left:0;position:relative}.c-steps-guide ul.step-list li:last-of-type:after{display:none}.c-steps-guide ul.step-list li.active:before{background-color:#284b66}.c-steps-guide ul.step-list li.active:after{border:1px solid #284b66}.c-steps-guide ul.step-list li.active span:before{-webkit-animation:3s blink;animation:3s blink}.c-steps-guide ul.step-list li:before{border:1px solid rgba(40,75,102,.5);border-radius:100%;content:"";height:1rem;left:-1.5rem;position:absolute;top:.25rem;-webkit-transition:.5s ease-in;transition:.5s ease-in;width:1rem}.c-steps-guide ul.step-list li:after{border:1px dashed rgba(40,75,102,.5);content:"";height:calc(100% - 1rem);left:calc(-1rem - 1px);position:absolute;top:1.25rem;-webkit-transition:.5s linear;transition:.5s linear;width:1px}.c-steps-guide ul.step-list li p,.c-steps-guide ul.step-list li span{font-size:1.125rem}.c-steps-guide ul.step-list li span{left:0}.c-steps-guide ul.step-list li span:first-child{left:-.5rem}.c-steps-guide ul.step-list li span:before{background-color:rgba(40,75,102,.2);border-radius:100%;content:"";height:1rem;left:-1rem;opacity:0;position:absolute;top:.25rem;-webkit-transition:.5s ease-in;transition:.5s ease-in;width:1rem}.c-steps-guide ul.step-list li p:last-of-type{margin-bottom:0}}@media (min-width:992px){.c-steps-guide:has(.logo-overlay) .spacing-inside-default{padding-top:5.5rem}}@media (min-width:1200px){.c-steps-guide ul.step-list li:before{left:-2rem}.c-steps-guide ul.step-list li:after{left:calc(-1.625rem + 1px)}.c-steps-guide ul.step-list li span:before{left:-1.5rem}}