@media(max-width:767px){.elementor .tosen-team-role{font-size:13px;line-height:20px;}}@media(max-width:767px){.elementor .tosen-team-name{font-size:19px;line-height:24px;}}@media(max-width:767px){.elementor .tosen-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;gap: 28px 18px; gap:36px 20px;\n}}@media(max-width:767px){.elementor .tosen-team-container{width:calc(100% - 48px);gap:40px;}}@media(max-width:767px){.elementor .tosen-facility-metric-label{font-size:10px;line-height:16px;}}@media(max-width:767px){.elementor .tosen-facility-value{font-size:28px;line-height:31px;}}@media(max-width:767px){.elementor .tosen-facility-metric{&:last-child { grid-column: 1 / -1; }\n}}@media(max-width:767px){.elementor .tosen-facility-metrics{padding-block-start:20px;margin-block-start:8px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:767px){.elementor .tosen-facility-body{font-size:15px;line-height:24px;}}@media(max-width:767px){.elementor .tosen-facility-heading{font-size:32px;line-height:36px;}}@media(max-width:767px){.elementor .tosen-facility-copy{gap:16px;}}@media(max-width:767px){.elementor .tosen-facility-content{inset-inline-end:24px;inset-block-end:28px;inset-inline-start:24px;}}@media(max-width:767px){.elementor .tosen-facility-label{inset-block-end:28px;inset-inline-start:24px;font-size:26px;line-height:28px;writing-mode: horizontal-tb;\n}}@media(max-width:767px){.elementor .tosen-facility-panel{width:100%;height:84px;min-height:84px;transition:height 0.7s;flex:0 0 auto;&[open] { flex-basis: auto; width: 100%; height: 520px; min-height: 520px; }\n}}@media(max-width:767px){.elementor .tosen-facility-accordion{height:auto;flex-direction:column;&:not(:has(> .tosen-facility-panel[open])) > .tosen-facility-panel { flex-basis: auto; width: 100%; }\n}}@media(max-width:767px){.elementor .tosen-hero-video--about{background-image:url("https://tosenchina.com/wp-content/uploads/2026/10/tosen-mower-manufacturing-about-hero-poster-mobile.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:767px){.elementor .tosen-offcanvas-nav{gap:32px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .tosen-offcanvas-topbar{position:sticky;inset-block-start:0px;z-index:2;background-color:var(--tosen-ink);}}@media(max-width:767px){.elementor .tosen-offcanvas-wrap{width:calc(100% - 48px);}}@media(max-width:767px){.elementor .tosen-touch-submit{margin-block-start:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .tosen-touch-options{margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:20px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .tosen-touch-message{margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .tosen-touch-company{width:100%;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .tosen-touch-identity{gap:28px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .tosen-touch-form{& input:not([type="checkbox"]):not([type="file"]):not([type="hidden"]), & select { height:48px;min-height:48px;font-size:16px;line-height:24px;padding:12px 0 11px;box-sizing:border-box; } & textarea, & textarea:focus, & textarea:focus-visible { height:120px;min-height:120px;resize:vertical;overflow-y:auto;font-size:16px;line-height:24px;padding:12px 0;box-sizing:border-box; } & label[for="project-enquiry"] { min-height:44px;display:flex;align-items:center;font-size:14px;line-height:22px; } & summary { min-height:44px;display:flex;align-items:center; } & summary p { font-size:14px;line-height:22px; } & input[type="file"] { max-width:100%;min-height:44px;height:auto;font-size:14px;box-sizing:border-box; } & input[type="file"]::file-selector-button { min-height:44px;padding:10px 14px; }\n}}@media(max-width:767px){.elementor .tosen-touch-heading{font-size:36px;line-height:40px;overflow-wrap:normal;\n}}@media(max-width:767px){.elementor .tosen-touch-layout{width:calc(100% - 40px);gap:32px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .tosen-touch-section{padding-block-start:56px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .tosen-grid-2{gap:32px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .tosen-grid-3{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .tosen-section{padding-block: 64px; padding-inline: 24px;\n}}@media(max-width:767px){.elementor .tosen-h3{font-size:24px;line-height:27px;}}@media(max-width:767px){.elementor .tosen-h2{font-size:32px;line-height:36px;}}@media(max-width:767px){.elementor .tosen-h1{font-size:40px;line-height:42px;}}