@font-face{font-family:Manrope;src:url(/assets/fonts/manrope-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/manrope-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/manrope-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/fonts/dm-sans-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/fonts/dm-sans-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}:root{--navy: #171936;--deep: #0b1020;--gold: #a67d2d;--gold-light: #d9b569;--ink: #20232c;--muted: #656970;--line: #e0ded7;--paper: #f5f4f0;--white: #fff;--heading: Manrope,sans-serif;--body: "DM Sans",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);background:#fff;font-family:var(--body);font-size:16px;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{border:0px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:rgb(179,139,60) solid 3px;outline-offset:5px}:is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)),:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)),:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),p:where(:not(.seo-remapped)){margin:0}:is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)),:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)),:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-family:var(--heading);font-weight:600}:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){font-size:clamp(30px,3.1vw,45px);letter-spacing:-1.65px;line-height:1.22}p:where(:not(.seo-remapped)){line-height:1.8;color:var(--muted)}ul{list-style:none;padding:0;margin:0}.container{width:min(1410px,100% - 112px);margin-inline:auto}.section{padding-top:100px;padding-bottom:100px}.button{display:inline-flex;justify-content:center;align-items:center;gap:32px;min-height:50px;padding:15px 23px;background:var(--navy);color:#fff;font-size:13px;font-weight:500;letter-spacing:.2px;transition:background .2s,transform .2s}.button svg{flex-shrink:0;transition:transform .2s}.button:hover svg{transform:translate(3px)}.button:hover{background:#25263b}.button-gold{background:var(--gold-light);color:var(--deep)}.button-gold:hover{background:#e7c887}.text-link{color:#000;padding:0;min-height:36px;gap:28px;justify-content:flex-start;font-weight:500;background:none!important}.text-link:hover{color:#000}.eyebrow{display:flex;gap:12px;align-items:center;color:#000;font-size:12px;text-transform:uppercase;letter-spacing:2.5px;font-weight:500;margin-bottom:22px}.eyebrow:before{content:"";width:25px;height:1px;background:var(--gold)}.skip-link{position:fixed;top:-80px;left:16px;z-index:100;padding:12px;background:#fff}.skip-link:focus{top:8px}.contact-bar{background:var(--navy);color:#e2e2eb;font-size:11px}.contact-inner{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:20px}.contact-inner>div{display:flex;align-items:center;gap:20px;white-space:nowrap}.top-address{display:flex;align-items:center;gap:9px}.top-address svg{color:var(--gold-light);flex-shrink:0}.contact-divider{height:12px;width:1px;background:#ffffff30}.contact-bar a:hover{color:var(--gold-light)}.site-header{background:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid rgb(228,227,220)}.header-inner{height:98px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:13px;flex-shrink:0}.brand img{width:51px;height:55px;object-fit:contain}.brand>span{color:var(--navy);font:700 21px/1.1 var(--heading);letter-spacing:2.2px}.brand small{display:block;font:500 10px/1.5 var(--body);letter-spacing:4.5px;margin-top:6px}.main-nav{display:flex;align-items:center;gap:30px;margin-left:auto;margin-right:30px;font-size:13px;font-weight:500}.main-nav>a{padding-block:39px;position:relative;white-space:nowrap}.main-nav>a.active{color:var(--gold)}.main-nav>a.active:after{content:"";position:absolute;width:20px;height:2px;background:var(--gold);bottom:23px;left:0}.main-nav a:hover,.products-menu summary:hover{color:var(--gold)}.products-menu summary{display:flex;gap:8px;align-items:center;list-style:none;padding:25px 0}.products-menu summary::-webkit-details-marker{display:none}.products-menu summary span{font-size:16px}.products-menu[open] summary span{transform:rotate(180deg)}.mega-menu{position:absolute;right:56px;top:97px;padding:24px;background:#fff;box-shadow:#0b102026 0 20px 40px;border-top:2px solid var(--gold);width:680px;max-width:calc(-40px + 100vw);display:grid;grid-template-columns:1fr 1fr;gap:0px 24px}.mega-menu a{padding:13px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px;line-height:1.6;font-size:13px}.mega-menu svg{width:15px;flex-shrink:0}.enquire-button{min-height:45px;padding:12px 19px;gap:24px}.menu-toggle{display:none;background:none;padding:12px}.menu-toggle span{display:block;width:22px;height:1.5px;background:var(--navy);margin:6px 0}.hero{background:var(--deep);color:#fff;position:relative;isolation:isolate;overflow:hidden}.hero-art,.hero-art img,.hero-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.hero-art img{object-fit:cover;object-position:65% center}.hero-shade{z-index:-1;background:linear-gradient(90deg,#25263bf5,#25263beb 26%,#25263b7a 46%,#25263b00 72%)}.hero-inner{min-height:650px;position:relative;display:flex;align-items:center;padding-top:52px;padding-bottom:60px}.hero-copy{max-width:640px;width:56%;animation:.8s ease 0s 1 normal both running rise-in}.hero :is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)){padding-top:28px;font-size:clamp(40px,3.3vw,48px);line-height:1.15;letter-spacing:-1.7px;font-weight:500}.hero :is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)) span{color:var(--gold-light)}.hero p:where(:not(.seo-remapped)){max-width:475px;font-size:15px;line-height:1.8;color:#e0e0e6;margin-top:29px;margin-bottom:32px}.hero .button{min-height:53px}.qualities{border-bottom:1px solid var(--line);background:#faf9f6}.qualities-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:29px 0}.qualities-grid>div{display:flex;justify-content:center;align-items:center;gap:16px;border-left:1px solid var(--line);font-family:var(--heading);font-size:13px;font-weight:600}.qualities-grid>div:first-child{border-left:0px}.qualities svg{color:var(--gold);flex-shrink:0}.about-section{display:grid;grid-template-columns:1fr 1.05fr;gap:50px 80px}.about-visual{position:relative;background:var(--paper);align-self:stretch;min-height:455px}.about-visual>img{width:100%;height:100%;object-fit:cover}.image-corner{position:absolute;width:70px;height:70px;border-left:4px solid var(--gold);border-bottom:4px solid var(--gold);bottom:-12px;left:-12px}.about-copy{padding-block:7px}.about-copy :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){font-size:clamp(28px,2.8vw,42px);margin-bottom:25px}.about-copy p:where(:not(.seo-remapped)){font-size:14px;line-height:1.9;margin-bottom:26px}.global-reach{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:30px}.global-reach :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:15px;display:flex;gap:12px;align-items:center;white-space:nowrap}.global-reach svg{color:var(--gold)}.global-reach ul{display:flex;align-items:center;gap:31px;color:var(--muted);font-size:13px}.global-reach li{white-space:nowrap}.global-reach li:before{content:"\b7";color:var(--gold);margin-right:16px}.section-heading{display:flex;gap:65px;justify-content:space-between;align-items:flex-end;margin-bottom:45px}.section-title{position:relative;max-width:740px}.section-heading>p:where(:not(.seo-remapped)){width:320px;flex-shrink:0;font-size:14px;line-height:1.8}.portfolio{background:var(--paper)}.portfolio :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){max-width:690px}.family-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:26px}.family-card{grid-column:span 2;background:#fff;border:1px solid rgb(229,226,218);display:flex;flex-direction:column;transition:box-shadow .2s}.family-card:hover{box-shadow:#1719360a 0 15px 30px}.family-0,.family-1{grid-column:span 3}.family-image{position:relative;overflow:hidden;background:#eae6dd;aspect-ratio:1.72 / 1}.family-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.family-card:hover img{transform:scale(1.025)}.family-content{padding:28px;display:flex;flex-direction:column;flex-grow:1}.family-brand{color:#000;font-size:11px;letter-spacing:2px;font-weight:500;margin-bottom:10px}.family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:17px;letter-spacing:-.3px;line-height:1.5}.family-content ul{display:flex;flex-wrap:wrap;gap:5px 18px;color:var(--muted);font-size:12px;line-height:1.8;margin:16px 0 22px}.family-content li:before{content:"\b7";margin-right:7px;color:var(--gold)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 30px}.product-image{display:block;position:relative;background:var(--paper);aspect-ratio:1.68 / 1;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.product-image:hover img{transform:scale(1.045)}.product-copy{padding:23px 2px 0}.product-copy :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:20px;line-height:1.4;letter-spacing:-.5px;margin-bottom:12px}.product-copy p:where(:not(.seo-remapped)){font-size:13px;line-height:1.85;margin-bottom:17px}.product-copy .text-link{font-size:12px;border-bottom:1px solid rgb(187,184,173);padding-bottom:6px;min-height:30px}.applications{background:var(--paper)}.application-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.application-grid article{background:#fff;border:1px solid rgb(228,224,216);padding:13px 13px 19px}.application-grid img{aspect-ratio:1.22 / 1;width:100%;object-fit:cover}.application-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:13px;line-height:1.6;padding-top:15px;text-align:center;font-weight:600}.why-section{background:var(--navy);color:#fff}.why-heading{margin-bottom:42px}.strength-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0px 50px}.strength-grid article{padding:30px 0;border-top:1px solid rgba(255,255,255,.15)}.strength-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:18px;line-height:1.5;margin-bottom:12px}.strength-grid p:where(:not(.seo-remapped)){color:#bfc0cf;font-size:13px;line-height:1.85;max-width:310px}.cta-section{position:relative;background:#eae3d3;isolation:isolate;overflow:hidden}.cta-art{position:absolute;inset:0;z-index:-1;background-size:cover;background-position:center center;opacity:.07}.cta-inner{display:flex;justify-content:space-between;align-items:center;gap:60px;padding-top:73px;padding-bottom:73px}.cta-inner>div{max-width:770px}.cta-inner :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){font-size:clamp(28px,2.8vw,40px);line-height:1.3}.cta-inner p:where(:not(.seo-remapped)){font-size:13px;line-height:1.9;margin-top:18px;max-width:680px;color:#555650}.cta-inner .button{flex-shrink:0;background:var(--navy);color:#fff}.section-arrow{display:grid;place-items:center;width:51px;height:51px;border:1px solid var(--line)}.section-arrow:hover{background:var(--paper)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px 30px}.blog-grid article{display:flex;flex-direction:column}.blog-image{display:block;aspect-ratio:1.6 / 1;overflow:hidden;background:var(--paper)}.blog-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.blog-image:hover img{transform:scale(1.04)}.blog-text{padding:22px 0 0;display:flex;flex-direction:column;flex:1 1 0%}.blog-text :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:18px;line-height:1.5;letter-spacing:-.35px;margin-bottom:13px}.blog-text p:where(:not(.seo-remapped)){font-size:13px;line-height:1.8;margin-bottom:18px}.blog-text .text-link{font-size:12px;margin-top:auto}.certifications{text-align:center;background:#faf9f6;border-top:1px solid var(--line);padding-top:65px;padding-bottom:60px}.certifications :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){font-size:32px;letter-spacing:-1px}.certifications>div>p:where(:not(.seo-remapped)){font-size:14px;margin-top:15px}.cert-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:40px}.cert-grid article{border-left:1px solid var(--line);padding:8px 22px}.cert-grid article:first-child{border-left:0px}.cert-grid img{height:88px;width:100%;object-fit:contain;mix-blend-mode:multiply}.cert-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:12px;margin-top:19px;line-height:1.5}.site-footer{background:#25263b;color:#d6d7e1;padding-top:60px}.footer-brand img{width:47px;height:52px}.back-top{width:42px;height:42px;border:1px solid rgba(255,255,255,.25);border-radius:50%;display:grid;place-items:center;font-size:24px;margin-left:auto;flex-shrink:0}.footer-grid{display:grid;grid-template-columns:1.35fr .7fr 1fr 1.25fr;gap:50px;padding:45px 0}.footer-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-family:var(--body);font-size:13px;color:#fff;font-weight:500;margin-bottom:20px}.footer-grid a{display:block;font-size:12px;color:#b3b5c4;line-height:1.9;margin-bottom:11px}.footer-grid a:hover{color:var(--gold-light)}.footer-contact p:where(:not(.seo-remapped)){color:#b3b5c4;font-size:12px;line-height:1.9;margin-bottom:24px}.footer-contact :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){margin-bottom:6px}.footer-contact>a{margin-bottom:20px}.footer-bottom{border-top:1px solid rgba(255,255,255,.125);padding:24px 0;text-align:center;font-size:11px;color:#9699ae}.quote-dialog{border:0px;padding:42px;width:min(490px,100% - 32px);color:var(--ink);box-shadow:#0005 0 25px 90px;max-height:90dvh}.quote-dialog::backdrop{background:#25263bba;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.quote-dialog :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){font-size:35px}.quote-dialog>p:where(:not(.seo-remapped)){font-size:14px;margin-top:12px;margin-bottom:25px}.quote-dialog .eyebrow{margin-bottom:14px}.dialog-close{position:absolute;right:17px;top:14px;font-size:27px;font-weight:400;color:var(--navy);background:transparent;padding:4px 10px}.quote-dialog form{display:grid;gap:16px}.quote-dialog label{font-size:12px;display:grid;gap:7px;color:var(--muted)}.quote-dialog input,.quote-dialog textarea{border:1px solid var(--line);padding:12px;background:#faf9f6;border-radius:0;width:100%;font-size:14px;color:var(--ink)}.quote-dialog textarea{resize:vertical;min-height:85px}.quote-dialog .button{width:100%;justify-content:space-between}.quote-dialog button:disabled{opacity:.6;cursor:wait}@keyframes rise-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.hero-inner{min-height:730px}.hero-copy{width:55%}.hero :is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)){font-size:52px}.hero p:where(:not(.seo-remapped)){font-size:16px}}@media(max-width:1150px){.container{width:calc(100% - 64px)}.main-nav{gap:20px;margin-right:8px}.header-inner{gap:18px}.brand>span{font-size:18px}.brand small{font-size:9px;letter-spacing:3.8px}.brand img{width:43px;height:48px}.contact-inner{font-size:10px}.top-address{max-width:53%;line-height:1.5}.contact-inner>div{gap:12px}.hero-inner{min-height:600px}.hero :is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)){font-size:40px}.hero-copy{width:56%}.hero p:where(:not(.seo-remapped)){font-size:14px}.about-section{column-gap:45px}.global-reach ul{gap:16px}.global-reach li:before{margin-right:8px}.section-heading{gap:35px}.section-heading>p:where(:not(.seo-remapped)){width:270px}.family-content{padding:23px}.application-grid{gap:16px}.strength-grid{gap:0px 30px}.footer-grid{gap:30px}}@media(min-width:901px){.hero :is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)) span{display:block}}@media(max-width:900px){.section{padding-block:70px}.top-address{display:none}.contact-inner{justify-content:flex-end;min-height:31px;font-size:10px}.header-inner{height:82px}.main-nav{position:absolute;top:81px;left:0;right:0;display:none;background:#fff;max-height:calc(100dvh - 82px);overflow:auto;padding:18px 32px;border-bottom:1px solid var(--line);margin:0;box-shadow:#1111 0 18px 30px}.main-nav.is-open{display:block}.main-nav>a,.products-menu summary{display:block;padding:16px 0;border-bottom:1px solid var(--line)}.main-nav>a.active:after{display:none}.products-menu summary{display:flex;justify-content:space-between}.mega-menu{position:static;width:100%;max-width:none;box-shadow:none;padding:0 15px;border:0px;display:grid;gap:0px 18px}.mega-menu a{font-size:12px}.menu-toggle{display:block}.enquire-button{margin-left:auto}.hero-inner{min-height:570px}.hero-copy{width:62%}.hero :is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)){font-size:48px;line-height:1.09;letter-spacing:-2px}.hero-shade{background:linear-gradient(90deg,#25263bf5,#25263bbb 43%,#25263b14)}.qualities-grid{gap:20px;padding:24px 0}.qualities-grid>div{font-size:11px;gap:9px}.qualities-grid svg{width:23px}.about-section{gap:35px 32px}.about-copy :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){font-size:30px;letter-spacing:-1px}.about-copy p:where(:not(.seo-remapped)){font-size:13px}.about-visual{min-height:400px}.global-reach{display:block}.global-reach ul{margin-top:20px;justify-content:space-between;gap:15px;flex-wrap:wrap}.global-reach li{font-size:12px}.section-heading{display:block}.section-heading>p:where(:not(.seo-remapped)){width:100%;max-width:550px;margin-top:23px}.section-title{max-width:650px}.family-grid{gap:20px}.family-card{grid-column:span 3}.family-4{grid-column:span 6;display:grid;grid-template-columns:1fr 1fr}.family-4 .family-image{height:100%;aspect-ratio:auto}.family-content{padding:22px}.family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:16px}.product-grid{grid-template-columns:repeat(2,1fr);gap:35px 24px}.application-grid{grid-template-columns:repeat(5,1fr);gap:12px}.application-grid article{padding:8px 8px 14px}.application-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:11px}.application-grid img{aspect-ratio:1 / 1}.strength-grid{gap:0px 24px}.strength-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:16px}.cta-inner{display:block;padding-block:55px}.cta-inner .button{margin-top:27px}.blogs .section-heading{display:flex;align-items:center}.blog-grid{grid-template-columns:repeat(2,1fr);gap:35px 24px}.cert-grid article{padding-inline:12px}.cert-grid img{height:65px}.cert-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:10px}.footer-grid{grid-template-columns:1.3fr 1fr;gap:35px 60px}.footer-brand{flex-shrink:0}}@media(max-width:640px){html{scroll-padding-top:80px}.container{width:calc(100% - 40px)}.section{padding-block:58px}.contact-inner{justify-content:center;min-height:31px}.contact-inner>div{gap:13px}.contact-bar{font-size:10px}.header-inner{height:77px;gap:12px}.brand{gap:9px}.brand img{width:36px;height:41px}.brand>span{font-size:16px;letter-spacing:1.3px}.brand small{font-size:7px;letter-spacing:3.3px;margin-top:4px}.enquire-button{font-size:11px;padding:10px 13px;min-height:38px;gap:10px}.enquire-button svg{width:15px}.menu-toggle{padding:8px 0 8px 6px}.menu-toggle span{width:20px}.main-nav{top:76px;padding-inline:20px}.mega-menu{grid-template-columns:1fr;padding-inline:12px}.hero-inner{min-height:660px;align-items:flex-start;padding-top:45px;padding-bottom:280px}.hero-copy{width:100%;max-width:410px}.hero :is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)){padding-top:24px;font-size:43px;line-height:1.11;letter-spacing:-1.9px}.hero p:where(:not(.seo-remapped)){font-size:13px;line-height:1.8;max-width:345px;margin-top:22px;margin-bottom:25px;color:#d4d6df}.hero .button{font-size:12px;min-height:47px;padding:13px 18px;gap:32px}.hero-art{top:auto;bottom:0;height:58%}.hero-art img{object-fit:cover;object-position:center 60%}.hero-shade{background:linear-gradient(#25263b 0% 43%,#25263bd9 54%,#25263b38 72%,#25263b00)}.qualities-grid{grid-template-columns:repeat(2,1fr);padding:8px 0;gap:0px}.qualities-grid>div{font-size:11px;padding:17px 0;justify-content:flex-start;gap:10px}.qualities-grid>div:nth-child(odd){border-left:0px}.qualities-grid>div:nth-child(2n){padding-left:20px}.qualities-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.qualities-grid svg{width:22px;height:22px}.about-section{display:flex;flex-direction:column;gap:34px}.about-copy{order:0}.about-visual{order:1;min-height:0px;aspect-ratio:1.15 / 1;margin-left:9px}.about-visual>img{height:100%;object-fit:cover}.about-copy :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){font-size:32px;letter-spacing:-1.2px;line-height:1.25;margin-bottom:21px}.about-copy p:where(:not(.seo-remapped)){font-size:13px;line-height:1.85;margin-bottom:24px}.eyebrow{font-size:10px;letter-spacing:2px;margin-bottom:17px}.image-corner{width:55px;height:55px;left:-9px;bottom:-9px;border-width:3px}.global-reach{order:2;padding-top:23px;margin-top:2px}.global-reach :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:14px}.global-reach ul{display:grid;grid-template-columns:repeat(3,1fr);gap:17px 9px}.global-reach li{font-size:11px}.global-reach li:before{margin-right:8px}.section-heading{margin-bottom:29px}.section-heading :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){font-size:31px;letter-spacing:-1.2px}.section-heading>p:where(:not(.seo-remapped)){font-size:13px;margin-top:19px}.family-grid{display:flex;flex-direction:column;gap:24px}.family-card,.family-4{display:flex;flex-direction:column}.family-image,.family-4 .family-image{aspect-ratio:1.7 / 1;height:auto}.family-content{padding:24px}.family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:17px}.family-content ul{margin-block:14px 19px;font-size:12px}.family-brand{font-size:10px}.product-grid{grid-template-columns:1fr;gap:36px}.product-image{aspect-ratio:1.65 / 1}.product-copy{padding-top:19px}.product-copy :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:21px}.product-copy p:where(:not(.seo-remapped)){font-size:13px;line-height:1.85}.product-copy .text-link{font-size:12px}.application-grid{grid-template-columns:repeat(2,1fr);gap:16px}.application-grid article{padding:10px 10px 16px}.application-grid img{aspect-ratio:1.25 / 1}.application-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:12px;padding-top:12px}.why-heading :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){font-size:31px;letter-spacing:-1.2px}.why-heading{margin-bottom:30px}.strength-grid{grid-template-columns:1fr;gap:0px}.strength-grid article{padding:24px 0 24px 52px;position:relative}.strength-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:17px;line-height:1.5;margin-bottom:8px}.strength-grid p:where(:not(.seo-remapped)){font-size:13px;max-width:none}.cta-inner{padding-block:48px}.cta-inner :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){font-size:31px;letter-spacing:-1.2px;line-height:1.25}.cta-inner p:where(:not(.seo-remapped)){font-size:13px;margin-top:20px}.cta-inner .button{font-size:12px}.blog-grid{grid-template-columns:1fr;gap:35px}.blog-image{aspect-ratio:1.6 / 1}.blog-text{padding-top:19px}.blog-text :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:19px;line-height:1.5}.blog-text p:where(:not(.seo-remapped)){font-size:13px}.blogs .section-heading :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){font-size:36px}.section-arrow{width:43px;height:43px}.certifications :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){font-size:29px}.certifications>div>p:where(:not(.seo-remapped)){font-size:13px;line-height:1.8;max-width:300px;margin-inline:auto}.cert-grid{grid-template-columns:repeat(2,1fr);gap:25px 0px;margin-top:30px}.cert-grid article{padding-inline:20px}.cert-grid article:nth-child(odd){border-left:0px}.cert-grid article:last-child{grid-column:1 / -1;border:0px}.cert-grid img{height:80px}.cert-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:11px;margin-top:13px}.site-footer{padding-top:40px}.footer-brand img{width:43px;height:47px}.back-top{grid-area:1 / 2}.footer-grid{grid-template-columns:1fr 1fr;gap:32px 22px;padding-block:32px}.footer-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:12px;margin-bottom:17px}.footer-grid a,.footer-contact p:where(:not(.seo-remapped)){font-size:11px;line-height:1.9}.footer-contact :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){margin-bottom:5px}.footer-contact>a{overflow-wrap:anywhere;margin-bottom:16px}.footer-contact p:where(:not(.seo-remapped)){margin-bottom:18px}.footer-bottom{font-size:10px;padding-block:22px}.quote-dialog{padding:32px 24px}.quote-dialog :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){font-size:29px}}@media(max-width:360px){.brand>span{font-size:14px}.brand small{font-size:6px}.enquire-button{padding-inline:10px;gap:5px}.hero :is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)){font-size:38px}.hero-inner{min-height:680px}.hero p:where(:not(.seo-remapped)){font-size:12px}.qualities-grid>div{font-size:10px;gap:8px}.qualities-grid>div:nth-child(2n){padding-left:12px}.global-reach ul{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation:auto ease 0s 1 normal none running none!important;transition:none!important}}.family-content{padding:28px;gap:0px}.family-brand{font-size:11px;letter-spacing:2.4px;margin-bottom:8px;font-weight:600}.family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:22px;line-height:1.3;letter-spacing:-.55px;font-weight:700}.family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)):after{content:"";display:block;width:48px;height:3px;background:var(--gold);margin-top:16px}.family-content ul{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:22px 18px;align-items:start;margin:23px 0 28px;font-size:13px;line-height:1.45;color:var(--ink)}.family-0 .family-content ul{grid-template-columns:repeat(3,minmax(0px,1fr))}.family-1 .family-content ul{grid-template-columns:repeat(4,minmax(0px,1fr))}.family-content li{display:flex;align-items:center;gap:10px;position:relative;min-width:0px}.family-content li:before{display:none}.family-content li:after{content:"";position:absolute;right:-9px;height:29px;width:1px;background:#ebe8e2}.family-content li:nth-child(2n):after,.family-content li:last-child:after{display:none}.family-0 .family-content li:nth-child(2n):after,.family-1 .family-content li:nth-child(2n):after{display:block}.family-0 .family-content li:nth-child(3n):after,.family-1 .family-content li:nth-child(4n):after,.family-0 .family-content li:last-child:after,.family-1 .family-content li:last-child:after{display:none}.family-category-icon{width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:#f6f1e8;color:#644b2d;display:grid;place-items:center}.family-category-icon svg{width:25px;height:25px}.family-0 :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),.family-1 :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:24px}@media(max-width:1150px){.family-content{padding:24px}.family-0 .family-content ul,.family-1 .family-content ul{grid-template-columns:repeat(2,minmax(0px,1fr))}.family-0 .family-content li:after,.family-1 .family-content li:after{display:block}.family-0 .family-content li:nth-child(2n):after,.family-1 .family-content li:nth-child(2n):after,.family-0 .family-content li:last-child:after,.family-1 .family-content li:last-child:after{display:none}.family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),.family-0 :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),.family-1 :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:22px}}@media(max-width:640px){.family-content{padding:24px 20px}.family-content ul{gap:20px 16px;font-size:13px}.family-content li{gap:9px}.family-category-icon{width:40px;height:40px;flex-basis:40px}.family-category-icon svg{width:24px;height:24px}.family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),.family-0 :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),.family-1 :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:22px}.family-brand{font-size:10px}.family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)):after{margin-top:15px;width:44px}}.family-card{border:0px;border-radius:10px;overflow:hidden;box-shadow:#17193605 0 4px 18px}.family-content .family-button{align-self:flex-start;margin-top:auto;border:0px;border-radius:7px;padding:13px 25px;min-height:49px;background:#b7832e;color:#000;font-size:16px;font-weight:600;letter-spacing:0px;gap:26px;box-shadow:#644b2d0d 0 2px 5px}.family-content .family-button:hover{background:#9d6e23}.family-content .family-button svg{width:22px;height:22px}@media(max-width:640px){.family-content .family-button{font-size:15px;min-height:47px;padding:12px 23px}}html .wp-original-heading{font-size:var(--wp-size-desktop)!important;line-height:var(--wp-line-desktop)!important}@media(max-width:1024px){html .wp-original-heading{font-size:var(--wp-size-tablet)!important;line-height:var(--wp-line-tablet)!important}}@media(max-width:767px){html .wp-original-heading{font-size:var(--wp-size-mobile)!important;line-height:var(--wp-line-mobile)!important}}.hero-shade{background:linear-gradient(90deg,#25263bd1,#25263bab 28%,#25263b33 58%,#25263b00 85%)}.nav-branch{position:relative}.nav-parent{display:flex;align-items:stretch}.nav-parent>a{flex:1 1 0%;min-width:0px}.nav-toggle{font:inherit;color:inherit;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:0;text-align:left}.nav-toggle span{font-size:17px;line-height:1;flex-shrink:0}.depth-0>.nav-parent>.nav-toggle{padding:37px 0}.nav-submenu{position:absolute;top:100%;right:-20px;width:260px;max-width:calc(-40px + 100vw);padding:10px 0;background:#fff;border-right-color:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-top:2px solid var(--gold);box-shadow:#0b102024 0 18px 40px;z-index:25}.nav-submenu[hidden]{display:none}.nav-submenu>a,.nav-submenu>.nav-branch>.nav-parent>a{display:block;padding:12px 19px;font-size:13px;line-height:1.65;color:var(--navy);white-space:normal}.nav-submenu a:hover,.nav-submenu .nav-parent:focus-within,.nav-submenu .nav-parent:hover{background:var(--paper);color:#866019}.nav-submenu .nav-toggle{width:42px;justify-content:center;flex-shrink:0}.nav-submenu .nav-submenu{top:-10px;right:100%;width:330px;margin-right:0}.nav-submenu a[aria-current=page]{color:#866019;background:var(--paper)}.main-nav>.nav-branch:has(a[aria-current=page])>.nav-parent>.nav-toggle{color:var(--gold)}@media(max-width:1100px)and (min-width:901px){.main-nav{gap:21px;margin-right:12px}.nav-submenu{right:0}}@media(max-width:900px){.main-nav.is-open{max-height:calc(100dvh - 115px);overflow-y:auto;overscroll-behavior:contain}.main-nav>.nav-branch{width:100%}.depth-0>.nav-parent>.nav-toggle{padding:16px 0;width:100%;border-bottom:1px solid var(--line)}.nav-submenu{position:static;width:100%;max-width:none;box-shadow:none;border:0px;padding:4px 0;margin:5px 0 8px}.nav-submenu .nav-submenu{position:static;width:100%;margin:0 0 6px 12px;max-width:calc(100% - 12px);border-left:0px;padding:0}.nav-submenu>a,.nav-submenu>.nav-branch>.nav-parent>a{padding:11px 15px;font-size:13px}.nav-submenu .nav-toggle span{transform:none}}@media(max-width:640px){.hero-shade{background:linear-gradient(#25263bb8,#25263b75 46%,#25263b1a)}.hero-copy{width:100%}}:root{--surface-radius: 10px;--surface-outline: rgba(23,25,54,.065);--surface-shadow: 0 4px 18px rgba(23,25,54,.045)}main :is(.family-card,.product-card,.application-grid article,.blog-grid article,.source-image-card,.source-feature,.inner-post-grid article,.cert-grid article){border:1px solid var(--surface-outline);border-radius:var(--surface-radius);box-shadow:var(--surface-shadow);background:#fff;min-width:0px}main :is(.family-card,.product-card,.application-grid article,.blog-grid article,.source-image-card,.inner-post-grid article){overflow:hidden}main .product-card{display:flex;flex-direction:column}main :is(.product-copy,.blog-text,.inner-post-text){padding:23px;flex:1 1 0%}main :is(.family-image,.product-image,.blog-image,.inner-post-image){border-radius:var(--surface-radius) var(--surface-radius) 0 0;overflow:hidden}main img:not(.inner-hero-image):not(.hero-art img){border-radius:var(--surface-radius)}main :is(.family-image,.product-image,.blog-image,.inner-post-image) img{border-radius:0}main :is(.about-visual,.source-photo-panel,.article-feature,.source-image){border-radius:var(--surface-radius);box-shadow:var(--surface-shadow)}main .image-corner{border-bottom-left-radius:var(--surface-radius)}main .application-grid article{padding:12px 12px 19px}main .application-grid img{border-radius:8px}main .strength-grid{gap:24px}main .strength-grid article{padding:26px;border:1px solid rgba(255,255,255,.082);border-radius:var(--surface-radius);background:#ffffff04;box-shadow:#0000000a 0 4px 18px}main .cert-grid{gap:16px}main .cert-grid article{padding:20px 18px}main :is(.family-card,.product-card,.source-image-card,.blog-grid article,.inner-post-grid article):hover{box-shadow:#17193611 0 7px 24px}@media(max-width:640px){main :is(.product-copy,.blog-text,.inner-post-text){padding:21px}main .strength-grid{gap:16px}main .strength-grid article{padding:24px}main .cert-grid{gap:14px}main .cert-grid article{padding:18px 12px}}main .source-feature .feature-icon,main .source-feature.title-only .feature-icon,main .source-sidebar .source-feature .feature-icon,main .strength-grid .feature-icon{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;flex:0 0 68px;margin-bottom:16px;padding:0;border:0px;border-radius:50%;background:#f7f3eb;color:#a67d2d;box-shadow:none}main .source-feature .feature-icon svg,main .source-feature.title-only .feature-icon svg,main .source-sidebar .source-feature .feature-icon svg,main .strength-grid .feature-icon svg{width:40px;height:40px;stroke-width:1.6}main .qualities-grid .feature-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:50%;background:#f7f3eb;color:#a67d2d}main .qualities-grid .feature-icon svg{width:28px;height:28px;stroke-width:1.6}main .family-category-icon{border-radius:50%;background:#f7f3eb;color:#a67d2d;border:0px;box-shadow:none}@media(max-width:640px){main .source-feature .feature-icon,main .source-sidebar .source-feature .feature-icon,main .strength-grid .feature-icon{width:60px;height:60px;flex-basis:60px}main .source-feature .feature-icon svg,main .source-sidebar .source-feature .feature-icon svg,main .strength-grid .feature-icon svg{width:35px;height:35px}main .qualities-grid .feature-icon{width:40px;height:40px;flex-basis:40px}main .qualities-grid .feature-icon svg{width:24px;height:24px}}main .qualities{background:#25263b;color:#f6f4ee;border-top:1px solid rgb(183,141,62);border-bottom:1px solid rgb(183,141,62)}main .qualities-grid{padding-block:30px;gap:0px}main .qualities-grid>div{gap:18px;border-color:#ffffff1a;padding:8px 22px;justify-content:center}main .qualities-grid :is(h4:where(:not(.seo-remapped)),*:where(.seo-h4)){margin:0;color:#f6f4ee;font-family:var(--heading);font-size:21px;font-weight:600;line-height:1.35;max-width:180px}main .qualities-grid .feature-icon{width:56px;height:56px;flex-basis:56px;background:transparent;color:#d0a444;border-radius:0}main .qualities-grid .feature-icon svg{width:40px;height:40px;stroke-width:1.6}@media(max-width:1024px){main .qualities-grid>div{padding-inline:14px;gap:12px}main .qualities-grid :is(h4:where(:not(.seo-remapped)),*:where(.seo-h4)){font-size:18px}}@media(max-width:640px){main .qualities-grid{padding-block:12px;grid-template-columns:repeat(2,minmax(0px,1fr))}main .qualities-grid>div{padding:18px 8px;gap:10px;justify-content:flex-start;border-color:#ffffff1a}main .qualities-grid>div:nth-child(2n){padding-left:16px}main .qualities-grid :is(h4:where(:not(.seo-remapped)),*:where(.seo-h4)){font-size:16px;line-height:1.4}main .qualities-grid .feature-icon{width:34px;height:40px;flex-basis:34px}main .qualities-grid .feature-icon svg{width:32px;height:32px}}@media(min-width:641px)and (max-width:900px){main .strength-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}}main .product-range-section{background:#25263b}main .product-range-section .section-heading :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){color:#f6f4ee}main .product-range-section .section-heading>p:where(:not(.seo-remapped)){color:#d3d4de}main .product-range-section .product-card{background:#fff;color:var(--navy)}main :is(.hero,.inner-hero){overflow:visible;border-bottom:0px}main .hero-thread-divider{position:absolute;bottom:0;left:0;right:0;height:0px;color:#c29b43;z-index:5;pointer-events:none}main .hero-thread-divider:before,main .hero-thread-divider:after{content:"";position:absolute;top:-2px;height:4px;background:currentcolor;width:calc(50% - 27px)}main .hero-thread-divider:before{left:0}main .hero-thread-divider:after{right:0}main .hero-thread-divider svg{display:block;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:54px;height:20px;overflow:visible}main .qualities{border-top:0px}main .about-section{grid-template-columns:1fr 1fr;gap:54px;align-items:stretch}main .about-visual{min-height:570px;overflow:visible}main .about-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:10px}main .about-copy{padding-block:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}main .about-copy p:where(:not(.seo-remapped)){font-size:16px;line-height:1.8;margin-bottom:24px}main .about-copy .global-reach{display:block;width:100%;border:0px;padding:0;margin:4px 0 30px}main .about-copy .global-reach :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:14px;letter-spacing:1.8px;text-transform:uppercase;color:#a67d2d;margin-bottom:16px}main .about-copy .global-reach :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)) svg{width:28px;height:28px}main .about-copy .global-reach ul{display:flex;flex-wrap:wrap;gap:12px 0px;font-size:13px;color:var(--navy)}main .about-copy .global-reach li{display:flex;align-items:center;gap:8px;padding:0 12px;border-left:1px solid rgb(222,216,205)}main .about-copy .global-reach li:first-child{padding-left:0;border-left:0px}main .about-copy .global-reach li:before{display:none}main .country-flag{font-size:23px;line-height:1}main .about-copy>.button{background:#ad7e2b;color:#fff;border:0px;border-radius:7px;min-width:220px;justify-content:space-between;font-size:15px;padding:17px 24px}@media(max-width:1000px)and (min-width:641px){main .about-section{gap:32px}main .about-copy p:where(:not(.seo-remapped)){font-size:14px}main .about-visual{min-height:600px}}@media(max-width:640px){main .about-section{display:flex;gap:30px}main .about-copy{padding:0}main .about-copy p:where(:not(.seo-remapped)){font-size:14px}main .about-visual{min-height:420px;width:100%;aspect-ratio:auto;margin-left:0}main .about-copy .global-reach{margin-bottom:26px}main .about-copy .global-reach ul{gap:14px 0px}main .about-copy .global-reach li{padding-inline:10px}main .about-copy>.button{min-width:210px}}main .global-reach .country-flag{display:block;width:32px;height:22px;flex:0 0 32px;border-radius:2px;box-shadow:#00000008 0 0 0 1px}main p:where(:not(.seo-remapped)),main .rich-text{text-wrap:pretty}main :is(.hero-copy>p:where(:not(.seo-remapped)),.inner-hero .hero-subtitle,.inner-hero .rich-text,.section-heading>p:where(:not(.seo-remapped)),.product-copy>p:where(:not(.seo-remapped)),.strength-item p:where(:not(.seo-remapped)),.source-feature .rich-text,.source-image-card .rich-text,.post-excerpt){text-wrap:balance}.site-footer .footer-grid>div>a,.site-footer .footer-contact>p:where(:not(.seo-remapped)){display:flex;align-items:flex-start;gap:10px}.site-footer .feature-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:20px;flex:0 0 18px;color:#c29b43;background:transparent;border:0px;border-radius:0;box-shadow:none;margin:0}.site-footer .feature-icon svg{width:17px;height:17px}.nav-toggle .nav-chevron{display:block;flex:0 0 14px;transition:transform .18s}.nav-submenu .nav-toggle .nav-chevron{transform:rotate(-90deg)}@media(min-width:901px){.depth-0>.nav-parent>.nav-toggle{gap:9px}.depth-0>.nav-parent>.nav-toggle[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}}@media(max-width:900px){.nav-submenu .nav-toggle .nav-chevron{transform:none}.nav-toggle[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}}html main :is(h5:where(:not(.seo-remapped)),*:where(.seo-h5)).eyebrow{font-family:var(--body);font-weight:500;letter-spacing:2px;align-items:center;margin-top:0;font-size:18.5938px!important;line-height:1.3!important}html main :is(h5:where(:not(.seo-remapped)),*:where(.seo-h5)).eyebrow:before{flex:0 0 25px}@media(max-width:1000px){html main :is(h5:where(:not(.seo-remapped)),*:where(.seo-h5)).eyebrow{font-size:14.875px!important}}@media(max-width:640px){html main :is(h5:where(:not(.seo-remapped)),*:where(.seo-h5)).eyebrow{font-size:13.09px!important;letter-spacing:1.5px}}.site-header .main-nav>a[aria-current=page]:after{content:none;display:none}.site-header .main-nav a[aria-current=page],.site-header .main-nav>.nav-branch:has(a[aria-current=page])>.nav-parent,.site-header .main-nav>.nav-branch:has(a[aria-current=page])>.nav-parent :is(a,button),.site-header .main-nav a:hover,.site-header .main-nav .nav-toggle:hover{background:transparent;color:var(--gold);border-radius:0;box-shadow:none}@media(min-width:901px){.site-header .main-nav{gap:18px}.site-header .main-nav>a{padding:11px 16px;line-height:1.5}.site-header .main-nav>.nav-branch{height:98px;display:flex;align-items:center}.site-header .main-nav>.nav-branch>.nav-parent{padding:11px 16px;line-height:1.5}.site-header .depth-0>.nav-parent>.nav-toggle{padding:0}}html main :is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)){font-weight:660}html main :is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)).wp-original-heading{font-size:calc(var(--wp-size-desktop) * 1.1)!important}@media(max-width:1024px){html main :is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)).wp-original-heading{font-size:calc(var(--wp-size-tablet) * 1.1)!important}}@media(max-width:767px){html main :is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)).wp-original-heading{font-size:calc(var(--wp-size-mobile) * 1.1)!important}}.enquiry-form{padding:30px;border:1px solid rgb(232,225,212);border-radius:16px;background:#fff;box-shadow:#25263b08 0 12px 35px;display:grid;gap:26px}.enquiry-intro>span{font-size:11px;letter-spacing:1.5px;color:#967026;font-weight:600}.enquiry-intro p:where(:not(.seo-remapped)){font-size:14px;line-height:1.7;margin-top:10px}.enquiry-form fieldset{border:0px;padding:0;margin:0;min-width:0px}.enquiry-form legend{padding:0;margin-bottom:18px;color:#25263b;font:600 18px/1.4 var(--heading)}.enquiry-form legend b{display:inline-grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#f7f1e5;color:#967026;font:500 12px var(--body);margin-right:9px}.enquiry-fields{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:18px}.enquiry-form label,.whatsapp-body label{display:grid;gap:8px;color:#25263b;font-size:12px;font-weight:500}.enquiry-fields .field-wide{grid-column:1 / -1}.enquiry-form input,.enquiry-form select,.enquiry-form textarea,.whatsapp-body select,.whatsapp-body textarea{width:100%;min-width:0px;border:1px solid rgb(222,223,220);border-radius:8px;padding:13px 14px;background:#fafaf8;color:#25263b;font:400 14px/1.5 var(--body);box-shadow:none;transition:border-color .2s,background .2s}.enquiry-form select,.whatsapp-body select{-webkit-appearance:auto;appearance:auto}.enquiry-form textarea,.whatsapp-body textarea{resize:vertical}.enquiry-form :is(input,select,textarea):focus,.whatsapp-body :is(select,textarea):focus{border-color:#b68c3e;background:#fff;outline:rgba(217,181,105,.25) solid 2px;outline-offset:1px}.enquiry-form input::placeholder,.enquiry-form textarea::placeholder{color:#92938e}.enquiry-review{width:100%;border-radius:999px;justify-content:space-between;background:#25263b}.enquiry-summary{padding:20px;background:#f8f5ee;border-radius:10px;border:1px solid rgb(233,223,203)}.enquiry-summary :is(h4:where(:not(.seo-remapped)),*:where(.seo-h4)){margin:0 0 12px;font:600 18px var(--heading)}.enquiry-summary pre{white-space:pre-wrap;overflow-wrap:anywhere;font:400 13px/1.8 var(--body);margin:0}.enquiry-summary p:where(:not(.seo-remapped)){font-size:12px;margin:15px 0}.enquiry-send{display:flex;gap:12px;flex-wrap:wrap}.enquiry-send .button{gap:10px;font-size:12px;border-radius:999px}.quote-dialog.enhanced-dialog{width:min(760px,100% - 32px);padding:34px;border-radius:18px}.enhanced-dialog .enquiry-form{box-shadow:none;border:0px;padding:24px 0 0}.enhanced-dialog .eyebrow{font-size:11px}.enhanced-dialog .dialog-close{border-radius:50%;background:#f6f3ec}.whatsapp-widget{position:fixed;right:24px;bottom:24px;z-index:30;font-family:var(--body)}.whatsapp-trigger{display:flex;align-items:center;gap:10px;padding:15px 19px;border-radius:999px;color:#fff;background:#15834b;box-shadow:#122a2433 0 6px 24px;font-size:13px;font-weight:500}.whatsapp-trigger:hover,.whatsapp-send:hover{background:#10653a}.whatsapp-panel{width:350px;max-width:calc(-32px + 100vw);max-height:calc(100dvh - 120px);overflow:auto;background:#fff;border:1px solid rgb(220,230,223);border-radius:16px;box-shadow:#25263b30 0 15px 60px;margin-bottom:14px}.whatsapp-panel-title{display:flex;align-items:center;gap:12px;background:#126b43;color:#fff;padding:19px}.whatsapp-panel-title strong{font-size:15px}.whatsapp-panel-title small{display:block;font-size:11px;margin-top:4px;color:#e0f2e8}.whatsapp-panel-title button{margin-left:auto;background:transparent;color:#fff;font-size:25px;padding:0 5px}.whatsapp-body{padding:20px;display:grid;gap:17px}.chat-bubble{font-size:13px;line-height:1.65;background:#f0f6f1;padding:14px;border-radius:0 10px 10px}.chat-topics{display:flex;gap:7px;flex-wrap:wrap}.chat-topics button{border:1px solid rgb(209,225,213);background:#fff;color:#226946;padding:8px 10px;font-size:11px;border-radius:999px}.chat-topics button[aria-pressed=true]{background:#e5f2e8;border-color:#15834b}.whatsapp-send{background:#15834b;color:#fff;gap:9px;border-radius:999px;min-height:46px;padding:12px 16px;font-size:12px}.whatsapp-body>small{font-size:10px;line-height:1.5;color:#73776e}@media(max-width:640px){.enquiry-form{padding:22px;gap:24px}.enquiry-fields{grid-template-columns:1fr;gap:16px}.enquiry-form input,.enquiry-form select,.enquiry-form textarea,.whatsapp-body select,.whatsapp-body textarea{font-size:12.8px}.quote-dialog.enhanced-dialog{padding:27px 22px}.enhanced-dialog .enquiry-form{padding:20px 0 0}.whatsapp-widget{right:16px;bottom:16px}.whatsapp-trigger{padding:14px}.whatsapp-trigger span{display:none}.whatsapp-panel{width:340px}.enquiry-send{flex-direction:column}}main .portfolio .family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)):after{content:none;display:none}main.standard-page .enquiry-form,.enhanced-dialog,.enhanced-dialog .enquiry-form{border-radius:10px}main.standard-page .with-sidebar .enquiry-form{padding:24px;border-radius:10px}main.standard-page .with-sidebar .enquiry-fields{grid-template-columns:1fr}.quote-dialog.enhanced-dialog{border-radius:10px}.enquiry-form .enquiry-title{font-family:var(--heading);font-size:24px;line-height:1.4;font-weight:600;letter-spacing:-.4px;color:#25263b;margin:0;text-transform:none}@media(max-width:1024px){.enquiry-form .enquiry-title{font-size:18px}}@media(max-width:767px){.enquiry-form .enquiry-title{font-size:16px}}html :is(:is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)),:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)),:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),:is(h4:where(:not(.seo-remapped)),*:where(.seo-h4)),:is(h5:where(:not(.seo-remapped)),*:where(.seo-h5)),:is(h6:where(:not(.seo-remapped)),*:where(.seo-h6))),html main .source-sidebar .inner-post-text :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){text-wrap:balance;overflow-wrap:break-word}.whatsapp-trigger{width:54px;height:54px;padding:14px;justify-content:center;gap:0px}.whatsapp-trigger>svg{width:26px;height:26px;flex-shrink:0}@media(max-width:640px){main .hero{display:flex;flex-direction:column;background:#25263b;overflow:hidden}main .hero-inner{order:0;min-height:0px;padding-top:28px;padding-bottom:30px;align-items:flex-start}main .hero-copy{max-width:none;width:100%}main .hero-art{order:1;display:block;position:relative;inset:auto;width:100%;height:auto;z-index:0}main .hero-art img{display:block;position:static;width:100%;height:auto;object-fit:contain;object-position:center center;z-index:auto}main .hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(37,38,59,.46) 0%,transparent 35%);pointer-events:none}main .hero-shade{display:none}}html :is(.button,.family-button,.source-button,button:not(.whatsapp-trigger):not(.dialog-close):not(.nav-toggle):not(.menu-toggle)){border-radius:10px!important}html main :is(.family-button,.product-copy .text-link,.blog-text .text-link,.inner-post-text .text-link,.card-cta){display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;min-height:44px;width:fit-content;padding:7px 0;font-family:var(--heading);font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;border:0px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#000!important}html main :is(.family-button,.product-copy .text-link,.blog-text .text-link,.inner-post-text .text-link,.card-cta)>svg{display:none}html main :is(.family-button,.product-copy .text-link,.blog-text .text-link,.inner-post-text .text-link,.card-cta):after{content:"";display:block;flex:0 0 24px;width:24px;height:20px;background:#000;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath d='m3 3 7 7-7 7m10-14 7 7-7 7' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath d='m3 3 7 7-7 7m10-14 7 7-7 7' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center / contain no-repeat;transition:transform .2s}html main :is(.family-button,.product-copy .text-link,.blog-text .text-link,.inner-post-text .text-link,.card-cta):hover{color:#000!important}html main :is(.family-button,.product-copy .text-link,.blog-text .text-link,.inner-post-text .text-link,.card-cta):hover:after{transform:translate(3px)}html :is(.button:not(.text-link):not(.family-button):not(.card-cta),.section-arrow,.back-top,.chat-topics button){font-weight:600;transition:filter .2s,box-shadow .2s;background:linear-gradient(135deg,#cda750,#b78a35 55%,#9c7228)!important;color:#fff!important;border:0px!important;border-radius:10px!important;box-shadow:#78571c26 0 5px 14px!important}html :is(.button:not(.text-link):not(.family-button):not(.card-cta),.section-arrow,.back-top,.chat-topics button):hover{filter:brightness(.95);box-shadow:#78571c38 0 7px 18px!important}html :is(.button:not(.text-link):not(.family-button):not(.card-cta),.section-arrow,.back-top)>svg{color:inherit}.chat-topics button[aria-pressed=true]{box-shadow:#25263b 0 0 0 2px,#78571c26 0 5px 14px!important}html main :is(.family-button,.product-copy .text-link,.blog-text .text-link,.inner-post-text .text-link,.card-cta),html main .source-sidebar .inner-post-text .button.text-link{color:#000!important}html main :is(.family-button,.product-copy .text-link,.blog-text .text-link,.inner-post-text .text-link,.card-cta):hover,html main .source-sidebar .inner-post-text .button.text-link:hover{color:#000!important}html main .blog-grid .blog-text :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),html main .blog-grid .blog-text :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)) a,html main.archive-page .inner-post-grid .inner-post-text :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),html main.archive-page .inner-post-grid .inner-post-text :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)) a{color:#000!important}html main .blog-grid .blog-text :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)) a:hover,html main.archive-page .inner-post-grid .inner-post-text :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)) a:hover{color:#000!important}main .portfolio .family-category-icon{width:28px;height:28px;flex:0 0 28px}main .portfolio .family-category-icon svg{width:17px;height:17px}main .portfolio .family-content li{gap:7px}main .portfolio .family-content li>span:last-child{white-space:nowrap}main .portfolio .family-content ul{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:18px 12px}main .portfolio .family-content li:after{display:none}@media(max-width:390px){main .portfolio .family-content ul{grid-template-columns:1fr}}@media(min-width:1100px){main .portfolio .section-heading{gap:40px}main .portfolio .section-heading>p:where(:not(.seo-remapped)){width:440px}main .portfolio .portfolio-description-line{display:block;white-space:nowrap}}html main .product-range-section .product-copy :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)).wp-original-heading{font-size:25px!important}@media(max-width:1024px){html main .product-range-section .product-copy :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)).wp-original-heading{font-size:21px!important}}@media(max-width:767px){html main .product-range-section .product-copy :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)).wp-original-heading{font-size:20px!important}}@media(max-width:640px){main .qualities-grid>div:nth-child(-n+2){border-bottom-color:#ffffff1a}}html :is(.button,.source-button .button,.chat-topics button){text-align:left}html .enquiry-review,html .whatsapp-send{justify-content:flex-start;gap:14px;text-align:left}.site-header .main-nav a{display:flex;align-items:center;gap:8px}.site-header .main-nav .feature-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 17px;width:17px;height:19px;padding:0;margin:0;border:0px;border-radius:0;background:transparent;box-shadow:none;color:#a67d2d}.site-header .main-nav .feature-icon svg{display:block;width:17px;height:17px}.site-header .main-nav .nav-toggle{display:inline-flex;align-items:center;gap:8px}.site-header .main-nav .nav-chevron{flex:0 0 14px}@media(min-width:901px){.site-header .main-nav{gap:12px}.site-header .main-nav>a,.site-header .main-nav>.nav-branch>.nav-parent{padding-inline:10px}}@media(max-width:900px){.site-header .main-nav .feature-icon{flex-basis:19px;width:19px;height:21px}.site-header .main-nav .feature-icon svg{width:19px;height:19px}}.site-header .main-nav .nav-submenu>a,.site-header .main-nav .nav-submenu>.nav-branch>.nav-parent>a{display:flex;align-items:center;gap:10px}.site-header .main-nav .nav-submenu a>span:not(.feature-icon){min-width:0px}html main .why-section .strength-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)).wp-original-heading{font-size:20px!important}@media(max-width:1024px){html main .why-section .strength-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)).wp-original-heading{font-size:18px!important}}@media(max-width:767px){html main .why-section .strength-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)).wp-original-heading{font-size:16px!important}}@media(min-width:1100px){main .product-range-section .section-heading,main .applications .section-heading{gap:40px}main .product-range-section .section-heading>p:where(:not(.seo-remapped)),main .applications .section-heading>p:where(:not(.seo-remapped)){width:440px}main .product-range-section .portfolio-description-line,main .applications .application-description-line{display:block;white-space:nowrap}}.site-header .main-nav{font-size:13px;font-weight:500}.site-header .main-nav a,.site-header .main-nav .nav-toggle{font-family:var(--body);font-size:13px;font-weight:500;line-height:1.65;letter-spacing:normal}main .portfolio .family-grid{gap:32px 36px}main .portfolio :is(.family-0,.family-1){grid-column:span 3;position:relative;isolation:isolate;display:flex;min-height:760px;aspect-ratio:4 / 5;border-radius:10px;background:#25263b;border:0px}main .portfolio :is(.family-0,.family-1) .family-image{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:10px;z-index:-2}main .portfolio :is(.family-0,.family-1) .family-image img{height:100%;width:100%;object-fit:cover;object-position:center center}main .portfolio :is(.family-0,.family-1):before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#04142ae8,#051c39b3 52%,#061c362b),linear-gradient(0deg,rgba(4,17,37,.65),transparent 65%)}main .portfolio .family-1:before{background:linear-gradient(90deg,#0e2e4ee0,#113456a3 53%,#16395a1a),linear-gradient(0deg,rgba(12,35,62,.45),transparent 70%)}main .portfolio :is(.family-0,.family-1) .family-content{padding:54px 42px 40px;background:transparent;color:#fff;display:flex;flex-direction:column;position:relative}main .portfolio :is(.family-0,.family-1) .family-brand{color:#000;font-size:15px;letter-spacing:2.7px;margin-bottom:24px}main .portfolio :is(.family-0,.family-1) .family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:clamp(32px,3.5vw,48px);line-height:1.12;letter-spacing:-1.3px;font-weight:700;color:#fff;text-transform:none;margin:0}main .portfolio :is(.family-0,.family-1) .family-content ul{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:20px 16px;color:#fff;font-size:14px;line-height:1.5;margin:0 0 34px}main .portfolio .family-1 .family-content ul{grid-template-columns:1fr}main .portfolio :is(.family-0,.family-1) .family-content li>span:last-child{white-space:normal}main .portfolio :is(.family-0,.family-1) .family-category-icon{flex:0 0 40px;width:40px;height:40px;background:#f8f4e914;color:#e7bf70;border:1px solid rgba(255,255,255,.063);box-shadow:none}main .portfolio :is(.family-0,.family-1) .family-category-icon svg{width:23px;height:23px}main .portfolio :is(.family-0,.family-1) .family-button{margin-top:auto}@media(min-width:641px)and (max-width:1000px){main .portfolio :is(.family-0,.family-1){min-height:720px;aspect-ratio:auto}main .portfolio :is(.family-0,.family-1) .family-content{padding:36px 26px}main .portfolio .family-0 .family-content ul{grid-template-columns:1fr;gap:12px}main .portfolio :is(.family-0,.family-1) .family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:32px}}@media(max-width:640px){main .portfolio .family-grid{gap:24px}main .portfolio :is(.family-0,.family-1){min-height:680px;aspect-ratio:auto}main .portfolio :is(.family-0,.family-1) .family-content{padding:36px 24px 30px}main .portfolio :is(.family-0,.family-1) .family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:36px}main .portfolio :is(.family-0,.family-1) .family-brand{font-size:13px;letter-spacing:2px}main .portfolio :is(.family-0,.family-1) .family-content ul{font-size:13px;gap:18px 12px}main .portfolio :is(.family-0,.family-1) .family-category-icon{flex-basis:32px;width:32px;height:32px}main .portfolio :is(.family-0,.family-1) .family-category-icon svg{width:20px;height:20px}}@media(max-width:360px){main .portfolio .family-0 .family-content ul{grid-template-columns:1fr;gap:12px}}main .portfolio :is(.family-0,.family-1){min-height:0px;aspect-ratio:auto}main .portfolio :is(.family-0,.family-1) .family-content ul{margin-bottom:28px}main .portfolio :is(.family-0,.family-1) .family-button{margin-top:0}main .portfolio :is(.family-2,.family-3,.family-4){grid-column:span 2;position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:490px;border-radius:10px;background:#25263b;border:0px}main .portfolio :is(.family-2,.family-3,.family-4) .family-image{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:10px;z-index:-2}main .portfolio :is(.family-2,.family-3,.family-4) .family-image img{width:100%;height:100%;object-fit:cover;object-position:center center}main .portfolio :is(.family-2,.family-3,.family-4):before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#04142ae8,#051c39a6 62%,#061c3645),linear-gradient(0deg,rgba(4,17,37,.65),transparent 75%)}main .portfolio :is(.family-2,.family-3,.family-4) .family-content{padding:42px 32px 34px;background:transparent;color:#fff;display:flex;flex-direction:column;position:relative;flex-grow:0}main .portfolio :is(.family-2,.family-3,.family-4) .family-brand{color:#000;font-size:14px;letter-spacing:2.5px;margin-bottom:24px}main .portfolio :is(.family-2,.family-3,.family-4) .family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:34px;line-height:1.15;letter-spacing:-.8px;font-weight:700;color:#fff;margin:0;text-transform:none}main .portfolio :is(.family-2,.family-3,.family-4) .family-content ul{display:grid;grid-template-columns:1fr;gap:20px;color:#fff;font-size:14px;line-height:1.5;margin:30px 0 28px}main .portfolio :is(.family-2,.family-3,.family-4) .family-content li>span:last-child{white-space:normal}main .portfolio .family-content li:after{content:none;display:none}main .portfolio :is(.family-2,.family-3,.family-4) .family-category-icon{flex:0 0 40px;width:40px;height:40px;background:#f8f4e914;color:#e7bf70;border:1px solid rgba(255,255,255,.063);box-shadow:none}main .portfolio :is(.family-2,.family-3,.family-4) .family-category-icon svg{width:23px;height:23px}main .portfolio :is(.family-2,.family-3,.family-4) .family-button{margin-top:0}@media(min-width:641px)and (max-width:1000px){main .portfolio :is(.family-2,.family-3,.family-4) .family-content{padding:34px 22px}main .portfolio :is(.family-2,.family-3,.family-4) .family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:28px}}@media(max-width:640px){main .portfolio :is(.family-2,.family-3,.family-4){min-height:0px}main .portfolio :is(.family-2,.family-3,.family-4) .family-content{padding:36px 24px 30px}main .portfolio :is(.family-2,.family-3,.family-4) .family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:34px}main .portfolio :is(.family-2,.family-3,.family-4) .family-brand{font-size:13px;letter-spacing:2px}main .portfolio :is(.family-2,.family-3,.family-4) .family-content ul{font-size:13px;gap:18px}}main .portfolio :is(.family-2,.family-3,.family-4){min-height:0px}main .portfolio :is(.family-2,.family-3,.family-4) .family-content ul{margin-bottom:12px}html main .portfolio :is(.family-2,.family-3,.family-4) .family-button{margin-top:0;padding-block:0px;min-height:32px}html main .portfolio .family-card .family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:25px;line-height:1.3;letter-spacing:-.55px}@media(max-width:1024px){html main .portfolio .family-card .family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:21px}}@media(max-width:767px){html main .portfolio .family-card .family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:20px}}main .portfolio :is(.family-0,.family-1) .family-content ul{margin-top:28px}@media(min-width:1100px){html main .portfolio :is(.family-0,.family-1) .family-content :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){white-space:nowrap}}:root{--body-copy-size: 16px}html main :is(p:where(:not(.seo-remapped)),.rich-text,.post-excerpt,.source-list,.bcf-type-row dd,.bcf-type-row dd small),html .site-footer p:where(:not(.seo-remapped)){font-size:var(--body-copy-size)!important;line-height:1.8}@media(max-width:1000px){:root{--body-copy-size: 14px}}@media(min-width:1100px){main :is(.portfolio,.product-range-section,.applications) .section-heading>p:where(:not(.seo-remapped)){width:520px;flex-shrink:0}}.site-header .main-nav :is(a,.nav-toggle)>span:not(.feature-icon){font-family:inherit;font-size:13px;line-height:1.65;font-weight:500;letter-spacing:normal}.site-header .main-nav,.site-header .main-nav :is(a,.nav-toggle),.site-header .main-nav :is(a,.nav-toggle)>span:not(.feature-icon){font-size:15.6px;font-weight:550}html main.product-page .product-sidebar-form .enquiry-form{background:#fff;border:1px solid rgb(222,212,191);box-shadow:#25263b08 0 8px 28px}html main .blogs .blog-grid,html main.archive-page .inner-post-grid{gap:32px;align-items:stretch}html main .blogs .blog-grid>article,html main.archive-page .inner-post-grid>article{display:flex;flex-direction:column;height:auto;min-height:0px;padding:0;gap:0px}html main .blogs .blog-image,html main.archive-page .inner-post-image{display:block;width:100%;aspect-ratio:3 / 2;flex:0 0 auto}html main .blogs .blog-image img,html main.archive-page .inner-post-image img{display:block;width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center center}html main .blogs .blog-text,html main.archive-page .inner-post-text{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 0%;gap:14px;padding:24px}html main .blogs .blog-text :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),html main.archive-page .inner-post-text :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){height:auto;min-height:0px;margin:0;letter-spacing:-.35px;text-wrap:balance;font-size:21px!important;line-height:1.45!important}html main .blogs .blog-text p:where(:not(.seo-remapped)),html main.archive-page .inner-post-text .post-excerpt{margin:0;text-wrap:pretty;line-height:1.8}html main .blogs .blog-text .text-link,html main.archive-page .inner-post-text .text-link{margin-top:auto;min-height:32px;padding:0;line-height:1.4}@media(max-width:1000px){html main .blogs .blog-grid,html main.archive-page .inner-post-grid{gap:28px 24px}}@media(max-width:640px){html main .blogs .blog-grid,html main.archive-page .inner-post-grid{gap:26px}html main .blogs .blog-text,html main.archive-page .inner-post-text{padding:21px;gap:12px}html main .blogs .blog-text :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),html main.archive-page .inner-post-text :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:20px!important}}html main .applications .application-grid{grid-template-columns:repeat(5,minmax(0px,1fr));gap:32px 28px}html main .applications .application-grid article{display:flex;flex-direction:column;padding:0;background:transparent;border:0px;box-shadow:none;overflow:visible}html main .applications .application-grid img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center center;border-radius:10px;box-shadow:#25263b0a 0 3px 14px}html main .applications .application-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){display:flex;justify-content:center;align-items:flex-start;min-height:3em;padding:0;margin:16px 0 0;font-weight:600;text-align:center;letter-spacing:0px;color:#25263b;text-wrap:balance;font-size:15px!important;line-height:1.5!important}@media(max-width:1000px){html main .applications .application-grid{grid-template-columns:repeat(3,minmax(0px,1fr));gap:28px 24px}}@media(max-width:640px){html main .applications .application-grid{grid-template-columns:repeat(2,minmax(0px,1fr));gap:26px 18px}html main .applications .application-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:14px!important;margin-top:12px}}html main .about-section{grid-template-columns:minmax(0px,1fr) minmax(0px,1.08fr);column-gap:64px;align-items:stretch}html main .about-visual{min-height:0px;overflow:hidden;align-self:stretch;margin:0;border-radius:10px}html main .about-visual .image-corner{display:none}html main .about-copy{padding-block:0px;justify-content:flex-start}html main .about-copy>p:where(:not(.seo-remapped)){max-width:62ch;text-wrap:pretty;line-height:1.8;margin-bottom:0}html main .about-copy .global-reach{width:100%;padding:24px 0 0;margin:24px 0 28px;border-top:1px solid rgb(233,227,216)}html main .about-copy .global-reach :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:15px;letter-spacing:0px;text-transform:none;margin:0 0 20px;color:#25263b}html main .about-copy .global-reach ul{display:grid;grid-template-columns:repeat(6,minmax(0px,1fr));gap:18px 12px;margin:0;justify-content:start}html main .about-copy .global-reach li{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:0;border:0px;font-size:13px}html main .global-reach .country-flag{width:36px;height:24px;flex-basis:auto}@media(max-width:1000px){html main .about-section,html main [data-source-group=e003dca]{gap:36px}html main .about-copy .global-reach ul{grid-template-columns:repeat(3,minmax(0px,1fr));gap:18px}}@media(max-width:800px){html main .about-section{display:flex;flex-direction:column;gap:30px}html main .about-copy{order:0}html main .about-visual{order:1;width:100%;aspect-ratio:4 / 3;min-height:0px}html main .about-copy .global-reach{padding-top:22px;margin:22px 0 26px}}html .site-footer{background:#25263b;padding-top:64px;color:#e7e7ec}html .site-footer .footer-brand{gap:14px}html .site-footer .footer-brand img{width:58px;height:64px;object-fit:contain}html .site-footer .back-top{width:44px;height:44px;border-radius:10px;border:1px solid rgba(217,181,105,.27);color:#d9b569;margin:0;transition:background .2s,color .2s}html .site-footer .back-top:hover{background:#d9b569;color:#25263b}html .site-footer .footer-grid{grid-template-columns:1.45fr .75fr 1fr 1.2fr;gap:56px;padding:46px 0 50px}html .site-footer .footer-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-weight:600;letter-spacing:0px;color:#d9b569;margin:0 0 22px;font-size:16px!important;line-height:1.4!important}html .site-footer .footer-grid a{font-size:14px;line-height:1.65;color:#dedee6;margin:0 0 13px;gap:12px;transition:color .2s}html .site-footer .footer-grid a:hover{color:#d9b569}html .site-footer .footer-grid .feature-icon{width:18px;height:23px;flex-basis:18px;color:#d9b569}html .site-footer .footer-contact p:where(:not(.seo-remapped)){color:#dedee6;margin:0 0 25px;gap:12px;text-wrap:pretty;max-width:340px}html .site-footer .footer-contact :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){margin-bottom:10px}html .site-footer .footer-contact>a{margin-bottom:25px;overflow-wrap:anywhere}html .site-footer .footer-bottom{border-top:1px solid rgba(217,181,105,.15);padding:22px 0;color:#b8b9c7;font-size:12px;text-align:left;letter-spacing:.1px}html .site-footer a:focus-visible{outline:rgb(217,181,105) solid 2px;outline-offset:5px;border-radius:4px}@media(max-width:1100px){html .site-footer .footer-grid{gap:32px;grid-template-columns:1.3fr .7fr 1fr 1.15fr}}@media(max-width:900px){html .site-footer{padding-top:46px}html .site-footer .back-top{grid-area:1 / 2}html .site-footer .footer-grid{grid-template-columns:1fr 1fr;gap:36px 48px;padding:36px 0}}@media(max-width:640px){html .site-footer{padding-top:36px}html .site-footer .footer-brand img{width:45px;height:50px}html .site-footer .footer-grid{grid-template-columns:1fr 1fr;gap:32px 24px;padding:30px 0}html .site-footer .footer-contact{grid-column:1 / -1}html .site-footer .footer-contact p:where(:not(.seo-remapped)){max-width:100%}html .site-footer .footer-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:15px!important;margin-bottom:17px}html .site-footer .footer-grid a{font-size:14px;margin-bottom:12px}html .site-footer .footer-contact :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){margin-bottom:8px}html .site-footer .footer-grid>div:last-child{grid-column:1 / -1}html .site-footer .footer-bottom{font-size:11px;line-height:1.7;padding:20px 0}}html main .cert-grid,html main .section-certificates .image-card-grid{grid-template-columns:repeat(5,minmax(0px,1fr));gap:32px;align-items:start}html main .cert-grid article,html main .section-certificates .source-image-card{padding:20px 12px;background:transparent;border:0px;box-shadow:none;height:auto;border-radius:10px}html main .cert-grid article:hover,html main .section-certificates .source-image-card:hover{box-shadow:none}html main .cert-grid article>a,html main .section-certificates .source-image-card>a{display:block}html main .cert-grid img,html main .section-certificates .source-image-card>img,html main .section-certificates .source-image-card>a>img{display:block;width:100%;height:112px;aspect-ratio:auto;object-fit:contain;background:transparent;border-radius:0;mix-blend-mode:multiply}html main .cert-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),html main .section-certificates .source-image-card :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){text-align:center;text-wrap:balance;margin:20px 0 0;letter-spacing:0px;font-size:14px!important;line-height:1.55!important}@media(max-width:900px){html main .cert-grid,html main .section-certificates .image-card-grid{grid-template-columns:repeat(3,minmax(0px,1fr));gap:24px}}@media(max-width:640px){html main .cert-grid,html main .section-certificates .image-card-grid{grid-template-columns:repeat(2,minmax(0px,1fr));gap:22px 18px}html main .cert-grid article,html main .section-certificates .source-image-card{padding:12px 6px}html main .cert-grid img,html main .section-certificates .source-image-card>img,html main .section-certificates .source-image-card>a>img{height:96px}html main .cert-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),html main .section-certificates .source-image-card :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:13px!important}html main .cert-grid article:last-child:nth-child(odd),html main .section-certificates .source-image-card:last-child:nth-child(odd){grid-column:1 / -1;width:calc(50% - 9px);justify-self:center}}.manufacturing-supply{background:#faf8f3;padding:52px 0 56px}.manufacturing-supply :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.3;color:#25263b;margin:0 0 30px;text-align:left}.manufacturing-supply-links{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:26px 64px}.manufacturing-supply-links>a{display:flex;align-items:center;gap:18px;color:#a67d2d;font-size:16px;line-height:1.5;text-decoration:none;padding:4px 0}.manufacturing-supply-links .feature-icon{width:30px;height:30px;flex:0 0 30px;background:none;border:0px;border-radius:0;box-shadow:none;color:inherit}.manufacturing-supply-links .feature-icon svg{width:30px;height:30px}.manufacturing-supply-links .supply-chevron{width:20px;height:20px;flex:0 0 20px;margin-left:auto;transition:transform .2s}.manufacturing-supply-links>a:hover{color:#78591f}.manufacturing-supply-links>a:hover .supply-chevron{transform:translate(3px)}.manufacturing-supply-links>a:focus-visible{outline:rgb(166,125,45) solid 2px;outline-offset:6px;border-radius:4px}@media(max-width:700px){.manufacturing-supply{padding:36px 0 40px}.manufacturing-supply :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){margin-bottom:24px}.manufacturing-supply-links{grid-template-columns:1fr;gap:22px}.manufacturing-supply-links>a{font-size:14px;gap:14px}.manufacturing-supply-links .feature-icon,.manufacturing-supply-links .feature-icon svg{width:26px;height:26px}.manufacturing-supply-links .feature-icon{flex-basis:26px}}@media(max-width:900px){.site-header .menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;padding:11px;background:#25263b;color:#d9b569;border:0px;border-radius:10px;box-shadow:#25263b14 0 3px 10px}.site-header .menu-toggle svg{display:block;width:22px;height:22px}.site-header .menu-toggle:hover{background:#25263b}.site-header .menu-toggle:focus-visible{outline:rgb(166,125,45) solid 2px;outline-offset:3px}}html main .hero .hero-shade{background:linear-gradient(90deg,#25263bf5,#25263bdb 28%,#25263b8f 47%,#25263b2b 67%,#25263b00 85%)}@media(max-width:767px){html main .hero .hero-shade{background:linear-gradient(#25263bf5,#25263be6 42%,#25263b8c 59%,#25263b1f 78%,#25263b00)}}html main :is(.eyebrow,:is(h5:where(:not(.seo-remapped)),*:where(.seo-h5)).eyebrow,.ngi-kicker,.ngi-intro-kicker){font-family:var(--body)!important;font-size:16.7344px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:2px!important;color:#000!important}html main .eyebrow:not([data-source-widget="4dddff6"])+:is(:is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)),:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)),:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),.source-heading),html main .ngi-intro-kicker+.source-heading{color:#25263b!important}@media(max-width:1000px){html main :is(.eyebrow,:is(h5:where(:not(.seo-remapped)),*:where(.seo-h5)).eyebrow,.ngi-kicker,.ngi-intro-kicker){font-size:13.3875px!important}}@media(max-width:640px){html main :is(.eyebrow,:is(h5:where(:not(.seo-remapped)),*:where(.seo-h5)).eyebrow,.ngi-kicker,.ngi-intro-kicker){font-size:11.781px!important;letter-spacing:1.5px!important}}html main :is(.eyebrow,.ngi-intro-kicker,.ngi-kicker){color:#000!important}html main :is(.eyebrow,.ngi-intro-kicker,.ngi-kicker)~:is(:is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)),:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)),:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3))):not(.eyebrow){color:#25263b!important}html .manufacturing-supply :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2))#manufacturing-supply-title{font-family:var(--heading);letter-spacing:-1.65px;text-wrap:balance;color:#25263b;font-size:39px!important;font-weight:600!important;line-height:1.2!important}@media(max-width:1024px){html .manufacturing-supply :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2))#manufacturing-supply-title{font-size:31px!important}}@media(max-width:767px){html .manufacturing-supply :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2))#manufacturing-supply-title{font-size:22px!important;letter-spacing:-.8px}}html :is(.button-gold,.source-button.button-gold,.ngi-quote):not(.ngi-outline){letter-spacing:.6px;color:#171717!important;font-weight:475!important}html main .hero .hero-copy :is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)){text-wrap:balance;font-family:var(--heading)!important;font-size:52.8px!important;font-weight:660!important;line-height:1.2!important;letter-spacing:-1.2px!important}html main .hero .hero-copy :is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)) span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}@media(max-width:1024px){html main .hero .hero-copy :is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)){font-size:40.7px!important}}@media(max-width:767px){html main .hero .hero-copy :is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)){font-size:30.8px!important;letter-spacing:-.6px!important}}@media(max-width:640px){html main .hero{display:block;position:relative;isolation:isolate}html main .hero .hero-art{position:absolute;inset:0;width:100%;height:100%;z-index:-2}html main .hero .hero-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;z-index:auto}html main .hero .hero-art:after{display:none}html main .hero .hero-shade{display:block;position:absolute;inset:0;z-index:-1;background:linear-gradient(#25263beb,#25263bde 28%,#25263bc2 44%,#25263b80 57%,#25263b2e 72%,#25263b00 88%)}html main .hero .hero-inner{min-height:660px;padding-top:28px;padding-bottom:265px;align-items:flex-start}}html body :is(.button:not(.text-link):not(.family-button):not(.card-cta),.ngi-quote:not(.ngi-outline),.section-arrow,.back-top,.chat-topics button){font-family:var(--body)!important;color:#000!important;border-radius:4px!important}html body :is(.button:not(.text-link):not(.family-button):not(.card-cta),.ngi-quote:not(.ngi-outline),.section-arrow,.back-top,.chat-topics button)>:is(span,svg){color:inherit!important}html body .site-header .enquire-button{letter-spacing:.6px;font-family:var(--body)!important;font-weight:475!important;color:#000!important;border-radius:4px!important}@font-face{font-family:Raleway;src:url(/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--heading: "Raleway",sans-serif}html body :is(:is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)),:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)),:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),:is(h4:where(:not(.seo-remapped)),*:where(.seo-h4)),:is(h5:where(:not(.seo-remapped)),*:where(.seo-h5))){font-family:Raleway,sans-serif!important}html body :is(:is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)),:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)),:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),:is(h4:where(:not(.seo-remapped)),*:where(.seo-h4)),:is(h5:where(:not(.seo-remapped)),*:where(.seo-h5))) :is(span,a,em,strong){font-family:inherit!important}html body :is(.button:not(.text-link):not(.family-button):not(.card-cta),.ngi-quote:not(.ngi-outline),.section-arrow,.back-top,.chat-topics button),html main.ngi-page .ngi-hero .ngi-quote,html main.exporter-page [data-source-widget=exporter-products-learn-more] .button,html body .site-header .enquire-button{background:linear-gradient(135deg,#ad8538,#9b722d 55%,#80591f)!important;color:#fff!important}html body main :is(h5:where(:not(.seo-remapped)),*:where(.seo-h5)).eyebrow{font-family:Raleway,sans-serif!important}@media(max-width:767px){html body :is(.button:not(.text-link):not(.family-button):not(.card-cta),.ngi-quote:not(.ngi-outline),.section-arrow,.back-top){min-height:40px;min-width:0px;padding:10px 14px;gap:14px;font-size:12px;line-height:1.35}html body .site-header .enquire-button{min-height:36px;padding:9px 12px;gap:10px;font-size:11px}html body .hero .button,html main.ngi-page .ngi-hero .ngi-quote{min-height:40px;padding:10px 15px;gap:16px;font-size:12px}html body :is(.button:not(.text-link):not(.family-button):not(.card-cta),.ngi-quote:not(.ngi-outline))>svg{width:17px;height:17px}}:root{--copy-eyebrow-gap: 16px;--copy-body-gap: 22px;--copy-action-gap: 28px}html main .about-copy>.eyebrow{margin:0 0 var(--copy-eyebrow-gap)}html main .about-copy>:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){margin:0 0 var(--copy-body-gap)}html main .about-copy>.button{margin-top:var(--copy-action-gap);min-width:0px}html main :is(.about-copy,.ngi-intro-copy,.family-content,.blog-text,.inner-post-text)>:is(:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)),:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),:is(h4:where(:not(.seo-remapped)),*:where(.seo-h4)))+p:where(:not(.seo-remapped)){margin-top:var(--copy-body-gap)}html main :is(.ngi-intro-copy,.family-content,.blog-text,.inner-post-text)>p:where(:not(.seo-remapped))+:is(.button,.ngi-quote,.source-button){margin-top:var(--copy-action-gap)}@media(max-width:1024px){:root{--copy-eyebrow-gap: 14px;--copy-body-gap: 20px;--copy-action-gap: 24px}}@media(max-width:767px){:root{--copy-eyebrow-gap: 12px;--copy-body-gap: 18px;--copy-action-gap: 22px}html main .about-copy>.button{min-height:40px;padding:10px 15px;gap:16px;font-size:12px}}html body main :is(.eyebrow,:is(h5:where(:not(.seo-remapped)),*:where(.seo-h5)).eyebrow,.ngi-kicker,.ngi-intro-kicker),html body .quote-dialog>.eyebrow{font-weight:480!important;text-transform:capitalize!important}html body main :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)):has(+p:where(:not(.seo-remapped))),html body main :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)):has(+.rich-text){margin-bottom:0!important}html body main :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2))+:is(p:where(:not(.seo-remapped)),.rich-text){margin-top:var(--copy-body-gap)!important}html body main .about-copy>:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)){margin-bottom:0}html body main .about-copy .global-reach{border-top:0px!important}@media(min-width:1025px){html main .about-copy .global-reach{padding-top:12px;margin-top:12px;margin-bottom:14px}html main .about-copy>.button{margin-top:14px}}html body .reference-footer{position:relative;isolation:isolate;overflow:hidden;background:#25263b;padding:72px 0 0;color:#e7e7ec}html body .reference-footer:before,html body .reference-footer:after{content:"";position:absolute;bottom:0;width:240px;height:270px;background:linear-gradient(150deg,rgba(217,181,105,.16),transparent 85%);z-index:-1;pointer-events:none}html body .reference-footer:before{left:0;clip-path:polygon(0px 0px,100% 100%,0px 100%)}html body .reference-footer:after{right:0;clip-path:polygon(100% 0px,100% 100%,0px 100%)}html body .reference-footer .footer-grid{display:grid;grid-template-columns:1.25fr .9fr .95fr 1.2fr;gap:0px;padding:0 0 40px;align-items:start}html body .reference-footer .footer-grid>div{padding:0 32px;border-left:1px solid rgba(255,255,255,.11);grid-column:auto}html body .reference-footer .footer-grid>div:first-child{border:0px;padding-left:0}html body .reference-footer .footer-grid>div:last-child{padding-right:0}html body .reference-footer .footer-brand{display:flex;margin-bottom:30px;gap:16px}html body .reference-footer .footer-brand img{width:58px;height:64px}html body .reference-footer .footer-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-weight:600;color:#fff;margin:0 0 28px;font-size:20px!important;line-height:1.4!important}html body .reference-footer .footer-links>:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)):after{content:"";display:block;width:44px;height:3px;background:#d9b569;margin-top:14px}html body .reference-footer .footer-links>a{display:flex;align-items:center;gap:18px;margin:0;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.15);color:#e7e7ec;font-size:14px;line-height:1.65}html body .reference-footer .footer-links>a:last-child{border-bottom:0px}html body .reference-footer .footer-links>a:hover{color:#d9b569}html body .reference-footer .feature-icon{display:flex;align-items:center;justify-content:center;width:28px;height:32px;flex:0 0 28px;background:transparent;border:0px;box-shadow:none;border-radius:0;color:#d9b569;margin:0;padding:0}html body .reference-footer .feature-icon svg{width:28px;height:28px}html body .reference-footer .footer-contact-row{display:flex;align-items:flex-start;gap:18px;margin-top:22px}html body .reference-footer .footer-contact-row>.feature-icon{width:44px;height:44px;flex-basis:44px;border:1px solid rgb(217,181,105);border-radius:50%;padding:10px}html body .reference-footer .footer-contact-row>.feature-icon svg{width:24px;height:24px}html body .reference-footer .footer-contact-row :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){color:#d9b569;margin:0 0 4px;font-size:15px!important}html body .reference-footer .footer-contact-row p:where(:not(.seo-remapped)),html body .reference-footer .footer-contact-row a{display:block;margin:0;color:#e7e7ec;font-size:14px;line-height:1.65;overflow-wrap:anywhere}html body .reference-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid rgba(217,181,105,.27);padding:18px 0 30px;font-size:13px;color:#c6c7d2}html body .reference-footer .back-top{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;margin:0}@media(max-width:1100px){html body .reference-footer .footer-grid>div{padding-inline:22px}html body .reference-footer .footer-grid :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){font-size:18px!important}html body .reference-footer .footer-brand img{width:48px;height:54px}html body .reference-footer .footer-links>a{gap:12px}}@media(max-width:900px){html body .reference-footer{padding-top:48px}html body .reference-footer .footer-grid{grid-template-columns:1fr 1fr;gap:36px 32px}html body .reference-footer .footer-grid>div{border:0px;padding:0}}@media(max-width:640px){html body .reference-footer{padding-top:38px}html body .reference-footer .footer-grid{grid-template-columns:1fr;gap:32px;padding-bottom:28px}html body .reference-footer .footer-links>:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){margin-bottom:16px}html body .reference-footer .footer-links>a{padding:10px 0}html body .reference-footer .footer-brand{margin-bottom:24px}html body .reference-footer .footer-bottom{font-size:11px;padding-bottom:24px}}:root{--navy: #25263b;--deep: #25263b;--ngi-navy: #25263b}html body main .why-section{background:#25263b!important}html body :is(.button,.ngi-quote){text-transform:none!important}@media(max-width:640px){html main .hero .hero-inner{min-height:528px;padding-bottom:133px}}html body .reference-footer .footer-grid>div{border-left:0px}html body .reference-footer .footer-links>a{border-bottom:0px}html body .reference-footer .footer-bottom{border-top:0px}html body :is(.button,.ngi-quote,.chat-topics button){text-transform:capitalize!important}:root{--site-h1: 52.8px;--site-h2: 39px;--site-h3: 22px;--site-body: 16px;--site-card-gap: 16px}html body :is(main,.reference-footer):is(main,.reference-footer) :is(:is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)),:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)),:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3))):not(.eyebrow){text-wrap:balance;overflow-wrap:break-word;font-family:var(--heading)!important;font-weight:600!important}html body :is(main,.reference-footer) :is(:is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)),:is(h1:where(:not(.seo-remapped)),*:where(.seo-h1))#site-heading){font-size:var(--site-h1)!important;line-height:1.2!important;font-weight:660!important;letter-spacing:-1.2px!important}html body :is(main,.reference-footer) :is(:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)),:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2))#manufacturing-supply-title){font-size:var(--site-h2)!important;line-height:1.25!important;letter-spacing:-1px!important}html body :is(main,.reference-footer) :is(:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3))#site-heading){font-size:var(--site-h3)!important;line-height:1.4!important;letter-spacing:-.3px!important}html body main :is(:is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)),:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)),:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)))>:is(span,em,strong,a){font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}html body main :is(p:where(:not(.seo-remapped)),p:where(:not(.seo-remapped))#site-copy,.rich-text,.post-excerpt){text-wrap:pretty;font-size:var(--site-body)!important;line-height:1.8!important}html body main :is(.eyebrow,.ngi-kicker,.ngi-intro-kicker){margin-bottom:var(--copy-eyebrow-gap)!important}html body main :is(.about-copy,.ngi-intro-copy,.family-content,.blog-text,.inner-post-text,.source-feature,.strength-grid article)>:is(:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)),:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)))+:is(p:where(:not(.seo-remapped)),.rich-text){margin-top:var(--copy-body-gap)!important;margin-bottom:0!important}html body main :is(.about-copy,.ngi-intro-copy,.family-content,.blog-text,.inner-post-text,.source-feature)>:is(p:where(:not(.seo-remapped)),.rich-text)+:is(.button,.ngi-quote,.source-button){margin-top:var(--copy-action-gap)!important}html body main :is(.source-feature,.strength-grid article)>:is(.feature-icon,img)+:is(:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),:is(h4:where(:not(.seo-remapped)),*:where(.seo-h4))){margin-top:var(--site-card-gap)!important}html body main :is(.product-copy,.blog-text,.inner-post-text){padding-top:var(--site-card-gap)}html body main :is(.source-feature,.strength-grid article)>:is(:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),:is(h4:where(:not(.seo-remapped)),*:where(.seo-h4)))+p:where(:not(.seo-remapped)){margin-top:var(--site-card-gap)!important}@media(max-width:1024px){:root{--site-h1: 40.7px;--site-h2: 31px;--site-h3: 20px;--site-body: 14px;--site-card-gap: 14px}}@media(max-width:767px){:root{--site-h1: 30.8px;--site-h2: 22px;--site-h3: 18px;--site-body: 14px;--site-card-gap: 12px}html body main :is(:is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)),:is(h1:where(:not(.seo-remapped)),*:where(.seo-h1))#site-heading){letter-spacing:-.6px!important}html body main :is(:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)),:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2))#manufacturing-supply-title){letter-spacing:-.5px!important}}:root{--site-h4: 20px;--site-h5: 18px;--site-h6: 16px;--site-eyebrow: 16.734375px;--site-label: 13px}html body :is(main,.reference-footer,.quote-dialog) :is(:is(h4:where(:not(.seo-remapped)),*:where(.seo-h4)),:is(h4:where(:not(.seo-remapped)),*:where(.seo-h4))#site-heading){font-size:var(--site-h4)!important;line-height:1.4!important;font-weight:600!important;letter-spacing:0px!important}html body :is(main,.reference-footer,.quote-dialog) :is(:is(h5:where(:not(.seo-remapped)),*:where(.seo-h5)),:is(h5:where(:not(.seo-remapped)),*:where(.seo-h5))#site-heading):not(.eyebrow):not(.ngi-kicker):not(.ngi-intro-kicker){font-size:var(--site-h5)!important;line-height:1.45!important;font-weight:600!important;letter-spacing:0px!important}html body :is(main,.reference-footer,.quote-dialog) :is(h6:where(:not(.seo-remapped)),*:where(.seo-h6)){line-height:1.45;font-weight:600;font-family:var(--heading)!important;font-size:var(--site-h6)!important}html body :is(main,.quote-dialog) :is(.eyebrow,.ngi-kicker,.ngi-intro-kicker):is(.eyebrow,.ngi-kicker,.ngi-intro-kicker){font-family:var(--heading)!important;font-size:var(--site-eyebrow)!important;line-height:1.3!important;font-weight:480!important;letter-spacing:1.5px!important}html body main :is(:is(h1:where(:not(.seo-remapped)),*:where(.seo-h1)),:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)),:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),:is(h4:where(:not(.seo-remapped)),*:where(.seo-h4)),:is(h5:where(:not(.seo-remapped)),*:where(.seo-h5)),:is(h6:where(:not(.seo-remapped)),*:where(.seo-h6)),:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3))#site-heading)>:is(span,em,strong,a){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}html body :is(.enquiry-form,.whatsapp-body) :is(label,legend){line-height:1.5;font-family:var(--body)!important;font-size:var(--site-label)!important}html body :is(.enquiry-form,.whatsapp-body) label{gap:8px}html body :is(.enquiry-form,.whatsapp-body) :is(input,select,textarea){font-family:var(--body)!important;line-height:1.5!important}html body main :is(.about-copy,.source-feature,.ngi-intro-copy,.strength-grid article,.enquiry-intro)>:is(:is(h4:where(:not(.seo-remapped)),*:where(.seo-h4)),:is(h5:where(:not(.seo-remapped)),*:where(.seo-h5)),:is(h6:where(:not(.seo-remapped)),*:where(.seo-h6)))+:is(p:where(:not(.seo-remapped)),.rich-text){margin-top:var(--copy-body-gap)!important;margin-bottom:0!important}html body .enquiry-intro>:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3))+p:where(:not(.seo-remapped)){margin-top:var(--copy-body-gap)!important}@media(max-width:1024px){:root{--site-h4: 18px;--site-h5: 16px;--site-h6: 14px;--site-eyebrow: 13.3875px}}@media(max-width:767px){:root{--site-h4: 16px;--site-h5: 15px;--site-h6: 14px;--site-eyebrow: 11.781px;--site-label: 12px}}html body .quote-dialog .enquiry-form{text-align:left}html body .quote-dialog .enquiry-form :is(:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),:is(h4:where(:not(.seo-remapped)),*:where(.seo-h4)),p:where(:not(.seo-remapped)),label,legend,input,select,textarea){text-align:left!important}html body .quote-dialog .enquiry-form :is(.enquiry-review,.whatsapp-send){gap:14px;justify-content:flex-start!important;text-align:left!important}html body .site-header .main-nav a:hover,html body .site-header .main-nav a:focus-visible,html body .site-header .main-nav .nav-parent:hover,html body .site-header .main-nav .nav-parent:focus-within,html body .site-header .main-nav .nav-toggle:hover{background:#a77b24!important;color:#fff!important;box-shadow:none!important}html body .site-header .main-nav .nav-parent:hover :is(a,button,span,svg),html body .site-header .main-nav a:hover :is(span,svg),html body .site-header .main-nav a:focus-visible :is(span,svg),html body .site-header .main-nav .nav-parent:focus-within :is(a,button,span,svg){color:#fff!important}html body .site-header .main-nav .nav-submenu{padding-block:0px}html body .site-header .main-nav :is(a,.nav-parent,.nav-toggle){border-radius:4px!important}@media(min-width:901px){html body .site-header .main-nav .nav-submenu .nav-submenu{top:0}}html body .site-header .main-nav .nav-submenu{border-radius:4px}@media(max-width:900px){html body .site-header .main-nav>a{padding:16px!important}html body .site-header .main-nav .nav-parent{padding:0!important}html body .site-header .main-nav .nav-parent>a{flex:1 1 0%;min-width:0px;padding:16px!important}html body .site-header .main-nav .nav-parent>.nav-toggle{flex-shrink:0;padding:16px!important}html body .site-header .main-nav .depth-0>.nav-parent>.nav-toggle{width:100%;justify-content:space-between}html body .site-header .main-nav .nav-submenu>a{padding:12px 16px!important}}@media(max-width:767px){:root{--site-eyebrow: 14.1372px}html body :is(main,.quote-dialog) :is(.eyebrow,.ngi-kicker,.ngi-intro-kicker):is(.eyebrow,.ngi-kicker,.ngi-intro-kicker){font-size:var(--site-eyebrow)!important;font-weight:550!important}html body main :is(.blogs .blog-text,.product-range-section .product-copy),html body main.archive-page .inner-post-text{display:flex;flex-direction:column;align-items:flex-start;gap:12px!important;padding:21px!important}html body main :is(.blogs .blog-text,.product-range-section .product-copy)>:is(:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),p:where(:not(.seo-remapped)),.text-link),html body main.archive-page .inner-post-text>:is(:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),.post-excerpt,.text-link){min-height:0px;margin:0!important}html body main :is(.blogs .blog-text,.product-range-section .product-copy)>.text-link,html body main.archive-page .inner-post-text>.text-link{min-height:32px;padding:0!important}}html body main .why-section .strength-grid article{padding:20.8px}@media(max-width:767px){html body main .why-section .strength-grid article{padding:19.2px}}html body main :is(p:where(:not(.seo-remapped)),p:where(:not(.seo-remapped))#site-copy,.post-excerpt),html body main .rich-text p:where(:not(.seo-remapped)),html body main .inner-hero :is(p:where(:not(.seo-remapped)),.hero-subtitle){text-wrap:balance!important}html body main .why-section .why-heading :is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)),html body main.ngi-page .ngi-features>:is(:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)),p:where(:not(.seo-remapped))){text-align:left!important}@media(max-width:767px){html body main :is(.source-feature,.supply-industry-card,.bangalore-industry-card,.strength-grid article,.ngi-features-grid article){grid-template-columns:48px minmax(0px,1fr);gap:10px 12px;align-items:center;display:grid!important;text-align:left!important}html body main :is(.source-feature,.supply-industry-card,.bangalore-industry-card,.strength-grid article,.ngi-features-grid article)>.feature-icon{grid-area:1 / 1;width:48px;height:48px;min-width:0px;flex-basis:48px;margin:0!important}html body main :is(.source-feature,.supply-industry-card,.bangalore-industry-card,.strength-grid article,.ngi-features-grid article)>:is(:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),:is(h4:where(:not(.seo-remapped)),*:where(.seo-h4))){grid-area:1 / 2;margin:0!important;text-align:left!important}html body main :is(.source-feature,.supply-industry-card,.bangalore-industry-card,.strength-grid article,.ngi-features-grid article)>:is(.rich-text,p:where(:not(.seo-remapped))){grid-area:2 / 1 / auto / -1;margin:0!important;text-align:left!important}}:root{--icon-copy-gap: 12px}@media(max-width:767px){:root{--icon-copy-gap: 10px}}html body main :is(.source-feature,.supply-industry-card,.bangalore-industry-card,.resource-info-card,.strength-grid article,.ngi-features-grid article,.ngi-statistics article){row-gap:var(--icon-copy-gap)!important;align-content:start!important}html body main :is(.source-feature,.supply-industry-card,.bangalore-industry-card,.resource-info-card,.strength-grid article,.ngi-features-grid article):is(.source-feature,.supply-industry-card,.bangalore-industry-card,.resource-info-card,.strength-grid article,.ngi-features-grid article)>:is(:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),:is(h4:where(:not(.seo-remapped)),*:where(.seo-h4))){margin-block:0px!important}html body main :is(.source-feature,.supply-industry-card,.bangalore-industry-card,.resource-info-card,.strength-grid article,.ngi-features-grid article):is(.source-feature,.supply-industry-card,.bangalore-industry-card,.resource-info-card,.strength-grid article,.ngi-features-grid article)>:is(.rich-text,p:where(:not(.seo-remapped))){margin-top:0!important;padding-top:0!important}@media(max-width:767px){html body main :is(.source-feature,.supply-industry-card,.bangalore-industry-card,.strength-grid article,.ngi-features-grid article,.resource-info-card:has(p:where(:not(.seo-remapped)))){display:grid!important;grid-template-columns:48px minmax(0px,1fr)!important;gap:10px 12px!important;align-items:center!important;align-content:start!important}html body main :is(.source-feature,.supply-industry-card,.bangalore-industry-card,.strength-grid article,.ngi-features-grid article)>.feature-icon,html body main .resource-info-card:has(p:where(:not(.seo-remapped)))>.resource-line-icon{grid-area:1 / 1!important;width:48px!important;height:48px!important;min-width:48px!important;margin:0!important;align-self:center!important}html body main :is(.source-feature,.supply-industry-card,.bangalore-industry-card,.strength-grid article,.ngi-features-grid article)>:is(:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),:is(h4:where(:not(.seo-remapped)),*:where(.seo-h4))),html body main .resource-info-card:has(p:where(:not(.seo-remapped))) :is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)){grid-area:1 / 2!important;margin:0!important;align-self:center!important;text-align:left!important}html body main :is(.source-feature,.supply-industry-card,.bangalore-industry-card,.strength-grid article,.ngi-features-grid article)>:is(.rich-text,p:where(:not(.seo-remapped))),html body main .resource-info-card:has(p:where(:not(.seo-remapped))) p:where(:not(.seo-remapped)){grid-area:2 / 1 / auto / -1!important;margin-top:0!important;padding-top:0!important;text-align:left!important}}@media(min-width:1025px){html body :is(main .why-section,main.ngi-page .ngi-features,main.ngi-page .ngi-applications,main.bangalore-page [data-section=c719184],main.bangalore-page [data-section=f039921],main.bangalore-page [data-section="8065155"],main.trusted-supplier-page [data-section="8065155"],main.trusted-supplier-page [data-section="32286d8"],main.exporter-page [data-section="8065155"],main.exporter-page [data-section="32286d8"],main.india-manufacturers [data-section=india-section-3],main.india-manufacturers [data-section=india-section-4],main.india-manufacturers [data-section=india-section-7]) :is(:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)),:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2))#site-heading,.rich-text,p:where(:not(.seo-remapped)),.resource-section-heading,.resource-grid-intro){text-align:center!important}html body :is(main .why-section,main.ngi-page .ngi-features,main.ngi-page .ngi-applications,main.bangalore-page [data-section=c719184],main.bangalore-page [data-section=f039921],main.bangalore-page [data-section="8065155"],main.trusted-supplier-page [data-section="8065155"],main.trusted-supplier-page [data-section="32286d8"],main.exporter-page [data-section="8065155"],main.exporter-page [data-section="32286d8"],main.india-manufacturers [data-section=india-section-3],main.india-manufacturers [data-section=india-section-4],main.india-manufacturers [data-section=india-section-7]) :is(.source-feature,.supply-industry-card,.bangalore-industry-card,.resource-info-card,.strength-grid article,.ngi-features-grid article,.ngi-applications-grid article){display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:12px!important}html body :is(main .why-section,main.ngi-page .ngi-features,main.ngi-page .ngi-applications,main.bangalore-page [data-section=c719184],main.bangalore-page [data-section=f039921],main.bangalore-page [data-section="8065155"],main.trusted-supplier-page [data-section="8065155"],main.trusted-supplier-page [data-section="32286d8"],main.exporter-page [data-section="8065155"],main.exporter-page [data-section="32286d8"],main.india-manufacturers [data-section=india-section-3],main.india-manufacturers [data-section=india-section-4],main.india-manufacturers [data-section=india-section-7]) :is(.source-feature,.supply-industry-card,.bangalore-industry-card,.resource-info-card,.strength-grid article,.ngi-features-grid article,.ngi-applications-grid article) :is(:is(h3:where(:not(.seo-remapped)),*:where(.seo-h3)),:is(h4:where(:not(.seo-remapped)),*:where(.seo-h4)),.rich-text,p:where(:not(.seo-remapped)),.resource-card-title){width:100%;text-align:center!important;margin-block:0px!important;padding-top:0!important}html body :is(main .why-section,main.ngi-page .ngi-features,main.ngi-page .ngi-applications,main.bangalore-page [data-section=c719184],main.bangalore-page [data-section=f039921],main.bangalore-page [data-section="8065155"],main.trusted-supplier-page [data-section="8065155"],main.trusted-supplier-page [data-section="32286d8"],main.exporter-page [data-section="8065155"],main.exporter-page [data-section="32286d8"],main.india-manufacturers [data-section=india-section-3],main.india-manufacturers [data-section=india-section-4],main.india-manufacturers [data-section=india-section-7]) :is(.source-feature,.supply-industry-card,.bangalore-industry-card,.resource-info-card,.strength-grid article,.ngi-features-grid article,.ngi-applications-grid article) :is(.feature-icon,.resource-line-icon){flex-shrink:0;margin:0 auto 4px!important;align-self:center!important}}html body main :is(.why-section,.section-features,.partner-section,.strength-section) :is(:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2)),:is(h2:where(:not(.seo-remapped)),*:where(.seo-h2))#site-heading){color:var(--gold)!important}@media(max-width:767px){:root{--site-h4: 12.8px}}html body .site-header .brand>img{display:block;width:auto;height:55px;max-width:none;object-fit:contain;flex-shrink:0}html body .reference-footer .footer-brand>img{display:block;width:auto;height:64px;max-width:100%;object-fit:contain;flex-shrink:0}@media(max-width:1150px){html body .site-header .brand>img{height:48px}}@media(max-width:1100px){html body .reference-footer .footer-brand>img{height:54px}}@media(max-width:640px){html body .site-header .brand>img{height:42px}}@media(max-width:360px){html body .site-header .brand>img{height:38px}}@media(min-width:641px)and (max-width:900px){main .qualities-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}main .qualities-grid>div{min-width:0}main .qualities-grid>div:nth-child(odd){border-left:0}}html body .reference-footer .footer-seo-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;padding:20px 0;margin:0}html body .reference-footer .footer-seo-links>a{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:16px;min-width:0;min-height:58px;margin:0;padding:4px 24px;color:#e7e7ec;font-size:14px;line-height:1.65;text-decoration:none;border-inline-start:1px solid #ffffff26;transition:color .2s}html body .reference-footer .footer-seo-links>a:nth-child(4n+1){border-inline-start:0;padding-inline-start:0}html body .reference-footer .footer-seo-links>a:nth-child(4n){padding-inline-end:0}html body .reference-footer .footer-seo-links .feature-icon{width:32px;height:36px;flex-basis:32px}html body .reference-footer .footer-seo-links .feature-icon svg{width:32px;height:32px}html body .reference-footer .footer-seo-links .supply-chevron{width:18px;height:18px;color:#d9b569}html body .reference-footer .footer-seo-links>a>span:not(.feature-icon){overflow-wrap:anywhere}html body .reference-footer .footer-seo-links>a:hover{color:#d9b569}html body .reference-footer :is(.footer-seo-links>a,.back-top):focus-visible{outline:2px solid #d9b569;outline-offset:5px}html body .reference-footer .footer-bottom{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:20px;align-items:center;border-top:0;padding:18px 0 88px;text-align:center}html body .reference-footer .footer-bottom>span{grid-column:2;grid-row:1}html body .reference-footer .footer-bottom>.back-top{grid-column:3;grid-row:1;justify-self:end}@media(max-width:1100px){html body .reference-footer .footer-seo-links>a{gap:12px;padding-inline:18px;font-size:13px}}@media(max-width:900px){html body .reference-footer .footer-seo-links{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}html body .reference-footer .footer-seo-links>a:nth-child(n){padding:4px 20px;border-inline-start:1px solid #ffffff26}html body .reference-footer .footer-seo-links>a:nth-child(odd){border-inline-start:0;padding-inline-start:0}html body .reference-footer .footer-seo-links>a:nth-child(2n){padding-inline-end:0}}@media(max-width:640px){html body .reference-footer .footer-seo-links{grid-template-columns:1fr;gap:0;padding:8px 0}html body .reference-footer .footer-seo-links>a:nth-child(n){padding:16px 0;border-inline-start:0;border-bottom:1px solid #ffffff18;font-size:14px}html body .reference-footer .footer-seo-links>a:last-child{border-bottom:0}html body .reference-footer .footer-bottom{grid-template-columns:40px minmax(0,1fr) 40px;gap:8px;font-size:11px}}

/* Keep copyright and legal links together in the shared bottom footer row. */
html body .reference-footer .footer-bottom-content{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;gap:28px;min-width:0}
html body .reference-footer .footer-bottom-content>span{min-width:0}
html body .reference-footer .footer-legal-links{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:24px;min-width:0;padding:0;font-size:13px;line-height:1.8}
html body .reference-footer .footer-legal-links>a{white-space:nowrap}
@media(max-width:900px){html body .reference-footer .footer-bottom-content{gap:20px}html body .reference-footer .footer-legal-links{gap:16px;font-size:12px}}
@media(max-width:760px){html body .reference-footer .footer-bottom{grid-template-columns:minmax(0,1fr) 40px;gap:16px}html body .reference-footer .footer-bottom-content{grid-column:1;justify-content:space-between;gap:16px;text-align:left}html body .reference-footer .footer-bottom-content>span{flex:1 1 0}html body .reference-footer .footer-legal-links{flex:1 1 0;justify-content:flex-end;gap:12px;font-size:11px}html body .reference-footer .footer-legal-links>a{white-space:normal}html body .reference-footer .footer-bottom>.back-top{grid-column:2}}

/* Use the lighter existing gold for foreground accents on verified dark surfaces. */
html body main .why-heading>h2:is(.wp-original-heading,#site-heading),
html body main .partner-section [data-source-widget="ac33271"]:is(.wp-original-heading,#site-heading),
html body main:is(.exporter-page,.trusted-supplier-page) [data-source-widget="fe918a7"]:is(.wp-original-heading,#site-heading),
html body main.exporter-page [data-source-widget="1706022"]:is(.wp-original-heading,#site-heading),
html body main.bangalore-page [data-source-widget="9bb6471"]:is(.wp-original-heading,#site-heading),
html body main.bangalore-page [data-source-widget="a1cf232"]:is(.wp-original-heading,#site-heading),
html body main.india-manufacturers [data-section="india-section-7"] .resource-section-heading>h2:is(.wp-original-heading,#site-heading),
html body main.trusted-supplier-page [data-source-widget="4dddff6"]:is(.wp-original-heading,#site-heading),
html body main .why-heading>h2:is(.wp-original-heading,#site-heading) .balanced-heading-line,
html body main .partner-section [data-source-widget="ac33271"]:is(.wp-original-heading,#site-heading) .balanced-heading-line,
html body main:is(.exporter-page,.trusted-supplier-page) [data-source-widget="fe918a7"]:is(.wp-original-heading,#site-heading) .balanced-heading-line,
html body main.exporter-page [data-source-widget="1706022"]:is(.wp-original-heading,#site-heading) .balanced-heading-line,
html body main.bangalore-page [data-source-widget="9bb6471"]:is(.wp-original-heading,#site-heading) .balanced-heading-line,
html body main.bangalore-page [data-source-widget="a1cf232"]:is(.wp-original-heading,#site-heading) .balanced-heading-line,
html body main.india-manufacturers [data-section="india-section-7"] .resource-section-heading>h2:is(.wp-original-heading,#site-heading) .balanced-heading-line,
html body main.trusted-supplier-page [data-source-widget="4dddff6"]:is(.wp-original-heading,#site-heading) .balanced-heading-line{color:#d9b569!important}
html body main .qualities .feature-icon svg{color:#d9b569!important}
html body main .family-card .family-content li::before{color:#d9b569!important}
html body main.ngi-page .ngi-hero .ngi-kicker.eyebrow::before{background-color:#d9b569!important}

/* Compact footer bottom spacing; retain clearance for fixed chat control. */
html body .reference-footer .footer-bottom{padding-bottom:80px}
@media(min-width:1600px){html body .reference-footer .footer-bottom{padding-bottom:24px}}

/* Lighter gold labels and transparent actions on verified dark surfaces. */
html body main .family-card :is(.family-brand,.family-button,.eyebrow,.text-link,.card-cta),html body main .family-card :is(.family-brand,.family-button,.eyebrow,.text-link,.card-cta):is(:hover,:focus-visible,:active),html body main.ngi-page .ngi-hero .ngi-kicker.eyebrow,html body main.bangalore-page [data-source-group="67dfe72"] :is([data-source-group="6155c90"],[data-source-group="b3949d6"],[data-source-group="aeea145"],[data-source-group="9e21b63"]) .source-heading.eyebrow{color:#d9b569!important}
html body main .family-card :is(.family-button,.text-link,.card-cta)::after{background-color:currentColor!important}

/* Bold the current navigation item without changing menu colours or routes. */
html body .site-header nav :is(a,button):is(.active,[aria-current="page"]){font-weight:700!important}

/* Left-align the copyright and legal links while retaining the right-hand back-to-top control. */
html body .reference-footer .footer-bottom{grid-template-columns:minmax(0,1fr) 40px;text-align:left}
html body .reference-footer .footer-bottom-content{grid-column:1;justify-content:flex-start;text-align:left;flex-wrap:wrap}
html body .reference-footer .footer-bottom-content>span{flex:0 1 auto}
html body .reference-footer .footer-legal-links{flex:0 1 auto;justify-content:flex-start}
html body .reference-footer .footer-bottom>.back-top{grid-column:2}

/* Match the homepage blog cards to the archive card spacing. */
html body main #blogs.blogs .blog-text>p{margin:0!important}
html body main #blogs.blogs .blog-text>.text-link{margin-top:auto!important}
