@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@media(max-width:767px){body.page-id-318 .brxe-9806f6 .brxe-f2b200{font-size:min(46px,11.6vw);}}.brxe-6fc51e {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; background-image: linear-gradient(90deg, rgba(10,20,38,.96) 0%, rgba(10,20,38,.88) 54%, rgba(10,20,38,.48) 100%)}.brxe-bcf2e2 {font-family: "Inter"; font-size: 14px; line-height: 1.5; color: #ffffff; font-weight: 500; letter-spacing: 0px; margin-bottom: 18px; padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 0; min-height: 47.203125px}.brxe-bcf2e2 a { color: #ffffff; text-decoration: none!important;} .brxe-9806f6 .nr-a02-crumb a { font-size: 16px; line-height: 1.7;} .brxe-9806f6 .nr-a02-crumb a { font-weight: 700; margin-right: 5px;}.brxe-f2b200 {font-family: "Outfit"; font-size: 60px; line-height: 1.2; color: #ffffff; font-weight: 700; letter-spacing: 0px; margin-bottom: 18px}@media (max-width: 991px) {.brxe-f2b200 {font-size: 48px; line-height: 1.2}}@media (max-width: 767px) {.brxe-f2b200 {font-family: "Outfit"; font-size: 48px; line-height: 1.2; color: #ffffff; font-weight: 700; letter-spacing: 0px}}.brxe-ff61f6 {max-width: 800px; font-family: "Inter"; font-size: 18px; line-height: 1.65; color: #ffffff; font-weight: 400; letter-spacing: 0px; margin-bottom: 25px}.brxe-ff61f6 p { margin: 0;}@media (max-width: 767px) {.brxe-ff61f6 {font-family: "Inter"; font-size: 16px; line-height: 1.6; color: #ffffff; font-weight: 400; letter-spacing: 0px; margin-bottom: 20px}}.brxe-66a72f {font-family: "Inter"; font-size: 14px; font-weight: 600; line-height: 1.35; color: #ffffff; background-color: #17283e; padding-top: 9px; padding-right: 14px; padding-bottom: 9px; padding-left: 14px; border: 1px solid rgba(255,255,255,.56); border-radius: 5px; min-height: 44px; display: inline-flex; align-items: center; justify-content: flex-start; width: auto}@media (max-width: 767px) {.brxe-66a72f {padding-top: 9px; padding-right: 11px; padding-bottom: 9px; padding-left: 11px; font-family: "Inter"; font-size: 13px; font-weight: 600; line-height: 1.35; color: #ffffff}}.brxe-8028d4 {font-family: "Inter"; font-size: 14px; font-weight: 600; line-height: 1.35; color: #ffffff; background-color: #17283e; padding-top: 9px; padding-right: 14px; padding-bottom: 9px; padding-left: 14px; border: 1px solid rgba(255,255,255,.56); border-radius: 5px; min-height: 44px; display: inline-flex; align-items: center; justify-content: flex-start; width: auto}@media (max-width: 767px) {.brxe-8028d4 {padding-top: 9px; padding-right: 11px; padding-bottom: 9px; padding-left: 11px; font-family: "Inter"; font-size: 13px; font-weight: 600; line-height: 1.35; color: #ffffff}}.brxe-d07c7d {font-family: "Inter"; font-size: 14px; font-weight: 600; line-height: 1.35; color: #ffffff; background-color: #17283e; padding-top: 9px; padding-right: 14px; padding-bottom: 9px; padding-left: 14px; border: 1px solid rgba(255,255,255,.56); border-radius: 5px; min-height: 44px; display: inline-flex; align-items: center; justify-content: flex-start; width: auto}@media (max-width: 767px) {.brxe-d07c7d {padding-top: 9px; padding-right: 11px; padding-bottom: 9px; padding-left: 11px; font-family: "Inter"; font-size: 13px; font-weight: 600; line-height: 1.35; color: #ffffff}}.brxe-b85335 {font-family: "Inter"; font-size: 14px; font-weight: 600; line-height: 1.35; color: #ffffff; background-color: #17283e; padding-top: 9px; padding-right: 14px; padding-bottom: 9px; padding-left: 14px; border: 1px solid rgba(255,255,255,.56); border-radius: 5px; min-height: 44px; display: inline-flex; align-items: center; justify-content: flex-start; width: auto}@media (max-width: 767px) {.brxe-b85335 {padding-top: 9px; padding-right: 11px; padding-bottom: 9px; padding-left: 11px; font-family: "Inter"; font-size: 13px; font-weight: 600; line-height: 1.35; color: #ffffff}}.brxe-acaf79 {font-family: "Inter"; font-size: 14px; font-weight: 600; line-height: 1.35; color: #ffffff; background-color: #17283e; padding-top: 9px; padding-right: 14px; padding-bottom: 9px; padding-left: 14px; border: 1px solid rgba(255,255,255,.56); border-radius: 5px; min-height: 44px; display: inline-flex; align-items: center; justify-content: flex-start; width: auto}@media (max-width: 767px) {.brxe-acaf79 {padding-top: 9px; padding-right: 11px; padding-bottom: 9px; padding-left: 11px; font-family: "Inter"; font-size: 13px; font-weight: 600; line-height: 1.35; color: #ffffff}}.brxe-65cd8f {font-family: "Inter"; font-size: 14px; font-weight: 600; line-height: 1.35; color: #ffffff; background-color: #17283e; padding-top: 9px; padding-right: 14px; padding-bottom: 9px; padding-left: 14px; border: 1px solid rgba(255,255,255,.56); border-radius: 5px; min-height: 44px; display: inline-flex; align-items: center; justify-content: flex-start; width: auto}@media (max-width: 767px) {.brxe-65cd8f {padding-top: 9px; padding-right: 11px; padding-bottom: 9px; padding-left: 11px; font-family: "Inter"; font-size: 13px; font-weight: 600; line-height: 1.35; color: #ffffff}}.brxe-e124a1 {font-family: "Inter"; font-size: 14px; font-weight: 600; line-height: 1.35; color: #ffffff; background-color: #17283e; padding-top: 9px; padding-right: 14px; padding-bottom: 9px; padding-left: 14px; border: 1px solid rgba(255,255,255,.56); border-radius: 5px; min-height: 44px; display: inline-flex; align-items: center; justify-content: flex-start; width: auto}@media (max-width: 767px) {.brxe-e124a1 {padding-top: 9px; padding-right: 11px; padding-bottom: 9px; padding-left: 11px; font-family: "Inter"; font-size: 13px; font-weight: 600; line-height: 1.35; color: #ffffff}}.brxe-3649e0 {flex-direction: row; flex-wrap: wrap; column-gap: 9px; row-gap: 9px; max-width: 1120px}@media (max-width: 767px) {.brxe-3649e0 {display: grid; align-items: initial; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px}}.brxe-11f9c9 {width: 100%; max-width: 1440px; margin-right: auto; margin-left: auto; padding-right: 50px; padding-left: 50px; row-gap: 0px; position: relative; z-index: 1; display: block}@media (max-width: 991px) {.brxe-11f9c9 {width: 750px; max-width: 100%; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 10px}}@media (max-width: 767px) {.brxe-11f9c9 {padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px; width: 100%}}.brxe-b33e71 {background-image: url("https://ningruiglobal.com/wp-content/uploads/2026/10/industrial-roller-banner.webp"); background-size: cover; background-position: center center; padding-top: 56px; padding-bottom: 60px; position: relative}@media (max-width: 991px) {.brxe-b33e71 {padding-top: 16px; padding-right: 0; padding-bottom: 34px; padding-left: 0}}@media (max-width: 767px) {.brxe-b33e71 {padding-top: 16px; padding-right: 0; padding-bottom: 34px; padding-left: 0}}.brxe-2db800 {width: 100%; font-family: "Outfit"; font-size: clamp(27px,2.3vw,36px); line-height: 1.2; color: #0f172a; font-weight: 700; letter-spacing: 0px; margin-bottom: 28px}@media (max-width: 767px) {.brxe-2db800 {font-size: 26px}}.brxe-aaeee9 {width: auto; font-family: "Inter"; font-size: 15px; line-height: 1.4; color: #64748b; font-weight: 600; letter-spacing: 0px; margin-bottom: 12px}@media (max-width: 767px) {.brxe-aaeee9 {font-size: 21px; line-height: 1.4}}.brxe-d635f1 {margin-bottom: 16px}.brxe-9e0061 {width: 100%; display: flex; flex-direction: column; row-gap: 0px; column-gap: 0px; align-items: flex-start; flex-grow: 1}.brxe-efd0e1 {width: 100%; display: flex; flex-direction: column; row-gap: 0px; column-gap: 0px; align-items: stretch; min-width: 0px; padding-top: 0; padding-right: 0; padding-bottom: 22px; padding-left: 0; border-bottom: 1px solid #dce3eb}@media (max-width: 767px) {.brxe-efd0e1 {margin-bottom: 28px}}.brxe-ce7494 {width: auto; font-family: "Inter"; font-size: 15px; line-height: 1.4; color: #64748b; font-weight: 600; letter-spacing: 0px; margin-bottom: 12px}@media (max-width: 767px) {.brxe-ce7494 {font-size: 21px; line-height: 1.4}}.brxe-a2eeb0 {margin-bottom: 16px}.brxe-8c5205 {width: 100%; display: flex; flex-direction: column; row-gap: 0px; column-gap: 0px; align-items: flex-start; flex-grow: 1}.brxe-835059 {width: 100%; display: flex; flex-direction: column; row-gap: 0px; column-gap: 0px; align-items: stretch; min-width: 0px; padding-top: 0; padding-right: 0; padding-bottom: 22px; padding-left: 0; border-bottom: 1px solid #dce3eb}@media (max-width: 767px) {.brxe-835059 {margin-bottom: 28px}}.brxe-76cecb {width: auto; font-family: "Inter"; font-size: 15px; line-height: 1.4; color: #64748b; font-weight: 600; letter-spacing: 0px; margin-bottom: 12px}@media (max-width: 767px) {.brxe-76cecb {font-size: 21px; line-height: 1.4}}.brxe-9e43e4 {margin-bottom: 16px}.brxe-820ee0 {width: 100%; display: flex; flex-direction: column; row-gap: 0px; column-gap: 0px; align-items: flex-start; flex-grow: 1}.brxe-c55a32 {width: 100%; display: flex; flex-direction: column; row-gap: 0px; column-gap: 0px; align-items: stretch; min-width: 0px; padding-top: 0; padding-right: 0; padding-bottom: 22px; padding-left: 0; border-bottom: 1px solid #dce3eb}@media (max-width: 767px) {.brxe-c55a32 {margin-bottom: 28px; align-items: center; row-gap: 28px}}.brxe-222210 {width: 100%; display: grid; align-items: initial; flex-direction: column; row-gap: 0px; column-gap: 0px; align-items: stretch; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 28px; margin-bottom: 50px}@media (max-width: 767px) {.brxe-222210 {display: block}}.brxe-213e1a {width: 100%; display: block; flex-direction: column; row-gap: 0px; column-gap: 0px; align-items: stretch}.brxe-fc8eff {width: 100%; font-family: "Outfit"; font-size: clamp(27px,2.3vw,36px); line-height: 1.2; color: #0f172a; font-weight: 700; letter-spacing: 0px; margin-bottom: 28px}@media (max-width: 767px) {.brxe-fc8eff {font-size: 26px}}.brxe-221b24 {margin-bottom: 16px}.brxe-ddbe92 {margin-bottom: 16px}.brxe-786491 {width: 100%; display: block; flex-direction: column; row-gap: 0px; column-gap: 0px; align-items: stretch; margin-top: 70px; padding-top: 36px; padding-right: 36px; padding-bottom: 36px; padding-left: 36px; background-color: #f3f6f9}@media (max-width: 767px) {.brxe-786491 {margin-top: 42px; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px}}.brxe-9d39e9 {width: 100%; font-family: "Outfit"; font-size: clamp(27px,2.3vw,36px); line-height: 1.2; color: #ffffff; font-weight: 700; letter-spacing: 0px; margin-bottom: 28px}@media (max-width: 767px) {.brxe-9d39e9 {font-size: 26px}}.brxe-b44e34 {margin-bottom: 16px; color: #ffffff; max-width: 760px}body .brxe-9806f6 .brxe-b44e34 a { color: #fff; text-decoration: underline; text-underline-offset: 3px;}.brxe-f4f33c {font-family: "Inter"; font-size: 15px; line-height: 1.35; color: #ffffff; font-weight: 600; letter-spacing: 0px; text-align: center; text-decoration: none; display: inline-flex; width: auto; align-self: flex-start; align-items: center; justify-content: center; min-height: 44px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; background-color: #bd4c06; border: 1px solid #bd4c06; border-radius: 5px}.brxe-f4f33c:hover {background-color: #a64200}@media (max-width: 767px) {.brxe-f4f33c {padding-top: 10px; padding-right: 16px; padding-bottom: 10px; padding-left: 16px}}.brxe-fba74c {width: 100%; display: block; flex-direction: column; row-gap: 0px; column-gap: 0px; align-items: stretch; margin-top: 22px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; color: #ffffff; max-width: 760px}.brxe-e6c4b4 {width: 100%; display: block; flex-direction: column; row-gap: 0px; column-gap: 0px; align-items: stretch; margin-top: 64px; padding-top: 36px; padding-right: 36px; padding-bottom: 36px; padding-left: 36px; background-color: #172238}@media (max-width: 767px) {.brxe-e6c4b4 {margin-top: 42px; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px}}.brxe-8ebd82 {width: 100%; display: block; flex-direction: column; row-gap: 0px; column-gap: 0px; align-items: stretch; max-width: 1440px; margin-right: auto; margin-left: auto; padding-top: 24px; padding-right: 40px; padding-bottom: 80px; padding-left: 40px}@media (max-width: 991px) {.brxe-8ebd82 {width: 750px; max-width: 100%; padding-top: 24px; padding-right: 0; padding-bottom: 80px; padding-left: 0}}@media (max-width: 767px) {.brxe-8ebd82 {padding-top: 12px; padding-right: 20px; padding-bottom: 48px; padding-left: 20px; width: 100%}}.brxe-9806f6 {display: block; width: 100%; row-gap: 0px; column-gap: 0px; font-family: "Inter"; font-size: 16px; line-height: 1.7; color: #475569; font-weight: 400; letter-spacing: 0px; background-color: #ffffff}@media(min-width:768px) and (max-width:1000px){.brxe-9806f6 .nr-a02-r16-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .brxe-9806f6 .nr-a02-r16-product-entry:last-child{grid-column:span 2;display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:28px;} .brxe-9806f6 .nr-a02-r16-product-entry:last-child .nr-a02-r16-photo{margin:0;}}@media(max-width:767px){.brxe-9806f6 table,.brxe-9806f6 tbody,.brxe-9806f6 tr{display:block;min-width:0;width:100%;} .brxe-9806f6 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);} .brxe-9806f6 tr{border-bottom:1px solid #dce3eb;padding:10px 0;} .brxe-9806f6 td{display:block;border:0;padding:8px 0;} .brxe-9806f6 td::before{content:attr(data-label);display:block;font-size:13px;font-weight:600;color:#64748b;margin-bottom:3px;}}@media(min-width:992px) and (max-width:1200px){ .brxe-9806f6 .nr-a02-hero-inner,.brxe-9806f6 .nr-a02-r16-page{width:980px;max-width:100%;margin-left:auto;margin-right:auto;} .brxe-9806f6 .nr-a02-hero{padding-top:70px;padding-bottom:10px;}}@media(min-width:992px) and (max-width:1199px){.brxe-9806f6 .nr-a02-hero-inner{padding-left:10px;padding-right:10px;} .brxe-9806f6 .nr-a02-r16-page{padding-left:0;padding-right:0;}}@media(min-width:992px) and (max-width:1024px){.brxe-9806f6 .nr-a02-hero{padding-bottom:34px;} .brxe-9806f6 .nr-a02-hero-title{font-size:48px;line-height:1.2;}}@media(min-width:768px) and (max-width:1000px){.brxe-9806f6 .nr-a02-v3-text-cards .nr-a02-r16-product-entry:last-child{display:flex;grid-column:auto;}}@media(max-width:475px){::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:vertical{width:7px}::-webkit-scrollbar:horizontal{height:7px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px;border:2px solid #fff}::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}} .brxe-9806f6 { box-sizing: border-box;} .brxe-9806f6 * { box-sizing: border-box;} .brxe-9806f6 a:focus-visible { outline: 3px solid #bd4c06; outline-offset: 4px;} .brxe-9806f6 .brxe-text-basic a { color: #a64100; text-decoration: underline; text-underline-offset: 3px;} .brxe-9806f6 h2 { text-wrap: balance;} .brxe-9806f6 h3 { text-wrap: balance;} .brxe-9806f6 p { text-wrap: pretty;} .brxe-9806f6 table { border-collapse: collapse; text-align: left;} .brxe-9806f6 th { vertical-align: top;} .brxe-9806f6 td { vertical-align: top;} .brxe-9806f6 td:first-child { font-weight: 600; color: #0f172a;} .brxe-9806f6 .nr-a02-crumb a { color: #ffffff!important; text-decoration: none!important;}.brxe-b276e2 {font-family: "Inter"; font-size: 24px; line-height: 1.3; color: #ffffff; padding-top: 7px; padding-right: 16px; padding-bottom: 7px; padding-left: 16px}@media (max-width: 767px) {[data-brx-variant="nrctam"] .brxe-b276e2 {width: 50%; height: 50px; min-height: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: flex; align-items: center; justify-content: center; line-height: 1; border-right: 1px solid rgba(255, 255, 255, 0.2)}}.brxe-72a613 {font-family: "Inter"; font-size: 24px; line-height: 1.3; color: #ffffff; padding-top: 7px; padding-right: 16px; padding-bottom: 7px; padding-left: 16px}@media (max-width: 767px) {[data-brx-variant="nrctam"] .brxe-72a613 {width: 50%; height: 50px; min-height: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: flex; align-items: center; justify-content: center; line-height: 1}}.brxe-041813 {position: fixed; right: 0px; top: 45%; z-index: 100; background-color: rgba(32, 41, 55, 0.75); border-radius: 16px; padding-top: 7px; padding-right: 8px; padding-bottom: 7px; padding-left: 8px; row-gap: 6px; width: 64px}@media (max-width: 767px) {.brxe-041813 {top: auto; bottom: 12px; left: 12px; right: 12px; flex-direction: row; justify-content: space-around; width: calc(100% - 24px)}.brxe-041813[data-brx-variant="nrctam"] {top: auto; bottom: 3px; left: 0px; right: 0px; width: 100%; max-width: none; height: 50px; min-height: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; row-gap: 0px; column-gap: 0px; border-radius: 0px; display: flex; flex-direction: row; background-color: rgba(0, 0, 0, 0.2)}}