@media(max-width:767px){.elementor .split-2{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .grid-3{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .v3-logo{width:108px;}}@media(max-width:767px){.elementor .v3-hdr-tel{display:none;}}@media(max-width:767px){.elementor .v3-hero-foot{gap:0.8rem;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .v3-segs{padding-block-end:0.6rem;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none;\n}}@media(max-width:767px){.elementor .v3-seg{scroll-snap-align:start;\n}}@media(max-width:767px){.elementor .v3-opts{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .v3-diag-res{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .v3-res-list{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .v3-cto-lines{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .v3-stats-grid{grid-template-columns:1fr 1fr;}}@media(max-width:767px){.elementor .v3-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:767px){.elementor .v3-plan-extra{gap:0.5rem;grid-template-columns:1fr;}}