:where(.elementor-658) .ogapd-wrap :where(:not(.ogch-head,.ogch-head *)){box-sizing:border-box;margin:0;padding:0}:where(.elementor-658) .ogapd-wrap{--og-orange:#ff6900;--og-orange-dark:#c50;--og-peach:#ffe0cc;--og-ink:#222;--og-grey:#6a707a;--og-border:#2223;width:100%;max-width:1140px;color:var(--og-ink);margin:0 auto;padding:40px 0 20px;scroll-margin-top:110px;font-family:Poppins,sans-serif!important}.elementor-658 .elementor-element-5fc6aad{display:none!important}:where(.elementor-658) .ogapd-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-658) .ogapd-wrap .ogch-head{margin-bottom:40px}:where(.elementor-658) .ogapd-split{isolation:isolate;grid-template-columns:270px minmax(0,1fr);display:grid;position:relative}:where(.elementor-658) .ogapd-spine,:where(.elementor-658) .ogapd-plate{min-width:0}:where(.elementor-658) .ogapd-spine{z-index:0;color:#fff;background:radial-gradient(380px 260px at 30% 0,#ffffff38,#0000 70%),linear-gradient(115deg,#ff6900 0%,#f1544f 45%,#ec407a 100%);border-radius:8px 0 0 8px;margin-right:-20px;padding:24px 38px 24px 16px;position:relative}:where(.elementor-658) .ogapd-spine-hd{letter-spacing:1px;text-transform:uppercase;color:#ffffffd9;padding:0 10px 10px;font-size:11px;font-weight:800;display:block}:where(.elementor-658) .ogapd-rail{flex-direction:column;gap:4px;display:flex;position:relative}:where(.elementor-658) .ogapd-rail button{color:#fff;text-align:left;text-transform:none;letter-spacing:0;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:10px 14px;font:700 14px/1.2 Poppins,sans-serif;transition:background .2s,color .2s,transform .3s cubic-bezier(.2,.9,.3,1.4);display:flex}:where(.elementor-658) .ogapd-rail button .material-symbols-outlined{color:inherit;font-size:22px}:where(.elementor-658) .ogapd-rail button:hover,:where(.elementor-658) .ogapd-rail button:focus{color:#fff;background:#ffffff29}:where(.elementor-658) .ogapd-rail button:focus-visible{outline-offset:2px;outline:2px solid #fff}:where(.elementor-658) .ogapd-rail button.is-on,:where(.elementor-658) .ogapd-rail button.is-on:hover,:where(.elementor-658) .ogapd-rail button.is-on:focus{color:var(--og-orange-dark);background:#fff;transform:scale(1.02)}:where(.elementor-658) .ogapd-rail button.is-on .material-symbols-outlined{color:var(--og-orange)}:where(.elementor-658) .ogapd-plate{z-index:1;box-shadow:inset 0 0 0 1px var(--og-border), 0 18px 44px #22222214;background:#fff;border-radius:8px;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:44px;padding:30px 44px 30px 40px;display:grid;position:relative}:where(.elementor-658) .ogapd-peek{z-index:0;pointer-events:none;width:min(420px,75.188vw - 857.143px);height:auto;position:absolute;bottom:0;left:100%;transform:translate(-33.5%)}:where(.elementor-658) .ogapd-peek.is-arm{z-index:2;clip-path:polygon(0 0,100% 0,100% 100%,33.5% 100%,33.5% 74.5%,0 74.5%)}:where(.elementor-658) .ogapd-wrap.is-in .ogapd-peek{animation:.7s cubic-bezier(.2,.9,.3,1.15) .3s both ogapdPeek}@keyframes ogapdPeek{0%{opacity:0;translate:-40px}}@media (max-width:1399px){:where(.elementor-658) .ogapd-peek{display:none}}:where(.elementor-658) .ogapd-phw{justify-self:center;position:relative}:where(.elementor-658) .ogapd-phw .ogapd-phone{z-index:1}:where(.elementor-658) .ogapd-phone{aspect-ratio:720/1480;background:#1d1d1f;border-radius:38px;width:300px;padding:8px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 26px 60px #22222242;box-sizing:content-box!important}:where(.elementor-658) .ogapd-video{object-fit:cover;background:#f2f2f2;border-radius:30px;width:100%;height:100%;animation:.45s ease-out both ogapdIn;display:block}:where(.elementor-658) .ogapd-inf{flex-direction:column;align-items:flex-start;gap:14px;animation:.4s ease-out both ogapdFade;display:flex}@keyframes ogapdIn{0%{opacity:0;transform:scale(.97)}}@keyframes ogapdFade{0%{opacity:0;transform:translate(10px)}}:where(.elementor-658) .ogapd-count{letter-spacing:1.2px;color:var(--og-orange-dark);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}:where(.elementor-658) .ogapd-name{letter-spacing:-.6px;color:var(--og-ink);font-size:32px;font-weight:800;line-height:1.1;font-family:Etna,etna,Poppins,sans-serif!important}:where(.elementor-658) .ogapd-text{color:#555;max-width:46ch;font-size:15.5px;line-height:1.65}:where(.elementor-658) .ogapd-win{border:1px solid var(--og-orange);background:var(--og-peach);color:var(--og-ink);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}:where(.elementor-658) .ogapd-win .material-symbols-outlined{color:var(--og-orange-dark);flex:none;font-size:20px}:where(.elementor-658) .ogapd-nav{gap:10px;margin-top:6px;display:flex}:where(.elementor-658) .ogapd-nav button{border:1px solid var(--og-border);width:46px;height:46px;color:var(--og-ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}:where(.elementor-658) .ogapd-nav button:hover,:where(.elementor-658) .ogapd-nav button:focus{border-color:var(--og-orange);color:var(--og-orange-dark);background:#fff}:where(.elementor-658) .ogapd-nav button:focus-visible{outline:2px solid var(--og-orange);outline-offset:2px}:where(.elementor-658) .ogapd-nav .material-symbols-outlined{font-size:22px}:where(.elementor-658) .ogapd-ctas{justify-content:center;margin-top:28px;display:flex}@media (max-width:1024px){:where(.elementor-658) .ogapd-wrap{padding:30px 20px 10px}:where(.elementor-658) .ogapd-split{grid-template-columns:240px minmax(0,1fr)}:where(.elementor-658) .ogapd-plate{grid-template-columns:1fr;justify-items:center;gap:20px;padding:26px 24px}:where(.elementor-658) .ogapd-phone{width:260px}:where(.elementor-658) .ogapd-inf{text-align:center;align-items:center}}@media (max-width:767px){:where(.elementor-658) .ogapd-wrap{padding:24px 14px 0}:where(.elementor-658) .ogapd-wrap .ogch-head{margin-bottom:32px}:where(.elementor-658) .ogapd-split{grid-template-columns:1fr}:where(.elementor-658) .ogapd-spine{border-radius:8px 8px 0 0;margin:0 0 -20px;padding:14px 0 34px}:where(.elementor-658) .ogapd-spine-hd{padding:0 16px 8px}:where(.elementor-658) .ogapd-rail{scrollbar-width:none;scroll-snap-type:x proximity;flex-direction:row;gap:4px;padding:0 12px 4px;overflow-x:auto}:where(.elementor-658) .ogapd-rail::-webkit-scrollbar{display:none}:where(.elementor-658) .ogapd-rail button{white-space:nowrap;scroll-snap-align:start;flex:none;gap:8px;min-height:42px;padding:8px 12px;font-size:12.5px}:where(.elementor-658) .ogapd-rail button .material-symbols-outlined{font-size:19px}:where(.elementor-658) .ogapd-rail button.is-on{transform:none}:where(.elementor-658) .ogapd-plate{padding:22px 16px}:where(.elementor-658) .ogapd-phone{border-radius:32px;width:230px}:where(.elementor-658) .ogapd-video{border-radius:25px}:where(.elementor-658) .ogapd-name{font-size:24px}:where(.elementor-658) .ogapd-text{font-size:14.5px}:where(.elementor-658) .ogapd-ctas .ogsb{width:100%}}@media (prefers-reduced-motion:reduce){:where(.elementor-658) .ogapd-wrap *{transition:none!important;animation:none!important}}
