@media(max-width:767px){.elementor .section-ext{padding-block-start:2em;padding-block-end:2em;}}@media(max-width:767px){.elementor .stack{padding:0px;margin:0px;gap:1em;}}@media(max-width:767px){.elementor .section-int{max-width:351px;gap:1em;}}@media(max-width:767px){.elementor .service-card{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .hero-pages{min-height:40vw;}}@media(max-width:767px){.elementor .card-title{max-width:250px;position:relative;inset-block-start:1vh;padding-inline-start:0em;padding-inline-end:0em;gap:8px;}}