@media(max-width:1024px){.elementor .service-sub-page-hero-shape{width:600px;position:absolute;inset-block-start:-100px;inset-inline-end:-100px;}}@media(max-width:1024px){.elementor .padding-s{padding:20px;}}@media(max-width:1024px){.elementor .button-cta{max-width:240px;}}@media(max-width:1024px){.elementor .home-right-banner-width{max-width:280px;}}@media(max-width:1024px){.elementor .body-1{font-size:14px;line-height:21px;}}@media(max-width:1024px){.elementor .h1{font-size:56px;}}@media(max-width:1024px){.elementor .button-secondary-gradient-outline{max-width:240px;}}@media(max-width:1024px){.elementor .gap-l{gap:26px;}}@media(max-width:1024px){.elementor .section-gutter{padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .logo-width-r{width:58px;}}@media(max-width:1024px){.elementor .sub-section-tb-padding{padding-block-start:120px;padding-block-end:120px;gap:18px;}}@media(max-width:1024px){.elementor .sub-title-1{font-size:21px;}}@media(max-width:1024px){.elementor .h4{font-size:22px;}}@media(max-width:1024px){.elementor .h3{line-height:29px;}}@media(max-width:1024px){.elementor .footer-column{max-width:30%;}}@media(max-width:1024px){.elementor .subtitle-2{font-size:14px;line-height:21px;}}@media(max-width:1024px){.elementor .footer-text{font-size:13px;line-height:21px;}}@media(max-width:1024px){.elementor .footer-text-2{font-size:13px;line-height:21px;}}@media(max-width:1024px){.elementor .header-navigation-body{font-size:13px;line-height:21px;}}@media(max-width:1024px){.elementor .container-service-card-image{height:60vh;min-height:120px;max-height:150px;}}