.elementor-19328 .elementor-element.elementor-element-32ba810{--display:flex;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS *//* TSI 2.0 - header visibility and scroll layering */
body.page-id-19167 .elementor-location-header {
  position: relative;
  z-index: 3;
  background: rgba(250, 248, 244, 0.96);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
}

body.page-id-19167 .elementor-location-header a,
body.page-id-19167 .elementor-location-header nav a,
body.page-id-19167 .elementor-location-header .e-n-menu-title-text,
body.page-id-19167 .elementor-location-header .elementor-heading-title,
body.page-id-19167 .elementor-location-header .elementor-icon,
body.page-id-19167 .elementor-location-header .elementor-button-text {
  color: #111111 !important;
  fill: #111111 !important;
  opacity: 1 !important;
  font-weight: 500;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.55);
}

body.page-id-19167 .elementor-location-header .elementor-widget-container {
  color: #111111 !important;
}

body.page-id-19167 .elementor.elementor-19167 {
  position: relative;
  z-index: 8;
}

body.page-id-19167 .elementor.elementor-19167 &gt; .elementor-element:first-child {
  position: relative;
  z-index: 9;
}/* End custom CSS */