@media(max-width:767px){.elementor .jgb-layout{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;gap:2rem;}}@media(max-width:767px){.elementor .jgb-hero{padding-block-start:9rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-block-start:-5.25rem;}}@media(max-width:767px){.elementor .jgp-card{flex:1 1 auto;}}@media(max-width:767px){.elementor .jgp-h1{font-size:1.65rem;}}@media(max-width:767px){.elementor .jgp-heading{font-size:1.5rem;}}@media(max-width:767px){.elementor .jgm-mobile-brand{width:8rem;height:auto;object-fit:contain;display:block;}}@media(max-width:767px){.elementor .jgs-footcol{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .jgs-blogimage{width:100%;}}@media(max-width:767px){.elementor .jgs-blogrow{flex-direction:column;gap:1rem;}}@media(max-width:767px){.elementor .jgs-col{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .jgs-row{flex-direction:column;gap:2rem;}}@media(max-width:767px){.elementor .jgs-section{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;gap:2rem;}}@media(max-width:767px){.elementor .jgm-4{padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;gap:0.75rem;flex-wrap:wrap;}}@media(max-width:767px){.elementor .jgm-3{width:8rem;}}@media(max-width:767px){.elementor .jgm-2{gap:1rem;flex-wrap:wrap;}}