.tns-item img{width:100%}button[data-action=start],button[data-action=stop]{position:absolute;right:0;top:0;z-index:99}.stats-grid-company{justify-items:start!important}.stats-grid-company p{font-size:16px;margin:20px}.tns-controls{position:absolute;top:0;z-index:99}body{background:#759b48}.stats-grid-controls-container{display:block;margin:10px auto;max-width:1200px;position:relative;text-align:right;width:100%}.stats-grid-container{BACKGROUND:#fff;BOX-SHADOW:0 0 20px #00000059;margin:0 auto 50px;max-width:1200px;padding:10px;position:relative;top:0}.stats-grid-container h2{background:#759b48;color:#fff;padding:0 10px}.totals{align-items:center;display:grid;gap:0 0;gap:20px;grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-template-rows:1fr;justify-items:center}.stats-grid-company,.stats-grid-location{grid-template-columns:1fr 1fr}.stats-grid-company,.stats-grid-location,.stats-grid-savings{align-items:center;display:grid;gap:0 0;gap:20px;grid-auto-flow:row;grid-template-rows:1fr;justify-items:center;margin-bottom:20px}.stats-grid-environment,.stats-grid-savings{grid-template-columns:1fr 1fr 1fr}.stats-grid-environment{align-items:center;display:grid;gap:0 0;gap:20px;grid-auto-flow:row;justify-items:center;margin-bottom:20px;margin-top:20px}.stats-grid-environment p,.stats-grid-savings p{text-align:center}.stats-grid-environment p span,.stats-grid-savings p span{font-size:24px;font-weight:700;margin:10px}.print-footer{align-items:center;display:none;grid-template-columns:1fr;margin-top:20px;padding:0;position:relative;top:0;width:100%}#printButton{background:#fff;color:#759b48;margin:2px}.icon-print{width:70px}.map-frame{display:block;height:330px;width:580px}.stats-grid-company{align-items:start;grid-template-columns:auto 180px}.company-info,.job-info{display:flex}.job-info{flex-wrap:wrap}.company-info p,.job-info p{border:1px solid #000;border:1px solid #00000094;margin:0 5px;margin:0;padding:0;padding:5px;text-align:left;width:100%}.job-info p{flex:1 0 33%}.stats-grid-company{gap:0;margin-bottom:0}.stats-grid-company img{display:block;margin:0 auto;width:70%}.carousel{height:329.0625px;overflow:hidden;width:100%}.carousel img{display:block;height:100%;object-fit:cover;width:100%}#map{height:327px;width:600px}.grid-contain{width:100%}.desktop-label{display:block}.mobile-label{display:none}.footer-label{color:#fff;display:block;font-size:12px;margin:30px auto;text-align:left}.company-info p span,.job-info p span{font-weight:700}.client-logo{height:auto}.special-total{border:1px solid #000;font-size:28px;font-weight:700;margin:0;margin:0!important;padding:0;text-align:center;width:100%}@media screen and (max-width:768px){.stats-grid-container{margin:0 auto 30px}.footer-label{color:#fff;display:block;font-size:24px;margin:30px auto;text-align:center}span.core{display:block}span.pipe{display:none}img.client-logo{padding:20px}.desktop-label{display:none}.mobile-label{display:block}#map{height:327px;width:100%}.map-frame{display:block;height:330px;width:100%}.stats-grid-company,.stats-grid-location{grid-template-columns:1fr}.stats-grid-environment,.stats-grid-savings{grid-template-columns:1fr;grid-template-rows:230px}.company-info,.job-info{display:block;width:100%}.stats-grid-company{display:flex;flex-direction:column-reverse}.blank-space,.stats-grid-controls-container{display:none}}.print-featured-image{display:none}@media print{#map{height:327px;max-height:180px;max-width:385px;width:600px}.print-featured-image{aspect-ratio:16/8.7;display:block;width:100%}.carousel{display:none}.footer-label{color:#fff;display:block;font-size:12px;line-height:1;margin:10px;text-align:left}.stats-grid-environment,.stats-grid-savings{grid-template-rows:1fr}.stats-grid-environment p,.stats-grid-savings p{margin:5px auto!important}.stats-grid-savings{padding-bottom:0}.stats-grid-company p{font-size:18px}.totals p{font-size:16px;font-weight:700;margin:0;padding:5px 0}.stats-grid-environment p span,.stats-grid-savings p span{font-size:18px;font-weight:700;margin:10px}.stats-grid-controls-container{margin:0 auto}.stats-grid-container{BOX-SHADOW:0 0 0 #00000059}.stats-grid-company,.stats-grid-location,.stats-grid-savings{gap:0}.company-info p{width:100%}.company-info p,.job-info p{border:1px solid #000;padding:5px;text-align:left}.job-info p{display:inline-flex;flex:1 0 50%;font-size:18px}.tns-controls,button[data-action=start],button[data-action=stop]{display:none}.map-frame{height:200px;width:380px}.map-frame,.stats-grid-location a,.tns-item a,.tns-item>a{display:block;margin:0;padding:0}.stats-grid-location{align-items:flex-start;margin-bottom:0;padding:10px}.print-footer{border:3px solid #759b48;display:grid;left:0;margin:0;right:0}footer,header{display:none}.stats-grid-container{border:2px solid #759b48;margin:0 auto;padding:0;top:0}.stats-grid-container h2{font-size:20px}body{margin:0}#printButton{display:none}.stats-grid-location{gap:0;margin:0;padding:0}.no-print-margin{margin:0!important}.half-print-margin-bottom{margin-bottom:10px}.stats-grid-company,.stats-grid-location,.stats-grid-savings{margin-bottom:0}.stats-grid-environment{background:#fff;gap:0;margin-top:0}.client-logo{background:#fff;border:0 solid #759b48;display:block;height:auto;justify-self:center;margin-top:0;padding:5px;position:relative;right:0;top:0;width:100%}.icon-print{width:50px}.stats-grid-company{font-size:12px;justify-items:left;padding:0}.stats-grid-company p,.stats-grid-environment p,.stats-grid-savings p{font-size:12px;margin:0}.special-total{font-size:18px}.job-info p span{color:#759b48;font-weight:700}}