.elementor-415290 .elementor-element.elementor-element-a9b4dea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-415290 .elementor-element.elementor-element-7ae70ff{--display:flex;}.elementor-widget-ucaddon_simple_popup .ue-simple-popup-trigger{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-415290 .elementor-element.elementor-element-6595070 > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-415290 .elementor-element.elementor-element-6595070 .ue-simple-popup-overlay{align-items:center;justify-content:center;}.elementor-415290 .elementor-element.elementor-element-6595070 .ue-simple-popup-trigger-wrapper{text-align:inherit;}.elementor-415290 .elementor-element.elementor-element-6595070 .ue-simple-popup-btn{flex-direction:row;gap:15px;}.elementor-415290 .elementor-element.elementor-element-6595070 .ue-simple-popup-wrapper{height:396px;}.elementor-415290 .elementor-element.elementor-element-6595070 .ue-simple-popup-close{font-size:20px;width:30px;height:30px;border-style:none;}.elementor-415290 .elementor-element.elementor-element-6595070 .ue-simple-popup-close svg{min-width:20px;}.elementor-415290 .elementor-element.elementor-element-3c83db2 .ue-simple-popup-overlay{align-items:start;justify-content:center;}.elementor-415290 .elementor-element.elementor-element-3c83db2 .ue-simple-popup-trigger-wrapper{text-align:inherit;}.elementor-415290 .elementor-element.elementor-element-3c83db2 .ue-simple-popup-btn{flex-direction:row;gap:15px;}.elementor-415290 .elementor-element.elementor-element-3c83db2 .ue-simple-popup-wrapper{width:100vw;height:60vh;}.elementor-415290 .elementor-element.elementor-element-3c83db2 .ue-simple-popup-close{font-size:20px;width:30px;height:30px;border-style:none;}.elementor-415290 .elementor-element.elementor-element-3c83db2 .ue-simple-popup-close svg{min-width:20px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-415290 .elementor-element.elementor-element-1ed0370 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px){.elementor-415290 .elementor-element.elementor-element-a9b4dea{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-415290 .elementor-element.elementor-element-6595070 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-415290 .elementor-element.elementor-element-a9b4dea{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-415290 .elementor-element.elementor-element-6595070 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-415290 .elementor-element.elementor-element-1ed0370{width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-a9b4dea */.ue-mega-menu-mobile-template .mobile-menu-after-x01 {
  padding: var(--spacing-lg, 12px) var(--spacing-xl, 16px) !important;
  border-top: 1px solid;
}

.ue-mega-menu-mobile-template {
    z-index: 99999999;
    position: relative;
}/* End custom CSS */