.elementor-38 .elementor-element.elementor-element-463497cf{--display:flex;--position:fixed;--min-height:0px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:#1F1F1F;--border-color:#1F1F1F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:100;}.elementor-38 .elementor-element.elementor-element-463497cf:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-463497cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-463497cf{left:0px;}body.rtl .elementor-38 .elementor-element.elementor-element-463497cf{right:0px;}.elementor-38 .elementor-element.elementor-element-564ce6b4{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-38 .elementor-element.elementor-element-3f946a0b{width:var( --container-widget-width, 194px );max-width:194px;--container-widget-width:194px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-3f946a0b.elementor-element{--align-self:stretch;}.elementor-38 .elementor-element.elementor-element-90f5844{--display:flex;--justify-content:center;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-90f5844.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-eba80aa .alezux-menu-admin-list{flex-direction:horizontal;justify-content:center;gap:10px;}.elementor-38 .elementor-element.elementor-element-eba80aa .alezux-menu-admin-container{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-eba80aa .alezux-menu-admin-item-link{padding:10px 30px 10px 30px;border-radius:19px 19px 19px 19px;color:#FFFFFF;background-color:#1B1B1B;}.elementor-38 .elementor-element.elementor-element-eba80aa .alezux-menu-admin-icon{color:#FFFFFF;font-size:17px;margin-right:14px;}.elementor-38 .elementor-element.elementor-element-eba80aa .alezux-menu-admin-icon i{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-eba80aa .alezux-menu-admin-icon svg{fill:#FFFFFF;width:17px;height:17px;}.elementor-38 .elementor-element.elementor-element-eba80aa .alezux-menu-admin-item-link:hover{color:#000000;background-color:#F9B137;}.elementor-38 .elementor-element.elementor-element-eba80aa .alezux-menu-admin-item-link:hover .alezux-menu-admin-icon{color:#000000;}.elementor-38 .elementor-element.elementor-element-eba80aa .alezux-menu-admin-item-link:hover .alezux-menu-admin-icon i{color:#000000;}.elementor-38 .elementor-element.elementor-element-eba80aa .alezux-menu-admin-item-link:hover .alezux-menu-admin-icon svg{fill:#000000;}.elementor-38 .elementor-element.elementor-element-eba80aa .alezux-menu-admin-item-link.alezux-menu-item-active{color:#F9B137;background-color:#F9B1378F;}.elementor-38 .elementor-element.elementor-element-eba80aa .alezux-menu-admin-item-link.alezux-menu-item-active .alezux-menu-admin-icon{color:#F9B137;}.elementor-38 .elementor-element.elementor-element-eba80aa .alezux-menu-admin-item-link.alezux-menu-item-active .alezux-menu-admin-icon i{color:#F9B137;}.elementor-38 .elementor-element.elementor-element-eba80aa .alezux-menu-admin-item-link.alezux-menu-item-active .alezux-menu-admin-icon svg{fill:#F9B137;}.elementor-38 .elementor-element.elementor-element-eba80aa .alezux-menu-admin-item-text{font-family:"Poppins", Sans-serif;font-size:12px;}body.rtl .elementor-38 .elementor-element.elementor-element-eba80aa .alezux-menu-admin-icon{margin-left:14px;margin-right:0;}.elementor-38 .elementor-element.elementor-element-39c1f65e{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-950a4de .alezux-config-card{background-color:#02010100;width:55px;border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-38 .elementor-element.elementor-element-950a4de > .elementor-widget-container{margin:-17px 27px -17px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-950a4de .alezux-config-avatar img{width:44px;height:44px;border-radius:80px 80px 80px 80px;}.elementor-38 .elementor-element.elementor-element-950a4de .alezux-config-avatar{width:44px;height:44px;}.elementor-38 .elementor-element.elementor-element-950a4de .alezux-config-menu{min-width:220px;}.elementor-38 .elementor-element.elementor-element-950a4de .alezux-config-menu-icon{--alezux-icon-size:14px;color:#F9B137;}.elementor-38 .elementor-element.elementor-element-950a4de .alezux-config-menu-icon i{font-size:14px;color:#F9B137;}.elementor-38 .elementor-element.elementor-element-950a4de .alezux-config-menu-icon svg{width:14px;height:14px;fill:#F9B137;}.elementor-38 .elementor-element.elementor-element-950a4de .alezux-config-menu-link{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-38 .elementor-element.elementor-element-950a4de .alezux-config-menu-item{border-radius:50px 50px 50px 50px;}.elementor-38 .elementor-element.elementor-element-47750cc .alezux-bell-icon{background-color:#F9B137;}.elementor-38 .elementor-element.elementor-element-47750cc .alezux-bell-icon i{font-size:18px;}.elementor-38 .elementor-element.elementor-element-47750cc .alezux-bell-icon svg{width:18px;height:18px;}.elementor-38 .elementor-element.elementor-element-47750cc .alezux-bell-icon img{width:18px;}.elementor-38 .elementor-element.elementor-element-47750cc .alezux-notifications-dropdown{background-color:#121212;}.elementor-38 .elementor-element.elementor-element-47750cc .alezux-dropdown-header{background-color:#121212;}.elementor-38 .elementor-element.elementor-element-47750cc .alezux-notifications-list{background-color:#121212;}.elementor-38 .elementor-element.elementor-element-47750cc .alezux-tab.active{color:#F9B137;border-bottom-color:#F9B137;}.elementor-38 .elementor-element.elementor-element-47750cc .alezux-tab.active .badge-count{background-color:#F9B137;}.elementor-38 .elementor-element.elementor-element-47750cc .alezux-notification-item.unread::after{background-color:#F9B137;}.elementor-38 .elementor-element.elementor-element-47750cc .alezux-notification-item{background-color:#121212;}.elementor-38 .elementor-element.elementor-element-47750cc .alezux-notification-item.unread{background-color:#121212;}.elementor-38 .elementor-element.elementor-element-47750cc .alezux-dropdown-header h3{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-47750cc .alezux-mark-all-read{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-47750cc .notif-title{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-47750cc .notif-message{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-47750cc .notif-meta{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-47750cc .alezux-loading{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-47750cc .alezux-no-notifications{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-2d08edff{--display:flex;--position:fixed;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:99;}.elementor-38 .elementor-element.elementor-element-2d08edff:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2d08edff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-2d08edff{left:0px;}body.rtl .elementor-38 .elementor-element.elementor-element-2d08edff{right:0px;}.elementor-38 .elementor-element.elementor-element-2a8ef921{--display:flex;--min-height:440px;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7d5cf403{--display:flex;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-31b042c1{width:var( --container-widget-width, 54px );max-width:54px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:54px;--container-widget-flex-grow:0;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-2d57da6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-2d57da6f .elementor-image-box-wrapper{text-align:start;}.elementor-38 .elementor-element.elementor-element-2d57da6f .elementor-image-box-title{margin-bottom:5px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-2d57da6f .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:9px;font-weight:400;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-54ec6599{--divider-border-style:solid;--divider-color:#1E1E1E;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-54ec6599 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-54ec6599 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-68ee1bb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(39px/2);}.elementor-38 .elementor-element.elementor-element-68ee1bb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(39px/2);}.elementor-38 .elementor-element.elementor-element-68ee1bb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(39px/2);}.elementor-38 .elementor-element.elementor-element-68ee1bb5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-39px/2);}.elementor-38 .elementor-element.elementor-element-68ee1bb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-39px/2);}.elementor-38 .elementor-element.elementor-element-68ee1bb5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-68ee1bb5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-38 .elementor-element.elementor-element-68ee1bb5{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-38 .elementor-element.elementor-element-68ee1bb5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-68ee1bb5 .elementor-icon-list-item > a{font-family:"Axiforma", Sans-serif;font-size:15px;font-weight:400;}.elementor-38 .elementor-element.elementor-element-68ee1bb5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-02d6b59 .alezux-menu-admin-list{flex-direction:horizontal;justify-content:center;gap:10px;}.elementor-38 .elementor-element.elementor-element-02d6b59 .alezux-menu-admin-container{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-02d6b59 .alezux-menu-admin-item-link{padding:10px 30px 10px 30px;border-radius:19px 19px 19px 19px;color:#FFFFFF;background-color:#1B1B1B;}.elementor-38 .elementor-element.elementor-element-02d6b59 .alezux-menu-admin-icon{color:#FFFFFF;font-size:17px;margin-right:14px;}.elementor-38 .elementor-element.elementor-element-02d6b59 .alezux-menu-admin-icon i{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-02d6b59 .alezux-menu-admin-icon svg{fill:#FFFFFF;width:17px;height:17px;}.elementor-38 .elementor-element.elementor-element-02d6b59 .alezux-menu-admin-item-link:hover{color:#000000;background-color:#F9B137;}.elementor-38 .elementor-element.elementor-element-02d6b59 .alezux-menu-admin-item-link:hover .alezux-menu-admin-icon{color:#000000;}.elementor-38 .elementor-element.elementor-element-02d6b59 .alezux-menu-admin-item-link:hover .alezux-menu-admin-icon i{color:#000000;}.elementor-38 .elementor-element.elementor-element-02d6b59 .alezux-menu-admin-item-link:hover .alezux-menu-admin-icon svg{fill:#000000;}.elementor-38 .elementor-element.elementor-element-02d6b59 .alezux-menu-admin-item-link.alezux-menu-item-active{color:#F9B137;background-color:#F9B1378F;}.elementor-38 .elementor-element.elementor-element-02d6b59 .alezux-menu-admin-item-link.alezux-menu-item-active .alezux-menu-admin-icon{color:#F9B137;}.elementor-38 .elementor-element.elementor-element-02d6b59 .alezux-menu-admin-item-link.alezux-menu-item-active .alezux-menu-admin-icon i{color:#F9B137;}.elementor-38 .elementor-element.elementor-element-02d6b59 .alezux-menu-admin-item-link.alezux-menu-item-active .alezux-menu-admin-icon svg{fill:#F9B137;}.elementor-38 .elementor-element.elementor-element-02d6b59 .alezux-menu-admin-item-text{font-family:"Poppins", Sans-serif;font-size:12px;}body.rtl .elementor-38 .elementor-element.elementor-element-02d6b59 .alezux-menu-admin-icon{margin-left:14px;margin-right:0;}.elementor-38 .elementor-element.elementor-element-86bf014{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-150f3050{--divider-border-style:solid;--divider-color:#1E1E1E;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-150f3050 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-150f3050 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-26e9d268{--display:flex;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-26e9d268:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-26e9d268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9B137;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-79ada703{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-79ada703 .elementor-icon-box-wrapper{gap:5px;}.elementor-38 .elementor-element.elementor-element-79ada703 .elementor-icon-box-title{margin-block-end:2px;color:#121212;}.elementor-38 .elementor-element.elementor-element-79ada703.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-79ada703.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-79ada703.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-79ada703 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-79ada703 .elementor-icon-box-title a{font-family:"Axiforma", Sans-serif;font-size:19px;font-weight:700;}.elementor-38 .elementor-element.elementor-element-79ada703:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-79ada703:has(:focus) .elementor-icon-box-title{color:#121212;}.elementor-38 .elementor-element.elementor-element-79ada703 .elementor-icon-box-description{font-family:"Axiforma", Sans-serif;font-size:11px;font-weight:400;color:#121212;}.elementor-38 .elementor-element.elementor-element-4dc444ab{--display:flex;--position:fixed;--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;bottom:0px;}.elementor-38 .elementor-element.elementor-element-4dc444ab:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-4dc444ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-4dc444ab{left:0px;}body.rtl .elementor-38 .elementor-element.elementor-element-4dc444ab{right:0px;}.elementor-38 .elementor-element.elementor-element-7dd5ac4e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-7dd5ac4e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-38 .elementor-element.elementor-element-7dd5ac4e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-38 .elementor-element.elementor-element-7dd5ac4e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-38 .elementor-element.elementor-element-7dd5ac4e .elementor-icon-list-text{transition:color 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-4dc444ab{--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-38 .elementor-element.elementor-element-4dc444ab.e-con{--align-self:flex-end;}.elementor-38 .elementor-element.elementor-element-7dd5ac4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(80px/2);}.elementor-38 .elementor-element.elementor-element-7dd5ac4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(80px/2);}.elementor-38 .elementor-element.elementor-element-7dd5ac4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(80px/2);}.elementor-38 .elementor-element.elementor-element-7dd5ac4e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-80px/2);}.elementor-38 .elementor-element.elementor-element-7dd5ac4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-80px/2);}.elementor-38 .elementor-element.elementor-element-7dd5ac4e{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-463497cf{--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;--justify-content:space-between;}.elementor-38 .elementor-element.elementor-element-564ce6b4{--width:200px;}.elementor-38 .elementor-element.elementor-element-3f946a0b{--container-widget-width:51.053vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 51.053vw );max-width:51.053vw;}.elementor-38 .elementor-element.elementor-element-90f5844{--width:200px;}.elementor-38 .elementor-element.elementor-element-39c1f65e{--width:150px;--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;--justify-content:flex-end;}.elementor-38 .elementor-element.elementor-element-39c1f65e.e-con{--align-self:center;}.elementor-38 .elementor-element.elementor-element-4dc444ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-38 .elementor-element.elementor-element-4dc444ab.e-con{--align-self:flex-end;}.elementor-38 .elementor-element.elementor-element-7dd5ac4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-38 .elementor-element.elementor-element-7dd5ac4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(45px/2);}.elementor-38 .elementor-element.elementor-element-7dd5ac4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(45px/2);}.elementor-38 .elementor-element.elementor-element-7dd5ac4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(45px/2);}.elementor-38 .elementor-element.elementor-element-7dd5ac4e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-45px/2);}.elementor-38 .elementor-element.elementor-element-7dd5ac4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-45px/2);}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-90f5844{--width:46.091%;}.elementor-38 .elementor-element.elementor-element-2d08edff{--width:250px;}}/* Start custom CSS for container, class: .elementor-element-463497cf *//* Solo aplica en escritorio (pantallas mayores a 1024px) */
@media (min-width: 1025px) {
    /* Empujamos el cuerpo de la web */
    body {
        margin-left: 250px !important; /* Ancho de la Sidebar */
        margin-top: 80px !important;   /* Alto del Header Rojo */
        
        /* El ancho del contenido será el resto de la pantalla */
        width: calc(100% - 250px) !important; 
    }
    
    /* Corrección para secciones de ancho completo de Elementor */
    .elementor-section-stretched {
        left: 250px !important;
        width: calc(100% - 250px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31b042c1 */.elementor-38 .elementor-element.elementor-element-31b042c1 img{
       width: 40px !important;        /* 1. Define el tamaño (ancho) con !important para forzar a Elementor */
    height: 40px !important;   
    border-radius: 50%;
    border-radius: 50% !important;  /* 3. Esto la hace redonda */
    object-fit: cover;              /* 4. Mágico: evita que la imagen se deforme/aplaste */
    object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d57da6f */.elementor-38 .elementor-element.elementor-element-2d57da6f img{
       width: 40px !important;        /* 1. Define el tamaño (ancho) con !important para forzar a Elementor */
    height: 40px !important;   
    border-radius: 50%;
    border-radius: 50% !important;  /* 3. Esto la hace redonda */
    object-fit: cover;              /* 4. Mágico: evita que la imagen se deforme/aplaste */
    object-position: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79ada703 */.elementor-38 .elementor-element.elementor-element-79ada703 svg {
    background: #F6C352;
    padding: 10px;
    border-radius: 50%;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d08edff */.elementor-38 .elementor-element.elementor-element-2d08edff {
    overflow-y: auto !important;
    scrollbar-width: none !important;       /* Firefox */
    -ms-overflow-style: none !important;    /* IE y Edge antiguo */
}

/* Ocultar en Chrome, Safari y Edge moderno */
.elementor-38 .elementor-element.elementor-element-2d08edff::-webkit-scrollbar {
    display: none !important;
    width: 0px !important;
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS *//* Solo aplica en escritorio (pantallas mayores a 1024px) */
@media (min-width: 1025px) {
    /* Empujamos todo el cuerpo de la web a la derecha */
    body {
        margin-left: 250px !important; /* Mismo ancho que tu sidebar */
        width: calc(100% - 250px) !important; /* Evita scroll horizontal innecesario */
    }
    
    /* Opcional: Si usas secciones de "Ancho Completo" que se rompen, 
       forzamos el ancho máximo de los contenedores de Elementor */
    .elementor-section-stretched {
        left: 250px !important;
        width: calc(100% - 250px) !important;
    }
}
/* CORRECCIÓN GLOBAL: Permitir que el brillo salga del widget */
.menu-glow-effect,
.menu-glow-effect .elementor-widget-container,
.menu-glow-effect .elementor-icon-list-items {
    overflow: visible !important;
}

/* Contenedor del ítem: Estado Normal (Transparente) */
.menu-glow-effect .elementor-icon-list-item {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start;
    
    /* BASE: Transparente (El efecto solo aparece en Hover/Activo) */
    background: transparent !important;
    
    /* Color del texto en reposo (Blanco para fondo oscuro) */
    color: #ffffff !important;
    
    /* Estructura (Sin afectar tamaños de fuente) */
    border-radius: 50px !important;
    padding: 12px 25px !important;
    margin-bottom: 12px;
    
    /* Borde transparente inicial para evitar saltos de tamaño */
    border: 1px solid transparent !important;
    box-shadow: none !important;
    
    /* Transición suave */
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    
    position: relative;
    /* CORRECCIÓN: Overflow visible para que el brillo no se corte */
    overflow: visible !important; 
    z-index: 1;
}

/* =========================================================
   ESTADO HOVER Y ACTIVO: APARICIÓN DEL EFECTO DORADO
   ========================================================= */
.menu-glow-effect .elementor-icon-list-item:hover,
.menu-glow-effect .elementor-icon-list-item.is-active {
    /* Fondo con animación de brillo - SOLO AQUÍ */
    background: linear-gradient(-45deg, #F9B137 40%, #ffdf9e 50%, #F9B137 60%) !important;
    background-size: 200% 200% !important;
    
    /* Animación infinita */
    animation: goldShimmer 2s infinite linear !important;
    
    /* Transformación y Sombra Intensa */
    transform: scale(1.02) translateY(-2px) !important;
    box-shadow: 0 12px 30px rgba(249, 177, 55, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;
    border-color: #ffc75e !important;
    
    /* Color base del contenedor */
    color: #121212 !important;
}

/* Definición de la Animación */
@keyframes goldShimmer {
    0% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* =========================================================
   ELEMENTOS INTERNOS (TEXTO E ICONOS) - CORRECCIÓN DE COLOR
   ========================================================= */

/* Texto del enlace */
.menu-glow-effect .elementor-icon-list-text {
    color: #ffffff !important; /* Blanco por defecto */
    padding-left: 10px !important;
    transition: color 0.3s ease !important;
}

/* FORZAR Texto Negro al hacer Hover/Active */
.menu-glow-effect .elementor-icon-list-item:hover .elementor-icon-list-text,
.menu-glow-effect .elementor-icon-list-item.is-active .elementor-icon-list-text {
    color: #121212 !important;
}

/* Iconos */
.menu-glow-effect .elementor-icon-list-icon {
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
}

/* Estilos base del icono */
.menu-glow-effect .elementor-icon-list-icon i,
.menu-glow-effect .elementor-icon-list-icon svg {
    color: #ffffff !important; /* Blanco por defecto */
    fill: #ffffff !important;
    filter: none !important;
    transition: all 0.3s ease !important;
}

/* FORZAR Icono Negro al hacer Hover/Active */
.menu-glow-effect .elementor-icon-list-item:hover .elementor-icon-list-icon i,
.menu-glow-effect .elementor-icon-list-item.is-active .elementor-icon-list-icon i,
.menu-glow-effect .elementor-icon-list-item:hover .elementor-icon-list-icon svg,
.menu-glow-effect .elementor-icon-list-item.is-active .elementor-icon-list-icon svg {
    color: #121212 !important;
    fill: #121212 !important;
}

/* ============================================================
   AJUSTES PARA MÓVIL Y TABLET (SOLO ICONOS CIRCULARES)
   ============================================================ */
@media (max-width: 1024px) {
    /* 1. Convertimos el ítem en un círculo centrado */
    .menu-glow-effect .elementor-icon-list-item {
        justify-content: center !important;
        align-items: center !important;
        padding: 0 !important; /* Eliminar padding para centrado perfecto */
        width: 50px !important;
        height: 50px !important;
        border-radius: 50% !important; 
        margin: 0 auto 15px auto;
        overflow: visible !important; 
    }

    /* 2. CORRECCIÓN CRÍTICA: El enlace interno debe ocupar todo el espacio y centrar su contenido */
    .menu-glow-effect .elementor-icon-list-item a {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        width: 100% !important;
        height: 100% !important;
        margin: 0 !important;
        padding: 0 !important; /* Resetear padding del tema */
        border-radius: 50% !important;
    }

    /* Ocultamos el texto totalmente */
    .menu-glow-effect .elementor-icon-list-text {
        display: none !important;
    }

    /* 3. Ajuste del contenedor del icono */
    .menu-glow-effect .elementor-icon-list-icon {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        text-align: center !important;
        width: 100% !important;
        height: 100% !important;
        margin: 0 !important;
    }

    /* 4. Ajuste final del tamaño del icono SVG/FontAwesome */
    /* Aquí forzamos que el SVG NO herede el 100% del ancho */
    .menu-glow-effect .elementor-icon-list-icon i {
        font-size: 20px !important; /* Tamaño controlado para fuentes */
    }

    .menu-glow-effect .elementor-icon-list-icon svg {
        width: 20px !important; /* Forzar ancho específico para SVG */
        height: 20px !important; /* Forzar alto específico */
        max-width: 20px !important; /* Seguridad extra */
    }
}/* End custom CSS */