/* Show the supplied container photographs without cutting off the equipment. */
.container-options .container-option img{height:110px;width:100%;object-fit:contain;clip-path:none;background:white}
.sv-container-option>.sv-container-product-photo{width:100%;height:110px;object-fit:contain;background:white;display:block}
.container-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
.container-product-grid article{border:1px solid #d9e7f4;border-radius:9px;overflow:hidden;background:white}
.container-product-grid article>img{width:100%;height:235px;object-fit:contain;background:#fff;display:block;padding:12px}
.container-product-grid article>div{padding:25px}
.container-product-grid h3{margin-bottom:12px}
.container-product-grid p{margin-bottom:22px}
.container-product-grid .orange{display:inline-flex;gap:9px;align-items:center;font-size:14px;padding:13px 17px;min-height:45px}
.container-product-grid .orange>.site-icon{width:18px;height:18px}
.page-shell .container-product-note{font-size:13px;color:#66819a;line-height:1.7;margin:22px 0 0}
.qt-summary .qt-container-photo{width:100%;height:150px;object-fit:contain;border:1px solid #dce8f6;background:#fff;border-radius:5px;margin-top:15px}
.service-card img[src*="container-40ft"],.sv-card img[src*="container-40ft"],.ab-service-card img[src*="container-40ft"],.hw-service-grid img[src*="container-40ft"]{object-fit:contain;background:white}
@media(max-width:800px){.container-product-grid{grid-template-columns:1fr;gap:23px}.container-product-grid article{display:grid;grid-template-columns:1fr 1.2fr;align-items:center}.container-product-grid article>img{height:220px}.container-product-grid article>div{padding:25px}.sv-container-option>.sv-container-product-photo{height:100px}}
@media(max-width:500px){.container-options .container-option img{height:80px}.sv-container-option>.sv-container-product-photo{height:95px}.container-product-grid article{display:block}.container-product-grid article>img{height:230px;padding:15px}.container-product-grid article>div{padding:25px}.container-product-grid .orange{font-size:15px;min-height:46px}.page-shell .container-product-note{font-size:14px}.qt-summary .qt-container-photo{height:190px}}
@media(max-width:500px){.homepage .container-banner{min-height:0;padding-bottom:24px;margin-bottom:18px}.homepage .container-options{position:static;width:91%;margin:26px auto 0}}

/* Three available container options. */
.container-options,.sv-container-options{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:800px){.container-options{grid-template-columns:1fr 1fr}.container-options .container-option:last-child{grid-column:1/-1}}
@media(max-width:480px){.sv-container-options{grid-template-columns:1fr 1fr}.sv-container-options .sv-container-option:nth-child(3){grid-column:1/-1}}

/* Company photographs in the three homepage service cards. */
.homepage #services .service-card img{object-fit:cover;object-position:center;height:auto;aspect-ratio:3/2}
.homepage #services .services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:800px){.homepage #services .services-grid{grid-template-columns:1fr}.homepage #services .service-card img{max-height:320px}}
