.elementor-28466 .elementor-element.elementor-element-beed258{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9998;}.elementor-28466 .elementor-element.elementor-element-beed258:not(.elementor-motion-effects-element-type-background), .elementor-28466 .elementor-element.elementor-element-beed258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C3625;}.elementor-28466 .elementor-element.elementor-element-beed258.e-con{--align-self:flex-start;}.elementor-28466 .elementor-element.elementor-element-17a3f5a{--display:flex;--min-height:25px;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:30px;--padding-right:30px;}.elementor-28466 .elementor-element.elementor-element-17a3f5a:not(.elementor-motion-effects-element-type-background), .elementor-28466 .elementor-element.elementor-element-17a3f5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #0A2E1F 48%, #11412D 100%);}.elementor-28466 .elementor-element.elementor-element-17a3f5a.e-con{--align-self:flex-start;}.elementor-28466 .elementor-element.elementor-element-d7d3e0f{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-28466 .elementor-element.elementor-element-d7d3e0f.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-28466 .elementor-element.elementor-element-4f9a683{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-28466 .elementor-element.elementor-element-4f9a683.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-28466 .elementor-element.elementor-element-4f9a683 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-28466 .elementor-element.elementor-element-4f9a683 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-28466 .elementor-element.elementor-element-4f9a683 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-28466 .elementor-element.elementor-element-4f9a683 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-28466 .elementor-element.elementor-element-4f9a683 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-28466 .elementor-element.elementor-element-4f9a683 .elementor-icon-list-icon i{color:#ffffff;transition:color 0.3s;}.elementor-28466 .elementor-element.elementor-element-4f9a683 .elementor-icon-list-icon svg{fill:#ffffff;transition:fill 0.3s;}.elementor-28466 .elementor-element.elementor-element-4f9a683 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-28466 .elementor-element.elementor-element-4f9a683 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28466 .elementor-element.elementor-element-4f9a683 .elementor-icon-list-item > a{font-family:"K2D", Sans-serif;font-size:14px;font-weight:600;}.elementor-28466 .elementor-element.elementor-element-4f9a683 .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-28466 .elementor-element.elementor-element-4f9a683 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFC107;}.elementor-28466 .elementor-element.elementor-element-ec0a395{--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-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99999;}.elementor-28466 .elementor-element.elementor-element-ec0a395.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28466 .elementor-element.elementor-element-5c21810{--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-end;--align-items: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-28466 .elementor-element.elementor-element-fc76c7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-28466 .elementor-element.elementor-element-fc76c7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-28466 .elementor-element.elementor-element-fc76c7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-28466 .elementor-element.elementor-element-fc76c7b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-28466 .elementor-element.elementor-element-fc76c7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-28466 .elementor-element.elementor-element-fc76c7b .elementor-icon-list-icon i{color:#ffffff;transition:color 0.3s;}.elementor-28466 .elementor-element.elementor-element-fc76c7b .elementor-icon-list-icon svg{fill:#ffffff;transition:fill 0.3s;}.elementor-28466 .elementor-element.elementor-element-fc76c7b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#d3b574;}.elementor-28466 .elementor-element.elementor-element-fc76c7b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#d3b574;}.elementor-28466 .elementor-element.elementor-element-fc76c7b{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-28466 .elementor-element.elementor-element-fc76c7b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-28466 .elementor-element.elementor-element-fc76c7b .elementor-icon-list-text{transition:color 0.3s;}.elementor-28466 .elementor-element.elementor-element-5a9cbee > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-28466 .elementor-element.elementor-element-5a9cbee .cpel-switcher__lang a{color:#000000;padding-left:4px;padding-right:4px;padding-top:4px;padding-bottom:4px;}.elementor-28466 .elementor-element.elementor-element-5a9cbee .cpel-switcher__icon{color:#000000;padding-left:10px;}.elementor-28466 .elementor-element.elementor-element-5a9cbee.cpel-switcher--layout-dropdown .cpel-switcher__lang a{background-color:#FFFFFF;}.elementor-28466 .elementor-element.elementor-element-5a9cbee .cpel-switcher__lang a:hover, .elementor-28466 .elementor-element.elementor-element-5a9cbee .cpel-switcher__lang a:focus{color:#FFAA00;}.elementor-28466 .elementor-element.elementor-element-5a9cbee.cpel-switcher--layout-dropdown .cpel-switcher__lang a:hover, .elementor-28466 .elementor-element.elementor-element-5a9cbee.cpel-switcher--layout-dropdown .cpel-switcher__lang a:focus{background-color:#D9D9D9;}.elementor-28466 .elementor-element.elementor-element-5a9cbee .cpel-switcher__lang--active a{color:#80DB36;}.elementor-28466 .elementor-element.elementor-element-5a9cbee.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:20px;height:20px;}.elementor-28466 .elementor-element.elementor-element-5a9cbee.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:20px;height:calc(20px * 0.75);}.elementor-28466 .elementor-element.elementor-element-5a9cbee .cpel-switcher__flag img{border-radius:0px;}.elementor-28466 .elementor-element.elementor-element-5a9cbee .cpel-switcher__code{padding-left:10px;}.elementor-28466 .elementor-element.elementor-element-8a05378{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-28466 .elementor-element.elementor-element-8a05378 .elementor-search-form{text-align:right;}.elementor-28466 .elementor-element.elementor-element-8a05378 .elementor-search-form__toggle{--e-search-form-toggle-size:30px;--e-search-form-toggle-color:#ffffff;--e-search-form-toggle-background-color:#2C9267;--e-search-form-toggle-icon-size:calc(50em / 100);--e-search-form-toggle-border-radius:5px;}.elementor-28466 .elementor-element.elementor-element-8a05378.elementor-search-form--skin-full_screen .elementor-search-form__container{background-color:#043F025C;}.elementor-28466 .elementor-element.elementor-element-8a05378 input[type="search"].elementor-search-form__input{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;}.elementor-28466 .elementor-element.elementor-element-8a05378 .elementor-search-form__input,
					.elementor-28466 .elementor-element.elementor-element-8a05378 .elementor-search-form__icon,
					.elementor-28466 .elementor-element.elementor-element-8a05378 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-28466 .elementor-element.elementor-element-8a05378 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-28466 .elementor-element.elementor-element-8a05378.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#ffffff;fill:#ffffff;}.elementor-28466 .elementor-element.elementor-element-8a05378:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-color:rgba(255,255,255,0.5);border-radius:0px;}.elementor-28466 .elementor-element.elementor-element-8a05378.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-color:rgba(255,255,255,0.5);border-radius:0px;}.elementor-28466 .elementor-element.elementor-element-8a05378 .elementor-search-form__toggle:hover{--e-search-form-toggle-color:#d3b574;}.elementor-28466 .elementor-element.elementor-element-8a05378 .elementor-search-form__toggle:focus{--e-search-form-toggle-color:#d3b574;}.elementor-28466 .elementor-element.elementor-element-5924599{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:999;}.elementor-28466 .elementor-element.elementor-element-5924599.e-con{--align-self:center;}.elementor-28466 .elementor-element.elementor-element-bf6d2b3{--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-end;--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-28466 .elementor-element.elementor-element-bf6d2b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28466 .elementor-element.elementor-element-64f4682{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 4px 0px;}.elementor-28466 .elementor-element.elementor-element-64f4682.elementor-element{--align-self:flex-start;}.elementor-28466 .elementor-element.elementor-element-64f4682 img{width:100%;}.elementor-28466 .elementor-element.elementor-element-f68d1c5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;--z-index:999999999999;}.elementor-28466 .elementor-element.elementor-element-f68d1c5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-28466 .elementor-element.elementor-element-03fd22f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28466 .elementor-element.elementor-element-03fd22f:not(.elementor-motion-effects-element-type-background), .elementor-28466 .elementor-element.elementor-element-03fd22f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-28466 .elementor-element.elementor-element-e3e9d4d{--display:flex;--justify-content:flex-start;--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:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28466 .elementor-element.elementor-element-e3e9d4d:not(.elementor-motion-effects-element-type-background), .elementor-28466 .elementor-element.elementor-element-e3e9d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-28466 .elementor-element.elementor-element-e3e9d4d.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-28466 .elementor-element.elementor-element-519c548{--display:flex;}.elementor-28466 .elementor-element.elementor-element-c37e824{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-28466 .elementor-element.elementor-element-c37e824:not(.elementor-motion-effects-element-type-background), .elementor-28466 .elementor-element.elementor-element-c37e824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-28466 .elementor-element.elementor-element-864fdc2{--display:flex;}.elementor-28466 .elementor-element.elementor-element-608a91f{--display:flex;}.elementor-28466 .elementor-element.elementor-element-8ad8bc3{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:800ms;--n-menu-toggle-align:center;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:20px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:800ms;--n-menu-title-padding:6px 20px 6px 20px;--n-menu-icon-size:16px;--n-menu-icon-color:#FFBE00;--n-menu-icon-color-hover:#106240;--n-menu-icon-color-active:#106240;--n-menu-dropdown-indicator-color-normal:#FFC400;--n-menu-dropdown-indicator-color-hover:#FFFFFF;--n-menu-dropdown-indicator-color-active:#FFFFFF;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-28466 .elementor-element.elementor-element-8ad8bc3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#000000B8;}.elementor-28466 .elementor-element.elementor-element-8ad8bc3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#106240;box-shadow:0px 0px 10px 0px rgba(255, 0, 0, 0.25);}.elementor-28466 .elementor-element.elementor-element-8ad8bc3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#106240;}.elementor-28466 .elementor-element.elementor-element-8ad8bc3.elementor-element{--align-self:center;}.elementor-28466 .elementor-element.elementor-element-8ad8bc3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-28466 .elementor-element.elementor-element-8ad8bc3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-28466 .elementor-element.elementor-element-8ad8bc3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-28466 .elementor-element.elementor-element-8ad8bc3 {--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:var( --e-global-color-3007af1 );}.elementor-28466 .elementor-element.elementor-element-8ad8bc3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:6px 6px 6px 6px;}.elementor-28466 .elementor-element.elementor-element-d8f49f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--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;--z-index:9995;}.elementor-28466 .elementor-element.elementor-element-d8f49f1.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-28466 .elementor-element.elementor-element-781facd{width:var( --container-widget-width, 50px );max-width:50px;background-color:#FFFFFF;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:50px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-28466 .elementor-element.elementor-element-781facd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28466 .elementor-element.elementor-element-781facd .elementor-icon-box-wrapper{text-align:center;gap:100%;}.elementor-28466 .elementor-element.elementor-element-781facd .elementor-icon-box-title{margin-block-end:-3px;color:#177951;}.elementor-28466 .elementor-element.elementor-element-781facd.elementor-view-stacked .elementor-icon{background-color:#FFC107;}.elementor-28466 .elementor-element.elementor-element-781facd.elementor-view-framed .elementor-icon, .elementor-28466 .elementor-element.elementor-element-781facd.elementor-view-default .elementor-icon{fill:#FFC107;color:#FFC107;border-color:#FFC107;}.elementor-28466 .elementor-element.elementor-element-781facd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28466 .elementor-element.elementor-element-781facd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-28466 .elementor-element.elementor-element-781facd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28466 .elementor-element.elementor-element-781facd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28466 .elementor-element.elementor-element-781facd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28466 .elementor-element.elementor-element-781facd.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28466 .elementor-element.elementor-element-781facd .elementor-icon{font-size:15px;padding:5px;}.elementor-28466 .elementor-element.elementor-element-781facd .elementor-icon i{transform:rotate(0deg);}.elementor-28466 .elementor-element.elementor-element-781facd .elementor-icon-box-title, .elementor-28466 .elementor-element.elementor-element-781facd .elementor-icon-box-title a{font-family:"K2D", Sans-serif;font-size:14px;font-weight:500;}.elementor-28466 .elementor-element.elementor-element-781facd:has(:hover) .elementor-icon-box-title,
					 .elementor-28466 .elementor-element.elementor-element-781facd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-28466 .elementor-element.elementor-element-781facd .elementor-icon-box-description{font-family:"K2D", Sans-serif;font-weight:400;}.elementor-28466 .elementor-element.elementor-element-4e9e27d{width:var( --container-widget-width, 32% );max-width:32%;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:32%;--container-widget-flex-grow:0;--nav-menu-icon-size:30px;}.elementor-28466 .elementor-element.elementor-element-4e9e27d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-menu-toggle{margin-right:auto;background-color:#FFFFFF;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown a, .elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown{background-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown a:hover,
					.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown a:focus,
					.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown a.highlighted,
					.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-menu-toggle:hover,
					.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-menu-toggle:focus{color:#0F4A33;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown a:hover,
					.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown a:focus,
					.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-ca31646 );background-color:#FFFFFF;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown .elementor-item, .elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:8px;border-top-right-radius:8px;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown a{padding-left:37px;padding-right:37px;padding-top:15px;padding-bottom:15px;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-bottom-width:0px;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:20px !important;}.elementor-28466 .elementor-element.elementor-element-4e9e27d div.elementor-menu-toggle{color:var( --e-global-color-ca31646 );}.elementor-28466 .elementor-element.elementor-element-4e9e27d div.elementor-menu-toggle svg{fill:var( --e-global-color-ca31646 );}.elementor-28466 .elementor-element.elementor-element-4e9e27d div.elementor-menu-toggle:hover, .elementor-28466 .elementor-element.elementor-element-4e9e27d div.elementor-menu-toggle:focus{color:var( --e-global-color-secondary );}.elementor-28466 .elementor-element.elementor-element-4e9e27d div.elementor-menu-toggle:hover svg, .elementor-28466 .elementor-element.elementor-element-4e9e27d div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-secondary );}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-menu-toggle:hover, .elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-menu-toggle:focus{background-color:#FFFFFF;}.elementor-28466 .elementor-element.elementor-element-cb63193{--display:flex;--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-28466 .elementor-element.elementor-element-718398e .e-off-canvas__content{background-color:#17795154;border-radius:6px 0px 0px 6px;box-shadow:0px 0px 62px -5px rgba(194, 201, 250, 0.23137254901960785);}.elementor-28466 .elementor-element.elementor-element-718398e .e-off-canvas__overlay{background-color:#C2C9FA3B;}.elementor-28466 .elementor-element.elementor-element-718398e{--e-off-canvas-justify-content:flex-end;--e-off-canvas-align-items:center;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.5s;--e-off-canvas-overlay-opacity:1;}.elementor-28466 .elementor-element.elementor-element-b9beaad{--display:flex;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-28466 .elementor-element.elementor-element-aaf04ac{width:var( --container-widget-width, 13.658% );max-width:13.658%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;--container-widget-width:13.658%;--container-widget-flex-grow:0;z-index:1000;}.elementor-28466 .elementor-element.elementor-element-aaf04ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28466 .elementor-element.elementor-element-aaf04ac .elementor-icon-wrapper{text-align:start;}.elementor-28466 .elementor-element.elementor-element-aaf04ac.elementor-view-stacked .elementor-icon{background-color:#0C3625;color:var( --e-global-color-3007af1 );}.elementor-28466 .elementor-element.elementor-element-aaf04ac.elementor-view-framed .elementor-icon, .elementor-28466 .elementor-element.elementor-element-aaf04ac.elementor-view-default .elementor-icon{color:#0C3625;border-color:#0C3625;}.elementor-28466 .elementor-element.elementor-element-aaf04ac.elementor-view-framed .elementor-icon, .elementor-28466 .elementor-element.elementor-element-aaf04ac.elementor-view-default .elementor-icon svg{fill:#0C3625;}.elementor-28466 .elementor-element.elementor-element-aaf04ac.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-3007af1 );}.elementor-28466 .elementor-element.elementor-element-aaf04ac.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-3007af1 );}.elementor-28466 .elementor-element.elementor-element-aaf04ac.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-3007af1 );}.elementor-28466 .elementor-element.elementor-element-aaf04ac.elementor-view-framed .elementor-icon:hover, .elementor-28466 .elementor-element.elementor-element-aaf04ac.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28466 .elementor-element.elementor-element-aaf04ac.elementor-view-framed .elementor-icon:hover, .elementor-28466 .elementor-element.elementor-element-aaf04ac.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-28466 .elementor-element.elementor-element-aaf04ac.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-3007af1 );}.elementor-28466 .elementor-element.elementor-element-aaf04ac.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-3007af1 );}.elementor-28466 .elementor-element.elementor-element-aaf04ac .elementor-icon{font-size:19px;padding:4px;}.elementor-28466 .elementor-element.elementor-element-aaf04ac .elementor-icon svg{height:19px;}.elementor-28466 .elementor-element.elementor-element-aaf04ac .elementor-icon i, .elementor-28466 .elementor-element.elementor-element-aaf04ac .elementor-icon svg{transform:rotate(0deg);}.elementor-28466 .elementor-element.elementor-element-1943221{--display:flex;}.elementor-28466 .elementor-element.elementor-element-79ce819{margin:-54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;z-index:60;text-align:center;}.elementor-28466 .elementor-element.elementor-element-79ce819 img{width:25%;}.elementor-28466 .elementor-element.elementor-element-15c74ee{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28466 .elementor-element.elementor-element-15c74ee:not(.elementor-motion-effects-element-type-background), .elementor-28466 .elementor-element.elementor-element-15c74ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#144934;}.elementor-28466 .elementor-element.elementor-element-151962f .elementor-button{background-color:#07804F;border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-28466 .elementor-element.elementor-element-151962f .elementor-button:hover{background-color:var( --e-global-color-secondary );}.elementor-28466 .elementor-element.elementor-element-151962f .elementor-field-group{margin-bottom:16px;}.elementor-28466 .elementor-element.elementor-element-151962f .elementor-form-fields-wrapper{margin-bottom:-16px;}.elementor-28466 .elementor-element.elementor-element-151962f .elementor-field-group > a{color:#FFFFFF;}.elementor-28466 .elementor-element.elementor-element-151962f .elementor-field-group > a:hover{color:#A7A4A4;}body .elementor-28466 .elementor-element.elementor-element-151962f .elementor-field-group > label{padding-bottom:4px;}.elementor-28466 .elementor-element.elementor-element-151962f .elementor-form-fields-wrapper label{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-28466 .elementor-element.elementor-element-151962f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#177951;border-radius:6px 6px 6px 6px;}.elementor-28466 .elementor-element.elementor-element-151962f .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#177951;border-radius:6px 6px 6px 6px;}.elementor-28466 .elementor-element.elementor-element-151962f .elementor-field-group .elementor-select-wrapper::before{color:#177951;}.elementor-28466 .elementor-element.elementor-element-151962f .elementor-login__logged-in-message{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-28466 .elementor-element.elementor-element-15951a2{--display:flex;--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-28466:not(.elementor-motion-effects-element-type-background), .elementor-28466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3007af1 );}.elementor-28466{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-28466 .elementor-element.elementor-element-beed258{--z-index:9998;}.elementor-28466 .elementor-element.elementor-element-5924599{--z-index:9996;}.elementor-28466 .elementor-element.elementor-element-d8f49f1{--z-index:9995;}}@media(max-width:1024px){.elementor-28466 .elementor-element.elementor-element-beed258{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9998;}.elementor-28466 .elementor-element.elementor-element-17a3f5a{--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-28466 .elementor-element.elementor-element-d7d3e0f{--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-28466 .elementor-element.elementor-element-4f9a683 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28466 .elementor-element.elementor-element-4f9a683 .elementor-icon-list-item > a{font-size:12px;}.elementor-28466 .elementor-element.elementor-element-ec0a395{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-28466 .elementor-element.elementor-element-5924599{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:9996;}.elementor-28466 .elementor-element.elementor-element-bf6d2b3{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-28466 .elementor-element.elementor-element-bf6d2b3.e-con{--align-self:center;}.elementor-28466 .elementor-element.elementor-element-64f4682{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-28466 .elementor-element.elementor-element-64f4682 img{width:98%;}.elementor-28466 .elementor-element.elementor-element-f68d1c5{--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-start;}.elementor-28466 .elementor-element.elementor-element-d8f49f1{--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:9995;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown a{padding-left:34px;padding-right:34px;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-menu-toggle{border-radius:8px;}}@media(max-width:767px){.elementor-28466 .elementor-element.elementor-element-beed258{--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9998;}.elementor-28466 .elementor-element.elementor-element-17a3f5a{--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:8px;--padding-bottom:8px;--padding-left:10px;--padding-right:10px;}.elementor-28466 .elementor-element.elementor-element-d7d3e0f{--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-28466 .elementor-element.elementor-element-ec0a395{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--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-28466 .elementor-element.elementor-element-5c21810{--width:100%;--justify-content:space-between;}.elementor-28466 .elementor-element.elementor-element-fc76c7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-28466 .elementor-element.elementor-element-fc76c7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-28466 .elementor-element.elementor-element-fc76c7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-28466 .elementor-element.elementor-element-fc76c7b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-28466 .elementor-element.elementor-element-fc76c7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-28466 .elementor-element.elementor-element-8a05378{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28466 .elementor-element.elementor-element-5924599{--width:100%;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:9996;}.elementor-28466 .elementor-element.elementor-element-5924599.e-con{--align-self:center;}.elementor-28466 .elementor-element.elementor-element-bf6d2b3{--width:22%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28466 .elementor-element.elementor-element-bf6d2b3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28466 .elementor-element.elementor-element-64f4682{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 8px 10px;}.elementor-28466 .elementor-element.elementor-element-64f4682 img{width:98%;}.elementor-28466 .elementor-element.elementor-element-f68d1c5{--width:20%;--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;}.elementor-28466 .elementor-element.elementor-element-8ad8bc3{--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;padding:0px 15px 0px 0px;--n-menu-toggle-align:flex-end;}.elementor-28466 .elementor-element.elementor-element-8ad8bc3.elementor-element{--align-self:center;}.elementor-28466 .elementor-element.elementor-element-d8f49f1{--width:6%;--justify-content:space-evenly;--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;--z-index:9995;}.elementor-28466 .elementor-element.elementor-element-d8f49f1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28466 .elementor-element.elementor-element-781facd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-28466 .elementor-element.elementor-element-781facd.elementor-element{--align-self:center;}.elementor-28466 .elementor-element.elementor-element-781facd .elementor-icon{font-size:9px;}.elementor-28466 .elementor-element.elementor-element-781facd .elementor-icon-box-title, .elementor-28466 .elementor-element.elementor-element-781facd .elementor-icon-box-title a{font-size:12px;}.elementor-28466 .elementor-element.elementor-element-4e9e27d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;z-index:99;--nav-menu-icon-size:30px;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown{border-radius:8px 8px 8px 8px;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:8px;border-top-right-radius:8px;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown a{padding-left:30px;padding-right:30px;padding-top:15px;padding-bottom:15px;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:20px !important;}.elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-menu-toggle{border-radius:8px;}.elementor-28466 .elementor-element.elementor-element-718398e{--e-off-canvas-align-items:flex-start;--e-off-canvas-width:95%;--e-off-canvas-height:100vh;}}@media(min-width:768px){.elementor-28466 .elementor-element.elementor-element-17a3f5a{--width:100%;}.elementor-28466 .elementor-element.elementor-element-d7d3e0f{--width:66%;}.elementor-28466 .elementor-element.elementor-element-ec0a395{--width:34%;}.elementor-28466 .elementor-element.elementor-element-5c21810{--width:100%;}.elementor-28466 .elementor-element.elementor-element-5924599{--width:100%;}.elementor-28466 .elementor-element.elementor-element-bf6d2b3{--width:11%;}.elementor-28466 .elementor-element.elementor-element-f68d1c5{--width:80%;}.elementor-28466 .elementor-element.elementor-element-e3e9d4d{--width:1200px;}.elementor-28466 .elementor-element.elementor-element-d8f49f1{--width:8%;}.elementor-28466 .elementor-element.elementor-element-cb63193{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28466 .elementor-element.elementor-element-d7d3e0f{--width:75%;}.elementor-28466 .elementor-element.elementor-element-ec0a395{--width:100%;}.elementor-28466 .elementor-element.elementor-element-5924599{--width:100%;}.elementor-28466 .elementor-element.elementor-element-bf6d2b3{--width:79%;}.elementor-28466 .elementor-element.elementor-element-f68d1c5{--width:70%;}.elementor-28466 .elementor-element.elementor-element-d8f49f1{--width:15%;}}/* Start custom CSS for icon-list, class: .elementor-element-4f9a683 *//* استهداف النص داخل الويدجيت */
.elementor-28466 .elementor-element.elementor-element-4f9a683 .elementor-icon-box-description, 
.elementor-28466 .elementor-element.elementor-element-4f9a683 .elementor-icon-box-title,
.elementor-28466 .elementor-element.elementor-element-4f9a683 .elementor-icon-list-text {
    direction: ltr !important;
    unicode-bidi: embed !important;
    text-align: right !important; /* يحافظ على مكان النص جهة اليمين جنب الأيقونة */
    display: inline-block !important;
}

/* لو بتستخدم ويدجت قائمة الأيقونات Icon List */
.elementor-28466 .elementor-element.elementor-element-4f9a683 .elementor-icon-list-item {
    justify-content: flex-start !important; /* بيضمن إن الأيقونة تفضل على اليمين */
}

/* إضافة لمسة احترافية للرقم */
.elementor-28466 .elementor-element.elementor-element-4f9a683 a[href^="tel"] {
    letter-spacing: 1px !important; /* بيخلي الأرقام أوضح في القراءة */
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for polylang-language-switcher, class: .elementor-element-5a9cbee *//* ضبط الحاوية الأم لضمان عدم وجود ترحيل */
.elementor-28466 .elementor-element.elementor-element-5a9cbee {
    display: inline-block !important;
    direction: ltr !important; /* لضمان ثبات أماكن العناصر داخل الزر */
}

/* ضبط الزر الرئيسي وتصغيره لأقصى درجة محكمة */
.elementor-28466 .elementor-element.elementor-element-5a9cbee .cpel-switcher__nav {
    background-color: #ffffff !important;
    border-radius: 6px !important; /* شكل بيضاوي محكم */
    padding: 0px 6px !important; 
    border: 1px solid #e0e0e0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 28px !important; /* تقليل الارتفاع */
    min-width: 85px !important;  /* عرض ثابت لمنع الترحيل */
    position: relative !important;
    overflow: visible !important;
}

/* حل مشكلة الترحيل لليسار والفجوة تحت الزر */
.elementor-28466 .elementor-element.elementor-element-5a9cbee .cpel-switcher__list {
    display: none;
    position: absolute !important;
    top: 100% !important; /* الالتصاق بالزر مباشرة */
    left: 50% !important; /* التوسط */
    transform: translateX(-50%) !important; /* سنترة الدروب داون تحت الزر بالضبط */
    width: 100% !important;
    background-color: #ffffff !important;
    border-radius: 6px !important;
    box-shadow: 0px 4px 12px rgba(0,0,0,0.1) !important;
    padding: 5px 0 !important;
    margin: 2px 0 0 0 !important; /* مسافة بسيطة جداً بين الزر والقائمة */
    z-index: 99999 !important;
    list-style: none !important;
}

/* التأكد من اختفاء القائمة تماماً عند القفل */
.elementor-28466 .elementor-element.elementor-element-5a9cbee .cpel-switcher__toggle:not(.cpel-switcher__toggle--on) + .cpel-switcher__list {
    display: none !important;
}

/* إظهارها فقط عند الضغط */
.elementor-28466 .elementor-element.elementor-element-5a9cbee .cpel-switcher__toggle--on + .cpel-switcher__list {
    display: block !important;
}

/* ضبط السهم وإبعاده عن الحرف */
.elementor-28466 .elementor-element.elementor-element-5a9cbee .cpel-switcher__icon {
    font-size: 9px !important;
    margin-right: 5px !important;
    padding-left: 5px !important;/* إزاحة السهم عن النص */
    order: -1; /* وضع السهم في أقصى اليسار */
}

/* ضبط العلم وتصغيره */
.elementor-28466 .elementor-element.elementor-element-5a9cbee .cpel-switcher__flag img {
    width: 20px !important;
    height: 14px !important;
    object-fit: cover !important;
    border-radius: 2px !important;
    margin-left: 5px !important;
}

/* تنسيق النص */
.elementor-28466 .elementor-element.elementor-element-5a9cbee .cpel-switcher__code {
    font-size: 13px !important;
    font-weight: 800 !important;
    color: #000 !important;
    padding: 0 0 0 15px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4e9e27d *//* 1. عزل الحاوية الرئيسية للمينو */
@media (max-width: 1024px) {
    .elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown {
        background: #ffffff !important;
        box-shadow: 0 10px 30px rgba(0,0,0,0.1) !important;
        border-radius: 0 0 15px 15px !important;
        border: 1px solid #eee !important;
        overflow: hidden !important; 
    }

    .elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown li {
        position: relative !important;
        border-bottom: 1px solid #f9f9f9 !important;
    }

    /* 2. تنسيق الرابط لترك مساحة للسهم */
    .elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown li a {
        display: block !important;
        padding: 15px 60px 15px 20px !important; /* 60px من اليمين عشان السهم */
        font-weight: 600 !important;
        color: #333 !important;
        background: transparent !important;
    }

    /* 3. تنسيق "دائرة" السهم (معزول تماماً) */
    .elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown .sub-arrow {
        /* التموضع */
        position: absolute !important;
        top: 50% !important;
        right: 15px !important; /* مكان ثابت من اليمين */
        transform: translateY(-50%) !important;
        z-index: 100 !important;

        /* الحجم والشكل */
        width: 40px !important;
        height: 40px !important;
        border-radius: 50% !important;
        
        /* الألوان */
        background-color: #F5F0EB !important; /* لون خلفية خفيف */
        border: 1px solid rgba(0,0,0,0.05) !important;
        
        /* المحاذاة الداخلية للسهم */
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        
        /* ريسيت لأي خصائص موروثة */
        padding: 0 !important;
        margin: 0 !important;
        cursor: pointer !important;
        box-shadow: none !important;
        transition: all 0.3s ease !important;
    }

    /* 4. رسم السهم نفسه (بدون خطوط أو أيقونات خارجية) */
    .elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown .sub-arrow:after {
        content: '' !important;
        display: block !important;
        width: 8px !important;
        height: 8px !important;
        border-right: 2px solid #8B5A2B !important; /* لون السهم */
        border-bottom: 2px solid #8B5A2B !important;
        transform: rotate(45deg) !important; /* تدوير المربع ليصبح سهماً للأسفل */
        margin-top: -2px !important; /* ضبط سنتر بسيط */
        transition: all 0.3s ease !important;
    }

    /* منع أي عناصر أخرى داخل السهم من الظهور */
    .elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown .sub-arrow i,
    .elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown .sub-arrow svg {
        display: none !important;
    }

    /* 5. حالة التفاعل (Active / Open) */
    
    /* عند فتح القائمة: تلوين الدائرة */
    .elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown li.is-open > .sub-arrow {
        background-color: #8B5A2B !important; /* لون البراند */
        border-color: #8B5A2B !important;
    }

    /* عند فتح القائمة: تلوين السهم للأبيض وقلبه للأعلى */
    .elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown li.is-open > .sub-arrow:after {
        border-color: #ffffff !important;
        transform: rotate(225deg) !important; /* قلب السهم للأعلى */
        margin-top: 3px !important;
    }

    /* التحكم في القائمة الفرعية */
    .elementor-28466 .elementor-element.elementor-element-4e9e27d .elementor-nav-menu--dropdown ul.sub-menu {
        display: none; /* الجافاسكريبت سيتحكم في هذا */
        background-color: #fafafa !important;
        border-top: 1px solid #eee !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5924599 *//* ✅ اللوجو الأساسي */
.elementor-28466 .elementor-element.elementor-element-5924599 .logo img {
  max-width: 120px;
  height: auto;
  transition: transform 0.5s ease, max-width 0.5s ease;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  will-change: transform, max-width;
  backface-visibility: hidden;
}

/* ✅ أثناء التثبيت (Sticky) */
.elementor-28466 .elementor-element.elementor-element-5924599.elementor-sticky--effects .logo img {
  max-width: 85px;
  transform: scale(0.98);
}

/* ✅ خلفية الهيدر أثناء Sticky (تعديل ستايل أبل الزجاجي) */
.elementor-28466 .elementor-element.elementor-element-5924599.elementor-sticky--effects {
  background-color: rgba(255, 255, 255, 0.12) !important; /* خلفية زجاجية فاتحة */
  -webkit-backdrop-filter: blur(20px) saturate(180%);
  backdrop-filter: blur(20px) saturate(180%);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); /* خط ناعم تحت المنيو */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15);
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
  will-change: background-color, box-shadow;
}

/* 🧠 تحسين للأداء العام في Safari */
@supports (-webkit-overflow-scrolling: touch) {
  .elementor-28466 .elementor-element.elementor-element-5924599.elementor-sticky--effects {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
  }
}

/* 📱 الموبايل */
@media (max-width: 767px) {
  .elementor-28466 .elementor-element.elementor-element-5924599 .logo img {
    max-width: 75px;
  }
  .elementor-28466 .elementor-element.elementor-element-5924599.elementor-sticky--effects .logo img {
    max-width: 60px;
  }
}

/* 💻 التابلت */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-28466 .elementor-element.elementor-element-5924599 .logo img {
    max-width: 85px;
  }
  .elementor-28466 .elementor-element.elementor-element-5924599.elementor-sticky--effects .logo img {
    max-width: 60px;
  }
}/* End custom CSS */
/* Start custom CSS for login, class: .elementor-element-151962f *//* --- 1. حاوية النموذج الأساسية --- */
.elementor-28466 .elementor-element.elementor-element-151962f .elementor-login {
    background: rgba(255, 255, 255, 0.05) !important; /* خلفية زجاجية خفيفة */
    padding: 25px !important;
    border-radius: 8px !important; /* الـ 8 بكسل اللي بنعتمدها */
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    direction: rtl !important;
}

/* --- 2. ستايل حقول الإدخال (User & Pass) --- */
.elementor-28466 .elementor-element.elementor-element-151962f .elementor-field-group input {
    background-color: rgba(255, 255, 255, 0.1) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 8px !important;
    color: #ffffff !important;
    padding: 12px 15px !important;
    font-family: 'Cairo', sans-serif !important;
    transition: all 0.3s ease !important;
}

.elementor-28466 .elementor-element.elementor-element-151962f .elementor-field-group input:focus {
    background-color: rgba(255, 255, 255, 0.15) !important;
    border-color: #ffc107 !important; /* البرواز يقلب ذهبي عند الكتابة */
    outline: none !important;
    box-shadow: 0 0 10px rgba(255, 193, 7, 0.2) !important;
}

/* --- 3. ستايل العناوين (Labels) --- */
.elementor-28466 .elementor-element.elementor-element-151962f .elementor-field-label {
    color: #ffc107 !important;
    font-weight: 600 !important;
    margin-bottom: 8px !important;
    font-size: 0.9rem !important;
}

/* --- 4. زر تسجيل الدخول (The Glow Button) --- */
.elementor-28466 .elementor-element.elementor-element-151962f .elementor-button {
    background-color: #ffc107 !important;
    color: #0a2e1f !important; /* أخضر ملكي غامق للتكست */
    font-weight: 800 !important;
    border-radius: 8px !important;
    padding: 12px !important;
    text-transform: uppercase !important;
    transition: all 0.4s ease !important;
    border: none !important;
    width: 100% !important; /* الزرار ياخد العرض كامل */
    margin-top: 10px !important;
}

.elementor-28466 .elementor-element.elementor-element-151962f .elementor-button:hover {
    background-color: #ffffff !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 5px 15px rgba(255, 193, 7, 0.3) !important;
}

/* --- 5. روابط "نسيت كلمة المرور" و "تسجيل" --- */
.elementor-28466 .elementor-element.elementor-element-151962f .elementor-login__remember-me label,
.elementor-28466 .elementor-element.elementor-element-151962f .elementor-login__lost-password,
.elementor-28466 .elementor-element.elementor-element-151962f .elementor-login__create-account {
    color: #e0e0e0 !important;
    font-size: 0.85rem !important;
    margin-top: 10px !important;
}

.elementor-28466 .elementor-element.elementor-element-151962f .elementor-login__lost-password a,
.elementor-28466 .elementor-element.elementor-element-151962f .elementor-login__create-account a {
    color: #ffc107 !important;
    text-decoration: none !important;
    transition: 0.3s !important;
}

.elementor-28466 .elementor-element.elementor-element-151962f .elementor-login__lost-password a:hover {
    color: #ffffff !important;
}

/* --- 6. تخصيص خانة "تذكرني" (Checkbox) --- */
.elementor-28466 .elementor-element.elementor-element-151962f input[type="checkbox"] {
    accent-color: #ffc107 !important; /* يخلي علامة الصح ذهبية */
    margin-left: 8px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb63193 *//* --- 1. استهداف الخلفية الأساسية للأوف كانفس --- */
.elementor-off-canvas {
    --e-off-canvas-bg-color: rgba(10, 46, 31, 0.75) !important; /* اللون الأخضر الملكي بتاعنا بشفافية */
}

/* --- 2. تطبيق تأثير الزجاج (Blur) على الحاوية --- */
.elementor-off-canvas__container {
    background: rgba(10, 46, 31, 0.75) !important; /* خلفية خضراء ملكية شفافة */
    backdrop-filter: blur(20px) saturate(180%) !important; /* سر الخلطة بتاعة أبل */
    -webkit-backdrop-filter: blur(20px) saturate(180%) !important;
    border-left: 1px solid rgba(255, 193, 7, 0.2) !important; /* خط ذهبي رفيع يفصل الكانفس عن الصفحة */
    box-shadow: -10px 0 30px rgba(0, 0, 0, 0.3) !important;
}

/* --- 3. استهداف رأس الأوف كانفس (Header) --- */
.elementor-off-canvas__header {
    background: transparent !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
    padding: 20px !important;
}

/* --- 4. زر الإغلاق (Close Button) --- */
.elementor-off-canvas__close-button {
    background-color: rgba(255, 193, 7, 0.1) !important;
    border-radius: 8px !important; /* الـ 8 بكسل بتوعنا */
    padding: 8px !important;
    transition: all 0.3s ease !important;
}

.elementor-off-canvas__close-button:hover {
    background-color: #ffc107 !important;
    color: #0a2e1f !important;
    transform: rotate(90deg) !important;
}

/* --- 5. استهداف المحتوى الداخلي --- */
.elementor-off-canvas__body {
    padding: 25px !important;
    background: transparent !important;
}

/* --- 6. الطبقة الشفافة اللي خلف الكانفس (Overlay) --- */
.elementor-off-canvas__overlay {
    background-color: rgba(0, 0, 0, 0.4) !important; /* تغميق خفيف خلف الكانفس */
    backdrop-filter: blur(4px) !important; /* بلور خفيف أوي للصفحة اللي ورا */
}/* End custom CSS */