.elementor-48181 .elementor-element.elementor-element-214c99b{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:10;}.elementor-48181 .elementor-element.elementor-element-214c99b:not(.elementor-motion-effects-element-type-background), .elementor-48181 .elementor-element.elementor-element-214c99b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191A18;}.elementor-48181 .elementor-element.elementor-element-18351ca{--display:flex;--justify-content:center;}.elementor-widget-hfe-search-button input[type="search"].hfe-search-form__input,.elementor-widget-hfe-search-button .hfe-search-icon-toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hfe-search-button .hfe-search-form__input{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__input::placeholder{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__container, .elementor-widget-hfe-search-button .hfe-search-icon-toggle .hfe-search-form__input,.elementor-widget-hfe-search-button .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-color:var( --e-global-color-primary );}.elementor-widget-hfe-search-button .hfe-search-form__input:focus::placeholder{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__container button#clear-with-button,
					.elementor-widget-hfe-search-button .hfe-search-form__container button#clear,
					.elementor-widget-hfe-search-button .hfe-search-icon-toggle button#clear{color:var( --e-global-color-text );}.elementor-48181 .elementor-element.elementor-element-7d93e50 .hfe-input-focus .hfe-search-icon-toggle input[type=search]{width:114px;}.elementor-48181 .elementor-element.elementor-element-7d93e50 .hfe-search-icon-toggle input[type=search]{padding:0 calc( 15px / 2);}.elementor-48181 .elementor-element.elementor-element-7d93e50 .hfe-search-icon-toggle i.fa-search:before{font-size:15px;}.elementor-48181 .elementor-element.elementor-element-7d93e50 .hfe-search-icon-toggle i.fa-search, .elementor-48181 .elementor-element.elementor-element-7d93e50 .hfe-search-icon-toggle{width:15px;}.elementor-48181 .elementor-element.elementor-element-7d93e50{width:var( --container-widget-width, 104.381% );max-width:104.381%;--container-widget-width:104.381%;--container-widget-flex-grow:0;}.elementor-48181 .elementor-element.elementor-element-7d93e50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48181 .elementor-element.elementor-element-7d93e50 .hfe-input-focus .hfe-search-form__input:focus{color:#CE3030;background-color:#ededed;}.elementor-48181 .elementor-element.elementor-element-7d93e50 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:none;border-radius:1px;}.elementor-48181 .elementor-element.elementor-element-7d93e50 .hfe-search-icon-toggle i{color:#8F8F8F;border-color:#8F8F8F;fill:#8F8F8F;}.elementor-48181 .elementor-element.elementor-element-140767b{--display:flex;--justify-content:center;}.elementor-48181 .elementor-element.elementor-element-140767b.e-con{--flex-grow:0;--flex-shrink:0;}.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-48181 .elementor-element.elementor-element-9303029{width:var( --container-widget-width, 91.863% );max-width:91.863%;--container-widget-width:91.863%;--container-widget-flex-grow:0;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-48181 .elementor-element.elementor-element-9303029.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48181 .elementor-element.elementor-element-9303029 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-48181 .elementor-element.elementor-element-9303029 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-48181 .elementor-element.elementor-element-9303029 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-48181 .elementor-element.elementor-element-9303029 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-48181 .elementor-element.elementor-element-9303029 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-48181 .elementor-element.elementor-element-9303029 .elementor-icon-list-icon i{color:#C69E63;transition:color 0.3s;}.elementor-48181 .elementor-element.elementor-element-9303029 .elementor-icon-list-icon svg{fill:#C69E63;transition:fill 0.3s;}.elementor-48181 .elementor-element.elementor-element-9303029 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-48181 .elementor-element.elementor-element-9303029 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48181 .elementor-element.elementor-element-9303029 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-48181 .elementor-element.elementor-element-9303029 .elementor-icon-list-text{color:#8F8F8F;transition:color 0.3s;}.elementor-48181 .elementor-element.elementor-element-1e4a339{--display:flex;--justify-content:center;}.elementor-48181 .elementor-element.elementor-element-1e4a339.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48181 .elementor-element.elementor-element-c7ba00d .elementor-repeater-item-abcf327.elementor-social-icon{background-color:#02010100;}.elementor-48181 .elementor-element.elementor-element-c7ba00d .elementor-repeater-item-abcf327.elementor-social-icon i{color:#C69E63;}.elementor-48181 .elementor-element.elementor-element-c7ba00d .elementor-repeater-item-abcf327.elementor-social-icon svg{fill:#C69E63;}.elementor-48181 .elementor-element.elementor-element-c7ba00d .elementor-repeater-item-6cdd6b1.elementor-social-icon{background-color:#FFFFFF00;}.elementor-48181 .elementor-element.elementor-element-c7ba00d .elementor-repeater-item-6cdd6b1.elementor-social-icon i{color:#C69E63;}.elementor-48181 .elementor-element.elementor-element-c7ba00d .elementor-repeater-item-6cdd6b1.elementor-social-icon svg{fill:#C69E63;}.elementor-48181 .elementor-element.elementor-element-c7ba00d .elementor-repeater-item-b38beee.elementor-social-icon{background-color:#FFFFFF00;}.elementor-48181 .elementor-element.elementor-element-c7ba00d .elementor-repeater-item-b38beee.elementor-social-icon i{color:#C69E63;}.elementor-48181 .elementor-element.elementor-element-c7ba00d .elementor-repeater-item-b38beee.elementor-social-icon svg{fill:#C69E63;}.elementor-48181 .elementor-element.elementor-element-c7ba00d .elementor-repeater-item-15bdea4.elementor-social-icon{background-color:#FFFFFF00;}.elementor-48181 .elementor-element.elementor-element-c7ba00d .elementor-repeater-item-15bdea4.elementor-social-icon i{color:#C69E63;}.elementor-48181 .elementor-element.elementor-element-c7ba00d .elementor-repeater-item-15bdea4.elementor-social-icon svg{fill:#C69E63;}.elementor-48181 .elementor-element.elementor-element-c7ba00d{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:17px;--grid-column-gap:18px;--grid-row-gap:0px;}.elementor-48181 .elementor-element.elementor-element-c7ba00d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48181 .elementor-element.elementor-element-c7ba00d .elementor-social-icon{--icon-padding:0em;}.elementor-48181 .elementor-element.elementor-element-4d519cf{--display:flex;--justify-content:space-around;}.elementor-48181 .elementor-element.elementor-element-4d519cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48181 .elementor-element.elementor-element-38b1736{width:var( --container-widget-width, 92.082% );max-width:92.082%;--container-widget-width:92.082%;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-48181 .elementor-element.elementor-element-38b1736.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48181 .elementor-element.elementor-element-38b1736 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-48181 .elementor-element.elementor-element-38b1736 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-48181 .elementor-element.elementor-element-38b1736 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-48181 .elementor-element.elementor-element-38b1736 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-48181 .elementor-element.elementor-element-38b1736 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-48181 .elementor-element.elementor-element-38b1736 .elementor-icon-list-icon i{color:#C69E63;transition:color 0.3s;}.elementor-48181 .elementor-element.elementor-element-38b1736 .elementor-icon-list-icon svg{fill:#C69E63;transition:fill 0.3s;}.elementor-48181 .elementor-element.elementor-element-38b1736 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-48181 .elementor-element.elementor-element-38b1736 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48181 .elementor-element.elementor-element-38b1736 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-48181 .elementor-element.elementor-element-38b1736 .elementor-icon-list-text{color:#8F8F8F;transition:color 0.3s;}.elementor-48181 .elementor-element.elementor-element-ba5b1b3{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-48181 .elementor-element.elementor-element-ba5b1b3:not(.elementor-motion-effects-element-type-background), .elementor-48181 .elementor-element.elementor-element-ba5b1b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-48181 .elementor-element.elementor-element-6be8636{--display:flex;--justify-content:center;}.elementor-48181 .elementor-element.elementor-element-10489ee{text-align:left;}.elementor-48181 .elementor-element.elementor-element-10489ee .wpr-logo{padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-48181 .elementor-element.elementor-element-10489ee .wpr-logo-image{max-width:150px;}.elementor-48181 .elementor-element.elementor-element-10489ee.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-48181 .elementor-element.elementor-element-10489ee.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-48181 .elementor-element.elementor-element-10489ee.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-48181 .elementor-element.elementor-element-10489ee .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-48181 .elementor-element.elementor-element-10489ee .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-48181 .elementor-element.elementor-element-10489ee .wpr-logo-description{color:#888888;}.elementor-48181 .elementor-element.elementor-element-29dc747{--display:flex;--justify-content:center;}.elementor-48181 .elementor-element.elementor-element-2562f3b{width:var( --container-widget-width, 92.32% );max-width:92.32%;--container-widget-width:92.32%;--container-widget-flex-grow:0;}.elementor-48181 .elementor-element.elementor-element-2562f3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-menu-item.wpr-pointer-item{transition-duration:0.5s;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.5s;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.5s;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-toggle-wrap{text-align:center;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-nav-menu .wpr-menu-item,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#FFFFFF;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-nav-menu .wpr-menu-item:hover,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#FFFFFF;}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-line-fx .wpr-menu-item:after{background-color:#FF6438;}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-border-fx .wpr-menu-item:before{border-color:#FF6438;border-width:1px;}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-background-fx .wpr-menu-item:before{background-color:#FF6438;}.elementor-48181 .elementor-element.elementor-element-2562f3b .menu-item-has-children .wpr-sub-icon{font-size:14px;}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(14px + 15px);}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(14px + 15px);}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-nav-menu .wpr-menu-item,.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-nav-menu a,.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-toggle-text{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:800;}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-underline .wpr-menu-item:after,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-overline .wpr-menu-item:before,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-double-line .wpr-menu-item:before,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-double-line .wpr-menu-item:after{height:1px;}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-underline>nav>ul>li>.wpr-menu-item:after,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-overline>nav>ul>li>.wpr-menu-item:before,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:before,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:after{height:1px;}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-border-fx>nav>ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-underline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-overline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after{height:1px;}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-border-fx>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-48181 .elementor-element.elementor-element-2562f3b:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-0px);}.elementor-48181 .elementor-element.elementor-element-2562f3b:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(0px);}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-nav-menu .wpr-menu-item{padding-left:15px;padding-right:15px;padding-top:0px;padding-bottom:0px;}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-15px;}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-15px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-nav-menu > .menu-item{margin-left:9px;margin-right:9px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:9px;}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:9px;}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:9px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#333333;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#FF6438;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-sub-menu .wpr-sub-icon{right:15px;}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:15px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{margin-top:28px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-sub-menu{box-shadow:0px 7px 10px 0px rgba(202.5, 202.5, 202.5, 0.35);}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-nav-menu a,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-nav-menu .menu-item-has-children > a:after{color:#FFFFFF;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-nav-menu li{background-color:#383838;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-nav-menu li a:hover,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-nav-menu a:hover,
					 .elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-nav-menu a.wpr-active-menu-item{background-color:#FF6438;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-nav-menu a{padding-left:10px;padding-right:10px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-nav-menu .menu-item-has-children > a:after{margin-left:10px;margin-right:10px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-top:5px;padding-bottom:5px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-nav-menu{margin-top:10px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-toggle{border-color:#FFFFFF;width:36px;border-width:0px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-toggle-text{color:#FFFFFF;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-toggle-line{background-color:#FFFFFF;height:2px;margin-bottom:5px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-toggle:hover{border-color:#FF6438;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:#FF6438;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:#FF6438;}.elementor-48181 .elementor-element.elementor-element-0ce24bd{--display:flex;--justify-content:center;}.elementor-48181 .elementor-element.elementor-element-0ce24bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48181 .elementor-element.elementor-element-3824ea5{--display:flex;--min-height:0px;--justify-content:center;}.elementor-48181 .elementor-element.elementor-element-3824ea5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48181 .elementor-element.elementor-element-03cb93f{width:var( --container-widget-width, 151.49% );max-width:151.49%;--container-widget-width:151.49%;--container-widget-flex-grow:0;}.elementor-48181 .elementor-element.elementor-element-03cb93f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48181 .elementor-element.elementor-element-03cb93f .ms-lms-authorization{margin:0px 10px 0px 0px;}.elementor-48181 .elementor-element.elementor-element-03cb93f span.ms-lms-authorization-title{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:800;text-transform:uppercase;letter-spacing:0px;color:#2A3044;}.elementor-48181 .elementor-element.elementor-element-03cb93f:hover span.ms-lms-authorization-title{color:#61CE70;}.elementor-48181 .elementor-element.elementor-element-03cb93f  span.ms-lms-authorization-icon{width:48px;}.elementor-48181 .elementor-element.elementor-element-03cb93f span.ms-lms-authorization-icon{height:48px;border-radius:50% 50% 50% 50%;background-color:#227AFF;}.elementor-48181 .elementor-element.elementor-element-03cb93f span.ms-lms-authorization-icon i{color:#FFFFFF;}.elementor-48181 .elementor-element.elementor-element-03cb93f:hover span.ms-lms-authorization-icon{background-color:#227AFF;}.elementor-48181 .elementor-element.elementor-element-03cb93f:hover span.ms-lms-authorization-icon i{color:#fff;}.elementor-48181 .elementor-element.elementor-element-03cb93f  .stm_lms_account_dropdown .dropdown button span{font-size:14px;}.elementor-48181 .elementor-element.elementor-element-03cb93f  .stm_lms_account_dropdown .dropdown button .login_name{font-family:"Poppins", Sans-serif;}.elementor-48181 .elementor-element.elementor-element-03cb93f .stm_lms_account_dropdown .dropdown button span, .elementor-48181 .elementor-element.elementor-element-03cb93f .stm_lms_account_dropdown .dropdown button i{color:#273044;}.elementor-48181 .elementor-element.elementor-element-03cb93f .stm_lms_account_dropdown .dropdown button{background-color:#EEF1F7 !important;}.elementor-48181 .elementor-element.elementor-element-03cb93f .stm_lms_account_dropdown .dropdown button:hover span, .elementor-48181 .elementor-element.elementor-element-03cb93f .stm_lms_account_dropdown .dropdown button:hover i{color:#22FF34;}.elementor-48181 .elementor-element.elementor-element-03cb93f .stm_lms_account_dropdown .dropdown.open button span, .elementor-48181 .elementor-element.elementor-element-03cb93f .stm_lms_account_dropdown .dropdown.open button i{color:#22FF34;}.elementor-48181 .elementor-element.elementor-element-03cb93f .stm_lms_account_dropdown .dropdown.open .caret.rotate{color:#22FF34;}.elementor-48181 .elementor-element.elementor-element-03cb93f .stm_lms_account_dropdown .dropdown button:hover{background-color:#227aff1a !important;}.elementor-48181 .elementor-element.elementor-element-03cb93f .stm_lms_account_dropdown .open button{background-color:#227aff1a !important;}.elementor-48181 .elementor-element.elementor-element-03cb93f .masterstudy-dropdown-menu__wrap h3{font-family:"Poppins", Sans-serif;}.elementor-48181 .elementor-element.elementor-element-03cb93f .masterstudy-dropdown-menu{font-family:"Poppins", Sans-serif;}.elementor-48181 .elementor-element.elementor-element-03cb93f .masterstudy-dropdown-menu__learning-column .masterstudy-dropdown-menu__list li a:hover .dropdown_menu_item__title{color:#227AFF;}.elementor-48181 .elementor-element.elementor-element-03cb93f .masterstudy-dropdown-menu__learning-column .masterstudy-dropdown-menu__logout a:hover{color:#227AFF;}.elementor-48181 .elementor-element.elementor-element-03cb93f .masterstudy-dropdown-menu__learning-column .masterstudy-dropdown-menu__logout a:hover span{color:#227AFF;}@media(max-width:1024px){.elementor-48181 .elementor-element.elementor-element-214c99b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-48181 .elementor-element.elementor-element-c7ba00d{--icon-size:16px;--grid-row-gap:11px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-nav-menu .wpr-menu-item,.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-nav-menu a,.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-toggle-text{font-size:13px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-nav-menu .wpr-menu-item{padding-left:11px;padding-right:11px;padding-top:1px;padding-bottom:1px;}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-11px;}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-11px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-nav-menu > .menu-item{margin-left:10px;margin-right:10px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:10px;}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:10px;}.elementor-48181 .elementor-element.elementor-element-2562f3b.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:10px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-sub-menu .wpr-sub-menu-item{font-size:13px;padding-top:9px;padding-bottom:9px;}.elementor-48181 .elementor-element.elementor-element-03cb93f .ms-lms-authorization{margin:0px 10px 0px 0px;}.elementor-48181 .elementor-element.elementor-element-03cb93f  span.ms-lms-authorization-icon{width:51px;}.elementor-48181 .elementor-element.elementor-element-03cb93f span.ms-lms-authorization-icon{height:40px;}.elementor-48181 .elementor-element.elementor-element-03cb93f .stm_lms_account_dropdown{margin:0px 0px 0px 5px;}}@media(max-width:767px){.elementor-48181 .elementor-element.elementor-element-140767b{--width:148px;}.elementor-48181 .elementor-element.elementor-element-140767b.e-con{--align-self:flex-start;}.elementor-48181 .elementor-element.elementor-element-9303029{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-48181 .elementor-element.elementor-element-1e4a339{--width:123.974px;}.elementor-48181 .elementor-element.elementor-element-1e4a339.e-con{--align-self:flex-end;}.elementor-48181 .elementor-element.elementor-element-c7ba00d{width:var( --container-widget-width, 108.003px );max-width:108.003px;--container-widget-width:108.003px;--container-widget-flex-grow:0;--grid-column-gap:8px;--grid-row-gap:10px;}.elementor-48181 .elementor-element.elementor-element-c7ba00d.elementor-element{--align-self:center;}.elementor-48181 .elementor-element.elementor-element-4d519cf{--width:0px;}.elementor-48181 .elementor-element.elementor-element-6be8636{--width:50%;}.elementor-48181 .elementor-element.elementor-element-10489ee{text-align:left;}.elementor-48181 .elementor-element.elementor-element-29dc747{--width:50%;}.elementor-48181 .elementor-element.elementor-element-2562f3b{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-48181 .elementor-element.elementor-element-2562f3b .wpr-mobile-toggle-wrap{text-align:right;}.elementor-48181 .elementor-element.elementor-element-0ce24bd{--margin-top:-25px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;}.elementor-48181 .elementor-element.elementor-element-3824ea5{--width:100%;}.elementor-48181 .elementor-element.elementor-element-03cb93f{width:var( --container-widget-width, 48.021px );max-width:48.021px;--container-widget-width:48.021px;--container-widget-flex-grow:0;}.elementor-48181 .elementor-element.elementor-element-03cb93f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-48181 .elementor-element.elementor-element-03cb93f .ms-lms-authorization{margin:0px 0px 0px 10px;}}@media(min-width:768px){.elementor-48181 .elementor-element.elementor-element-214c99b{--content-width:1600px;}.elementor-48181 .elementor-element.elementor-element-18351ca{--width:11.729%;}.elementor-48181 .elementor-element.elementor-element-140767b{--width:9.901%;}.elementor-48181 .elementor-element.elementor-element-1e4a339{--width:16.053%;}.elementor-48181 .elementor-element.elementor-element-4d519cf{--width:100%;}.elementor-48181 .elementor-element.elementor-element-6be8636{--width:15.438%;}.elementor-48181 .elementor-element.elementor-element-29dc747{--width:68.614%;}.elementor-48181 .elementor-element.elementor-element-0ce24bd{--width:7.613%;}.elementor-48181 .elementor-element.elementor-element-3824ea5{--width:163.774%;}}@media(max-width:1024px) and (min-width:768px){.elementor-48181 .elementor-element.elementor-element-18351ca{--width:10%;}.elementor-48181 .elementor-element.elementor-element-140767b{--width:31.414%;}.elementor-48181 .elementor-element.elementor-element-1e4a339{--width:176.438px;}.elementor-48181 .elementor-element.elementor-element-4d519cf{--width:32%;}.elementor-48181 .elementor-element.elementor-element-6be8636{--width:20%;}.elementor-48181 .elementor-element.elementor-element-29dc747{--width:60%;}.elementor-48181 .elementor-element.elementor-element-0ce24bd{--width:20%;}}/* Start custom CSS for container, class: .elementor-element-1e4a339 */@media (max-width:767px){

  .angaz-top-row{
    width:100% !important;
    display:flex !important;
    flex-direction:row !important;
    justify-content:flex-end !important;
    align-items:center !important;
    gap:14px !important;
  }

  .angaz-top-social,
  .angaz-top-phone{
    width:auto !important;
    flex:0 0 auto !important;
    margin:0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d519cf */@media (min-width:1025px){

    .elementor-48181 .elementor-element.elementor-element-4d519cf{
        width:auto !important;
        max-width:none !important;
        min-width:max-content !important;

        flex:0 0 auto !important;

        margin:0 !important;
        padding:0 !important;

        display:flex !important;
        align-items:center !important;
        justify-content:center !important;

        white-space:nowrap !important;
    }

    .elementor-48181 .elementor-element.elementor-element-4d519cf .elementor-widget,
    .elementor-48181 .elementor-element.elementor-element-4d519cf .elementor-widget-container,
    .elementor-48181 .elementor-element.elementor-element-4d519cf .elementor-icon-list-items,
    .elementor-48181 .elementor-element.elementor-element-4d519cf .elementor-icon-list-item,
    .elementor-48181 .elementor-element.elementor-element-4d519cf a{
        width:auto !important;
        max-width:none !important;
        min-width:max-content !important;

        margin:0 !important;
        padding:0 !important;

        display:flex !important;
        align-items:center !important;

        white-space:nowrap !important;
        word-break:normal !important;
    }

    .elementor-48181 .elementor-element.elementor-element-4d519cf .elementor-icon-list-text{
        white-space:nowrap !important;
        word-break:normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-214c99b *//* =========================================
   TOP HEADER — DESKTOP FIX
========================================= */

@media (min-width:1025px){

    .angaz-top-header{
        width:100% !important;
        min-height:70px !important;
        padding:0 28px !important;
        margin:0 !important;
        box-sizing:border-box !important;
    }

    .angaz-top-header > .e-con-inner,
    .angaz-top-header > .elementor-container{
        width:100% !important;
        min-height:70px !important;

        display:flex !important;
        flex-direction:row !important;
        align-items:center !important;
        justify-content:space-between !important;
        flex-wrap:nowrap !important;

        gap:24px !important;
        padding:0 !important;
        margin:0 !important;
    }

    /* الإيميل */
    .angaz-top-email{
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;

        width:auto !important;
        min-width:max-content !important;
        flex:0 0 auto !important;

        margin:0 !important;
        padding:0 !important;
        white-space:nowrap !important;
    }

    .angaz-top-email a,
    .angaz-top-email .elementor-icon-list-item,
    .angaz-top-email .elementor-icon-list-text{
        display:flex !important;
        align-items:center !important;

        white-space:nowrap !important;
        word-break:normal !important;
        margin:0 !important;
    }

    /* السوشيال */
    .angaz-top-social{
        width:auto !important;
        min-width:max-content !important;
        flex:0 0 auto !important;
        margin:0 !important;
    }

    .angaz-top-social .elementor-social-icons-wrapper{
        display:flex !important;
        align-items:center !important;
        flex-wrap:nowrap !important;
        gap:14px !important;
    }

    /* الهاتف */
    .angaz-top-phone{
        width:auto !important;
        min-width:max-content !important;
        flex:0 0 auto !important;
        margin:0 !important;
        white-space:nowrap !important;
    }

    /* البحث */
    .angaz-top-search{
        width:auto !important;
        min-width:40px !important;
        flex:0 0 auto !important;
        margin:0 !important;
    }
}
/* =========================
   Mobile Top Header
========================= */
@media (max-width:767px){

    .angaz-top-row{
        display:flex !important;
        align-items:center !important;
        justify-content:flex-start !important;
        gap:14px !important;
    }

    /* السوشيال أقصى اليمين */
    .angaz-top-social{
        order:1 !important;
        margin-right:auto !important;
        margin-left:0 !important;
    }

    /* الهاتف بعده مباشرة */
    .angaz-top-phone{
        order:2 !important;
    }

    /* إخفاء الإيميل والبحث إذا كنت مخفيهم */
    .angaz-top-email{
        display:none !important;
    }

    .angaz-top-search{
        display:none !important;
    }
}
@media (max-width:767px){

  .angaz-top-row{
    width:100% !important;
    display:flex !important;
    flex-direction:row !important;
    justify-content:flex-end !important;
    align-items:center !important;
    gap:14px !important;
  }

  .angaz-top-social,
  .angaz-top-phone{
    width:auto !important;
    flex:0 0 auto !important;
    margin:0 !important;
  }
}
@media (max-width:767px){

    .angaz-top-row{
        display:flex !important;
        width:100% !important;
        justify-content:space-between !important;
        align-items:center !important;
    }

    .angaz-top-phone{
        margin-right:auto !important;
    }

    .angaz-top-social{
        margin-left:auto !important;
    }

    .angaz-top-email,
    .angaz-top-search{
        display:none !important;
    }
}/* End custom CSS */
/* Start custom CSS for wpr-logo, class: .elementor-element-10489ee */@media (max-width:767px){

.elementor-48181 .elementor-element.elementor-element-10489ee img{
    transform: scale(1.2);
    transform-origin: center center;
}

}/* End custom CSS */
/* Start custom CSS for stm_lms_pro_site_authorization_links, class: .elementor-element-03cb93f */.elementor-48181 .elementor-element.elementor-element-03cb93f .ms-lms-authorization-icon{
    display:inline-flex !important;
    align-items:center;
    justify-content:center;
    gap:8px;

    min-width:125px;
    height:48px !important;
    padding:0 16px !important;

    background:#fff !important;
    color:#111 !important;

    border:1px solid #FF7F46 !important;
    border-radius:3px !important;

    transition:.3s ease;
}

.elementor-48181 .elementor-element.elementor-element-03cb93f .ms-lms-authorization-icon::after{
    content:"تسجيل الدخول";
    font-family:"Poppins",sans-serif !important;
    font-size:13px !important;
    font-weight:800 !important;
    letter-spacing:.8px;
    text-transform:uppercase;
}

.elementor-48181 .elementor-element.elementor-element-03cb93f .ms-lms-authorization-icon i{
    color:#FF7F46 !important;
    font-size:14px !important;
}

.elementor-48181 .elementor-element.elementor-element-03cb93f .ms-lms-authorization-icon:hover{
    background:#111 !important;
    border-color:#111 !important;
}

.elementor-48181 .elementor-element.elementor-element-03cb93f .ms-lms-authorization-icon:hover::after,
.elementor-48181 .elementor-element.elementor-element-03cb93f .ms-lms-authorization-icon:hover i{
    color:#fff !important;
}
/* زر الحساب بعد تسجيل الدخول */
.stm_lms_account_dropdown .dropdown > button{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:8px !important;

    min-width:145px !important;
    height:44px !important;
    padding:0 16px !important;

    background:#fff !important;
    color:#111 !important;

    border:1px solid #FF7F46 !important;
    border-radius:3px !important;

    box-shadow:none !important;
    outline:none !important;

    font-family:"Poppins",sans-serif !important;
    font-size:13px !important;
    font-weight:800 !important;

    transition:.3s ease !important;
}

/* اسم المستخدم */
.stm_lms_account_dropdown .dropdown > button .login_name{
    color:#111 !important;
    font-family:"Poppins",sans-serif !important;
    font-size:13px !important;
    font-weight:800 !important;
    white-space:nowrap;
}

/* أيقونة المستخدم */
.stm_lms_account_dropdown .dropdown > button .masterstudy-dropdown-menu__icon{
    color:#FF7F46 !important;
    font-size:16px !important;
}

/* السهم */
.stm_lms_account_dropdown .dropdown > button .caret{
    color:#111 !important;
    margin:0 !important;
}

/* Hover */
.stm_lms_account_dropdown .dropdown > button:hover,
.stm_lms_account_dropdown .dropdown.open > button{
    background:#111 !important;
    border-color:#111 !important;
    transform:translateY(-2px);
    box-shadow:0 10px 24px rgba(0,0,0,.15) !important;
}

.stm_lms_account_dropdown .dropdown > button:hover .login_name,
.stm_lms_account_dropdown .dropdown.open > button .login_name,
.stm_lms_account_dropdown .dropdown > button:hover .caret,
.stm_lms_account_dropdown .dropdown.open > button .caret{
    color:#fff !important;
}

.stm_lms_account_dropdown .dropdown > button:hover .masterstudy-dropdown-menu__icon,
.stm_lms_account_dropdown .dropdown.open > button .masterstudy-dropdown-menu__icon{
    color:#FF7F46 !important;
}

/* القائمة المنسدلة */
.stm_lms_account_dropdown .masterstudy-dropdown-menu{
    margin-top:10px !important;
    border:1px solid #ececec !important;
    border-radius:8px !important;
    background:#fff !important;
    box-shadow:0 18px 45px rgba(0,0,0,.14) !important;
    overflow:hidden;
}

/* عناصر القائمة */
.stm_lms_account_dropdown .dropdown_menu_item{
    color:#111 !important;
    transition:.25s ease;
}

.stm_lms_account_dropdown .dropdown_menu_item:hover{
    background:#fff4ef !important;
}

.stm_lms_account_dropdown .dropdown_menu_item:hover .dropdown_menu_item__title{
    color:#FF7F46 !important;
}

/* تسجيل الخروج */
.stm_lms_account_dropdown .masterstudy-dropdown-menu__logout a{
    color:#111 !important;
    font-weight:800 !important;
}

.stm_lms_account_dropdown .masterstudy-dropdown-menu__logout a:hover{
    color:#FF7F46 !important;
}

/* Mobile */
@media(max-width:767px){
    .stm_lms_account_dropdown .dropdown > button{
        min-width:125px !important;
        height:40px !important;
        padding:0 12px !important;
        font-size:12px !important;
    }

    .stm_lms_account_dropdown .dropdown > button .login_name{
        max-width:90px;
        overflow:hidden;
        text-overflow:ellipsis;
    }
}
/* =====================================
   Career Hub Academy - Account Dropdown
===================================== */

/* الحاوية الرئيسية */
.stm_lms_account_dropdown .masterstudy-dropdown-menu{
    width:620px !important;
    max-width:calc(100vw - 24px) !important;
    padding:0 !important;

    background:#fff !important;
    border:1px solid #ececec !important;
    border-radius:16px !important;

    box-shadow:0 22px 55px rgba(0,0,0,.16) !important;
    overflow:hidden !important;
}

/* توزيع الأعمدة */
.stm_lms_account_dropdown .masterstudy-dropdown-menu__wrap{
    display:grid !important;
    grid-template-columns:1fr 1fr !important;
    gap:0 !important;
    background:#fff !important;
}

/* كل عمود */
.stm_lms_account_dropdown .masterstudy-dropdown-menu__learning-column,
.stm_lms_account_dropdown .masterstudy-dropdown-menu__main-column{
    padding:24px !important;
    background:#fff !important;
}

/* فاصل بين العمودين */
.stm_lms_account_dropdown .masterstudy-dropdown-menu__main-column{
    border-inline-start:1px solid #ececec !important;
}

/* العناوين */
.stm_lms_account_dropdown .masterstudy-dropdown-menu__wrap h3{
    margin:0 0 16px !important;
    padding-bottom:12px !important;

    color:#111 !important;
    border-bottom:1px solid #ececec !important;

    font-family:"Poppins",sans-serif !important;
    font-size:14px !important;
    font-weight:800 !important;
    text-align:right !important;
}

/* القوائم */
.stm_lms_account_dropdown .masterstudy-dropdown-menu__list{
    margin:0 !important;
    padding:0 !important;
    list-style:none !important;
}

/* كل عنصر */
.stm_lms_account_dropdown .masterstudy-dropdown-menu__list li{
    margin:0 0 6px !important;
}

/* الروابط */
.stm_lms_account_dropdown .dropdown_menu_item{
    display:flex !important;
    align-items:center !important;

    min-height:42px !important;
    padding:10px 12px !important;

    background:transparent !important;
    border:1px solid transparent !important;
    border-radius:8px !important;

    color:#111 !important;
    text-decoration:none !important;

    transition:.25s ease !important;
}

/* النص */
.stm_lms_account_dropdown .dropdown_menu_item__title{
    color:#111 !important;
    font-family:"Poppins",sans-serif !important;
    font-size:13px !important;
    font-weight:600 !important;
}

/* Hover */
.stm_lms_account_dropdown .dropdown_menu_item:hover{
    background:#fff4ef !important;
    border-color:rgba(255,127,70,.28) !important;
    transform:translateX(-3px);
}

.stm_lms_account_dropdown .dropdown_menu_item:hover .dropdown_menu_item__title{
    color:#FF7F46 !important;
}

/* العنصر الحالي */
.stm_lms_account_dropdown .dropdown_menu_item.active,
.stm_lms_account_dropdown .dropdown_menu_item.current{
    background:#111 !important;
    border-color:#111 !important;
}

.stm_lms_account_dropdown .dropdown_menu_item.active .dropdown_menu_item__title,
.stm_lms_account_dropdown .dropdown_menu_item.current .dropdown_menu_item__title{
    color:#fff !important;
}

/* تسجيل الخروج */
.stm_lms_account_dropdown .masterstudy-dropdown-menu__logout{
    margin-top:16px !important;
    padding-top:16px !important;
    border-top:1px solid #ececec !important;
}

.stm_lms_account_dropdown .masterstudy-dropdown-menu__logout a{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    min-height:42px !important;
    padding:10px 14px !important;

    background:#111 !important;
    color:#fff !important;

    border:1px solid #111 !important;
    border-radius:8px !important;

    font-family:"Poppins",sans-serif !important;
    font-size:13px !important;
    font-weight:800 !important;

    text-decoration:none !important;
    transition:.25s ease !important;
}

.stm_lms_account_dropdown .masterstudy-dropdown-menu__logout a:hover{
    background:#FF7F46 !important;
    border-color:#FF7F46 !important;
    color:#fff !important;
}

/* إزالة الأزرق القديم نهائيًا */
.stm_lms_account_dropdown .masterstudy-dropdown-menu__main-column,
.stm_lms_account_dropdown .masterstudy-dropdown-menu__learning-column,
.stm_lms_account_dropdown .masterstudy-dropdown-menu__list li,
.stm_lms_account_dropdown .masterstudy-dropdown-menu__list li a{
    background-color:transparent !important;
}

/* =========================
   Mobile
========================= */
@media(max-width:767px){

    .stm_lms_account_dropdown .masterstudy-dropdown-menu{
        width:calc(100vw - 20px) !important;
        max-height:75vh !important;
        overflow-y:auto !important;
        right:auto !important;
        left:10px !important;
    }

    .stm_lms_account_dropdown .masterstudy-dropdown-menu__wrap{
        grid-template-columns:1fr !important;
    }

    .stm_lms_account_dropdown .masterstudy-dropdown-menu__main-column{
        border-inline-start:0 !important;
        border-top:1px solid #ececec !important;
    }

    .stm_lms_account_dropdown .masterstudy-dropdown-menu__learning-column,
    .stm_lms_account_dropdown .masterstudy-dropdown-menu__main-column{
        padding:18px !important;
    }

    .stm_lms_account_dropdown .dropdown_menu_item{
        min-height:40px !important;
        padding:9px 10px !important;
    }

    .stm_lms_account_dropdown .dropdown_menu_item__title{
        font-size:12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3824ea5 *//* =====================================
   Desktop: زر كامل بالاسم والأيقونة
===================================== */

.elementor-48181 .elementor-element.elementor-element-3824ea5 .stm_lms_account_dropdown .dropdown > button{
    min-height:46px !important;
    width:auto !important;
    min-width:150px !important;

    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:9px !important;

    padding:0 16px !important;
    margin:0 !important;

    background:#ffffff !important;
    border:1px solid rgba(255,255,255,.75) !important;
    border-radius:999px !important;

    color:#0b3f34 !important;
    box-shadow:0 8px 20px rgba(0,0,0,.13) !important;

    overflow:visible !important;
    white-space:nowrap !important;
    cursor:pointer !important;

    transition:.25s ease !important;
}

/* الأيقونة */
.elementor-48181 .elementor-element.elementor-element-3824ea5 .masterstudy-dropdown-menu__icon,
.elementor-48181 .elementor-element.elementor-element-3824ea5 .stmlms-user11{
    color:#0b3f34 !important;
    font-size:19px !important;
    margin:0 !important;
}

/* اسم المستخدم */
.elementor-48181 .elementor-element.elementor-element-3824ea5 .login_name{
    display:inline-block !important;
    color:#0b3f34 !important;
    font-size:14px !important;
    font-weight:700 !important;
    line-height:1.2 !important;
    max-width:115px !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important;
}

/* السهم */
.elementor-48181 .elementor-element.elementor-element-3824ea5 .caret{
    display:inline-block !important;
    border-top-color:#0b3f34 !important;
}

/* Hover */
.elementor-48181 .elementor-element.elementor-element-3824ea5 .stm_lms_account_dropdown .dropdown > button:hover{
    background:#d6ea20 !important;
    border-color:#d6ea20 !important;
    transform:translateY(-2px) !important;
    box-shadow:0 12px 26px rgba(214,234,32,.24) !important;
}


/* =====================================
   Tablet + Mobile: أيقونة فقط
===================================== */

@media (max-width:1024px){

    .elementor-48181 .elementor-element.elementor-element-3824ea5 .stm_lms_account_dropdown .dropdown > button{
        width:44px !important;
        height:44px !important;
        min-width:44px !important;
        min-height:44px !important;

        padding:0 !important;
        border-radius:14px !important;
        gap:0 !important;

        overflow:hidden !important;
    }

    .elementor-48181 .elementor-element.elementor-element-3824ea5 .login_name,
    .elementor-48181 .elementor-element.elementor-element-3824ea5 .caret{
        display:none !important;
    }

    .elementor-48181 .elementor-element.elementor-element-3824ea5 .masterstudy-dropdown-menu__icon,
    .elementor-48181 .elementor-element.elementor-element-3824ea5 .stmlms-user11{
        font-size:20px !important;
        margin:0 !important;
    }
}


/* =====================================
   Mobile
===================================== */

@media (max-width:767px){

    .elementor-48181 .elementor-element.elementor-element-3824ea5 .stm_lms_account_dropdown .dropdown > button{
        width:40px !important;
        height:40px !important;
        min-width:40px !important;
        min-height:40px !important;
        border-radius:12px !important;
    }

    .elementor-48181 .elementor-element.elementor-element-3824ea5 .masterstudy-dropdown-menu__icon,
    .elementor-48181 .elementor-element.elementor-element-3824ea5 .stmlms-user11{
        font-size:19px !important;
    }
}
/* =====================================
   زر تسجيل الدخول — موبايل فقط
   تحويله إلى أيقونة بدون نص
===================================== */
@media (max-width:767px){

    /* حاوية تسجيل الدخول قبل تسجيل الحساب */
    .elementor-48181 .elementor-element.elementor-element-3824ea5 .ms-lms-authorization-icon{
        display:inline-flex !important;
        align-items:center !important;
        justify-content:center !important;

        width:42px !important;
        min-width:42px !important;
        max-width:42px !important;

        height:42px !important;
        min-height:42px !important;

        padding:0 !important;
        margin:0 !important;
        gap:0 !important;

        background:#fff !important;
        border:1px solid #FF7F46 !important;
        border-radius:11px !important;

        overflow:hidden !important;
        box-sizing:border-box !important;
    }

    /* إخفاء كلمة تسجيل الدخول */
    .elementor-48181 .elementor-element.elementor-element-3824ea5 .ms-lms-authorization-icon::after{
        content:none !important;
        display:none !important;
    }

    /* الأيقونة */
    .elementor-48181 .elementor-element.elementor-element-3824ea5 .ms-lms-authorization-icon i{
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;

        width:20px !important;
        height:20px !important;

        margin:0 !important;
        padding:0 !important;

        color:#FF7F46 !important;
        font-size:20px !important;
        line-height:1 !important;
    }

    .elementor-48181 .elementor-element.elementor-element-3824ea5 .ms-lms-authorization-icon:hover{
        background:#111 !important;
        border-color:#111 !important;
    }

    .elementor-48181 .elementor-element.elementor-element-3824ea5 .ms-lms-authorization-icon:hover i{
        color:#fff !important;
    }

    /* بعد تسجيل الدخول: إظهار الأيقونة فقط أيضًا */
    .elementor-48181 .elementor-element.elementor-element-3824ea5 .stm_lms_account_dropdown .dropdown > button{
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;

        width:42px !important;
        min-width:42px !important;
        max-width:42px !important;

        height:42px !important;
        min-height:42px !important;

        padding:0 !important;
        margin:0 !important;
        gap:0 !important;

        border-radius:11px !important;
        overflow:hidden !important;
    }

    /* إخفاء الاسم والسهم على الموبايل */
    .elementor-48181 .elementor-element.elementor-element-3824ea5 .stm_lms_account_dropdown .dropdown > button .login_name,
    .elementor-48181 .elementor-element.elementor-element-3824ea5 .stm_lms_account_dropdown .dropdown > button .caret{
        display:none !important;
    }

    /* أيقونة الحساب بعد تسجيل الدخول */
    .elementor-48181 .elementor-element.elementor-element-3824ea5 .stm_lms_account_dropdown .dropdown > button
    .masterstudy-dropdown-menu__icon{
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;

        width:20px !important;
        height:20px !important;

        margin:0 !important;
        font-size:20px !important;
        color:#FF7F46 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba5b1b3 *//* =========================================
   MOBILE MAIN HEADER
   Menu Right - Logo Center - Login Left
========================================= */

@media (max-width: 767px) {

    /* الكونتينر الأسود الرئيسي */
    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 {
        position: relative !important;

        display: block !important;

        width: 100% !important;
        max-width: 100% !important;

        min-height: 78px !important;
        height: 78px !important;

        padding: 0 14px !important;
        margin: 0 !important;

        box-sizing: border-box !important;
        overflow: visible !important;
    }

    /* لو فيه كونتينر داخلي */
    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 > .e-con-inner,
    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 > .elementor-container {
        position: static !important;

        display: block !important;

        width: 100% !important;
        height: 100% !important;
        min-height: 0 !important;

        padding: 0 !important;
        margin: 0 !important;
    }

    /* إلغاء العرض الكامل للكونتينرات الثلاثة */
    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 .angaz-menu,
    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 .angaz-logo,
    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 .angaz-login {
        width: auto !important;
        max-width: none !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    /* ======================
       المنيو أقصى اليمين
    ====================== */

    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 .angaz-menu {
        position: absolute !important;

        right: 14px !important;
        left: auto !important;

        top: 50% !important;
        transform: translateY(-50%) !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        z-index: 3 !important;
    }

    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 .angaz-menu .elementor-menu-toggle {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 44px !important;
        height: 44px !important;

        margin: 0 !important;
        padding: 6px !important;

        color: #fff !important;
        background: transparent !important;

        font-size: 28px !important;
    }

    /* ======================
       اللوجو في المنتصف
    ====================== */

    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 .angaz-logo {
        position: absolute !important;

        left: 50% !important;
        right: auto !important;

        top: 50% !important;
        transform: translate(-50%, -50%) !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        z-index: 2 !important;
    }

    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 .angaz-logo img {
        display: block !important;

        width: auto !important;
        max-width: 118px !important;
        max-height: 50px !important;

        margin: 0 !important;
        object-fit: contain !important;
    }

    /* ======================
       تسجيل الدخول أقصى اليسار
    ====================== */

    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 .angaz-login {
        position: absolute !important;

        left: 14px !important;
        right: auto !important;

        top: 50% !important;
        transform: translateY(-50%) !important;

        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;

        z-index: 3 !important;
    }

    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 .angaz-login .elementor-button-wrapper {
        margin: 0 !important;
    }

    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 .angaz-login .elementor-button {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        min-height: 42px !important;

        padding: 9px 12px !important;
        margin: 0 !important;

        font-size: 12px !important;
        font-weight: 700 !important;

        white-space: nowrap !important;
        border-radius: 8px !important;
    }
}


/* الموبايلات الصغيرة */
@media (max-width: 390px) {

    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 {
        height: 72px !important;
        min-height: 72px !important;
        padding: 0 9px !important;
    }

    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 .angaz-menu {
        right: 9px !important;
    }

    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 .angaz-login {
        left: 9px !important;
    }

    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 .angaz-logo img {
        max-width: 100px !important;
        max-height: 44px !important;
    }

    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 .angaz-login .elementor-button {
        min-height: 38px !important;
        padding: 7px 9px !important;
        font-size: 10px !important;
    }

    .elementor-48181 .elementor-element.elementor-element-ba5b1b3 .angaz-menu .elementor-menu-toggle {
        width: 40px !important;
        height: 40px !important;
        font-size: 25px !important;
    }
}/* End custom CSS */