/* Selected installation photos: R02, R03, R04, R09, R13 and R14. */
.package-page-v237 #overview .package-hero-visual-v237{min-height:0;aspect-ratio:4/3;align-self:center;width:100%;}
.package-page-v237 #overview .package-hero-visual-v237 img{object-fit:contain!important;}
.cula-about #about-01 .abx-opening-image img{object-position:45% center;}
.cula-about #about-02 > .abx-expand-image img{object-position:50% center;}
#before-contacting .support-evidence-visual-v325{min-height:0;aspect-ratio:4/3;align-self:start;}
#before-contacting .support-evidence-visual-v325 img{object-fit:contain;}
.tank-options-photo-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:start;gap:28px;margin-top:24px;}
.tank-options-photo-layout>.fm-grid{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr));}
.installation-context-photo,.installation-step-photo{margin:0;overflow:hidden;border:1px solid rgba(243,179,36,.25);border-radius:16px;background:var(--fm-surface,rgba(255,255,255,.04));}
.installation-context-photo img,.installation-step-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;}
.installation-context-photo figcaption,.installation-step-photo figcaption{padding:14px 16px;color:var(--soft,#c1cabd);font-size:13px;line-height:1.55;}
.installation-step-photo{margin-top:18px;border-radius:10px;}
.installation-step-photo figcaption{padding:10px 12px;}
html[data-theme="light"] .installation-context-photo figcaption,html[data-theme="light"] .installation-step-photo figcaption{color:#44534b;}
@media(max-width:900px){.tank-options-photo-layout{grid-template-columns:1fr;}.installation-context-photo{max-width:640px;width:100%;}}
@media(max-width:640px){.tank-options-photo-layout>.fm-grid{grid-template-columns:1fr;}.cula-about #about-01 .abx-opening-image img{object-position:35% center;}.cula-about #about-02 > .abx-expand-image img{object-position:48% center;}}
