/* Book Exhibitors static theme variables */
:root {
			--be-theme-post-nav-space: 0;
			--be-theme-container-default-xlg-padding: 2.5em;
			--be-theme-container-default-lg-padding: 2.5em;
			--be-theme-container-default-slg-padding: 2em;
			--be-theme-container-default-md-padding: 2.5em;
			--be-theme-container-default-sm-padding: 2.5em;
			--be-theme-container-default-xs-padding: 2.4em;
			--be-theme-container-default-xxs-padding: 1.8em;
			--be-theme-code-block-background: #ECEFF3;
			--be-theme-comment-inputs-background: #F9FAFB;
			--be-theme-normal-container-width: 1200px;
			--be-theme-narrow-container-width: 750px;
			--be-theme-blog-title-font-weight: 600;
			--be-theme-blog-meta-weight: 600;
			--be-theme-global-color-primary: var(--be-theme-global-color-4);
			--be-theme-global-color-secondary: var(--be-theme-global-color-5);
			--be-theme-global-color-alternate-background: var(--be-theme-global-color-6);
			--be-theme-global-color-subtle-background: var(--be-theme-global-color-7);
			--be-theme-bg-style-guide: #F8FAFC;
			--be-theme-shadow-style-guide: 0px 0px 4px 0 #00000057;
			--be-theme-global-dark-bg-style: #fff;
			--be-theme-global-dark-lfs: #fbfbfb;
			--be-theme-widget-bg-color: #fafafa;
			--be-theme-wc-container-head-bg-color: #fbfbfb;
			--be-theme-title-layout-bg: #eeeeee;
			--be-theme-search-border-color: #e7e7e7;
			--be-theme-lifter-hover-bg: #e6e6e6;
			--be-theme-gallery-block-color: #000;
			--srfm-color-input-label: var(--be-theme-global-color-2);
		}


.bookex-hp { position: absolute !important; left: -10000px !important; opacity: 0 !important; height: 1px !important; width: 1px !important; pointer-events: none !important; }
.bookex-form-message { font-family: inherit; }

/* Icon compatibility for the cleaned static build. */
.be-svg-icon,
.be-button-icon svg,
.be-icon svg,
.be-social-icon svg {
  display: inline-block;
  width: 1em;
  height: 1em;
  fill: currentColor;
  vertical-align: middle;
}

.icon,
.fasicon,
.jki,
.be-icon-list-icon i,
.be-menu-link .icon {
  display: inline-block;
  font-style: normal;
  line-height: 1;
  vertical-align: middle;
}

.be-icon-list-icon,
.be-button-icon,
.be-social-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.be-submenu-indicator {
  margin-left: 6px;
  font-size: 0.72em;
}


/* Static clean-build stability */
.be-invisible { visibility: visible !important; opacity: 1 !important; }
.be-nav-container { visibility: visible; opacity: 1; }
.be-dropdown, .be-submenu-panel {
  display: none;
  visibility: visible;
  opacity: 1;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
  z-index: 9999;
}
.be-dropdown-has:hover > .be-dropdown,
.be-dropdown-has:focus-within > .be-dropdown,
.be-dropdown-has.bookex-open > .be-dropdown,
.be-dropdown-has:hover > .be-submenu-panel,
.be-dropdown-has:focus-within > .be-submenu-panel,
.be-dropdown-has.bookex-open > .be-submenu-panel {
  display: block;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}
.be-nav-list,
.be-nav-container {
  overflow: visible !important;
}
.be-nav-list .menu-link.active { color: inherit; }
@media (max-width: 1024px) {
  .be-nav-container { display: none; }
  .be-nav-container.bookex-menu-open { display: block !important; }
  .be-menu-hamburger { display: inline-flex !important; align-items: center; justify-content: center; }
}
@media (min-width: 1025px) {
  .be-nav-container { display: block !important; }
}

/* Home video block background */
.home .be-section-572a79b0 .be-section-13daaf4,
.home .be-section-572a79b0 .be-section-798d04cc {
  position: relative;
  overflow: hidden;
  background-image:
    linear-gradient(rgba(4, 13, 32, 0.34), rgba(4, 13, 32, 0.34)),
    url("../images/22-9a4b2cd0.jpg") !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.home .be-section-572a79b0 .be-section-798d04cc::before {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(circle at center, rgba(255, 255, 255, 0.08), rgba(4, 13, 32, 0.28));
  pointer-events: none;
  z-index: 0;
}

.home .be-section-572a79b0 .be-background-video-container {
  display: none !important;
}

.home .be-section-572a79b0 .be-widget-video {
  position: relative;
  z-index: 1;
}
