@media(max-width:1229px){.elementor .case-image{height:auto;aspect-ratio:1/1;}}@media(max-width:1229px){.elementor .caseVideo{object-fit:cover;display:flex;}}@media(max-width:1229px){.elementor .textSize-Md{font-size:26px;line-height:29px;}}@media(max-width:1229px){.elementor .textSize-Xlg{font-size:38px;line-height:42px;}}@media(max-width:1229px){.elementor .caseData{width:60%;}}@media(max-width:1229px){.elementor .caseDescription{width:70%;}}@media(max-width:1229px){.elementor .caseHeroContainer{aspect-ratio:1/1;object-fit:cover;}}