@media(max-width:1200px){.elementor .Front-h4{font-size:18px;letter-spacing:2.1px;line-height:26px;}}@media(max-width:1200px){.elementor .Front-label{font-size:13px;letter-spacing:1.3px;line-height:17px;}}@media(max-width:1200px){.elementor .text-white{margin-block-end:22px;}}@media(max-width:1200px){.elementor .Front-h3{width:880px;}}@media(max-width:1200px){.elementor .outer-headig-text-area{margin-block-start:100px;}}@media(max-width:1200px){.elementor .services-boxes{padding-block-start:30px;padding-block-end:30px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:1200px){.elementor .Front-h3-smaller-green{font-size:30px;letter-spacing:3px;line-height:38px;}}@media(max-width:1200px){.elementor .all-cases-box{display:none;}}@media(max-width:1200px){.elementor .Front-Hero-Outer{height:780px;overflow:hidden;padding-inline-start:50px;padding-inline-end:50px;}}@media(max-width:1200px){.elementor .Front-h1{font-size:18px;letter-spacing:1.8px;line-height:24px;}}@media(max-width:1200px){.elementor .Front-h2{font-size:52px;letter-spacing:5px;line-height:66px;margin-block-start:26px;margin-block-end:26px;}}@media(max-width:1200px){.elementor .Front-Hero-italic{font-size:15px;line-height:23px;}}@media(max-width:1200px){.elementor .front-page-hero-text-area{width:530px;}}@media(max-width:1200px){.elementor .front-page-inner-hero-section{margin-block-start:60px;}}@media(max-width:1200px){.elementor .front-page-hero-image-container{width:640px;}}@media(max-width:1200px){.elementor .logo-carousel-container{width:100%;padding-inline-start:50px;padding-inline-end:50px;margin-block-end:60px;}}