.water-education{min-width:0;align-self:start;border:1px solid #cad8e1;border-radius:12px;overflow:hidden;background:#f4f8fb}.water-education iframe{display:block;width:100%;height:790px;border:0}.water-education-flo{grid-column:span 2}@media(max-width:800px){.water-education-flo{grid-column:span 1}}@media(max-width:520px){.water-education iframe{height:820px}}
.water-education-halo{grid-column:span 2}@media(max-width:800px){.water-education-halo{grid-column:span 1}}

.water-education-tankless{grid-column:span 2}@media(max-width:800px){.water-education-tankless{grid-column:span 1}}

.water-education-tankless.tankless-expanded{position:fixed;inset:3vh 3vw;inset:3dvh 3vw;z-index:1100;margin:0;grid-column:auto;border-radius:12px;box-shadow:0 0 0 100vmax #071522e8}.water-education-tankless.tankless-expanded iframe{height:94vh;height:94dvh}.tankless-close{display:none}.tankless-expanded .tankless-close{display:block;position:absolute;top:8px;right:12px;z-index:2;border:1px solid #91afc3;background:#16394e;color:white;border-radius:7px;padding:8px 14px;min-height:44px;font-size:15px;cursor:pointer}
