.sub-title-container h2{max-width:378px}.banner-text-on-image{padding:0 50px 160px}.banner-text-on-image-container{border-radius:12px;height:700px;padding:0 50px;max-width:1800px;background-size:cover;background-position:center}.banner-text-on-image-container p{max-width:1160px;font-size:48px;line-height:1.2}.text-image.top h3,.text-image.top h4{max-width:350px}.lang-en .text-image.top h3{max-width:450px}.banner-energy_smart-control{padding:0 50px}.banner-energy_smart-control-container{max-width:1800px;gap:20px}.banner-eneryg-text{max-width:600px;margin-top:40px;padding:0 50px}.banner-eneryg-text h5{font-size:36px}.banner-eneryg-text p{font-size:16px;margin:30px 0}.banner-energy-container,.smart-control-container{width:49.5%;padding:0 0 90px}@media (max-width: 1130px){.banner-text-on-image{padding:0 40px 150px}.banner-text-on-image-container{height:600px}.banner-text-on-image-container p{font-size:36px}.banner-energy_smart-control{padding:0 40px}.banner-eneryg-text{padding:0 30px}.banner-energy_smart-control-container img{width:50%}.banner-eneryg-text h5{font-size:24px}.banner-energy-container,.smart-control-container{padding:0 0 50px}.banner-energy-container{justify-content:start}}@media (max-width: 767px){.banner-text-on-image{padding:0 0 120px}.banner-text-on-image-container{height:600px;border-radius:0}.banner-text-on-image-container p{font-size:26px}.banner-text-on-image-container{padding:100px 20px;height:auto}.banner-energy_smart-control{padding:0 20px}.banner-energy-container,.smart-control-container{width:100%;padding:50px 0 80px}.banner-energy-container img,.smart-control-container img{padding-left:20px}.banner-energy_smart-control-container{flex-direction:column;gap:0}}
