/* Shared layout from the user-supplied ECOBAC 1500 model. */
.product-model{color:#151c2b}.product-model .wrap{max-width:1280px}.product-model .product-hero{grid-template-columns:1fr 1.05fr;gap:48px;padding-top:30px;padding-bottom:28px}.product-model .product-hero h2{font-weight:700;line-height:1.18}.product-model h2{font-weight:700;letter-spacing:-1.1px}.product-model .product-hero .catalogue-product-photo{max-width:none}.product-model .product-hero .catalogue-product-photo img{height:410px;object-fit:contain}.product-model .anchor-nav{padding:18px 20px;gap:34px}.product-model .section.compact{padding:36px 0}.product-model .twin{grid-template-columns:1.12fr 1fr;gap:42px;align-items:start}.product-model .twin h2{font-size:31px;line-height:1.16;margin-bottom:23px}.product-model .steps{margin:0}.product-model .steps li{padding-left:70px;min-height:62px;margin-bottom:19px}.product-model .steps p{line-height:1.45}.product-model .steps li:last-child{margin-bottom:0}.model-media{margin:0;align-self:center;min-width:0}.model-media video{display:block;width:100%;aspect-ratio:16/9;background:#e0eee7;object-fit:contain;border-radius:5px}.model-media figcaption{font-size:14px;color:#5f6670;margin-top:8px}.model-still img{width:100%;height:290px;object-fit:contain;background:#f1f7f4;border-radius:5px;padding:12px}.model-configs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.model-config{border:1px solid #dfe6e2;border-radius:5px;background:white;text-align:center;padding:18px;min-width:0}.model-config a{display:block}.model-config img{height:175px;object-fit:contain}.model-config h3{font-size:25px;line-height:1.18;color:#019740;margin:12px 0 8px}.model-config p{font-size:16px;line-height:1.45;margin:0;color:#5f6670}.model-lower>.wrap>h2{font-size:32px;margin:0 0 20px}.model-lower .hint.center{margin:14px 0 27px}.model-details{padding-top:5px}.model-details details{background:white;border:1px solid #dde5df;border-radius:4px;margin:0 0 7px}.model-details summary{padding:12px 18px;font-size:16px;font-weight:400;cursor:pointer}.model-details details[open] summary{color:#007d35;font-weight:700}.model-specs{list-style:none;margin:0;padding:0 18px 14px}.model-specs li{font-size:16px;line-height:1.5;padding:10px 0;border-top:1px solid #eef1ef}.model-specs strong,.model-specs span{display:block}.model-specs span{color:#5f6670}.model-study{align-self:start;padding:30px;border-radius:5px;margin-top:0}.model-study h3{font-size:26px;line-height:1.2;margin:0 0 12px}.model-study p{font-size:16px}.model-document{margin-top:20px;padding-top:20px;border-top:1px solid #cce6d7}.model-document .btn{font-size:15px;white-space:normal;justify-content:center}.product-model .band{padding:28px 0}.product-model .band h2{font-size:29px}.product-model [id]{scroll-margin-top:115px}
@media(max-width:900px){.product-model .product-hero{gap:25px}.product-model .twin{gap:25px}.model-configs{grid-template-columns:repeat(2,minmax(0,1fr))}.model-study{padding:24px}}
@media(max-width:760px){.product-model .product-hero,.product-model .twin{grid-template-columns:1fr}.product-model .product-hero .catalogue-product-photo img{height:300px}.product-model .section.compact{padding:30px 0}.product-model .anchor-nav{gap:15px}.product-model .twin h2,.model-lower>.wrap>h2{font-size:28px}.model-configs{grid-template-columns:1fr}.model-config img{height:210px}.model-media{width:100%}.model-still img{height:260px}.product-model .steps li{padding-left:60px}.product-model .steps li:before{width:43px;height:43px}.model-study{margin-top:0}}

.model-media iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:5px;background:#e0eee7}.model-config h3{font-size:28px}.configuration-subtitle{font-size:28px;margin:30px 0 15px;color:#019740}.product-model .product-hero .catalogue-product-photo img{height:auto;aspect-ratio:16/9;object-fit:contain}.model-still img{height:auto;aspect-ratio:16/9;object-fit:contain;padding:0}.model-configs+.hint{margin:16px 0 28px}@media(max-width:760px){.model-config h3,.configuration-subtitle{font-size:25px}}

.product-model .product-hero .installation-1500 img{object-fit:cover;object-position:center 78%}.model-operation .model-still img{aspect-ratio:16/9;object-fit:contain;background:#f5f7f6}
