.elementor .mega-menu-column-container{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;border-style:solid;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;align-self:stretch;}.elementor .mega-menu-title{font-family:var(--heading_font_family);font-weight:800;font-size:11px;color:var(--mega_menu_text_paragraph);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:25px;padding-block-end:16px;padding-inline-start:27px;margin-block-start:0px;}.elementor .mega-menu-tab-menu-container{padding-inline-end:14px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--Stroke-Color);border-style:solid;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;}.elementor .mega-menu-tab-trigger{width:100%;padding:15px;border-radius:6px;border-width:0px;display:flex;flex-direction:row;align-items:center;}.elementor .mega-menu-tab-trigger:hover,.elementor .mega-menu-tab-trigger:focus-visible{color:var(--Primary-Colror);background-color:var(--mega-menu-hover-background);}.elementor .mega-menu-tab-trigger:active{color:var(--Primary-Colror);background-color:var(--mega-menu-hover-background);}.elementor .mega-menu-tab-trigger.e--selected{color:var(--Primary-Colror);background-color:var(--mega-menu-hover-background);}.elementor .mega-menu-items-container{padding-block-start:0px;padding-block-end:40px;padding-inline-start:15px;padding-inline-end:15px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--Stroke-Color);border-style:solid;display:flex;flex-direction:column;gap:8px;flex:1 0 auto;}.elementor .tab-trigger-left-container{padding:0px;display:flex;flex-direction:row;gap:15px;}.elementor .tab-trigger-icon{width:30px;height:30px;color:var(--Primary-Colror);}.elementor .tab-trigger-text{font-family:var(--heading_font_family);font-weight:600;font-size:16px;align-self:center;}.elementor .tab-trigger-right-arrow{width:auto;height:12px;font-size:1px;}.elementor .mega-menu-footer-card-container{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:20px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--Stroke-Color);border-style:solid;display:flex;flex-direction:row;gap:15px;align-items:start;}.elementor .mega-menu-footer-card-heading{font-family:var(--heading_font_family);font-weight:700;font-size:14px;color:var(--paragraph_color);}.elementor .mega-menu-footer-card-paragraph{font-family:var(--paragraph_font_family);font-weight:500;font-size:12px;color:var(--mega_menu_text_paragraph);}.elementor .mega-menu-footer-card-icon{width:auto;height:29px;color:var(--Primary-Colror);display:block;flex-direction:column;justify-content:center;align-items:center;}.elementor .mega-menu-footer-card-icon-container{width:60px;height:60px;padding:0px;border-radius:8px;border-width:1px;border-color:var(--Stroke-Color);border-style:solid;background-color:var(--mega-menu-hover-background);display:inline-flex;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;}.elementor .dark-background-overlay{position: absolute;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 0;
  pointer-events: none;\n}.elementor .mega-menu-item-heading{font-family:var(--heading_font_family);font-weight:700;font-size:15px;color:var(--paragraph_color);text-align:start;}.elementor .mega-menu-item-description{font-family:var(--paragraph_font_family);font-weight:500;font-size:12px;color:var(--mega_menu_text_paragraph);line-height:18px;text-align:start;}.elementor .mega-menu-item-inner-container{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .mega-menu-item-icon{width:auto;height:40px;color:var(--Primary-Colror);}.elementor .mega-menu-item-container{padding-block-start:15px;padding-block-end:15px;padding-inline-start:12px;padding-inline-end:12px;border-radius:8px;display:flex;flex-direction:row;gap:15px;align-items:start;}.elementor .mega-menu-item-container:hover,.elementor .mega-menu-item-container:focus-visible{background-color:var(--mega-menu-hover-background);}.elementor .mega-menu-item-container:active{background-color:var(--mega-menu-hover-background);}.elementor .mega-menu-tabs{display:flex;flex-direction:row;gap:0px;}