:root{--color-primary: #327dc0;--color-primary-deep: #2c6fad;--color-primary-85a: rgba(50, 125, 192, .85);--color-primary-7a: rgba(50, 125, 192, .7);--color-primary-2a: rgba(50, 125, 192, .2);--color-link: #3a4149;--color-link-hover: #327dc0;--color-content-bg: #ffffff;--color-menu-sub-bg: #ffffff;--color-menu-sub: #000000;--color-mobile-menu-border: #eeeeee;--color-mobile-menu-toggle: #327dc0;--color-footer-bg: #327dc0;--color-footer-text: #ffffff;--color-heading: #3a4149;--color-body: #7b838b;--font-body: "Barlow", Helvetica, Arial, sans-serif;--font-heading: "Barlow Condensed", "Barlow", Helvetica, Arial, sans-serif;--font-nav: "Barlow", Helvetica, Arial, sans-serif;--font-mobile-menu: "Barlow", Helvetica, Arial, sans-serif;--body-size: 18px;--body-line-height: 1.667;--body-weight: 400;--h1-size: clamp(40px, 6.55em, 118px);--h1-line-height: 1;--h1-letter-spacing: -1px;--h1-color: #3a4149;--h1-margin-y: .4em;--h2-size: clamp(32px, 5.5em, 99px);--h2-line-height: 1;--h2-color: #3a4149;--h2-margin-y: .4em;--h3-size: clamp(26px, 3.4em, 61px);--h3-line-height: 1;--h3-color: #3a4149;--h4-size: 1.55em;--h4-letter-spacing: 1px;--h5-size: 1.15em;--h5-letter-spacing: 2px;--h6-size: 17.1px;--nav-font-size: 16px;--nav-color: #3a4149;--nav-color-active: #327dc0;--mobile-menu-size: 18px;--mobile-menu-color: #3a4149;--footer-headings-size: 14px;--footer-headings-weight: 700;--footer-headings-color: #ffffff;--footer-headings-line-height: 1.5;--button-padding-y: 13px;--button-padding-x: 29px;--button-bg: #327dc0;--button-bg-hover: #000000;--button-color: #ffffff;--button-text-transform: uppercase;--site-width: 1170px;--content-padding: 30px;--header-h: 86px;--bp-content: 800px;--bp-grid: 1099px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;overflow-x:hidden;overflow-y:scroll;font-family:var(--font-body);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-line-height);color:var(--color-body);background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{display:block;max-width:100%;height:auto}a{color:var(--color-link);text-decoration:none;transition:color .15s ease}a:hover{color:var(--color-link-hover);text-decoration:none}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit}p{margin:0 0 1em}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;margin:0 0 .5em;color:var(--color-heading);line-height:1}h1{font-size:var(--h1-size);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing);margin:var(--h1-margin-y) 0}h2{font-size:var(--h2-size);line-height:var(--h2-line-height);margin:var(--h2-margin-y) 0}h3{font-size:var(--h3-size);line-height:var(--h3-line-height)}h4{font-size:var(--h4-size);letter-spacing:var(--h4-letter-spacing);line-height:1.13;margin:.55em 0}h5{font-size:var(--h5-size);letter-spacing:var(--h5-letter-spacing);font-family:var(--font-body);text-transform:uppercase}h6{font-size:var(--h6-size);letter-spacing:1px;line-height:1.1;font-family:var(--font-body)}.container{max-width:var(--site-width);margin:0 auto;padding:0 var(--content-padding)}.section{padding:60px 0}@media(max-width:800px){.section{padding:40px 0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--button-padding-y) var(--button-padding-x);background:var(--button-bg);color:var(--button-color)!important;font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:1px;text-transform:var(--button-text-transform);border:0;cursor:pointer;transition:background-color .2s ease,color .2s ease;text-decoration:none}.btn:hover{background:var(--button-bg-hover);color:#fff!important;text-decoration:none}.btn--ghost{background:transparent;color:var(--color-primary)!important;border:2px solid var(--color-primary)}.btn--ghost:hover{background:var(--color-primary);color:#fff!important}.form-grid{display:grid;grid-template-columns:1fr;gap:20px}.form-field label{display:block;font-size:14px;font-weight:400;color:var(--color-heading);margin-bottom:6px}.form-field .req{color:var(--color-primary)}.form-field input,.form-field select,.form-field textarea{width:100%;padding:14px 16px;border:1px solid #d8dde2;background:#fff;color:var(--color-heading);font-family:var(--font-body);font-size:16px;border-radius:0}.form-field textarea{min-height:130px;resize:vertical}.form-field input:focus,.form-field textarea:focus{outline:2px solid var(--color-primary);outline-offset:-1px;border-color:transparent}.form-file{border:1px dashed #c5cdd5;padding:36px 16px;text-align:center;color:#94a0aa;background:#fff;font-size:14px}.form-file input[type=file]{display:block;margin:8px auto 0;font-size:13px}.form-status{margin-top:18px;padding:14px 18px;font-size:14px}.form-status[data-state=ok]{background:#e8f5ee;color:#1f6f3a}.form-status[data-state=err]{background:#fdecec;color:#9b1c1c}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-title-bar{background-image:url(/wp-content/uploads/2019/07/page-title-bar.png);background-size:cover;background-position:center center;background-repeat:no-repeat;padding:70px 0 60px;text-align:center;color:#fff}.page-title-bar h1{margin:0;color:#fff;font-size:clamp(40px,5em,80px);line-height:1;letter-spacing:0}@media(max-width:800px){.page-title-bar{padding:48px 0 40px}.page-title-bar h1{font-size:44px}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #f2f2f2}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:var(--header-h);padding-top:12px;padding-bottom:12px}.logo[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;flex-shrink:0}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:56px;width:auto;display:block}.main-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:38px;list-style:none;margin:0;padding:0}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--nav-color);font-family:var(--font-nav);font-size:var(--nav-font-size);font-weight:500;text-decoration:none;transition:color .15s ease}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:var(--color-primary)}.order-cta[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].btn{padding:10px 22px;font-size:13px}.hamburger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:5px;width:32px;height:32px;align-items:center;justify-content:center;background:transparent;border:0;padding:0}.hamburger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:22px;height:2px;background:var(--color-mobile-menu-toggle)}.mobile-nav[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 0 auto;width:min(360px,86vw);background:#fff;transform:translate(100%);transition:transform .3s ease;box-shadow:-4px 0 20px #00000026;padding:80px 28px 28px;z-index:200}.mobile-nav[data-astro-cid-3ef6ksr2].is-open{transform:translate(0)}.mobile-nav-close[data-astro-cid-3ef6ksr2]{position:absolute;top:16px;right:18px;background:transparent;border:0;font-size:36px;line-height:1;color:var(--color-primary)}.mobile-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;font-family:var(--font-mobile-menu);font-size:var(--mobile-menu-size);color:var(--mobile-menu-color);padding:10px 0;border-bottom:1px solid var(--color-mobile-menu-border)}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-mobile-menu-toggle)}@media(max-width:1099px){.main-nav[data-astro-cid-3ef6ksr2]{display:none}.hamburger[data-astro-cid-3ef6ksr2]{display:flex}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:48px}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--color-footer-bg);color:var(--color-footer-text);margin-top:0}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:40px;align-items:center;padding:50px 0 36px}@media(max-width:1099px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:32px;padding:36px 0 24px}}.site-footer[data-astro-cid-sz7xmlte] .col[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:#fff;font-family:var(--font-body);font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:0 0 14px}.site-footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:#fffffff2;font-size:14px;line-height:1.6;margin:0 0 6px}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#ffffffd9;text-decoration:underline}.col[data-astro-cid-sz7xmlte].contact{text-align:left}@media(max-width:1099px){.col[data-astro-cid-sz7xmlte].contact{text-align:center}}.col[data-astro-cid-sz7xmlte].logo{display:flex;flex-direction:column;align-items:center;gap:14px}.col[data-astro-cid-sz7xmlte].logo img[data-astro-cid-sz7xmlte]{width:200px;height:auto}.col[data-astro-cid-sz7xmlte].logo .cards[data-astro-cid-sz7xmlte]{width:160px}.col[data-astro-cid-sz7xmlte].suppliers{overflow:hidden}.logo-track[data-astro-cid-sz7xmlte]{display:flex;width:max-content;animation:logo-scroll 36s linear infinite;gap:24px}.logo-list[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:24px}.logo-list[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{flex-shrink:0;height:50px;display:flex;align-items:center}.logo-list[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:50px;width:auto;max-width:140px;object-fit:contain}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer-bar[data-astro-cid-sz7xmlte]{background:var(--color-primary-deep);padding:12px 0}.footer-bar-inner[data-astro-cid-sz7xmlte]{text-align:center}.footer-bar[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;font-size:12px;color:#fffffff2}@media(prefers-reduced-motion:reduce){.logo-track[data-astro-cid-sz7xmlte]{animation:none}}
