.elementor .s-header-logo{display:none;}.elementor .s-header-brand{display:none;}.elementor .s-nav-home{font-family:"Barlow Condensed";font-weight:700;font-size:15px;color:#F7F7F5;padding:10px;background-color:#0B0D0F;}.elementor .s-nav-categories{font-family:"Barlow Condensed";font-weight:700;font-size:15px;color:#F7F7F5;padding:10px;background-color:#0B0D0F;}.elementor .s-nav-manufacturing{font-weight:700;font-size:12px;color:#FFFFFF;text-transform:uppercase;padding:10px;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-nav-advantages{font-weight:700;font-size:12px;color:#FFFFFF;text-transform:uppercase;padding:10px;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-nav-process{font-family:"Barlow Condensed";font-weight:700;font-size:15px;color:#F7F7F5;padding:10px;background-color:#0B0D0F;}.elementor .s-nav-contact{font-family:"Barlow Condensed";font-weight:700;font-size:15px;color:#F7F7F5;padding:10px;background-color:#0B0D0F;}.elementor .s-header-nav{display:flex;flex-direction:row;gap:8px;}.elementor .s-header-mobile-toggle{font-weight:700;font-size:12px;color:#FFFFFF;padding:10px;border-radius:2px;background-color:#151B20;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-header-contact-toggle{font-weight:700;font-size:10px;color:#FFFFFF;padding:10px;border-radius:2px;background-color:#E31E24;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-header-whatsapp{font-weight:700;font-size:12px;color:#FFFFFF;text-transform:uppercase;padding:10px;border-radius:2px;background-color:#1E9E57;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-header-email{font-weight:700;font-size:12px;color:#FFFFFF;text-transform:uppercase;padding:10px;border-radius:2px;background-color:#172027;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-header-quote{font-weight:700;font-size:14px;color:#F7F7F5;text-transform:uppercase;padding:12px;border-radius:2px;background-color:#D61F26;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-header-inner{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .s-site-header{padding:18px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#30363B;border-style:solid;background-color:#0B0D0F;display:flex;justify-content:center;}.elementor .s-hero-kicker{font-weight:700;font-size:13px;color:#D61F26;text-transform:uppercase;}.elementor .s-hero-title{font-family:"Barlow Condensed";font-weight:800;font-size:72px;color:#F7F7F5;letter-spacing:-1.2px;line-height:1.02em;text-transform:uppercase;}.elementor .s-hero-text{max-width:620px;font-family:"Barlow";font-weight:400;font-size:18px;color:#A9AFB4;line-height:1.55em;}.elementor .s-hero-quote{min-width:190px;font-weight:700;font-size:16px;color:#F7F7F5;text-transform:uppercase;padding:15px;border-radius:2px;background-color:#D61F26;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-hero-categories{min-width:190px;font-weight:700;font-size:16px;color:#F7F7F5;text-transform:uppercase;padding:14px;border-radius:2px;border-width:1px;border-color:#30363B;border-style:solid;background-color:#15191D;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-hero-actions{width:100%;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .s-hero-copy{width:58%;padding:36px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .s-hero-logo{display:none;}.elementor .s-hero-b2f{display:none;}.elementor .s-hero-brand{display:none;}.elementor .s-hero-mark{width:42%;min-height:520px;overflow:hidden;padding:32px;border-radius:4px;border-width:1px;border-color:#30363B;border-style:solid;background-color:#15191D;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .s-hero-inner{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:48px;align-items:center;}.elementor .s-hero-home{min-height:760px;padding:48px;background-color:#0B0D0F;display:flex;justify-content:center;}.elementor .s-categories-title{font-family:"Barlow Condensed";font-weight:800;font-size:52px;color:#111417;line-height:1.05em;text-transform:uppercase;}.elementor .s-categories-text{max-width:650px;font-family:"Barlow";font-size:18px;color:#515960;line-height:1.55em;}.elementor .s-cat-boxing-title{font-family:"Barlow Condensed";font-weight:800;font-size:28px;color:#111417;text-transform:uppercase;}.elementor .s-cat-boxing-text{font-family:"Barlow";font-size:16px;color:#A9AFB4;line-height:1.5em;}.elementor .s-cat-boxing-whatsapp{font-weight:700;font-size:11px;color:#FFFFFF;text-transform:uppercase;padding:10px;border-radius:2px;background-color:#159653;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-cat-boxing{width:23.5%;overflow:hidden;padding:0px;border-radius:4px;background-color:#F7F7F5;display:flex;flex-direction:column;gap:0px;}.elementor .s-cat-weightlifting-title{font-family:"Barlow Condensed";font-weight:800;font-size:28px;color:#111417;text-transform:uppercase;}.elementor .s-cat-weightlifting-text{font-family:"Barlow";font-size:16px;color:#A9AFB4;line-height:1.5em;}.elementor .s-cat-weightlifting-whatsapp{font-weight:700;font-size:11px;color:#FFFFFF;text-transform:uppercase;padding:10px;border-radius:2px;background-color:#159653;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-cat-weightlifting{width:23.5%;overflow:hidden;padding:0px;border-radius:4px;background-color:#F7F7F5;display:flex;flex-direction:column;gap:0px;}.elementor .s-cat-mma-title{font-family:"Barlow Condensed";font-weight:800;font-size:28px;color:#111417;text-transform:uppercase;}.elementor .s-cat-mma-text{font-family:"Barlow";font-size:16px;color:#A9AFB4;line-height:1.5em;}.elementor .s-cat-mma-whatsapp{font-weight:700;font-size:11px;color:#FFFFFF;text-transform:uppercase;padding:10px;border-radius:2px;background-color:#159653;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-cat-mma{width:23.5%;overflow:hidden;padding:0px;border-radius:4px;background-color:#F7F7F5;display:flex;flex-direction:column;gap:0px;}.elementor .s-cat-martial-arts-title{font-family:"Barlow Condensed";font-weight:800;font-size:28px;color:#111417;text-transform:uppercase;}.elementor .s-cat-martial-arts-text{font-family:"Barlow";font-size:16px;color:#A9AFB4;line-height:1.5em;}.elementor .s-cat-martial-whatsapp{font-weight:700;font-size:11px;color:#FFFFFF;text-transform:uppercase;padding:10px;border-radius:2px;background-color:#159653;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-cat-martial-arts{width:23.5%;overflow:hidden;padding:0px;border-radius:4px;background-color:#F7F7F5;display:flex;flex-direction:column;gap:0px;}.elementor .s-categories-grid{width:100%;display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;justify-content:space-between;}.elementor .s-categories-inner{width:100%;display:flex;flex-direction:column;gap:24px;}.elementor .s-categories{padding:48px;background-color:#F3F4F4;display:flex;justify-content:center;}.elementor .s-manufacturing-title{font-family:"Barlow Condensed";font-weight:800;font-size:56px;color:#F7F7F5;line-height:1.02em;text-transform:uppercase;}.elementor .s-manufacturing-text{max-width:590px;font-family:"Barlow";font-size:18px;color:#A9AFB4;line-height:1.6em;}.elementor .s-manufacturing-copy{width:55%;display:flex;flex-direction:column;gap:22px;}.elementor .s-capabilities-list{font-family:"Barlow";font-size:17px;color:#F7F7F5;line-height:1.55em;}.elementor .s-manufacturing-capabilities{width:45%;padding:32px;border-radius:4px;background-color:#15191D;display:flex;flex-direction:column;gap:0px;}.elementor .s-manufacturing-inner{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:64px;align-items:flex-start;}.elementor .s-manufacturing{padding:72px;background-color:#0B0D0F;display:flex;justify-content:center;}.elementor .s-process-title{font-family:"Barlow Condensed";font-weight:800;font-size:52px;color:#111417;line-height:1.05em;text-transform:uppercase;}.elementor .s-process-text{font-family:"Barlow";font-size:18px;color:#515960;line-height:1.55em;}.elementor .s-process-design{width:23.5%;font-family:"Barlow";font-size:16px;color:#111417;line-height:1.55em;padding:24px;background-color:#FFFFFF;}.elementor .s-process-sample{width:23.5%;font-family:"Barlow";font-size:16px;color:#111417;line-height:1.55em;padding:24px;background-color:#FFFFFF;}.elementor .s-process-production{width:23.5%;font-family:"Barlow";font-size:16px;color:#111417;line-height:1.55em;padding:24px;background-color:#FFFFFF;}.elementor .s-process-dispatch{width:23.5%;font-family:"Barlow";font-size:16px;color:#111417;line-height:1.55em;padding:24px;background-color:#FFFFFF;}.elementor .s-process-row{width:100%;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .s-process-inner{width:100%;max-width:1140px;display:flex;flex-direction:column;gap:24px;}.elementor .s-process{padding:72px;background-color:#F3F4F4;display:flex;justify-content:center;}.elementor .s-contact-title{color:#F7F7F5;}.elementor .s-contact-text{font-size:17px;color:#A9AFB4;line-height:1.55em;}.elementor .s-contact-whatsapp{font-family:"Barlow Condensed";font-weight:700;font-size:17px;color:#F7F7F5;letter-spacing:1px;padding:16px;border-radius:2px;background-color:#D61F26;}.elementor .s-contact-copy{width:40%;padding:44px;border-radius:4px;background-color:#111417;display:flex;flex-direction:column;gap:24px;justify-content:center;}.elementor .s-contact-card-title{color:#111417;}.elementor .s-contact-details{color:#30363B;}.elementor .s-contact-card{width:60%;padding:32px;border-radius:4px;background-color:#F7F7F5;display:flex;flex-direction:column;gap:14px;}.elementor .s-contact-inner{width:100%;max-width:1180px;display:flex;flex-direction:row;gap:24px;align-items:stretch;}.elementor .s-contact{padding:56px;background-color:#F3F4F4;display:flex;justify-content:center;}.elementor .s-site-footer{padding:28px;background-color:#0B0D0F;display:flex;justify-content:center;}