.elementor-24508 .elementor-element.elementor-element-4566816{--display:flex;--min-height:90px;--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-around;--align-items:stretch;--gap:9px 9px;--row-gap:9px;--column-gap:9px;box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;--z-index:999;}.elementor-24508 .elementor-element.elementor-element-4566816:not(.elementor-motion-effects-element-type-background), .elementor-24508 .elementor-element.elementor-element-4566816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #FFFFFF 15%, #FFFFFF 100%);}.elementor-24508 .elementor-element.elementor-element-4566816.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24508 .elementor-element.elementor-element-cad60ef{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24508 .elementor-element.elementor-element-cad60ef.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-24508 .elementor-element.elementor-element-d00486b{padding:0px 0px 0px 0px;}.elementor-24508 .elementor-element.elementor-element-d00486b img{width:250px;}.elementor-24508 .elementor-element.elementor-element-1aab8c2{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24508 .elementor-element.elementor-element-1aab8c2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-24508 .elementor-element.elementor-element-9084648{width:auto;max-width:auto;}.elementor-24508 .elementor-element.elementor-element-8d55b7c{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24508 .elementor-element.elementor-element-8d55b7c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-24508 .elementor-element.elementor-element-1f1feca .uc-side-menu-items{background-color:#FFFFFF;}.elementor-24508 .elementor-element.elementor-element-1f1feca .ue_side_menu_overlay{background-color:rgba(0, 0, 0, 0.60);}.elementor-24508 .elementor-element.elementor-element-1f1feca.elementor-element{--align-self:flex-end;}.elementor-24508 .elementor-element.elementor-element-1f1feca .uc-menu-button-wrapper{z-index:999999;justify-content:flex-start;}.elementor-24508 .elementor-element.elementor-element-1f1feca .uc-list-menu{margin-top:20px;}.elementor-24508 .elementor-element.elementor-element-1f1feca .uc-side-menu-items ul a{flex-direction:row;padding:20px 20px 20px 20px;background-color:rgba(255, 255, 255, 0);color:#000000;margin:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255, 255, 255, 0.22);border-radius:0px;}.elementor-24508 .elementor-element.elementor-element-1f1feca .side-menu-holder{text-align:inherit;}.elementor-24508 .elementor-element.elementor-element-1f1feca .open_side_menu{width:60px;height:60px;font-size:20px;background-color:#FFFFFF;color:#000000;border-radius:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;padding:15px 15px 15px 15px;}.elementor-24508 .elementor-element.elementor-element-1f1feca .open_side_menu:hover{background-color:#8F0E35;color:#ffffff;}.elementor-24508 .elementor-element.elementor-element-1f1feca .open_side_menu_toggle{background-color:#000000;}.elementor-24508 .elementor-element.elementor-element-1f1feca .open_side_menu svg{fill:#000000;}.elementor-24508 .elementor-element.elementor-element-1f1feca .open_side_menu:hover .open_side_menu_toggle{background-color:#ffffff;}.elementor-24508 .elementor-element.elementor-element-1f1feca .open_side_menu:hover svg{fill:#ffffff;}.elementor-24508 .elementor-element.elementor-element-1f1feca .uc-side-menu-title{padding:20px 20px 20px 20px;background-color:#000000;color:#ffffff;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255, 255, 255, 0.39);}.elementor-24508 .elementor-element.elementor-element-1f1feca .uc-close-side-menu{font-size:16px;top:20px;color:#ffffff;background-color:#000000;width:40px;height:40px;border-radius:100px;}.elementor-24508 .elementor-element.elementor-element-1f1feca .uc-close-side-menu svg{fill:#ffffff;}.elementor-24508 .elementor-element.elementor-element-1f1feca .uc-close-side-menu:hover{color:#bababa;background-color:#000000;}.elementor-24508 .elementor-element.elementor-element-1f1feca .uc-close-side-menu:hover svg{fill:#bababa;}.elementor-24508 .elementor-element.elementor-element-1f1feca .uc-menu-item-pointer svg{width:10px;height:10px;}.elementor-24508 .elementor-element.elementor-element-1f1feca .uc-menu-item-pointer{font-size:10px;}.elementor-24508 .elementor-element.elementor-element-1f1feca .uc-side-menu-items ul a:hover{background-color:#8F0E35;color:rgba(255, 255, 255, 0.9);}.elementor-24508 .elementor-element.elementor-element-1f1feca .menu-item > a{justify-content:start;}.elementor-24508 .elementor-element.elementor-element-1f1feca .uc-side-menu-items ul ul li a{padding:20px 60px 20px 60px;}.elementor-24508 .elementor-element.elementor-element-1f1feca .uc-side-menu-items ul ul ul li a{padding:20px 80px 20px 80px;}.elementor-24508 .elementor-element.elementor-element-1f1feca .uc-side-menu-items ul ul ul ul li a{padding:20px 100px 20px 100px;}.elementor-24508 .elementor-element.elementor-element-1f1feca ul.uc-list-menu li.current-menu-item > a{background-color:#8F0E35;color:#FFFFFF;}.elementor-24508 .elementor-element.elementor-element-1f1feca .ue_logo img{width:1000px;}.elementor-24508 .elementor-element.elementor-element-1f1feca .ue_logo{margin:0px 20px 0px 20px;}.elementor-24508 .elementor-element.elementor-element-1f1feca .side-menu-before{width:100%;}.elementor-24508 .elementor-element.elementor-element-1f1feca .side-menu-after{width:100%;}.elementor-24508 .elementor-element.elementor-element-5524948{--display:flex;--min-height:90px;--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-around;--align-items:stretch;--gap:9px 9px;--row-gap:9px;--column-gap:9px;box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;--z-index:999;}.elementor-24508 .elementor-element.elementor-element-5524948:not(.elementor-motion-effects-element-type-background), .elementor-24508 .elementor-element.elementor-element-5524948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #FFFFFF 15%, #FFFFFF 100%);}.elementor-24508 .elementor-element.elementor-element-5524948.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24508 .elementor-element.elementor-element-88543b4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24508 .elementor-element.elementor-element-88543b4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-24508 .elementor-element.elementor-element-dd2abb0{padding:0px 0px 0px 0px;}.elementor-24508 .elementor-element.elementor-element-dd2abb0 img{width:250px;}.elementor-24508 .elementor-element.elementor-element-ec0f0bd{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24508 .elementor-element.elementor-element-ec0f0bd.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-24508 .elementor-element.elementor-element-a309882{width:auto;max-width:auto;}.elementor-24508 .elementor-element.elementor-element-82fe917{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24508 .elementor-element.elementor-element-82fe917.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .uc-side-menu-items{background-color:#FFFFFF;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .ue_side_menu_overlay{background-color:rgba(0, 0, 0, 0.60);}.elementor-24508 .elementor-element.elementor-element-ce7d613.elementor-element{--align-self:flex-end;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .uc-menu-button-wrapper{z-index:999999;justify-content:flex-start;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .uc-list-menu{margin-top:20px;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .uc-side-menu-items ul a{flex-direction:row;padding:20px 20px 20px 20px;background-color:rgba(255, 255, 255, 0);color:#000000;margin:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255, 255, 255, 0.22);border-radius:0px;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .side-menu-holder{text-align:inherit;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .open_side_menu{width:60px;height:60px;font-size:20px;background-color:#FFFFFF;color:#000000;border-radius:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;padding:15px 15px 15px 15px;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .open_side_menu:hover{background-color:#8F0E35;color:#ffffff;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .open_side_menu_toggle{background-color:#000000;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .open_side_menu svg{fill:#000000;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .open_side_menu:hover .open_side_menu_toggle{background-color:#ffffff;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .open_side_menu:hover svg{fill:#ffffff;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .uc-side-menu-title{padding:20px 20px 20px 20px;background-color:#000000;color:#ffffff;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255, 255, 255, 0.39);}.elementor-24508 .elementor-element.elementor-element-ce7d613 .uc-close-side-menu{font-size:16px;top:20px;color:#ffffff;background-color:#000000;width:40px;height:40px;border-radius:100px;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .uc-close-side-menu svg{fill:#ffffff;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .uc-close-side-menu:hover{color:#bababa;background-color:#000000;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .uc-close-side-menu:hover svg{fill:#bababa;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .uc-menu-item-pointer svg{width:10px;height:10px;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .uc-menu-item-pointer{font-size:10px;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .uc-side-menu-items ul a:hover{background-color:#8F0E35;color:rgba(255, 255, 255, 0.9);}.elementor-24508 .elementor-element.elementor-element-ce7d613 .menu-item > a{justify-content:start;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .uc-side-menu-items ul ul li a{padding:20px 60px 20px 60px;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .uc-side-menu-items ul ul ul li a{padding:20px 80px 20px 80px;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .uc-side-menu-items ul ul ul ul li a{padding:20px 100px 20px 100px;}.elementor-24508 .elementor-element.elementor-element-ce7d613 ul.uc-list-menu li.current-menu-item > a{background-color:#8F0E35;color:#FFFFFF;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .ue_logo img{width:1000px;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .ue_logo{margin:0px 20px 0px 20px;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .side-menu-before{width:100%;}.elementor-24508 .elementor-element.elementor-element-ce7d613 .side-menu-after{width:100%;}.elementor-24508 .elementor-element.elementor-element-e3d8884{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24508 .elementor-element.elementor-element-e3d8884:not(.elementor-motion-effects-element-type-background), .elementor-24508 .elementor-element.elementor-element-e3d8884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFDE;}.elementor-24508 .elementor-element.elementor-element-e3d8884.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-24508 .elementor-element.elementor-element-95cefb1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-24508 .elementor-element.elementor-element-9092583{--grid-columns:7;}.elementor-24508 .elementor-element.elementor-element-9092583 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24508 .elementor-element.elementor-element-9092583.elementor-element{--align-self:stretch;}.elementor-24508 .elementor-element.elementor-element-74b0258{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-24508 .elementor-element.elementor-element-e25895f{--grid-columns:7;}.elementor-24508 .elementor-element.elementor-element-e25895f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24508 .elementor-element.elementor-element-e25895f.elementor-element{--align-self:stretch;}.elementor-24508 .elementor-element.elementor-element-29c4769{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-24508 .elementor-element.elementor-element-3b992a8{--grid-columns:7;}.elementor-24508 .elementor-element.elementor-element-3b992a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24508 .elementor-element.elementor-element-3b992a8.elementor-element{--align-self:stretch;}.elementor-24508 .elementor-element.elementor-element-00c74e1{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 6px 0px 6px;--n-menu-open-animation-duration:30ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-font-size:15px;--n-menu-title-color-normal:#54595F;--n-menu-title-transition:300ms;--n-menu-title-padding:3px 6px 3px 6px;--n-menu-icon-size:12px;--n-menu-icon-color:var( --e-global-color-ff8d438 );--n-menu-icon-color-hover:#FFFFFF;--n-menu-icon-color-active:var( --e-global-color-8cf034d );--n-menu-dropdown-indicator-size:9px;--n-menu-dropdown-indicator-color-normal:var( --e-global-color-secondary );--n-menu-dropdown-indicator-color-hover:#FFFFFF;--n-menu-dropdown-indicator-color-active:var( --e-global-color-8cf034d );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:var( --e-global-color-8cf034d );}.elementor-24508 .elementor-element.elementor-element-00c74e1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#8F0E35;}.elementor-24508 .elementor-element.elementor-element-00c74e1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:var( --e-global-color-8cf034d );}.elementor-24508 .elementor-element.elementor-element-00c74e1.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-24508 .elementor-element.elementor-element-00c74e1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-24508 .elementor-element.elementor-element-00c74e1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-24508 .elementor-element.elementor-element-00c74e1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:500;text-transform:none;}.elementor-24508 .elementor-element.elementor-element-00c74e1 {--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:var( --e-global-color-07a2acf );}.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-24508 .elementor-element.elementor-element-cad60ef{--width:24%;}.elementor-24508 .elementor-element.elementor-element-1aab8c2{--width:33%;}.elementor-24508 .elementor-element.elementor-element-8d55b7c{--width:24%;}.elementor-24508 .elementor-element.elementor-element-88543b4{--width:24%;}.elementor-24508 .elementor-element.elementor-element-ec0f0bd{--width:33%;}.elementor-24508 .elementor-element.elementor-element-82fe917{--width:24%;}.elementor-24508 .elementor-element.elementor-element-95cefb1{--width:100%;}.elementor-24508 .elementor-element.elementor-element-74b0258{--width:100%;}.elementor-24508 .elementor-element.elementor-element-29c4769{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24508 .elementor-element.elementor-element-cad60ef{--width:33%;}.elementor-24508 .elementor-element.elementor-element-1aab8c2{--width:270px;}.elementor-24508 .elementor-element.elementor-element-8d55b7c{--width:270px;}.elementor-24508 .elementor-element.elementor-element-88543b4{--width:33%;}.elementor-24508 .elementor-element.elementor-element-ec0f0bd{--width:270px;}.elementor-24508 .elementor-element.elementor-element-82fe917{--width:270px;}}@media(min-width:2400px){.elementor-24508 .elementor-element.elementor-element-e3d8884{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--padding-top:3px;--padding-bottom:3px;--padding-left:6px;--padding-right:6px;}.elementor-24508 .elementor-element.elementor-element-00c74e1{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-title-space-between:12px;}.elementor-24508 .elementor-element.elementor-element-00c74e1.elementor-element{--flex-grow:1;--flex-shrink:0;}}@media(max-width:1366px){.elementor-24508 .elementor-element.elementor-element-4566816{--justify-content:space-between;}.elementor-24508 .elementor-element.elementor-element-5524948{--justify-content:space-between;}.elementor-24508 .elementor-element.elementor-element-e3d8884{--flex-wrap:wrap;}.elementor-24508 .elementor-element.elementor-element-00c74e1{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;z-index:777;--n-menu-title-space-between:9px;--n-menu-title-font-size:12px;--n-menu-title-padding:3px 3px 3px 3px;--n-menu-icon-size:9px;--n-menu-icon-gap:3px;--n-menu-dropdown-indicator-size:9px;--n-menu-dropdown-indicator-space:0px;}.elementor-24508 .elementor-element.elementor-element-00c74e1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-24508 .elementor-element.elementor-element-00c74e1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-24508 .elementor-element.elementor-element-00c74e1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{letter-spacing:0px;}.elementor-24508 .elementor-element.elementor-element-00c74e1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:3px 3px 3px 3px;}}@media(max-width:1024px){.elementor-24508 .elementor-element.elementor-element-4566816{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-24508 .elementor-element.elementor-element-d00486b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24508 .elementor-element.elementor-element-1aab8c2{--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:center;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24508 .elementor-element.elementor-element-1aab8c2.e-con{--align-self:center;}.elementor-24508 .elementor-element.elementor-element-8d55b7c{--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:center;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24508 .elementor-element.elementor-element-8d55b7c.e-con{--align-self:center;}.elementor-24508 .elementor-element.elementor-element-5524948{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-24508 .elementor-element.elementor-element-dd2abb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24508 .elementor-element.elementor-element-ec0f0bd{--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:center;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24508 .elementor-element.elementor-element-ec0f0bd.e-con{--align-self:center;}.elementor-24508 .elementor-element.elementor-element-82fe917{--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:center;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24508 .elementor-element.elementor-element-82fe917.e-con{--align-self:center;}.elementor-24508 .elementor-element.elementor-element-9092583{--grid-columns:2;}.elementor-24508 .elementor-element.elementor-element-e25895f{--grid-columns:2;}.elementor-24508 .elementor-element.elementor-element-3b992a8{--grid-columns:2;}}@media(max-width:767px){.elementor-24508 .elementor-element.elementor-element-4566816{--gap:0px 6px;--row-gap:0px;--column-gap:6px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-24508 .elementor-element.elementor-element-cad60ef{--width:17%;--min-height:33px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24508 .elementor-element.elementor-element-cad60ef.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-24508 .elementor-element.elementor-element-d00486b{padding:6px 6px 6px 6px;text-align:start;}.elementor-24508 .elementor-element.elementor-element-d00486b img{height:90px;object-fit:contain;object-position:center right;}.elementor-24508 .elementor-element.elementor-element-1aab8c2{--width:49%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;--z-index:1;}.elementor-24508 .elementor-element.elementor-element-1aab8c2.e-con{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-24508 .elementor-element.elementor-element-8d55b7c{--width:5%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;--z-index:1;}.elementor-24508 .elementor-element.elementor-element-8d55b7c.e-con{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-24508 .elementor-element.elementor-element-1f1feca .uc-side-menu-items ul a{font-size:14px;}.elementor-24508 .elementor-element.elementor-element-1f1feca .ue_logo{margin:25px 25px 25px 25px;}.elementor-24508 .elementor-element.elementor-element-5524948{--gap:0px 6px;--row-gap:0px;--column-gap:6px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-24508 .elementor-element.elementor-element-88543b4{--width:34%;--min-height:33px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24508 .elementor-element.elementor-element-88543b4.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-24508 .elementor-element.elementor-element-dd2abb0{padding:6px 6px 6px 6px;text-align:start;}.elementor-24508 .elementor-element.elementor-element-dd2abb0 img{height:90px;object-fit:contain;object-position:center right;}.elementor-24508 .elementor-element.elementor-element-ec0f0bd{--width:5%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;--z-index:1;}.elementor-24508 .elementor-element.elementor-element-ec0f0bd.e-con{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-24508 .elementor-element.elementor-element-82fe917{--width:5%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;--z-index:1;}.elementor-24508 .elementor-element.elementor-element-82fe917.e-con{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-24508 .elementor-element.elementor-element-e3d8884.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24508 .elementor-element.elementor-element-9092583{--grid-columns:1;}.elementor-24508 .elementor-element.elementor-element-e25895f{--grid-columns:1;}.elementor-24508 .elementor-element.elementor-element-3b992a8{--grid-columns:1;}}/* Start custom CSS for mega-menu, class: .elementor-element-00c74e1 *//* Contenedor principal */
#menu-categorias {
    display: flex;
    flex-wrap: wrap; /* Permite varias filas para el menú principal */
    gap: 21px; /* Espaciado entre los elementos principales */
    position: relative;
    z-index: 10;
}

/* Elementos principales del menú */
#menu-categorias .menu-item {
    position: relative;
}

/* Submenú */
#menu-categorias .menu-item .sub-menu {
    position: absolute;
    top: calc(100% + 10px); /* Coloca el submenú justo debajo del botón */
    left: 0;
    z-index: 9999;
    display: none;
    visibility: hidden;
    opacity: 0;
    background-color: #fff;
    padding: 15px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    flex-wrap: wrap;
    gap: 20px;
    width: auto;
    transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* Mostrar submenú al hacer hover */
#menu-categorias .menu-item:hover .sub-menu {
    display: flex;
    visibility: visible;
    opacity: 1;
}

/* Ampliar el área de hover para evitar desaparición */
#menu-categorias .menu-item::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 15px; /* Aumenta esta altura según sea necesario */
    background: transparent;
    pointer-events: none;
}

/* Compatibilidad con navegadores problemáticos */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #menu-categorias .menu-item .sub-menu {
        top: calc(100% + 15px); /* Ajusta la posición para Safari y Opera */
    }
}

@media (max-width: 1590px) { /* Pantallas pequeñas como portátiles */
    .e-n-menu-content {
        margin-top: -40px;
    }
}


.e-n-menu-title{
    padding: 15px 15px 15px 15px !important;
    
}


@media (max-width: 768px) { /* Ajusta 768px según el tamaño de pantalla deseado */
  .elementor-24508 .elementor-element.elementor-element-00c74e1 {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3d8884 */.elementor-24508 .elementor-element.elementor-element-e3d8884{
    display: flex !important;
    justify-content: center !important;
    align-items: center !important; 
}/* End custom CSS */