@media(max-width:767px){.elementor .form-multiline-override-mobile-only{.form-container-multiline  {
  flex-direction: column;
}\n}}@media(max-width:767px){.elementor .grid-6{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .grid-4{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .grid-3{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .grid-2{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .mega-menu-link-box{width:100%;}}@media(max-width:767px){.elementor .mega-menu-column{flex-direction:column;}}@media(max-width:767px){.elementor .grid-bleed-3{grid-template-columns:100%;/* single column: every cell is an edge cell */
--n: 1;
> .e-con, > .elementor-widget-e-component { --cell-ps: var(--gutter); --cell-pe: var(--gutter); --cell-be: 0; }
> :nth-child(n+2 of .e-con, .elementor-widget-e-component) { --cell-bt: var(--border-s); }\n}}@media(max-width:767px){.elementor .grid-bleed-4{grid-template-columns:var(--edge) var(--edge);/* Re-assert 2 columns: the e-grid base mobile rule collapses to 1 (cell rules cascade down from tablet) */
--n: 2;\n}}