.assistance-reference .site-header .masthead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;padding-block:17px}.assistance-reference .site-header .brand{grid-column:1;grid-row:1;min-width:0}.assistance-reference .site-header nav{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0;border:0;justify-content:center}.assistance-reference .mast-actions{grid-column:3;grid-row:1;display:flex;gap:14px}.assistance-reference .service-photo{min-height:150px}.assistance-reference .service-photo .tile-caption{position:absolute;bottom:0;background:#f1f6f4;min-height:52px;padding:10px 11px}.assistance-reference .service-photo small{display:none}.assistance-reference .photo-main .tile-caption{min-height:70px}.assistance-reference .area-map img{width:100%;height:auto;display:block}@media(max-width:1100px){.assistance-reference .site-header .masthead{grid-template-columns:1fr auto;gap:14px}.assistance-reference .mast-actions{grid-column:2}.assistance-reference .site-header nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;gap:20px}}@media(max-width:600px){.assistance-reference .site-header .masthead{display:flex;flex-wrap:wrap;padding-block:15px;gap:12px}.assistance-reference .site-header .brand{width:100%}.assistance-reference .mast-actions{order:2;justify-content:space-between;width:100%}.assistance-reference .site-header nav{order:3;width:100%;flex-wrap:wrap;overflow:visible;gap:10px 17px}.assistance-reference .site-header nav a{min-height:36px}.assistance-reference .inspection-grid{grid-template-columns:1fr 1fr;grid-template-rows:280px 170px 170px}.assistance-reference .photo-main{grid-column:1/-1;grid-row:1}.assistance-reference .photo-tile:nth-child(2){grid-row:2;grid-column:1}.assistance-reference .photo-tile:nth-child(3){grid-row:2;grid-column:2}.assistance-reference .photo-tile:nth-child(4){grid-row:3;grid-column:1}.assistance-reference .photo-tile:nth-child(5){grid-row:3;grid-column:2}.assistance-reference .tile-caption strong{font-size:13px}}

.equipment-photo{position:absolute;inset:0 0 52px;background-image:url("/img/drain-equipment-panels.png");background-size:200% 200%;background-repeat:no-repeat}.equipment-0{background-position:0 0}.equipment-1{background-position:100% 0}.equipment-2{background-position:0 100%}.equipment-3{background-position:100% 100%}

.equipment-photo{background-image:none;overflow:hidden;position:relative}
.equipment-photo{position:absolute}.equipment-photo img{position:absolute;width:200%;height:200%;max-width:none;object-fit:fill}.equipment-0 img{left:0;top:0}.equipment-1 img{right:0;top:0}.equipment-2 img{left:0;bottom:0}.equipment-3 img{right:0;bottom:0}
.equipment-photo img{inset:auto}.equipment-0 img{left:0;top:0}.equipment-1 img{right:0;top:0}.equipment-2 img{left:0;bottom:0}.equipment-3 img{right:0;bottom:0}

/* Keep the complete telephone number readable; wrap actions instead of digits. */
@media(max-width:600px){.assistance-reference .opening-actions .call{white-space:nowrap;flex-basis:190px;flex-shrink:0}}
