@media(max-width:767px){.elementor .ally-button{padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .ally-insights-row{gap:1.5rem;grid-template-columns:1fr;grid-template-rows:auto auto auto;}}@media(max-width:767px){.elementor .ally-person{gap:1rem;grid-template-columns:0.8fr 1.2fr;}}@media(max-width:767px){.elementor .ally-people-grid{gap:2rem;grid-template-columns:1fr;grid-template-rows:auto auto;}}@media(max-width:767px){.elementor .ally-sector{padding:0px;border-inline-end-width:0px;}}@media(max-width:767px){.elementor .ally-sectors-grid{gap:1rem;grid-template-columns:1fr;grid-template-rows:repeat(4,auto);}}@media(max-width:767px){.elementor .ally-project-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,auto);}}@media(max-width:767px){.elementor .ally-process-grid{gap:1.5rem;grid-template-columns:1fr;grid-template-rows:repeat(6,auto);}}@media(max-width:767px){.elementor .ally-services-grid{grid-template-columns:1fr;grid-template-rows:repeat(5,auto);}}@media(max-width:767px){.elementor .ally-body{font-size:1rem;line-height:1.5;}}@media(max-width:767px){.elementor .ally-title{font-size:1.95rem;line-height:1.13;}}@media(max-width:767px){.elementor .ally-intro-copy{padding:0px;border-inline-start-width:0px;}}@media(max-width:767px){.elementor .ally-intro{gap:1.5rem;grid-template-columns:1fr;grid-template-rows:auto auto;}}@media(max-width:767px){.elementor .ally-wrap{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .ally-section{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;}}