body.ales-home-solution-menu-active{overflow-x:clip}
body.ales-home-solution-menu-active .ales-home-solution-menu{display:block;margin:0;padding:0;background:#e9ecef}
body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-ad54c9f,
body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-ad54c9f>.e-con-inner{max-width:none!important;padding:0!important}
body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-ad54c9f{margin-bottom:0!important}
body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-08765b1{width:100%!important;max-width:none!important}
body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-08765b1>.elementor-widget-container{margin:0!important;padding:0!important}
body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-08765b1 .ales-sh{margin-top:0}
body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-08765b1 .ales-sh__wrap{padding-top:44px;padding-bottom:34px}
body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-08765b1 .ales-sh__intro{margin-bottom:26px}
body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-08765b1 .ales-sh__catalogue{min-height:610px}
body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-08765b1 .ales-sh__panels{min-height:610px}
body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-a1e5d7c,
body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-a1e5d7c>.e-con-inner{max-width:none!important;padding:0!important}
body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-a1e5d7c{margin-top:90px!important}
body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-a1e5d7d{width:100%!important;max-width:none!important}
body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-a1e5d7d>.elementor-widget-container{width:min(1360px,calc(100% - 48px));margin:0 auto!important;padding:0!important}
body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-a1e5d7d .ales-lps__search{margin-bottom:0}
@media (min-width:901px){
  body.ales-home-solution-menu-active .elementor-512 section#aspirator.elementor-top-section{margin-top:90px!important}
}
@media (max-width:900px){
  body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-08765b1 .ales-sh__wrap{padding-top:28px;padding-bottom:28px}
  body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-08765b1 .ales-sh__intro{margin-bottom:20px}
  body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-a1e5d7c{margin-top:34px!important}
  body.ales-home-solution-menu-active .elementor-512 .elementor-element.elementor-element-a1e5d7d>.elementor-widget-container{width:calc(100% - 20px)}
}
