.ska-steps-grid,.ska-steps-grid *,.ska-steps-grid :before,.ska-steps-grid :after{box-sizing:border-box}.ska-steps-grid{--ska-sg-gap:24px;--ska-sg-radius:var(--ska-radius-lg,16px);--ska-sg-band-min:96px;--ska-sg-pad-inline:24px;--ska-sg-band-pad-block:24px;--ska-sg-body-pad-top:24px;--ska-sg-body-pad-bottom:32px;--ska-sg-cta-pad-block:32px;--ska-sg-title-gap:16px;--ska-sg-note-gap:20px;--ska-sg-band-bg:var(--ska-color-brand-primary,#00524e);--ska-sg-body-bg:var(--ska-color-surface-soft,#f5f8f8);--ska-sg-number:var(--ska-color-brand-accent,#b8f64a);--ska-sg-title:var(--ska-color-brand-ink,#013a3d);--ska-sg-desc:var(--ska-color-text-muted,#52595d);--ska-sg-note:var(--ska-color-text-muted,#52595d);--ska-sg-cta-bg:var(--ska-color-brand-primary,#00524e);--ska-sg-cta-text:var(--ska-color-white,#fff);--ska-sg-passive-opacity:.5;--ska-sg-hover-motion:.3s;--ska-sg-hover-easing:cubic-bezier(.33, .1, .24, 1);gap:var(--ska-sg-gap);inline-size:100%;min-inline-size:0;max-inline-size:var(--ska-container-main,1440px);grid-template-columns:1fr;margin-inline:auto;display:grid}.ska-steps-grid__steps{margin:0;padding:0;list-style:none;display:contents}.ska-steps-grid__step{border-radius:var(--ska-sg-radius);background-color:var(--ska-sg-body-bg);flex-direction:column;display:flex;overflow:hidden}.ska-steps-grid__band{min-block-size:var(--ska-sg-band-min);padding-block:var(--ska-sg-band-pad-block);padding-inline:var(--ska-sg-pad-inline);background-color:var(--ska-sg-band-bg)}.ska-steps-grid__number{color:var(--ska-sg-number);letter-spacing:-.02em;font-family:SEO Kovani Poppins,system-ui,-apple-system,Segoe UI,sans-serif;font-size:44px;font-weight:600;line-height:1;display:block}.ska-steps-grid__body{padding-block:var(--ska-sg-body-pad-top) var(--ska-sg-body-pad-bottom);padding-inline:var(--ska-sg-pad-inline);flex:1}.ska-steps-grid .ska-steps-grid__title{color:var(--ska-sg-title);letter-spacing:-.01em;text-wrap:balance;margin:0;font-family:SEO Kovani Poppins,system-ui,-apple-system,Segoe UI,sans-serif;font-size:20px;font-weight:600;line-height:26px}.ska-steps-grid .ska-steps-grid__desc{color:var(--ska-sg-desc);margin:0;margin-block-start:var(--ska-sg-title-gap);font-family:SEO Kovani Rubik,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px}.ska-steps-grid .ska-steps-grid__note{color:var(--ska-sg-note);margin:0;margin-block-start:var(--ska-sg-note-gap);font-family:SEO Kovani Rubik,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:20px}.ska-steps-grid__cta{padding-block:var(--ska-sg-cta-pad-block);padding-inline:var(--ska-sg-pad-inline);border-radius:var(--ska-sg-radius);background-color:var(--ska-sg-cta-bg);flex-direction:column;display:flex}.ska-steps-grid .ska-steps-grid__cta-title{color:var(--ska-sg-cta-text);letter-spacing:-.01em;text-wrap:balance;margin:0;font-family:SEO Kovani Poppins,system-ui,-apple-system,Segoe UI,sans-serif;font-size:28px;font-weight:600;line-height:34px}.ska-steps-grid .ska-steps-grid__cta-desc{color:var(--ska-sg-cta-text);margin:0;margin-block-start:var(--ska-sg-title-gap);font-family:SEO Kovani Rubik,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px}.ska-steps-grid .ska-steps-grid__cta-note{color:var(--ska-sg-cta-text);margin:0;margin-block-start:var(--ska-sg-note-gap);font-family:SEO Kovani Rubik,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:20px}@media (hover:hover) and (pointer:fine){.ska-steps-grid:has(.ska-steps-grid__step:hover) .ska-steps-grid__step:not(:hover){opacity:var(--ska-sg-passive-opacity)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ska-steps-grid__step{transition:opacity var(--ska-sg-hover-motion) var(--ska-sg-hover-easing)}}@media (width>=768px){.ska-steps-grid{--ska-sg-band-min:112px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1025px){.ska-steps-grid{--ska-sg-band-min:128px;--ska-sg-pad-inline:32px;grid-template-columns:repeat(3,minmax(0,1fr))}}.elementor-widget-ska_steps_grid:not(.elementor-widget__width-initial,.elementor-widget__width-auto){inline-size:100%}.elementor-widget-ska_steps_grid>.elementor-widget-container{inline-size:100%;min-inline-size:0}
