/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--color-bg-primary:#b00;--color-bg-hover:#d30101;--color-bg-full-width:#bb000029;--color-off-white:#e9e9e9;--color-bg-grey:#445467;--color-bg-footer:#1e222a;--color-text:#333;--color-text-light:#f1f1f1}html{scroll-behavior:smooth;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-grey{color:var(--color-bg-grey)}.text-footer{color:var(--color-bg-footer)}.bg-grey{background-color:var(--color-bg-grey)}body{background:#fafafa;font-family:PT Sans,sans-serif}header{z-index:1;background:#fff;width:100vw;padding:1rem 0;position:fixed;top:0;left:0}header:after{content:"";z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 8px #0000001a}main{padding:4rem 0 0}main.content-grid{row-gap:6.25rem}h2{font-size:2.5rem}nav>ul{padding-left:0;list-style-type:none;display:flex}.main-nav{flex-direction:row;align-content:baseline}.df{border:1px solid red}.content-grid{--padding-inline:2rem;--content-max-width:1150px;--breakout-max-width:1280px;--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width)) / 2);grid-template-columns:[full-width-start] minmax(var(--padding-inline), 1fr) [breakout-start] minmax(0, var(--breakout-size)) [content-start] min(100% - (var(--padding-inline) * 2), var(--content-max-width)) [content-end] minmax(0, var(--breakout-size)) [breakout-end] minmax(var(--padding-inline), 1fr) [full-width-end];row-gap:2rem;display:grid}.bg-off-white{background-color:var(--color-off-white)}.content{grid-column:content}.breakout{grid-column:breakout}.full-width{grid-column:full-width;padding:3.75rem}.hero-content{color:var(--color-text-light)}.hero-content>h1{color:#fff}.hero-content>ul,.hero-content>p{color:var(--color-text-light);transition:color .15s ease-in}.hero-content>ul>li:hover,.hero-content>p:hover{color:#fff}.hero-content>ul{padding-left:1rem;font-size:1.125rem}.hero-content>ul>li{margin-bottom:.875rem;font-weight:700}.hero-content>p{font-size:1rem;line-height:1.4}.bg-primary{background-color:var(--color-bg-primary)}.text-white{color:#fff}.hero-form>input,.hero-form>textarea{border:1px solid var(--color-bg-grey);background-color:#fdfdfd;border-radius:.25rem;padding:.5rem .75rem;display:block}.hero-form>input:focus,.hero-form>textarea:focus,.hero-form>button:focus{outline-color:var(--color-bg-hover);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.image-content>img,.column-content>img{object-fit:cover;object-position:center;border-radius:.875rem;width:100%;max-height:350px}.columns{grid-auto-flow:column;display:grid}.columns-two{grid-template-columns:1fr 1.25fr;align-items:center;column-gap:60px}.columns-two-even{grid-template-columns:repeat(2,1fr);align-items:center;column-gap:60px}.columns-three{grid-template-columns:repeat(3,1fr);column-gap:40px;margin-bottom:2rem}.columns-four{grid-template-columns:repeat(4,1fr);column-gap:40px}.columns-two.invert{grid-template-columns:1.25fr 1fr}.invert>div:first-child{order:2}.columns-center{align-self:center}.block{display:inline-block}.cta-block{background:var(--color-bg-primary);border-radius:1rem;padding:40px}.bg-footer{background:var(--color-bg-footer)}.bg-white{background:#fff}.text-declaration{font-size:.75rem;line-height:.75rem}footer>div:first-child{color:#fff;padding:3.75rem 0 5rem}.footer-content>h2{font-size:1.375rem;font-weight:600}.footer-nav>ul{flex-direction:column}.footer-nav>ul>li{margin-bottom:.375rem}.footer-nav>ul>li>a{color:#e1e1e1;text-decoration:none;transition:color .15s;display:block}.footer-nav>ul>li>a:hover{color:#fff}.hero{border-bottom:2rem solid var(--color-bg-primary);background:#1e222acc;height:100%;min-height:70svh;max-height:75svh;position:relative}.hero:before{content:"";z-index:-1;background-image:url(../../img/load-cell-calibration-banner-image-1.jpg);background-position:50% calc(50% + 4rem);background-repeat:none;background-size:cover;position:absolute;inset:0}.hero .content{margin:6.75rem 0 0}.hero-form-container{background:#fff;border-radius:.75rem .75rem 0 0;padding:.5rem 1.875rem 4rem;position:absolute;bottom:0;right:0}.hero-form-container>form,.modal-container>form{row-gap:.625rem;display:grid}.service-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:2rem;padding:0;list-style-type:none;display:grid}.main-nav>ul{flex-direction:row;flex-wrap:0;justify-content:end;align-items:baseline;column-gap:20px;display:flex}.nav-item{color:var(--color-bg-grey);background-color:#0000;border-radius:.25rem;padding:.5rem 1.25rem;font-weight:300;text-decoration:none;transition:color .15s ease-in,background-color .15s ease-in;display:inline-block}.nav-item:hover{color:var(--color-bg-hover)}.nav-item:active{color:var(--color-bg-primary)}.modal{z-index:50;background:#0009;justify-content:center;align-items:center;width:100svw;height:100svh;display:flex;position:absolute;inset:0}.modal-container{background:#fff;border-radius:.75rem;padding:.5rem 1.875rem 4rem;position:relative}.modal-close{position:absolute;top:1rem;right:1rem}.button{border:1px solid #0000;border-radius:.25rem;padding:.625rem 1.5rem;font-size:1.25rem;font-weight:700;text-decoration:none;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in;display:inline-block}.button.cta{background-color:var(--color-bg-hover);color:#fff}.button.cta:hover{background-color:var(--color-bg-footer);border-color:var(--color-bg-footer);color:#fff}.button.cta-secondary{color:var(--color-bg-grey);background-color:#0000}.button.cta-secondary:hover{background-color:var(--color-bg-grey);color:#fff}.button.cta-block{color:var(--color-bg-hover);background-color:#fff}.button.cta-block:hover{background-color:var(--color-bg-primary);color:#fff;border-color:#fff}.button.cta-block-secondary{color:#fff;background-color:#0000}.button.cta-block-secondary:hover{background-color:var(--color-bg-footer);color:#fff}.button.cta-hero{background-color:var(--color-bg-hover);color:#fff}.button.cta-hero:hover{background-color:var(--color-bg-primary);color:#fff;border-color:#fff}.button.cta-hero-secondary{background-color:var(--color-bg-grey);color:#fff}.button.cta-hero-secondary:hover{background-color:var(--color-bg-footer);color:#fff}p,ul{font-size:1rem;line-height:1.35}.text-body{color:var(--color-bg-grey)}h1{font-size:2.5rem}.text-content.dark-text>h2,.text-content.dark-text>h3{color:var(--color-bg-footer)}.text-content.dark-text>p{color:var(--color-bg-grey)}.inner-shadow{box-shadow:inset 0 0 20px #00000029}.text-container{max-width:70ch;margin-inline:auto}.service-item{text-align:center;background-color:#ffffff1f;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-self:stretch;align-items:center;height:auto;padding:1rem 1.5rem;font-weight:700;transition:border-color .15s,color .15s,background-color .15s;display:flex;box-shadow:0 3px 12px #33333380}.service-item:hover{background-color:#ffffff2e;border:2px solid #fff;margin:-1px}.service-item-link,.usp{text-align:center;color:#fff;background-color:var(--color-bg-hover);border:1px solid #0000;border-radius:.25rem;padding:1rem 1.5rem;text-decoration:none;transition:background-color .15s ease-in-out,border-color .15s;display:block;box-shadow:0 3px 12px #33333340}.service-item-link:hover,.usp:hover{background-color:var(--color-bg-hover);border:2px solid #fff;margin:-1px}section,#contact{scroll-margin-top:8rem}.span-2{grid-column:2/4}.usp>h2{font-size:1.25rem;line-height:1.35}.cta-content>h2{line-height:0}.footer-content>a{color:#fff;margin-bottom:.375rem;text-decoration:none;display:block}.footer-content>a:hover{text-decoration:underline}.footer-content>address{margin-bottom:1rem;text-decoration:none;display:block}.footer-logos>img{margin:0}.flex{flex-direction:row;justify-content:space-between;align-items:center;padding:.25rem 0;display:flex}img.accreditations{margin-top:1rem;margin-inline:auto;mix-blend-mode:darken;width:300px;margin-bottom:-2rem;display:inline-block}@media (width<=768px){.full-width{padding:3.75rem 0}.service-grid{grid-template-columns:repeat(2,1fr);gap:.875rem}.hero-form-container{display:none}.service-item-link{height:2.5rem}.span-2{grid-column:1}.columns{grid-auto-flow:row}.columns-two,.columns-two.invert,.columns-two-even,.columns-three,.columns-four{grid-template-columns:1fr;row-gap:1.5rem}}
