@media(max-width:767px){.elementor .team-photo{width:96px;height:96px;}}@media(max-width:767px){.elementor .team-member{flex:0 0 130px;}}@media(max-width:767px){.elementor .process-step{flex:1 1 100%;}}@media(max-width:767px){.elementor .about-photo{height:260px;border-radius:16px;}}@media(max-width:767px){.elementor .page-title{font-size:1.875rem;}}@media(max-width:767px){.elementor .page-hero-inner{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .button-row-full{width:100%;}}@media(max-width:767px){.elementor .cta-title{font-size:1.5rem;}}@media(max-width:767px){.elementor .chairman-quote{font-size:1.125rem;}}@media(max-width:767px){.elementor .quote-mark{width:32px;height:32px;line-height:0px;display:block;flex:0 0 auto;}}@media(max-width:767px){.elementor .chairman-photo{width:96px;aspect-ratio:1 / 1;border-radius:999px;flex:0 0 auto;}}@media(max-width:767px){.elementor .chairman-figure{flex-direction:row;flex:0 0 auto;align-items:center;}}@media(max-width:767px){.elementor .facility-photo{height:190px;}}@media(max-width:767px){.elementor .col-4{flex:1 1 100%;}}@media(max-width:767px){.elementor .col-3{flex:1 1 100%;}}@media(max-width:767px){.elementor .section-title{font-size:1.5rem;}}@media(max-width:767px){.elementor .section-head{margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .cta-inner{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .split{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .chairman{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1rem;padding-inline-end:1rem;flex-direction:column;gap:1.5rem;align-items:stretch;}}@media(max-width:767px){.elementor .stack{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .content-wrap{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .section{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .col-swipe{flex:0 0 84%;}}@media(max-width:767px){.elementor .card-row-swipe{overflow:auto;padding-block-start:0px;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;flex-wrap:nowrap;}}@media(max-width:767px){.elementor .button-fill-mobile{flex:1 1 100%;}}