@media(max-width:1024px){.elementor .ftr-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .hdr-phone{display:none;}}@media(max-width:1024px){.elementor .hdr-ctas{margin-inline-start:auto;}}@media(max-width:1024px){.elementor .hdr-navwrap{width:auto;flex:0 0 auto;order:3;}}@media(max-width:1024px){.elementor .hdr-mainbar-wrap{justify-content:flex-start;}}@media(max-width:1024px){.elementor .mv-grid-3{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .mv-h2{font-size:28px;}}