.elementor-50 .elementor-element.elementor-element-8997880.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-8997880 img{width:150px;}.elementor-50 .elementor-element.elementor-element-5c4b2fd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-5c4b2fd .elementor-menu-toggle{margin-right:auto;}.elementor-50 .elementor-element.elementor-element-781ee11.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-781ee11{--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:10px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-50 {
  position: sticky;
  top: 0;
  z-index: 999;
}
.horizontal-scroll {
  flex-direction: row;
  gap: 10px;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
}/* End custom CSS */