.wp-block-vibrant-application-process.vb-application-process{--vb-process-teal:#35868a;--vb-process-green:#71cc98;--vb-process-pink:#efafad;--vb-process-brown:#4f2c1d;--vb-process-old-lace:#f7eddc;--vb-process-floral:#fff8ee;--vb-process-card-shadow:0 4px 4px rgba(214, 197, 168, .3);--vb-process-pill-shadow:0 2px 3.4px rgba(111, 87, 44, .07);--vb-process-gap-area:88px;box-sizing:border-box;width:100%;margin-right:auto;margin-left:auto;padding:0 24px 48px;background:var(--vb-process-floral);color:var(--vb-process-brown);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.wp-block-vibrant-application-process.vb-application-process *,.wp-block-vibrant-application-process.vb-application-process *::before,.wp-block-vibrant-application-process.vb-application-process *::after{box-sizing:border-box}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__inner{display:flex;flex-direction:column;width:min(100%, 968px);margin:0 auto;gap:24px}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__title{margin:0;color:var(--vb-process-brown);font-family:"Bebas Neue",Impact,sans-serif;font-size:32px;font-weight:400;line-height:1;letter-spacing:.5px;text-transform:uppercase}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__timeline{position:relative;display:flex;align-items:stretch;margin:0;padding:24px 0 0;list-style:none}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__timeline::before{content:"";position:absolute;left:calc(50% / var(--vb-steps, 4));right:calc(50% / var(--vb-steps, 4));bottom:calc(var(--vb-process-gap-area) + 18px);height:4px;border-radius:2px;background:var(--vb-process-teal)}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__step{position:relative;display:flex;flex:1 1 0%;flex-direction:column;align-items:center;min-width:0;padding-bottom:var(--vb-process-gap-area)}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__label{max-width:200px;margin-top:auto;margin-bottom:16px;padding:8px 12px;border-radius:8px;background:var(--vb-process-old-lace);box-shadow:var(--vb-process-card-shadow);color:var(--vb-process-brown);font-size:14px;font-weight:700;line-height:1.53;letter-spacing:.5px;text-align:center}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__number{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--vb-process-teal);color:#fff;font-family:"Bebas Neue",Impact,sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:.5px}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__step.is-final .vb-application-process__number{background:var(--vb-process-green);color:var(--vb-process-brown)}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__gap{position:absolute;right:0;bottom:16px;display:flex;flex-direction:column;align-items:center;gap:6px;transform:translateX(50%)}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__connector{position:relative;width:2px;height:24px;border-radius:1px;background:var(--vb-process-green)}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__connector::after{content:"";position:absolute;left:50%;bottom:0;width:6px;height:6px;border-radius:50%;background:var(--vb-process-green);transform:translate(-50%,50%)}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__pill{padding:4px 8px;border-radius:22px;background:var(--vb-process-pink);box-shadow:var(--vb-process-pill-shadow);color:var(--vb-process-brown);font-size:12px;font-weight:400;line-height:1.53;letter-spacing:.5px;white-space:nowrap}@media (hover:hover){.wp-block-vibrant-application-process.vb-application-process .vb-application-process__label,.wp-block-vibrant-application-process.vb-application-process .vb-application-process__number,.wp-block-vibrant-application-process.vb-application-process .vb-application-process__pill{transition:transform .2s ease}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__label:hover,.wp-block-vibrant-application-process.vb-application-process .vb-application-process__number:hover,.wp-block-vibrant-application-process.vb-application-process .vb-application-process__pill:hover{transform:scale(1.08)}}@media (max-width:900px){.wp-block-vibrant-application-process.vb-application-process{padding:32px 24px}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__timeline{display:block;padding:0}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__timeline::before{left:calc(50% - 2px);right:auto;top:20px;bottom:20px;width:4px;height:auto}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__step{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;column-gap:16px;padding-bottom:0}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__step+.vb-application-process__step{margin-top:24px}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__label{grid-row:1;grid-column:1;max-width:none;margin:0;padding:0;border-radius:0;background:none;box-shadow:none;justify-self:end;text-align:right}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__number{grid-row:1;grid-column:2;justify-self:center}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__step.is-final .vb-application-process__number{background:var(--vb-process-pink);color:var(--vb-process-brown)}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__gap{position:static;grid-row:2;grid-column:3;flex-direction:row;margin-top:24px;margin-left:-20px;transform:none}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__connector{width:18px;height:2px}.wp-block-vibrant-application-process.vb-application-process .vb-application-process__connector::after{left:auto;right:0;top:50%;bottom:auto;transform:translate(60%,-50%)}}.wp-block-vibrant-application-process.vb-application-process.is-armed .vb-application-process__title{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.wp-block-vibrant-application-process.vb-application-process.is-armed.is-inview .vb-application-process__title{opacity:1;transform:none}.wp-block-vibrant-application-process.vb-application-process.is-armed .vb-application-process__timeline::before{transform:scaleX(0);transform-origin:left center;transition:transform .9s cubic-bezier(.65,0,.35,1) .15s}.wp-block-vibrant-application-process.vb-application-process.is-armed.is-inview .vb-application-process__timeline::before{transform:scaleX(1)}.wp-block-vibrant-application-process.vb-application-process.is-armed .vb-application-process__number,.wp-block-vibrant-application-process.vb-application-process.is-armed .vb-application-process__label,.wp-block-vibrant-application-process.vb-application-process.is-armed .vb-application-process__pill{opacity:0}.wp-block-vibrant-application-process.vb-application-process.is-armed .vb-application-process__connector{opacity:0;transform:scaleY(0);transform-origin:center top;transition:opacity .3s ease,transform .4s ease;transition-delay:calc(.6s + var(--vb-i, 0) * .18s)}.wp-block-vibrant-application-process.vb-application-process.is-armed.is-inview .vb-application-process__number{opacity:1;animation:vb-process-pop .55s cubic-bezier(.34,1.56,.64,1) calc(.3s + var(--vb-i, 0) * .18s) backwards}.wp-block-vibrant-application-process.vb-application-process.is-armed.is-inview .vb-application-process__label{opacity:1;animation:vb-process-rise .5s ease-out calc(.45s + var(--vb-i, 0) * .18s) backwards}.wp-block-vibrant-application-process.vb-application-process.is-armed.is-inview .vb-application-process__connector{opacity:1;transform:none}.wp-block-vibrant-application-process.vb-application-process.is-armed.is-inview .vb-application-process__pill{opacity:1;animation:vb-process-pop .55s cubic-bezier(.34,1.56,.64,1) calc(.75s + var(--vb-i, 0) * .18s) backwards}@keyframes vb-process-pop{from{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes vb-process-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.wp-block-vibrant-application-process.vb-application-process.is-armed .vb-application-process__timeline::before{transform:scaleY(0);transform-origin:center top}.wp-block-vibrant-application-process.vb-application-process.is-armed.is-inview .vb-application-process__timeline::before{transform:scaleY(1)}.wp-block-vibrant-application-process.vb-application-process.is-armed .vb-application-process__connector{transform:scaleX(0);transform-origin:left center}.wp-block-vibrant-application-process.vb-application-process.is-armed.is-inview .vb-application-process__connector{transform:none}}