.elementor-23 .elementor-element.elementor-element-40247d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFF;--border-color:#FFFFFF}.elementor-23 .elementor-element.elementor-element-b4ffeb8 .woocommerce-breadcrumb{color:var(--e-global-color-secondary);font-size:12px}.elementor-23 .elementor-element.elementor-element-b4ffeb8 .woocommerce-breadcrumb>a{color:var(--e-global-color-secondary)}.elementor-23 .elementor-element.elementor-element-5395266{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-23 .elementor-element.elementor-element-3b275b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-23 .elementor-element.elementor-element-7215f7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-23 .elementor-element.elementor-element-e37cc28{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-23 .elementor-element.elementor-element-644ec76{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-form .elementor-field-group>label,.elementor-widget-form .elementor-field-subgroup label{color:var(--e-global-color-text)}.elementor-widget-form .elementor-field-group>label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-form .elementor-field-type-html{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-form .elementor-field-group .elementor-field{color:var(--e-global-color-text)}.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-form .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var(--e-global-color-accent)}.elementor-widget-form .elementor-button[type="submit"]{background-color:var(--e-global-color-accent)}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var(--e-global-color-accent)}.elementor-widget-form .elementor-message{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text )}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-field-group{padding-right:calc(10px/2);padding-left:calc(10px/2);margin-bottom:10px}.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-form-fields-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);margin-bottom:-10px}.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-field-group.recaptcha_v3-bottomleft,.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-labels-inline .elementor-field-group>label{padding-left:5px}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-labels-inline .elementor-field-group>label{padding-right:5px}body .elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-labels-above .elementor-field-group>label{padding-bottom:5px}.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-field-group>label,.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-field-subgroup label{color:#344C5C}.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-field-group>label{font-family:"Arial",Sans-serif;font-size:12px;font-weight:400}.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-field-type-html{padding-bottom:0}.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-field-group .elementor-field{color:#17252E}.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-field-group .elementor-field,.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-field-subgroup label{font-family:"Roboto",Sans-serif;font-size:13px;font-weight:400}.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FBFCFD;border-color:#CCD6DC;border-radius:3px 3px 3px 3px}.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-field-group .elementor-select-wrapper select{background-color:#FBFCFD;border-color:#CCD6DC;border-radius:3px 3px 3px 3px}.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-field-group .elementor-select-wrapper::before{color:#CCD6DC}.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-button{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:500;border-radius:3px 3px 3px 3px;padding:14px 14px 14px 14px}.elementor-23 .elementor-element.elementor-element-60ff5fe .e-form__buttons__wrapper__button-next{color:#fff}.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-button[type="submit"]{color:#fff}.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-button[type="submit"] svg *{fill:#fff}.elementor-23 .elementor-element.elementor-element-60ff5fe .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-23 .elementor-element.elementor-element-60ff5fe .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-button[type="submit"]:hover{color:#fff}.elementor-23 .elementor-element.elementor-element-60ff5fe .elementor-button[type="submit"]:hover svg *{fill:#fff}.elementor-23 .elementor-element.elementor-element-60ff5fe .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-23 .elementor-element.elementor-element-60ff5fe{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}}#tuoba-contact-page{--navy:#002868;--red:#B21F1F;--ink:#111820;--muted:#5c6b76;--line:#dce2e6;--soft:#f4f7f8;--gap:0px;--row-gap:0px;--column-gap:0px;display:flex;flex-direction:column;gap:0;width:100%;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;line-height:1.55}#tuoba-contact-page,#tuoba-contact-page *,#tuoba-contact-page *::before,#tuoba-contact-page *::after{box-sizing:border-box}#tuoba-contact-page h1,#tuoba-contact-page h2,#tuoba-contact-page h3,#tuoba-contact-page .tuoba-form-note,#tuoba-contact-page .elementor-form,#tuoba-contact-page .elementor-form label,#tuoba-contact-page .elementor-form input,#tuoba-contact-page .elementor-form select,#tuoba-contact-page .elementor-form textarea,#tuoba-contact-page .elementor-form button{font-family:Arial,Helvetica,sans-serif}#tuoba-contact-page h1,#tuoba-contact-page h2,#tuoba-contact-page h3{font-weight:700}#tuoba-contact-page .elementor-widget-html{width:100%;min-width:0;margin:0}#tuoba-contact-page .wrap{width:calc(100% - 64px);max-width:1200px;margin:0 auto}#tuoba-contact-page a{text-decoration:none}#tuoba-contact-page a:focus-visible,#tuoba-contact-page summary:focus-visible{outline:2px solid var(--red);outline-offset:4px}#tuoba-contact-page .eyebrow{display:block;color:var(--red);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}#tuoba-contact-page .factory-locations{padding:26px 0 28px;background:linear-gradient(180deg,#f1f5f8,#fff)}#tuoba-contact-page .factory-locations h1{font-size:20px;line-height:1.3;color:#000;text-align:center;margin:0 0 6px}#tuoba-contact-page .factory-intro{max-width:760px;font-size:12px;line-height:1.6;text-align:center;margin:0 auto;color:var(--muted)}#tuoba-contact-page .locations-heading{position:relative;padding-left:12px;font-size:14px;line-height:1.4;color:var(--ink);margin:20px 0 10px}#tuoba-contact-page .locations-heading::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;background:var(--red)}#tuoba-contact-page .factory-location-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#tuoba-contact-page .factory-location-card{padding:24px;background:#fff;border:1px solid var(--line);border-top-color:var(--red);display:flex;flex-direction:column;align-items:flex-start;min-width:0}#tuoba-contact-page .factory-location-card h3{font-size:14px;line-height:1.35;margin:0 0 6px;color:var(--ink)}#tuoba-contact-page .factory-location-card p{font-size:13px;line-height:1.45;margin:0 0 4px;color:var(--muted)}#tuoba-contact-page .factory-location-card a{display:inline-block;font-size:11px;font-weight:700;color:var(--red);margin-top:6px;padding:4px 0}#tuoba-contact-page .factory-location-card a span{margin-left:6px}#tuoba-contact-page .mobile-title-break{display:none}#tuoba-contact-page .tuoba-inquiry-band{width:100%;padding:58px 0;background:var(--soft);scroll-margin-top:100px;gap:0;--gap:0px}#tuoba-contact-page .tuoba-inquiry-layout{display:grid;grid-template-columns:380px minmax(0,1fr);gap:26px;width:calc(100% - 64px);max-width:1200px;margin:0 auto;padding:0;align-items:stretch}#tuoba-contact-page .tuoba-contact-column,#tuoba-contact-page .tuoba-form-column{width:100%;min-width:0;margin:0;padding:0;display:flex;flex-direction:column}#tuoba-contact-page .tuoba-contact-column{gap:0;--gap:0px}#tuoba-contact-page .tuoba-contact-column>.elementor-widget-html,#tuoba-contact-page .tuoba-contact-column>.elementor-widget-html>.elementor-widget-container{display:flex;flex-direction:column;flex:1;min-width:0}#tuoba-contact-page .contact-panel{padding:31px;background:var(--navy);color:#fff;flex:1;height:auto;width:100%}#tuoba-contact-page .contact-panel h2{font-size:18px;line-height:1.35;margin:0 0 10px;color:#fff}#tuoba-contact-page .contact-panel>p{font-size:11px;color:#dce6ed;margin:0 0 24px}#tuoba-contact-page .contact-panel .eyebrow{color:#e9b7b7}#tuoba-contact-page .contact-row{display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:16px 0;border-top:1px solid #ffffff2e}#tuoba-contact-page .contact-row .ci{width:35px;height:35px;border:1px solid #ffffff73;display:grid;place-items:center}#tuoba-contact-page .contact-row svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:1.7}#tuoba-contact-page .contact-row b{display:block;font-size:12px;margin-bottom:2px}#tuoba-contact-page .contact-row span,#tuoba-contact-page .contact-row a{display:block;font-size:11px;color:#d8e3ec;overflow-wrap:anywhere}#tuoba-contact-page .contact-row a:hover{color:#fff}#tuoba-contact-page .contact-social{border-top:1px solid #ffffff2e;padding-top:17px;margin-top:2px}#tuoba-contact-page .contact-social h3{font-size:11px;margin:0 0 9px;color:#fff}#tuoba-contact-page .socials{display:flex;gap:10px;flex-wrap:wrap}#tuoba-contact-page .social{width:30px;height:30px;border-radius:2px;display:grid;place-items:center;color:#fff}#tuoba-contact-page .social svg{width:14px;height:14px;fill:currentColor}#tuoba-contact-page .social-x{background:#050505}#tuoba-contact-page .social-linkedin{background:#0A66C2}#tuoba-contact-page .social-youtube{background:#E62117}#tuoba-contact-page .social-instagram{background:#262626}#tuoba-contact-page .social-whatsapp{background:#16c76f}#tuoba-contact-page .social-facebook{background:#4267B2}#tuoba-contact-page .social:hover{filter:brightness(.88)}#tuoba-contact-page .tuoba-form-column{padding:30px;background:#fff;border:1px solid var(--line);box-shadow:0 9px 25px #001b4914;gap:12px;--gap:12px;justify-content:flex-start}#tuoba-contact-page .tuoba-form-column>.elementor-widget{margin:0;min-width:0;width:100%}#tuoba-contact-page .tuoba-form-heading .elementor-heading-title{font-size:16px;line-height:1.45;color:var(--ink);margin:0}#tuoba-contact-page .tuoba-form-note{font-size:12px;line-height:1.55;color:var(--muted)}#tuoba-contact-page .tuoba-form-note p{margin:0}#tuoba-contact-page .elementor-form .elementor-form-fields-wrapper{margin:0 -8px -14px}#tuoba-contact-page .elementor-form .elementor-field-group{padding:0 8px;margin-bottom:14px;min-width:0;align-content:flex-start}#tuoba-contact-page .elementor-form .elementor-field-group>label{padding-bottom:5px;color:#344c5c;font-size:12px;font-weight:400;line-height:1.5}#tuoba-contact-page .elementor-form .elementor-field-textual{width:100%;min-width:0;min-height:38px;padding:8px 11px;border:1px solid #ccd6dc;border-radius:3px;background:#fbfcfd;color:#17252e;font-size:13px;font-weight:400;line-height:1.4;box-shadow:none}#tuoba-contact-page .elementor-form .elementor-field-textual:focus{border-color:var(--navy);background:#fff;outline:2px solid #00286833;outline-offset:1px}#tuoba-contact-page .elementor-form textarea.elementor-field-textual{height:100px;resize:vertical}#tuoba-contact-page .elementor-form .elementor-select-wrapper{width:100%;min-width:0}#tuoba-contact-page .elementor-form .elementor-select-wrapper select{padding-right:30px}#tuoba-contact-page .elementor-form .elementor-field-type-upload input{width:100%;max-width:100%;padding:10px;border:1px dashed #b8c5cd;background:#f8fafb;color:#17252e;font-size:12px}#tuoba-contact-page .elementor-form .elementor-field-type-acceptance label{font-size:11px;line-height:1.7;color:#667680;font-weight:400}#tuoba-contact-page .elementor-form input[type=checkbox]{accent-color:var(--navy);width:16px;height:16px;margin:0 6px 0 0;vertical-align:middle}#tuoba-contact-page .elementor-form .elementor-field-type-submit{justify-content:flex-start}#tuoba-contact-page .elementor-form button[type=submit]{flex:0 0 auto;width:auto;min-height:38px;padding:10px 17px;border:0;border-radius:3px;background:var(--red);color:#fff;font-size:12px;font-weight:700;line-height:1.5;box-shadow:none}#tuoba-contact-page .elementor-form button[type=submit]:hover{background:#981919}#tuoba-contact-page .elementor-form button[type=submit]:focus-visible{outline:2px solid var(--navy);outline-offset:3px}#tuoba-contact-page .faq{padding:43px 0;background:linear-gradient(180deg,#f1f5f8,#fff)}#tuoba-contact-page .section-head{text-align:center;max-width:760px;margin:0 auto 21px}#tuoba-contact-page .section-head h2{font-size:20px;line-height:1.4;margin:0;color:var(--ink)}#tuoba-contact-page .faq-list{max-width:900px;margin:auto;border-top:1px solid var(--line)}#tuoba-contact-page .faq details{border-bottom:1px solid var(--line)}#tuoba-contact-page .faq summary{display:block;list-style:none;cursor:pointer;padding:15px 35px 15px 0;font-size:14.5px;font-weight:400;position:relative}#tuoba-contact-page .faq summary::-webkit-details-marker{display:none}#tuoba-contact-page .faq summary::after{content:'+';position:absolute;right:6px;top:9px;color:var(--red);font-size:20px}#tuoba-contact-page .faq details[open] summary::after{content:'−'}#tuoba-contact-page .faq summary h3{display:inline;font:inherit;font-weight:400;color:#3b4856;margin:0}#tuoba-contact-page .faq details p{font-size:11.5px;line-height:1.85;color:var(--muted);padding:0 28px 15px 0;margin:0}@media(max-width:1071px){#tuoba-contact-page .tuoba-inquiry-layout{grid-template-columns:320px minmax(0,1fr)}}@media(max-width:798px){#tuoba-contact-page .wrap,#tuoba-contact-page .tuoba-inquiry-layout{width:calc(100% - 36px);max-width:560px}#tuoba-contact-page .factory-locations{padding:25px 0 28px}#tuoba-contact-page .factory-locations h1{font-size:18px;margin:0 0 9px}#tuoba-contact-page .factory-intro{font-size:11px;line-height:1.75;max-width:330px}#tuoba-contact-page .locations-heading{margin:26px 0 13px}#tuoba-contact-page .factory-location-grid{grid-template-columns:minmax(0,1fr);gap:12px}#tuoba-contact-page .factory-location-card{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:15px 16px 7px;align-items:center}#tuoba-contact-page .factory-location-card h3{grid-column:1/-1;font-size:13.5px;line-height:1.55;margin:0 0 8px}#tuoba-contact-page .factory-location-card p{font-size:11.5px;line-height:1.7;margin:0}#tuoba-contact-page .factory-location-card p:first-of-type{grid-column:1/-1}#tuoba-contact-page .factory-location-card a{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-height:44px;margin:0;padding:0 0 0 8px;font-size:10.5px;font-weight:400}#tuoba-contact-page .mobile-title-break{display:block}#tuoba-contact-page .tuoba-inquiry-band{padding:26px 0;scroll-margin-top:80px}#tuoba-contact-page .tuoba-inquiry-layout{grid-template-columns:minmax(0,1fr);gap:22px}#tuoba-contact-page .contact-panel,#tuoba-contact-page .tuoba-form-column{padding:22px 19px}#tuoba-contact-page .contact-panel h2{font-size:16px}#tuoba-contact-page .contact-panel>p{font-size:11.5px;line-height:1.75;margin:0 0 17px}#tuoba-contact-page .contact-row{grid-template-columns:31px minmax(0,1fr);gap:12px;padding:13px 0}#tuoba-contact-page .contact-row .ci{width:30px;height:30px}#tuoba-contact-page .contact-row span,#tuoba-contact-page .contact-row a{font-size:11.5px;line-height:1.75}#tuoba-contact-page .social{width:44px;height:44px}#tuoba-contact-page .elementor-form .elementor-field-group.elementor-column{width:100%}#tuoba-contact-page .elementor-form .elementor-field-textual{font-size:16px;min-height:44px}#tuoba-contact-page .elementor-form textarea.elementor-field-textual{height:122px}#tuoba-contact-page .elementor-form button[type=submit]{width:100%;min-height:46px;font-size:14px}#tuoba-contact-page .faq{padding:29px 0 31px}#tuoba-contact-page .section-head{text-align:left;margin:0 0 17px}#tuoba-contact-page .section-head h2{font-size:17px}#tuoba-contact-page .faq summary{min-height:54px;font-size:13px;line-height:1.75;padding:16px 28px 16px 0}#tuoba-contact-page .faq summary::after{font-size:18px;top:15px;right:2px}#tuoba-contact-page .faq details p{padding:0 18px 16px 0}}