@media(max-width:1024px){.elementor .s-hero-v2-title{font-size:48px;}}@media(max-width:1024px){.elementor .s-hero-v2-content{width:100%;flex:0 0 auto;}}@media(max-width:1024px){.elementor .s-hero-v2-inner{width:95%;flex-direction:column;gap:56px;align-items:stretch;}}@media(max-width:1024px){.elementor .s-hero-v2{padding-block-start:130px;padding-block-end:110px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .s-areas-title{font-size:40px;}}@media(max-width:1024px){.elementor .s-areas-text{max-width:680px;}}@media(max-width:1024px){.elementor .s-areas-copy{flex:0 0 auto;}}@media(max-width:1024px){.elementor .s-areas-grid{flex:0 0 auto;grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .s-service-areas-inner{width:95%;flex-direction:column;gap:40px;align-items:stretch;}}@media(max-width:1024px){.elementor .s-contact-title{font-size:40px;}}@media(max-width:1024px){.elementor .s-contact-lede{max-width:640px;}}@media(max-width:1024px){.elementor .s-contact-copy{flex:0 0 auto;}}@media(max-width:1024px){.elementor .s-contact-card{flex:0 0 auto;}}@media(max-width:1024px){.elementor .s-contact-inner{width:95%;flex-direction:column;gap:48px;align-items:stretch;}}