@media(max-width:1024px){.elementor .vp-steps{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap: 40px;\n}}@media(max-width:1024px){.elementor .vp-services-head{position:static;}}@media(max-width:1024px){.elementor .vp-services{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .vp-hero-media{min-height:0px;max-height:460px;aspect-ratio:16 / 10;}}@media(max-width:1024px){.elementor .vp-hero-grid{min-height:0px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .vp-header-phone{display:none;}}@media(max-width:1024px){.elementor .vp-header-inner{gap:12px;}}@media(max-width:1024px){.elementor .vp-header-actions{margin-inline-start:auto;flex:0 0 auto;}}@media(max-width:1024px){.elementor .vp-footer-top{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .vp-footer-brand{grid-column:1 / -1;}}@media(max-width:1024px){.elementor .vp-cta{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .vp-bento{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:none;grid-auto-rows:minmax(240px, auto);}}@media(max-width:1024px){.elementor .vp-cell--f{grid-column:auto;grid-row:auto;}}@media(max-width:1024px){.elementor .vp-cell--e{grid-column:auto;grid-row:auto;}}@media(max-width:1024px){.elementor .vp-cell--d{grid-column:auto;grid-row:auto;}}@media(max-width:1024px){.elementor .vp-cell--c{grid-column:auto;grid-row:auto;}}@media(max-width:1024px){.elementor .vp-cell--b{grid-column:auto;grid-row:auto;}}@media(max-width:1024px){.elementor .vp-cell--a{min-height:340px;grid-column:1 / -1;grid-row:auto;}}