.page-loader{pointer-events:none;animation:joyx-loader-out 0.3s ease 0.7s forwards}@keyframes joyx-loader-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.page-loader{display:none}}:where(a,button,input,select,textarea,summary,[role="button"],[tabindex]):focus-visible{outline:2px solid #fff!important;outline-offset:2px!important;box-shadow:0 0 0 5px #b91c1c!important}.mobile-menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-11px}.header-mobilebar .header-mobile-toggle-wrapper .mobile-menu-toggle,.header-mobilebar .header-mobile-toggle-wrapper .mobile-menu-toggle *,.header-mobilebar [class*="full-search-toggle"],.header-mobilebar [class*="full-search-toggle"] *{color:#181818!important}.mobile-menu-toggle .bi,.mobile-menu-toggle i{font-size:26px;line-height:1}.header-mobilebar{background-color:#faf8f5}.wpcf7-form .joyx-choice{display:flex;align-items:center;gap:12px;min-height:44px;margin:0;cursor:pointer}.wpcf7-form .joyx-choice input[type="radio"],.wpcf7-form .joyx-choice input[type="checkbox"]{flex:0 0 auto;width:22px;height:22px;margin:0;accent-color:#b91c1c}.wpcf7-form .joyx-optional{font-weight:400;opacity:.75}body[class]{--e-global-color-text:#666666;--default-text-color:#666666;color:#666}.fbox-content a,.wpcf7-form p,.wpcf7-form label,.wpcf7-form strong,.wpcf7-form .wpcf7-list-item-label{color:#666}.cus-footer-banner .theme-color,.cus-footer-banner .offer-text{color:#f87171}.breadcrumb-wrap .breadcrumb a{color:#fca5a5}.menu-quicklinks-container .menu-item a,.menu-footer-service-menu-container .menu-item a,.fbox-content a,.breadcrumb-wrap .breadcrumb a{display:inline-flex;align-items:center;min-height:24px}@media (max-width:767px){.menu-quicklinks-container .menu-item a,.menu-footer-service-menu-container .menu-item a,.fbox-content a,.breadcrumb-wrap .breadcrumb a{min-height:44px}}.joyx-skip-link{position:absolute;top:8px;left:-9999px;z-index:100001;padding:12px 18px;border-radius:8px;background:#fff;color:#181818;font-weight:600;text-decoration:none}.joyx-skip-link:focus{left:8px}.footer-copyright a{text-decoration:underline!important;text-underline-offset:2px}body.page-id-119 .elementor-element-d728ac9.e-con,body.page-id-119 .elementor-element-fcf78a7.e-con{--padding-left:15px;--padding-right:15px}@media (min-width:1025px){body.page-id-119 .elementor-element-d728ac9.e-con,body.page-id-119 .elementor-element-fcf78a7.e-con{--padding-left:50px;--padding-right:50px}}@media (min-width:992px){#site-header .primary-menu>li>a{display:inline-flex;align-items:center;min-height:44px}}.team-inner .post-category>a,.breadcrumb-wrap .breadcrumb a,.team-inner .post-title-head>a.post-title{display:inline-flex;align-items:center;min-height:44px}@media (min-width:768px){body .section-title.cea-nrml{font-size:clamp(2.5rem, 4.4vw, 80px)!important;line-height:1.05!important}body .elementor-element-e9148f0 .section-title,body .elementor-element-ee939cc .section-title,body .elementor-element-a8510c0 .section-title{font-size:clamp(2.75rem, 5.2vw, 96px)!important;line-height:1.02!important}}.wpcf7-form .row{margin-right:0}.textilz-content-wrap.page .wpcf7-form .row>.form-group[class*="col-"],.textilz-content-wrap.page .wpcf7-form .row>[class*="col-"]:has(.wpcf7-form-control-wrap){padding:0 15px}.wpcf7-form .form-group input:not([type="radio"]):not([type="checkbox"]),.wpcf7-form .form-group textarea,.wpcf7-form .form-group select{margin-bottom:0}@media (min-width:768px) and (max-width:1399px){.page-title-wrap{padding-left:clamp(15px, 5.2vw, 75px);padding-right:clamp(15px, 5.2vw, 75px)}}.breadcrumbs-wrap{white-space:nowrap}.breadcrumb-wrap .breadcrumb{align-items:center;flex-wrap:nowrap}.breadcrumb-wrap .breadcrumb li:last-child{overflow:hidden;text-overflow:ellipsis;max-width:min(45vw, 520px)}@media (max-width:767px){.breadcrumbs-wrap{white-space:normal}.breadcrumb-wrap .breadcrumb li:last-child{max-width:none;overflow:visible}}.textilz-content-wrap.page .row>[class*="col-"]:not(:has(.elementor)){padding-left:clamp(15px, 4vw, 50px);padding-right:clamp(15px, 4vw, 50px);padding-top:clamp(24px, 4vw, 56px);padding-bottom:clamp(24px, 4vw, 56px)}.elementor .elementor-element.elementor-element-4803e24{max-width:860px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(15px, 4vw, 50px);padding-right:clamp(15px, 4vw, 50px)}.woocommerce-product-gallery{overflow:hidden}.woocommerce-button,.woocommerce .button{white-space:normal;overflow:visible}html body .elementor-20415 .elementor-element.elementor-element-35f7043:not(.joyx-bg-ready),html body .elementor-20415 .elementor-element.elementor-element-c8da746:not(.joyx-bg-ready){background-image:none}html body .elementor-20415 .elementor-element.elementor-element-35f7043.joyx-bg-ready{background-image:url(https://joyx-intl.com/wp-content/themes/textilz-child/assets/css/../img/market-entry-800.webp)}html body .elementor-20415 .elementor-element.elementor-element-c8da746.joyx-bg-ready{background-image:url(https://joyx-intl.com/wp-content/themes/textilz-child/assets/css/../img/sourcing-800.webp)}@media (min-width:768px){html body .elementor-20415 .elementor-element.elementor-element-35f7043.joyx-bg-ready{background-image:url(https://joyx-intl.com/wp-content/themes/textilz-child/assets/css/../img/market-entry-1920.webp)}html body .elementor-20415 .elementor-element.elementor-element-c8da746.joyx-bg-ready{background-image:url(https://joyx-intl.com/wp-content/themes/textilz-child/assets/css/../img/sourcing-1920.webp)}}