.elementor-10711 .elementor-element.elementor-element-3b736fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-10711 .elementor-element.elementor-element-3b736fa:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-3b736fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.she-header-transparent-yes{position:absolute;}.elementor-10711 .elementor-element.elementor-element-955385e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-10711 .elementor-element.elementor-element-955385e:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-955385e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFDB;}.elementor-10711 .elementor-element.elementor-element-76730e1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10711 .elementor-element.elementor-element-198831f{--display:flex;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-10711 .elementor-element.elementor-element-a2b9959 img{width:100%;}.elementor-10711 .elementor-element.elementor-element-fa6b6a8{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:3%;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-10711 .elementor-element.elementor-element-c7c8e33.elementor-element{--align-self:flex-end;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc-mega_menu_list{justify-content:center;padding:20px 0px 0px 0px;border-radius:0px;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc-mega_menu_list_item{padding:0 calc(14px/2);}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc_mega_menu_overlay-inner{background-color:#000000;opacity:0.6;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc-mega_menu_title{flex-direction:row;justify-content:start;font-size:1.1875rem;font-weight:400;color:#001E6D;background-color:#FFFFFF00;padding:0.625rem 1.5rem 0.625rem 1.5rem;border-radius:0px;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc-mobile-mode .uc-mega_menu_title{background-color:#FFFFFF00;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc-active_item .uc-mega_menu_title{color:var( --e-global-color-7f12101 );}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc-mega_menu_title.uc-current-page{color:var( --e-global-color-7f12101 );}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc-mega_menu_section-cover{background-color:#FFFFFF00;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc-mega_menu_section.uc-active_item .uc-connected{padding:2% 2% 2% 2%;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc-mega_menu-burger{text-align:inherit;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc-mega_menu-burger-icon{width:45px;height:45px;font-size:25px;color:#000000;background-color:#efefef;border-radius:100px 100px 100px 100px;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc-mega_menu-burger-icon svg{fill:#000000;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc-mega_menu-close-btn{text-align:right;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc-mega_menu-close-btn-icon{width:45px;height:45px;font-size:25px;color:#000000;background-color:#efefef;border-radius:100px 100px 100px 100px;margin:10px 10px 10px 10px;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc-mega_menu-close-btn-icon svg{fill:#000000;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .ue-graphic-element{width:42px;height:42px;background-color:#a0a0a0;margin-top:0px;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .ue-graphic-element img{width:42px;height:42px;object-fit:cover;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .ue-graphic-element,.elementor-10711 .elementor-element.elementor-element-c7c8e33 .ue-graphic-element img{border-radius:100px 100px 100px 100px;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .ue-ge-icon{color:#ffffff;font-size:15px;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .ue-ge-text{color:#ffffff;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc-mega_menu-mobile-logo{width:50%;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc-mega_menu-mobile-logo img{margin:10px 10px 10px 10px;}.elementor-10711 .elementor-element.elementor-element-a164bf3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-10711 .elementor-element.elementor-element-c78ac04 .e-search-input{background-color:#02010100;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-c78ac04.e-focus .e-search-input{background-color:#02010100;}.elementor-10711 .elementor-element.elementor-element-c78ac04 .e-search-submit{background-color:#02010100;border-style:none;}.elementor-10711 .elementor-element.elementor-element-c78ac04 .e-search-submit:hover{background-color:#02010100;--e-search-submit-color:#02010100;--e-search-icon-submit-color:#02010100;}.elementor-10711 .elementor-element.elementor-element-c78ac04{--e-search-placeholder-color:#02010100;--e-search-input-color:#FFFFFF00;--e-search-icon-label-color:#02010100;--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:0px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-icon-submit-size:2rem;--e-search-submit-color:#02010100;--e-search-icon-submit-color:#02010100;--e-search-submit-border-radius:0px 0px 0px 0px;--e-search-submit-padding:0px 0px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-c78ac04.e-focus{--e-search-input-color:#4D3C3C00;--e-search-icon-label-color:#02010100;}.elementor-10711 .elementor-element.elementor-element-71624f1 > .elementor-widget-container{padding:9px 0px 0px 0px;}.elementor-10711 .elementor-element.elementor-element-71624f1 .elementor-icon-wrapper{text-align:center;}.elementor-10711 .elementor-element.elementor-element-71624f1 .elementor-icon{font-size:35px;}.elementor-10711 .elementor-element.elementor-element-71624f1 .elementor-icon svg{height:35px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-10711 .elementor-element.elementor-element-3b736fa{--content-width:1920px;}.elementor-10711 .elementor-element.elementor-element-76730e1{--width:100%;}.elementor-10711 .elementor-element.elementor-element-198831f{--width:17%;}.elementor-10711 .elementor-element.elementor-element-a164bf3{--width:5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10711 .elementor-element.elementor-element-198831f{--width:25%;}.elementor-10711 .elementor-element.elementor-element-fa6b6a8{--width:100%;}.elementor-10711 .elementor-element.elementor-element-a164bf3{--width:5%;}}@media(max-width:1024px){.elementor-10711 .elementor-element.elementor-element-76730e1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-10711 .elementor-element.elementor-element-198831f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10711 .elementor-element.elementor-element-a2b9959{text-align:left;}.elementor-10711 .elementor-element.elementor-element-a2b9959 img{width:100%;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc-mega_menu_title{font-size:12px;padding:0px 2px 0px 2px;}.elementor-10711 .elementor-element.elementor-element-c78ac04 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-10711 .elementor-element.elementor-element-c78ac04{--e-search-icon-submit-size:1.5rem;}.elementor-10711 .elementor-element.elementor-element-71624f1 .elementor-icon{font-size:25px;}.elementor-10711 .elementor-element.elementor-element-71624f1 .elementor-icon svg{height:25px;}}@media(max-width:767px){.elementor-10711 .elementor-element.elementor-element-76730e1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-10711 .elementor-element.elementor-element-198831f{--width:40%;}.elementor-10711 .elementor-element.elementor-element-fa6b6a8{--width:23%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10711 .elementor-element.elementor-element-c7c8e33.elementor-element{--align-self:center;}.elementor-10711 .elementor-element.elementor-element-c7c8e33 .uc-mega_menu_title{flex-direction:row;}.elementor-10711 .elementor-element.elementor-element-a164bf3{--width:19%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for ucaddon_mega_menu, class: .elementor-element-c7c8e33 */#menu {
  position: relative;
  z-index: 1000;
  transition: all 0.3s ease;
}

#menu::after {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.05);
  backdrop-filter: blur(15px) brightness(0.95);
  -webkit-backdrop-filter: blur(15px) brightness(0.95);
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  pointer-events: none;
}

#menu:hover::after {
  opacity: 1;
  visibility: visible;
}

#menu > * {
  position: relative;
  z-index: 1001;
}/* End custom CSS */