@media(max-width:767px){.elementor .grid-3{grid-template-columns: 1fr;\n}}@media(max-width:767px){.elementor .divide-left{border-left: none;
border-top: 1px solid rgba(255,255,255,0.12);  /* match your existing divide color */\n}}@media(max-width:767px){.elementor .eyebrow-m{font-size:var(--Text-s);}}@media(max-width:767px){.elementor .zero-pad{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .Header-L{font-size:var(--Header-M);}}@media(max-width:767px){.elementor .gap-s{gap: 1rem;\n}}@media(max-width:767px){.elementor .Gap-M{gap: 1.25rem;\n}}@media(max-width:767px){.elementor .Gap-L{gap: 1.5rem;\n}}@media(max-width:767px){.elementor .Card-L{display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: clamp(2rem, 6vw, 3rem) clamp(1.25rem, 5vw, 2rem);
gap: clamp(1rem, 3vh, 1.5rem);\n}}@media(max-width:767px){.elementor .Card-S{display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
padding: clamp(1rem, 4vw, 1.5rem) clamp(0.75rem, 3vw, 1.25rem);
gap: 1rem;\n}}@media(max-width:767px){.elementor .stat-band{flex-direction: column;\n}}@media(max-width:767px){.elementor .slider-wrap{flex-direction: column;
align-items: center;
justify-content: flex-start;\n}}@media(max-width:767px){.elementor .slider-frame{width: 100%;
max-width: 100%;
height: 45vh;\n}}@media(max-width:767px){.elementor .sliderxcardxright{margin-top: -3rem;
margin-right: 0;
margin-left: 0;
margin-inline: auto;\n}}@media(max-width:767px){.elementor .card-width-L{width: clamp(20rem, 90vw, 38rem);\n}}@media(max-width:767px){.elementor .sliderxcardxleft{margin-top: -3rem;
margin-right: 0;
margin-left: 0;
margin-inline: auto;\n}}