*{box-sizing:border-box}
html,body{margin:0;padding:0;background:#fff}
body{font-family:Arial,Helvetica,sans-serif}
.site-shot{position:relative;width:100%;max-width:1536px;margin:0 auto;line-height:0}
.page-image{display:block;width:100%;height:auto}
.hotspot{position:absolute;display:block;z-index:10}
.hotspot:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 5px #08712f}
.nav-home{left:32.2%;top:0%;width:4.2%;height:4.8%}
.nav-products{left:36.4%;top:0%;width:5.1%;height:4.8%}
.nav-sourcing{left:41.5%;top:0%;width:5.3%;height:4.8%}
.nav-how{left:46.8%;top:0%;width:7.1%;height:4.8%}
.nav-about{left:53.9%;top:0%;width:5.7%;height:4.8%}
.nav-contact{left:59.6%;top:0%;width:5.1%;height:4.8%}
.quote-top{left:71.6%;top:.4%;width:11%;height:3.7%}
.quote-hero{left:13.5%;top:29.4%;width:14.3%;height:4.1%}
.quote-bottom{left:64.2%;top:93.4%;width:13.3%;height:4.2%}
@media(max-width:700px){.site-shot{overflow-x:auto}.page-image{min-width:760px}.hotspot{display:none}}
