.elementor-51891 .elementor-element.elementor-element-08e5a2b > .elementor-container{max-width:1213px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-51891 .elementor-element.elementor-element-cbb9225 img{width:53%;}.elementor-bc-flex-widget .elementor-51891 .elementor-element.elementor-element-c7e36e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-51891 .elementor-element.elementor-element-c7e36e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-51891 .elementor-element.elementor-element-1001a9d .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-51891 .elementor-element.elementor-element-1001a9d .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-51891 .elementor-element.elementor-element-1001a9d .jet-ajax-search__form{background-color:#00000000;}.elementor-51891 .elementor-element.elementor-element-1001a9d .jet-ajax-search__submit-icon{font-size:21px;}.elementor-51891 .elementor-element.elementor-element-1001a9d .jet-ajax-search__submit{color:#FFFFFF;background-color:#000000;}.elementor-51891 .elementor-element.elementor-element-1001a9d .jet-ajax-search__results-area{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-51891 .elementor-element.elementor-element-0e1f61c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-51891 .elementor-element.elementor-element-0e1f61c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-51891 .elementor-element.elementor-element-f5ad8c7{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-text-color:#FFFFFF;--toggle-button-icon-color:#FFFFFF;--toggle-button-background-color:#000000;--toggle-button-border-color:#02010100;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-51891 .elementor-element.elementor-element-f5ad8c7 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-bc-flex-widget .elementor-51891 .elementor-element.elementor-element-9f8bbf0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-51891 .elementor-element.elementor-element-9f8bbf0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-51891 .elementor-element.elementor-element-f4aa2be .elementor-icon-wrapper{text-align:center;}.elementor-51891 .elementor-element.elementor-element-f4aa2be.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-51891 .elementor-element.elementor-element-f4aa2be.elementor-view-framed .elementor-icon, .elementor-51891 .elementor-element.elementor-element-f4aa2be.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-51891 .elementor-element.elementor-element-f4aa2be.elementor-view-framed .elementor-icon, .elementor-51891 .elementor-element.elementor-element-f4aa2be.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-51891 .elementor-element.elementor-element-f4aa2be .elementor-icon{font-size:23px;}.elementor-51891 .elementor-element.elementor-element-f4aa2be .elementor-icon svg{height:23px;}.elementor-51891 .elementor-element.elementor-element-4838977:not(.elementor-motion-effects-element-type-background), .elementor-51891 .elementor-element.elementor-element-4838977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18202E;}.elementor-51891 .elementor-element.elementor-element-4838977 > .elementor-container{max-width:1188px;}.elementor-51891 .elementor-element.elementor-element-4838977{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-51891 .elementor-element.elementor-element-4838977 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-51891 .elementor-element.elementor-element-4076d7d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-51891 .elementor-element.elementor-element-4076d7d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-51891 .elementor-element.elementor-element-ac52e01{--jmm-top-items-hor-align:center;--jmm-top-item-title-color:#FFFFFF;}.elementor-51891 .elementor-element.elementor-element-dc05881 > .elementor-container{max-width:1213px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-51891 .elementor-element.elementor-element-5a2669c .elementor-menu-toggle{margin:0 auto;background-color:#000000;}.elementor-51891 .elementor-element.elementor-element-5a2669c .elementor-nav-menu--dropdown a, .elementor-51891 .elementor-element.elementor-element-5a2669c .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-51891 .elementor-element.elementor-element-5a2669c .elementor-nav-menu--dropdown{background-color:#000000;}.elementor-51891 .elementor-element.elementor-element-efae107 img{width:53%;}.elementor-51891 .elementor-element.elementor-element-8ab658f{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#FFFFFF;--toggle-button-background-color:#000000;--toggle-button-border-color:#02010100;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-51891 .elementor-element.elementor-element-8ab658f .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-51891 .elementor-element.elementor-element-f4f25fc:not(.elementor-motion-effects-element-type-background), .elementor-51891 .elementor-element.elementor-element-f4f25fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2F32;}.elementor-51891 .elementor-element.elementor-element-f4f25fc > .elementor-container{max-width:1213px;}.elementor-51891 .elementor-element.elementor-element-f4f25fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-51891 .elementor-element.elementor-element-f4f25fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-51891 .elementor-element.elementor-element-a9e2cc5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-51891 .elementor-element.elementor-element-a9e2cc5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-51891 .elementor-element.elementor-element-5d6d64c .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-51891 .elementor-element.elementor-element-5d6d64c .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-51891 .elementor-element.elementor-element-5d6d64c .jet-ajax-search__results-area{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-51891 .elementor-element.elementor-element-d904fb1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-51891 .elementor-element.elementor-element-d904fb1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-51891 .elementor-element.elementor-element-ba8347f .elementor-icon-wrapper{text-align:center;}.elementor-51891 .elementor-element.elementor-element-ba8347f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-51891 .elementor-element.elementor-element-ba8347f.elementor-view-framed .elementor-icon, .elementor-51891 .elementor-element.elementor-element-ba8347f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-51891 .elementor-element.elementor-element-ba8347f.elementor-view-framed .elementor-icon, .elementor-51891 .elementor-element.elementor-element-ba8347f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-51891 .elementor-element.elementor-element-ba8347f .elementor-icon{font-size:23px;}.elementor-51891 .elementor-element.elementor-element-ba8347f .elementor-icon svg{height:23px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-51891 .elementor-element.elementor-element-c7e36e3{width:55.833%;}.elementor-51891 .elementor-element.elementor-element-0e1f61c{width:12.881%;}.elementor-51891 .elementor-element.elementor-element-9f8bbf0{width:6.265%;}}@media(max-width:1024px){.elementor-51891 .elementor-element.elementor-element-cbb9225 img{width:67%;}.elementor-51891 .elementor-element.elementor-element-ac52e01{width:var( --container-widget-width, 319.438px );max-width:319.438px;--container-widget-width:319.438px;--container-widget-flex-grow:0;}.elementor-51891 .elementor-element.elementor-element-efae107 img{width:67%;}}@media(max-width:767px){.elementor-51891 .elementor-element.elementor-element-cbb9225 img{width:100%;}.elementor-51891 .elementor-element.elementor-element-0e1f61c{width:50%;}.elementor-51891 .elementor-element.elementor-element-9f8bbf0{width:50%;}.elementor-51891 .elementor-element.elementor-element-4e0d08b{width:30%;}.elementor-bc-flex-widget .elementor-51891 .elementor-element.elementor-element-4e0d08b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-51891 .elementor-element.elementor-element-4e0d08b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-51891 .elementor-element.elementor-element-f977fd7{width:40%;}.elementor-bc-flex-widget .elementor-51891 .elementor-element.elementor-element-f977fd7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-51891 .elementor-element.elementor-element-f977fd7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-51891 .elementor-element.elementor-element-efae107 img{width:100%;}.elementor-51891 .elementor-element.elementor-element-48ca4c4{width:30%;}.elementor-bc-flex-widget .elementor-51891 .elementor-element.elementor-element-48ca4c4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-51891 .elementor-element.elementor-element-48ca4c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-51891 .elementor-element.elementor-element-a9e2cc5{width:80%;}.elementor-51891 .elementor-element.elementor-element-d904fb1{width:20%;}}/* Start custom CSS for jet-mega-menu, class: .elementor-element-ac52e01 *//* ========================================
   MG MOTOCROSS — MEGA MENU (ALL DEVICES)
   ======================================== */

/* Fix blur on hover */
.jet-mega-menu .jet-mega-menu-item,
.jet-mega-menu .jet-mega-menu-item a,
.jet-mega-menu .jet-mega-menu-item__link {
  transform: none !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  backface-visibility: hidden !important;
  -webkit-backface-visibility: hidden !important;
  will-change: auto !important;
  filter: none !important;
}

.jet-mega-menu .jet-mega-menu-item:hover,
.jet-mega-menu .jet-mega-menu-item:hover a,
.jet-mega-menu .jet-mega-menu-item:hover .jet-mega-menu-item__link {
  transform: none !important;
  filter: none !important;
  text-shadow: none !important;
}

/* Main menu item colors */
.jet-mega-menu .jet-mega-menu-item__link {
  color: rgba(255,255,255,0.7) !important;
  transition: color 0.2s !important;
}

.jet-mega-menu .jet-mega-menu-item:hover .jet-mega-menu-item__link,
.jet-mega-menu .jet-mega-menu-item.jet-mega-menu-item--active .jet-mega-menu-item__link {
  color: #ffffff !important;
}

.jet-mega-menu .jet-mega-menu-item.jet-mega-menu-item--current .jet-mega-menu-item__link {
  color: #4a9bd9 !important;
}

/* Mega menu dropdown container */
div.jet-mega-menu-mega-container {
  background: #ffffff !important;
  border-top: 3px solid #4a9bd9 !important;
  border-radius: 0 0 12px 12px !important;
  box-shadow: 0 8px 30px rgba(0,0,0,0.12) !important;
  padding: 28px 32px !important;
  animation: megaFadeIn 0.2s ease !important;
}

@keyframes megaFadeIn {
  from { opacity: 0; transform: translateY(-4px); }
  to { opacity: 1; transform: translateY(0); }
}

/* Remove all list bullets */
.jet-mega-menu-mega-container ul,
.jet-mega-menu-mega-container ol {
  list-style: none !important;
  padding-left: 0 !important;
  margin: 0 !important;
}

.jet-mega-menu-mega-container li {
  list-style: none !important;
  list-style-type: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.jet-mega-menu-mega-container li::marker {
  content: none !important;
  display: none !important;
}

.jet-mega-menu-mega-container .elementor-icon-list-items {
  list-style: none !important;
  padding: 0 !important;
}

.jet-mega-menu-mega-container .elementor-icon-list-item {
  list-style: none !important;
}

.jet-mega-menu-mega-container .elementor-icon-list-icon {
  display: none !important;
}

/* All links inside mega menu */
.jet-mega-menu-mega-container li a,
.jet-mega-menu-mega-container .elementor-icon-list-item a,
.jet-mega-menu-mega-container .elementor-widget-text-editor a {
  font-size: 14px !important;
  color: #1b2038 !important;
  text-decoration: none !important;
  padding: 7px 12px !important;
  border-radius: 6px !important;
  transition: background 0.2s, color 0.2s !important;
  line-height: 1.5 !important;
  min-height: 40px !important;
  display: flex !important;
  align-items: center !important;
}

.jet-mega-menu-mega-container li a:hover,
.jet-mega-menu-mega-container .elementor-icon-list-item a:hover,
.jet-mega-menu-mega-container .elementor-widget-text-editor a:hover {
  background: #f0f1f4 !important;
  color: #4a9bd9 !important;
}

/* Column headings */
.jet-mega-menu-mega-container h1,
.jet-mega-menu-mega-container h2,
.jet-mega-menu-mega-container h3,
.jet-mega-menu-mega-container h4,
.jet-mega-menu-mega-container h5,
.jet-mega-menu-mega-container h6,
.jet-mega-menu-mega-container .elementor-heading-title {
  font-size: 12px !important;
  font-weight: 600 !important;
  color: #4a9bd9 !important;
  text-transform: uppercase !important;
  letter-spacing: 1.5px !important;
  margin: 0 0 14px 0 !important;
  padding: 0 0 10px 0 !important;
  border-bottom: 1px solid #e8e8e8 !important;
  line-height: 1.4 !important;
}

/* Remove default widget margins */
.jet-mega-menu-mega-container .elementor-widget {
  margin-bottom: 0 !important;
}

/* Column gaps */
.jet-mega-menu-mega-container .elementor-row,
.jet-mega-menu-mega-container .elementor-container {
  gap: 24px !important;
}

/* Fix column overflow */
.jet-mega-menu-mega-container .elementor-column {
  overflow: visible !important;
}

/* Mobile toggle button */
.jet-mega-menu-toggle {
  background: transparent !important;
  border: none !important;
}

.jet-mega-menu-toggle svg,
.jet-mega-menu-toggle i {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* Mobile dropdown arrow */
.jet-mega-menu-item__dropdown-toggle {
  color: rgba(255,255,255,0.5) !important;
}

/* ========================================
   MOBILE (below 1024px)
   ======================================== */

@media (max-width: 1024px) {

  /* Mobile menu background */
  .jet-mega-menu--mobile-toggle-expanded .jet-mega-menu-list,
  .jet-mega-menu[data-mobile-layout] .jet-mega-menu-list,
  .jet-mega-menu .jet-mega-menu-list {
    background: #1b2038 !important;
    padding: 16px !important;
    max-height: 85vh !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important;
  }

  /* FORCE white text on mobile menu items */
  .jet-mega-menu .jet-mega-menu-item > a,
  .jet-mega-menu .jet-mega-menu-item > .jet-mega-menu-item__link,
  .jet-mega-menu .jet-mega-menu-item__link,
  .jet-mega-menu .jet-mega-menu-item__link .jet-mega-menu-item__label,
  .jet-mega-menu .jet-mega-menu-item a,
  .jet-mega-menu-list > .jet-mega-menu-item > a,
  .jet-mega-menu-list > .jet-mega-menu-item > .jet-mega-menu-item__link,
  .jet-mega-menu-list .jet-mega-menu-item__link {
    color: #ffffff !important;
    font-size: 16px !important;
    padding: 14px 16px !important;
    border-bottom: 1px solid rgba(255,255,255,0.08) !important;
    border-radius: 0 !important;
    background: transparent !important;
  }

  .jet-mega-menu .jet-mega-menu-item__link:hover,
  .jet-mega-menu .jet-mega-menu-item__link:active,
  .jet-mega-menu .jet-mega-menu-item > a:hover {
    background: rgba(74,155,217,0.15) !important;
    color: #4a9bd9 !important;
  }

  /* Mobile dropdown toggle arrow */
  .jet-mega-menu-item__dropdown-toggle,
  .jet-mega-menu .jet-mega-menu-item__dropdown-toggle {
    color: rgba(255,255,255,0.5) !important;
    padding: 14px 16px !important;
  }

  .jet-mega-menu-item__dropdown-toggle svg,
  .jet-mega-menu-item__dropdown-toggle i {
    color: rgba(255,255,255,0.5) !important;
    fill: rgba(255,255,255,0.5) !important;
  }

  /* Mobile mega menu dropdown */
  div.jet-mega-menu-mega-container {
    border-top: none !important;
    border-radius: 12px !important;
    box-shadow: none !important;
    margin: 8px 0 !important;
    padding: 20px 16px !important;
    max-height: 60vh !important;
    overflow-y: auto !important;
    background: #ffffff !important;
  }

  /* Columns stack vertically */
  .jet-mega-menu-mega-container .elementor-row,
  .jet-mega-menu-mega-container .elementor-container {
    flex-direction: column !important;
    gap: 8px !important;
  }

  .jet-mega-menu-mega-container .elementor-column {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Mobile headings spacing */
  .jet-mega-menu-mega-container h1,
  .jet-mega-menu-mega-container h2,
  .jet-mega-menu-mega-container h3,
  .jet-mega-menu-mega-container h4,
  .jet-mega-menu-mega-container h5,
  .jet-mega-menu-mega-container h6,
  .jet-mega-menu-mega-container .elementor-heading-title {
    margin: 16px 0 10px 0 !important;
  }

  .jet-mega-menu-mega-container .elementor-column:first-child .elementor-heading-title,
  .jet-mega-menu-mega-container .elementor-column:first-child h1,
  .jet-mega-menu-mega-container .elementor-column:first-child h2,
  .jet-mega-menu-mega-container .elementor-column:first-child h3,
  .jet-mega-menu-mega-container .elementor-column:first-child h4,
  .jet-mega-menu-mega-container .elementor-column:first-child h5 {
    margin-top: 0 !important;
  }

  /* Mobile links larger tap targets */
  .jet-mega-menu-mega-container li a,
  .jet-mega-menu-mega-container .elementor-icon-list-item a,
  .jet-mega-menu-mega-container .elementor-widget-text-editor a {
    font-size: 15px !important;
    padding: 10px 12px !important;
    min-height: 44px !important;
    color: #1b2038 !important;
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dc05881 *//* FIX JET MEGA MENU INSIDE INNER SECTION */
.elementor-51891 .elementor-element.elementor-element-dc05881 {
    overflow: visible !important;
    position: relative !important;
    z-index: 99999;
}

/* Fix dropdown container */
.elementor-51891 .elementor-element.elementor-element-dc05881 .jet-mega-menu,
.elementor-51891 .elementor-element.elementor-element-dc05881 .jet-mobile-menu {
    position: relative !important;
    width: 100% !important;
}

/* Force submenu to open properly */
.elementor-51891 .elementor-element.elementor-element-dc05881 .jet-sub-menu,
.elementor-51891 .elementor-element.elementor-element-dc05881 .jet-mega-menu-sub-menu {
    position: absolute !important;
    left: 0 !important;
    right: auto !important;
    top: 100% !important;

    width: 260px !important;
    min-width: 260px !important;
    max-width: 260px !important;

    transform: none !important;
    margin: 0 !important;

    z-index: 999999 !important;

    overflow: hidden !important;
    border-radius: 0 0 10px 10px !important;
}

/* Prevent weird stretching */
.elementor-51891 .elementor-element.elementor-element-dc05881 .jet-mega-menu-list {
    width: 100% !important;
}

/* Menu links */
.elementor-51891 .elementor-element.elementor-element-dc05881 .jet-mega-menu-list__link {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
}

/* Hide overflow causing blue block */
.elementor-51891 .elementor-element.elementor-element-dc05881 .elementor-widget-wrap,
.elementor-51891 .elementor-element.elementor-element-dc05881 .elementor-column,
.elementor-51891 .elementor-element.elementor-element-dc05881 .elementor-container,
.elementor-51891 .elementor-element.elementor-element-dc05881 .elementor-section {
    overflow: visible !important;
}/* End custom CSS */