/*! 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}html{color:#222;font-size:1em;line-height:1.4}::selection{text-shadow:none;background:#b3d4fc}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;white-space:inherit;width:auto;margin:0;position:static;overflow:visible}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:#fff!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^=\#]:after,a[href^=javascript\:]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html,body{background-color:#999;max-width:1480px;margin:auto}a{text-decoration:none}#main{background-color:#eee}#topbar #company_title{color:#444;margin-bottom:2em;margin-left:auto;margin-right:auto;padding-top:2em;padding-left:10%;display:block}#topbar #company_title #company_name{letter-spacing:.5em;font-family:Times New Roman,Times,serif;font-size:2.75em}#content_area{margin:auto}.topnav{background-color:#23275d;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:large;line-height:1.5em;overflow:hidden}.topnav a,.topnav button.menu_icon{float:left;color:#bcd2e8;text-align:center;padding:1em 1.6em;font-weight:600;text-decoration:none;display:block}.topnav a:hover,.topnav button.menu_icon:hover{color:#23275d;background-color:#bcd2e8}.topnav a.active{color:#444;background-color:#bcd2e8}.topnav button.menu_icon{cursor:pointer;background:0 0;border:none;font-family:inherit}.topnav .menu_icon i{color:#cecece}.topnav .menu_icon a:hover{background-color:#23275d}#contact_bar{text-align:right;grid-gap:5px;grid-template-columns:20em 10em;grid-auto-flow:column;justify-content:end;width:95%;margin-top:1.5em;margin-bottom:2.25em;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:large;display:grid}#contact_bar a{color:#444;text-decoration:none}#contact_bar a:hover{color:#444}#hero img{width:1480px;height:100px}.content{font-family:Arial,Helvetica,sans-serif;font-size:normal;text-align:justify;padding-left:3em;padding-right:3em;line-height:1.5em}.content h1{font-size:x-large}.content h2{font-size:larger}.content h3{font-size:medium}.content a{color:#23275d}.content a:hover{color:#888}.client_grid{flex-wrap:wrap;display:flex}.client_grid .client_item{margin:2em}.supplier_grid{flex-wrap:wrap;display:flex}.supplier_grid .supplier_item{margin:2em}#contact_grid{grid-template-columns:30em 30em;gap:5em;display:grid}#contact_grid img{border:25px solid #999}a.phone{text-decoration:none}.callout{float:right;border-left:2px solid #cecece;margin-left:1.25em;padding:1em;font-family:Courier New,Courier,monospace;font-weight:600;display:inline}#footer{background-color:#5c5c5d;border-top:3em solid #4d4e5c;margin-top:5em;margin-left:auto;margin-right:auto;padding-top:75px}#footer_grid{grid-template-columns:auto auto;gap:3em 6em;width:50vw;margin:auto;display:grid}#footer_company{letter-spacing:.5em;color:#ccc;font-family:Verdana,Tahoma,sans-serif;font-size:1em}#footer_company #display_email{letter-spacing:normal}#footer_company .phone_number{display:block}#footer_company a{color:#ccc;margin-top:2em;margin-bottom:2em;text-decoration:none}#footer_company a:hover{color:#888;text-decoration:none}#footer_nav{color:#ccc;font-family:Verdana,Tahoma,sans-serif}#footer_nav a{color:#ccc;padding:1em;text-decoration:none;display:block}#footer_nav a:hover{text-decoration:underline}#footer_textarea{text-align:center;margin-top:7em;margin-left:3em;margin-right:3em}#footer_textarea h1{color:#bbb;font-family:Verdana,Tahoma,sans-serif;font-size:small;font-weight:100}#footer_disclosure{text-align:center;margin-top:3em;padding-bottom:10em}#footer_disclosure a{color:#ccc;font-family:Verdana,Tahoma,sans-serif;font-size:small;font-weight:100}#footer_disclosure a:hover{text-decoration:underline}@media screen and (width<=1100px){#topbar #company_title #company_name{font-size:2em}#hero{display:none}#contact_grid{display:block}#contact_grid img{border:5px solid #999;width:250px}}@media screen and (width<=975px){#topbar #company_title #company_name{font-size:1.75em}}@media screen and (width<=780px){#topbar #company_title #company_name{font-size:1.5em}}@media screen and (width<=660px){#topbar #logo{margin-left:auto;margin-right:auto;display:block}#topbar #company_title #company_name{font-size:1.15em}.topnav a:not(:first-child){display:none}.topnav a.menu_icon,.topnav button.menu_icon{float:right;display:block}.topnav.responsive{position:relative}.topnav.responsive a.menu_icon,.topnav.responsive button.menu_icon{position:absolute;top:0;right:0}.topnav.responsive a{float:none;text-align:left;display:block}}@media screen and (width<=415px){#topbar #company_title #company_name{font-size:1em}#contact_bar{display:inline}#contact_bar a{text-align:center;padding:1em;display:block}#footer_grid{display:block}#footer_company{letter-spacing:normal;padding-top:.5em;padding-bottom:3em;font-size:1em}#footer_company .phone_number{letter-spacing:normal;font-size:1em}}@media screen and (width<=394px){#topbar #company_title #company_name{font-size:.9em}#contact_bar{display:inline}#contact_bar a{text-align:center;padding:1em;display:block}#footer_grid{display:block}#footer_company{letter-spacing:normal;padding-top:.5em;padding-bottom:3em;font-size:1em}#footer_company .phone_number{letter-spacing:normal;font-size:1em}}@media screen and (width<=281px){#topbar #company_title #company_name{font-size:.7em}#contact_grid img{border:5px solid #999;width:150px}#contact_bar{display:inline}#contact_bar a{text-align:center;display:block}#footer_grid{display:block}#footer_company{letter-spacing:normal;padding-top:.5em;padding-bottom:3em;font-size:1em}#footer_company .phone_number{letter-spacing:normal;font-size:1em}}
