@media(max-width:1024px){.elementor .wl-cta-grid{padding:36px;gap:40px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .wl-gb{padding:36px;gap:32px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .wl-span-3{grid-column:auto;}}@media(max-width:1024px){.elementor .wl-span-2{grid-column:auto;}}@media(max-width:1024px){.elementor .wl-grid-6{grid-template-columns:1fr 1fr;}}@media(max-width:1024px){.elementor .wl-ind{min-height:340px;}}@media(max-width:1024px){.elementor .wl-team{grid-template-columns:repeat(3,1fr);}}@media(max-width:1024px){.elementor .wl-hero-photo{height:420px;-webkit-mask-image:linear-gradient(to bottom, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%); mask-image:linear-gradient(to bottom, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%); -webkit-mask-image:linear-gradient(to bottom, rgba(0,0,0,1) 75%, rgba(0,0,0,0) 100%); mask-image:linear-gradient(to bottom, rgba(0,0,0,1) 75%, rgba(0,0,0,0) 100%);\n}}@media(max-width:1024px){.elementor .wl-why-photo{height:420px;}}@media(max-width:1024px){.elementor .wl-why-grid{gap:40px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .wl-svc-more{grid-template-columns:repeat(2,1fr);}}@media(max-width:1024px){.elementor .wl-grid-3{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .wl-client{height:130px;}}@media(max-width:1024px){.elementor .wl-clients{grid-template-columns:repeat(3,1fr);}}@media(max-width:1024px){.elementor .wl-hero-grid{gap:40px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .wl-h2{font-size:34px;}}@media(max-width:1024px){.elementor .wl-h1{font-size:44px;}}@media(max-width:1024px){.elementor .wl-section{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:1024px){.elementor .wl-ft-grid{grid-template-columns:1fr 1fr;gap:40px 32px;\n}}@media(max-width:1024px){.elementor .wl-ft-cta{flex-direction:column;align-items:flex-start;}}@media(max-width:1024px){.elementor .wl-ft-root{margin-block-start:80px;}}@media(max-width:1024px){.elementor .wl-ft-col-divided{padding-inline-start:0px;border-left-style: none;\n}}