@media(max-width:1024px){.elementor .mi-stage-sticker{width:96px;height:118px;inset-block-start:-50px;inset-inline-end:-14px;border-radius:16px;border-width:4px;}}@media(max-width:1024px){.elementor .mi-ticket-wrap{inset-block-end:-30px;inset-inline-start:-10px;}}@media(max-width:1024px){.elementor .mi-stage{margin-block-end:28px;}}@media(max-width:1024px){.elementor .mi-svc-bento{grid-template-columns:repeat(2, minmax(0px, 1fr));grid-auto-flow: dense;\n}}@media(max-width:1024px){.elementor .mi-svc-head{grid-template-columns:minmax(0px, 1fr);}}@media(max-width:1024px){.elementor .mi-s1-visual{padding-block: 40px 64px; padding-inline: 0px 28px;\n}}@media(max-width:1024px){.elementor .mi-video-169{border-radius:20px;grid-column:span 2;}}@media(max-width:1024px){.elementor .mi-cta-panel{grid-template-columns:minmax(0px, 1fr);grid-template-rows:repeat(2, auto);}}@media(max-width:1024px){.elementor .mi-sticky-intro{position:static;}}@media(max-width:1024px){.elementor .mi-two-col{grid-template-columns:minmax(0px, 1fr);grid-template-rows:repeat(2, auto);}}@media(max-width:1024px){.elementor .mi-post-grid{grid-template-columns:repeat(2, minmax(0px, 1fr));grid-template-rows:repeat(2, auto);}}@media(max-width:1024px){.elementor .mi-stat-cell{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:1024px){.elementor .mi-stats-grid{grid-template-columns:repeat(2, minmax(0px, 1fr));grid-template-rows:repeat(2, auto);row-gap: 36px;\n}}@media(max-width:1024px){.elementor .mi-why-grid{grid-template-columns:repeat(2, minmax(0px, 1fr));grid-template-rows:repeat(3, minmax(240px, auto));}}@media(max-width:1024px){.elementor .mi-cat-grid{grid-template-columns:repeat(2, minmax(0px, 1fr));grid-template-rows:repeat(3, auto);}}@media(max-width:1024px){.elementor .mi-float-card{inset-block-end:16px;inset-inline-start:16px;}}@media(max-width:1024px){.elementor .mi-split{grid-template-columns:minmax(0px, 1fr);grid-template-rows:repeat(2, auto);}}@media(max-width:1024px){.elementor .mi-mobile-nav{display:flex;}}@media(max-width:1024px){.elementor .mi-header-actions{gap:10px;}}@media(max-width:1024px){.elementor .mi-nav{display:none;}}@media(max-width:1024px){.elementor .mi-header-bar{min-height:68px;gap:12px;align-items:center;}}