@media(max-width:767px){.elementor .s-home-hero-title{font-size:40px;letter-spacing:-1.2px;}}@media(max-width:767px){.elementor .s-home-hero-actions{width:100%;flex-direction:column;}}@media(max-width:767px){.elementor .s-home-hero-copy{width:100%;}}@media(max-width:767px){.elementor .s-home-hero-image{height:360px;}}@media(max-width:767px){.elementor .s-home-hero-media{width:100%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-home-hero-layout{flex-direction:column;gap:40px;}}@media(max-width:767px){.elementor .s-home-hero{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-home-proof-image{height:360px;}}@media(max-width:767px){.elementor .s-home-proof-grid{gap:32px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-home-proof{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-home-tech-image{height:360px;}}@media(max-width:767px){.elementor .s-home-tech-layout{gap:40px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-home-tech{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-home-different-title{font-size:36px;}}@media(max-width:767px){.elementor .s-home-different-image{height:360px;}}@media(max-width:767px){.elementor .s-home-diff-1{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-home-diff-2{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-home-diff-3{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-home-diff-4{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-home-different-points{gap:0px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-home-different-layout{gap:40px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-home-different{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-home-products-image{height:360px;}}@media(max-width:767px){.elementor .s-home-product-1{gap:16px;grid-template-columns:48px 1fr;}}@media(max-width:767px){.elementor .s-home-product-2{gap:16px;grid-template-columns:48px 1fr;}}@media(max-width:767px){.elementor .s-home-product-3{gap:16px;grid-template-columns:48px 1fr;}}@media(max-width:767px){.elementor .s-home-product-4{gap:16px;grid-template-columns:48px 1fr;}}@media(max-width:767px){.elementor .s-home-products-more{width:100%;}}@media(max-width:767px){.elementor .s-home-products-layout{gap:48px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-home-products{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-home-science-image{height:360px;}}@media(max-width:767px){.elementor .s-home-science-title{font-size:36px;}}@media(max-width:767px){.elementor .s-home-science-layout{gap:40px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-home-science{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-home-safety-image{height:260px;}}@media(max-width:767px){.elementor .s-home-safety-top{gap:32px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-home-safety-1-copy{gap:8px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-home-safety-1{gap:16px;grid-template-columns:64px 1fr;}}@media(max-width:767px){.elementor .s-home-safety-2-copy{gap:8px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-home-safety-2{gap:16px;grid-template-columns:64px 1fr;}}@media(max-width:767px){.elementor .s-home-safety-3-copy{gap:8px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-home-safety-3{gap:16px;grid-template-columns:64px 1fr;}}@media(max-width:767px){.elementor .s-home-safety{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-home-locations-taipei-image{height:280px;}}@media(max-width:767px){.elementor .s-home-locations-tainan-image{height:280px;}}@media(max-width:767px){.elementor .s-home-locations-cities{gap:48px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-home-locations{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-home-partner-contact{width:100%;}}@media(max-width:767px){.elementor .s-home-partner-image{height:300px;}}@media(max-width:767px){.elementor .s-home-partner-layout{gap:36px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-home-partner{padding-block-start:48px;padding-block-end:48px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-home-news-header{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .s-home-news-featured-image{height:300px;}}@media(max-width:767px){.elementor .s-home-news-2-image{height:240px;}}@media(max-width:767px){.elementor .s-home-news-2{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-home-news-3-image{height:240px;}}@media(max-width:767px){.elementor .s-home-news-3{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-home-news-layout{gap:40px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-home-news{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-home-final-image{height:340px;}}@media(max-width:767px){.elementor .s-home-final-actions{width:100%;flex-direction:column;}}@media(max-width:767px){.elementor .s-home-final-layout{gap:40px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-home-final{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;}}