@media(max-width:640px){.elementor .industry{padding:24px;gap:24px;}}@media(max-width:640px){.elementor .op-row{flex-direction:column;gap:4px;}}@media(max-width:640px){.elementor .vm-mission{padding:24px;}}@media(max-width:640px){.elementor .vm-vision{padding:24px;}}@media(max-width:640px){.elementor .promise-text{padding:24px;}}@media(max-width:640px){.elementor .section-tight{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:640px){.elementor .hero-text{max-width:100%;}}@media(max-width:640px){.elementor .hero-fade{padding-block-start:24px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(180deg, var(--c-fade-95) 0%,var(--c-fade-85) 52%,var(--c-fade-0) 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:640px){.elementor .hero-media{object-position:66% 80%;}}@media(max-width:640px){.elementor .cta-band{flex-direction:column;align-items:flex-start;}}@media(max-width:640px){.elementor .button-teal{min-height:44px;}}@media(max-width:640px){.elementor .container-max{gap:16px;}}@media(max-width:640px){.elementor .section{padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:640px){.elementor .about-hero-media{height:46%;object-position:85% 100%;inset-block-start:auto;inset-block-end:0px;}}@media(max-width:640px){.elementor .about-hero-full{background-color:var(--c-paper);}}@media(max-width:640px){.elementor .about-hero-fade{padding-block-start:24px;padding-block-end:62vw;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(180deg, var(--c-fade-97) 0%,var(--c-fade-95) 62%,var(--c-fade-0) 72%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:640px){.elementor .about-hero-text{max-width:100%;}}@media(max-width:640px){.elementor .op-name{flex:0 0 auto;}}@media(max-width:640px){.elementor .op-text{flex:0 0 auto;}}@media(max-width:640px){.elementor .industry-col-offset{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:640px){.elementor .industry-tile{aspect-ratio:16/9;}}@media(max-width:640px){.elementor .promise-media{aspect-ratio:4/3;}}