:where(.elementor-2345) .ogst-wrap :where(:not(.ogch-head,.ogch-head *)){box-sizing:border-box;margin:0;padding:0}:where(.elementor-2345) .ogst-wrap{--og-orange:#ff6900;--og-orange-bg:#ffe0cc;--og-pink:#ec407a;--og-ink:#222;--og-grey:#6a707a;width:100%;max-width:1140px;margin:0 auto;font-family:Poppins,sans-serif!important}:where(.elementor-2345) .ogst-wrap .material-symbols-outlined{letter-spacing:normal;text-transform:none;font-style:normal;font-weight:400;line-height:1;font-family:Material Symbols Outlined!important}:where(.elementor-2345) .ogst-wrap .ogch-grad{margin-bottom:-.24em;padding-bottom:.24em}:where(.elementor-2345) .ogst-title{letter-spacing:-1px;color:var(--og-ink);text-align:center;margin-bottom:48px;font-size:clamp(26px,3.2vw,40px);font-weight:800;line-height:1.18;font-family:Etna,etna,Poppins,sans-serif!important}:where(.elementor-2345) .ogst-board{background:var(--og-orange-bg);border:1px solid #ff690066;border-radius:8px;margin-top:48px;padding:50px 40px 40px;position:relative}:where(.elementor-2345) .ogst-board:before{content:"";border-radius:inherit;pointer-events:none;background-image:radial-gradient(#cc55001f 1px,#0000 1.5px);background-size:16px 16px;position:absolute;inset:0}:where(.elementor-2345) .ogst-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;display:grid;position:relative}:where(.elementor-2345) .ogst-step{text-align:center;background:#fff;border-radius:4px;padding:24px 22px;position:relative;rotate:-1.6deg;box-shadow:0 14px 24px #8c3c0029}:where(.elementor-2345) .ogst-step:nth-child(2n){rotate:1.8deg}:where(.elementor-2345) .ogst-step:before{content:"";background:radial-gradient(circle at 35% 35%,#ffb27a,#ff6900 55%,#c50);border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:-9px;left:50%;box-shadow:0 3px 5px #00000040}:where(.elementor-2345) .ogst-step:not(:last-child):after{content:"";background-image:repeating-linear-gradient(90deg,#ff6900b3 0 8px,#0000 8px 16px);width:40px;height:2px;animation:1.4s linear infinite ogstDash;position:absolute;top:46px;left:100%}:where(.elementor-2345) .ogst-wrap.is-armed .ogst-step{opacity:0}:where(.elementor-2345) .ogst-wrap.is-in .ogst-step{animation:ogstPin .55s cubic-bezier(.2, .9, .3, 1.2) calc(.35s + var(--i) * .15s) both}@keyframes ogstPin{0%{opacity:0;translate:0 -24px;rotate:-6deg;scale:1.06}to{opacity:1;translate:0;scale:1}}@keyframes ogstDash{to{background-position:16px 0}}:where(.elementor-2345) .ogst-num{letter-spacing:-2px;background:linear-gradient(120deg,#ff6900,#ec407a,#ff6900) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.06em -.1em -.12em;padding:.06em .1em .12em;font-size:58px;font-weight:800;line-height:68px;animation:3s linear infinite ogstFlow;display:inline-block;font-family:Etna,etna,Poppins,sans-serif!important}@keyframes ogstFlow{0%{background-position:0%}to{background-position:200%}}:where(.elementor-2345) .ogst-step-head{justify-content:center;align-items:center;gap:9px;margin:14px 0 8px;display:flex}:where(.elementor-2345) .ogst-icon{background:var(--og-orange-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}:where(.elementor-2345) .ogst-icon .material-symbols-outlined{color:var(--og-orange);font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;font-size:19px;line-height:1;font-family:Material Symbols Outlined!important}:where(.elementor-2345) .ogst-step-title{color:var(--og-ink);font-size:17px;font-weight:700;line-height:1.3}:where(.elementor-2345) .ogst-step-desc{color:var(--og-grey);max-width:30ch;margin:0 auto;font-size:13.5px;line-height:1.6}@media (max-width:1024px){:where(.elementor-2345) .ogst-wrap{padding:0 20px}}@media (max-width:767px){:where(.elementor-2345) .ogst-wrap{padding:0 14px}}@media (max-width:1024px){:where(.elementor-2345) .ogst-board{padding:44px 24px 32px}:where(.elementor-2345) .ogst-steps{gap:30px}:where(.elementor-2345) .ogst-step{padding:22px 16px}:where(.elementor-2345) .ogst-step:not(:last-child):after{width:30px}}@media (max-width:820px){:where(.elementor-2345) .ogst-board{margin-top:34px;padding:36px 18px 28px}:where(.elementor-2345) .ogst-steps{grid-template-columns:minmax(0,1fr);gap:44px;max-width:420px;margin:0 auto}:where(.elementor-2345) .ogst-step:not(:last-child):after{background-image:repeating-linear-gradient(#ff6900b3 0 8px,#0000 8px 16px);width:2px;height:32px;margin:6px 0 0 -1px;animation:1.4s linear infinite ogstDashV;top:100%;left:50%}}@keyframes ogstDashV{to{background-position:0 16px}}@media (prefers-reduced-motion:reduce){:where(.elementor-2345) .ogst-wrap *{animation:none!important}:where(.elementor-2345) .ogst-wrap.is-armed .ogst-step{opacity:1}}
