.elementor-164 .elementor-element.elementor-element-35ffca83{--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;--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:1000;}.elementor-164 .elementor-element.elementor-element-35ffca83:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-35ffca83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-287a95f0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDE6EB;--border-color:#DDE6EB;--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:50;}.elementor-164 .elementor-element.elementor-element-287a95f0:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-287a95f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-212d9674{--display:flex;--min-height:64px;--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-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-164 .elementor-element.elementor-element-5a27d3ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-164 .elementor-element.elementor-element-1cf54e78 img{width:180px;}.elementor-164 .elementor-element.elementor-element-3905ce13{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .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-widget-mega-menu > .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:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-164 .elementor-element.elementor-element-5cb3e0e2{--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:0px 0px;--row-gap:0px;--column-gap:0px;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-color:#DDE6EB;--border-color:#DDE6EB;--border-radius:12px 12px 12px 12px;box-shadow:0px 16px 35px 0px #03182D2B;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-164 .elementor-element.elementor-element-5cb3e0e2:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-5cb3e0e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-3accbfdb{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-164 .elementor-element.elementor-element-62c32734{--display:flex;--min-height:202px;--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;--gap:9px 9px;--row-gap:9px;--column-gap:9px;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-color:#DDE6EB;--border-color:#DDE6EB;--border-radius:9px 9px 9px 9px;--padding-top:14px;--padding-bottom:13px;--padding-left:14px;--padding-right:14px;}.elementor-164 .elementor-element.elementor-element-62c32734:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-62c32734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-164 .elementor-element.elementor-element-1e250405 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:750;line-height:1.45em;color:#042C51;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-164 .elementor-element.elementor-element-443ce5a8{font-family:"Manrope", Sans-serif;font-size:12px;line-height:1.5em;color:#627487;}.elementor-164 .elementor-element.elementor-element-7d4c95dc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;line-height:1.45em;color:#627487;}.elementor-164 .elementor-element.elementor-element-5c201d6f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;line-height:1.45em;color:#627487;}.elementor-164 .elementor-element.elementor-element-43a83a90 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:1.45em;color:#08B6AB;}.elementor-164 .elementor-element.elementor-element-2abea5cd{--display:flex;--min-height:202px;--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;--gap:9px 9px;--row-gap:9px;--column-gap:9px;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-color:#DDE6EB;--border-color:#DDE6EB;--border-radius:9px 9px 9px 9px;--padding-top:14px;--padding-bottom:13px;--padding-left:14px;--padding-right:14px;}.elementor-164 .elementor-element.elementor-element-2abea5cd:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-2abea5cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-16dc69df .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:750;line-height:1.45em;color:#042C51;}.elementor-164 .elementor-element.elementor-element-3b25def7{font-family:"Manrope", Sans-serif;font-size:12px;line-height:1.5em;color:#627487;}.elementor-164 .elementor-element.elementor-element-5a00b043 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;line-height:1.45em;color:#627487;}.elementor-164 .elementor-element.elementor-element-7eb89271 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;line-height:1.45em;color:#627487;}.elementor-164 .elementor-element.elementor-element-784301b3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:1.45em;color:#08B6AB;}.elementor-164 .elementor-element.elementor-element-25af890{--display:flex;--min-height:202px;--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;--gap:9px 9px;--row-gap:9px;--column-gap:9px;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-color:#DDE6EB;--border-color:#DDE6EB;--border-radius:9px 9px 9px 9px;--padding-top:14px;--padding-bottom:13px;--padding-left:14px;--padding-right:14px;}.elementor-164 .elementor-element.elementor-element-25af890:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-25af890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-27789434 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:750;line-height:1.45em;color:#042C51;}.elementor-164 .elementor-element.elementor-element-1166a2db{font-family:"Manrope", Sans-serif;font-size:12px;line-height:1.5em;color:#627487;}.elementor-164 .elementor-element.elementor-element-69521fbc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;line-height:1.45em;color:#627487;}.elementor-164 .elementor-element.elementor-element-3788cadc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;line-height:1.45em;color:#627487;}.elementor-164 .elementor-element.elementor-element-141ae2f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:1.45em;color:#08B6AB;}.elementor-164 .elementor-element.elementor-element-7951c8f5{--display:flex;--min-height:202px;--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;--gap:9px 9px;--row-gap:9px;--column-gap:9px;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-color:#DDE6EB;--border-color:#DDE6EB;--border-radius:9px 9px 9px 9px;--padding-top:14px;--padding-bottom:13px;--padding-left:14px;--padding-right:14px;}.elementor-164 .elementor-element.elementor-element-7951c8f5:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-7951c8f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-1775996a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:750;line-height:1.45em;color:#042C51;}.elementor-164 .elementor-element.elementor-element-4f983a22{font-family:"Manrope", Sans-serif;font-size:12px;line-height:1.5em;color:#627487;}.elementor-164 .elementor-element.elementor-element-28db84b7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;line-height:1.45em;color:#627487;}.elementor-164 .elementor-element.elementor-element-6f600d98 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;line-height:1.45em;color:#627487;}.elementor-164 .elementor-element.elementor-element-3b087a39 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:1.45em;color:#08B6AB;}.elementor-164 .elementor-element.elementor-element-2544705f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-6e28c99d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.45em;color:#08B6AB;}.elementor-164 .elementor-element.elementor-element-64626022{--display:flex;--min-height:400px;--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;--justify-content:flex-end;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-164 .elementor-element.elementor-element-64626022:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-64626022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://compusharm.com/wp-content/uploads/2026/10/compusharm_mega_menu_promo_800x1000-10-1.webp");background-position:center center;background-size:cover;}.elementor-164 .elementor-element.elementor-element-64626022::before, .elementor-164 .elementor-element.elementor-element-64626022 > .elementor-background-video-container::before, .elementor-164 .elementor-element.elementor-element-64626022 > .e-con-inner > .elementor-background-video-container::before, .elementor-164 .elementor-element.elementor-element-64626022 > .elementor-background-slideshow::before, .elementor-164 .elementor-element.elementor-element-64626022 > .e-con-inner > .elementor-background-slideshow::before, .elementor-164 .elementor-element.elementor-element-64626022 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#042C51BD;--background-overlay:'';}.elementor-164 .elementor-element.elementor-element-7dc25bc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.45em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-7d7db191{font-family:"Manrope", Sans-serif;font-size:11px;line-height:1.5em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-5640a50c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.45em;color:#FB7355;}.elementor-164 .elementor-element.elementor-element-101b12b6{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:7px;--n-menu-title-font-size:13px;--n-menu-title-color-normal:#042C51;--n-menu-title-transition:300ms;--n-menu-title-padding:10px 8px 10px 8px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-164 .elementor-element.elementor-element-101b12b6 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-164 .elementor-element.elementor-element-101b12b6 > .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-164 .elementor-element.elementor-element-101b12b6 > .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:"Manrope", Sans-serif;font-weight:650;}.elementor-164 .elementor-element.elementor-element-101b12b6 {--n-menu-title-color-hover:#08B6AB;--n-menu-title-color-active:#08B6AB;}.elementor-164 .elementor-element.elementor-element-d0c7117{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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-color:#DDE6EB;--border-color:#DDE6EB;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-164 .elementor-element.elementor-element-d0c7117:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-d0c7117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-7d910822 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;line-height:1.45em;color:#042C51;}.elementor-164 .elementor-element.elementor-element-707141aa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;line-height:1.45em;color:#042C51;}.elementor-164 .elementor-element.elementor-element-24210032 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;line-height:1.45em;color:#042C51;}.elementor-164 .elementor-element.elementor-element-5a48ef6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;line-height:1.45em;color:#042C51;}.elementor-164 .elementor-element.elementor-element-7fddc26c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.45em;color:#08B6AB;}.elementor-164 .elementor-element.elementor-element-67ea7396{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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-color:#DDE6EB;--border-color:#DDE6EB;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-164 .elementor-element.elementor-element-67ea7396:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-67ea7396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-120523f3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;line-height:1.45em;color:#042C51;}.elementor-164 .elementor-element.elementor-element-4fcb1763 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;line-height:1.45em;color:#042C51;}.elementor-164 .elementor-element.elementor-element-3b26b93e{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:7px;--n-menu-title-font-size:13px;--n-menu-title-color-normal:var( --e-global-color-primary );--n-menu-title-transition:300ms;--n-menu-title-padding:10px 8px 10px 8px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-164 .elementor-element.elementor-element-3b26b93e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-164 .elementor-element.elementor-element-3b26b93e > .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-164 .elementor-element.elementor-element-3b26b93e > .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:"Manrope", Sans-serif;font-weight:650;}.elementor-164 .elementor-element.elementor-element-3b26b93e {--n-menu-title-color-hover:#08B6AB;--n-menu-title-color-active:#08B6AB;}.elementor-164 .elementor-element.elementor-element-2ba996b2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-text );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-accent );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-statics-post_translations{color:var( --e-global-color-text );}.elementor-164 .elementor-element.elementor-element-49abf56f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-164 .elementor-element.elementor-element-10ced7b1 .elementor-button{background-color:#08B6AB;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;border-radius:28px 28px 28px 28px;}.elementor-164 .elementor-element.elementor-element-10ced7b1 .elementor-button:hover, .elementor-164 .elementor-element.elementor-element-10ced7b1 .elementor-button:focus{background-color:#069C94;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-10ced7b1 .elementor-button:hover svg, .elementor-164 .elementor-element.elementor-element-10ced7b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-10b39f93{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDE6EB;--border-color:#DDE6EB;--z-index:50;}.elementor-164 .elementor-element.elementor-element-10b39f93:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-10b39f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-541a6fb5{--display:flex;--min-height:64px;--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-between;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--padding-top:7px;--padding-bottom:7px;--padding-left:12px;--padding-right:12px;}.elementor-164 .elementor-element.elementor-element-4242a90e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-164 .elementor-element.elementor-element-22f4d712 img{width:155px;}.elementor-164 .elementor-element.elementor-element-6c919c6d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-164 .elementor-element.elementor-element-5ac9142d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-164 .elementor-element.elementor-element-569eb838{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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-color:#042C51;--border-color:#042C51;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-164 .elementor-element.elementor-element-569eb838:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-569eb838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C3A5F;}.elementor-164 .elementor-element.elementor-element-62e94927 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;line-height:1.45em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-2bc5d3a0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;line-height:1.45em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-152d6874 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;line-height:1.45em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-31f196a5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;line-height:1.45em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-643c52a0{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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-color:#154B72;--border-color:#154B72;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-164 .elementor-element.elementor-element-643c52a0:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-643c52a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C3A5F;}.elementor-164 .elementor-element.elementor-element-517bae4c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;line-height:1.45em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-51116031 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;line-height:1.45em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-283e22a3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;line-height:1.45em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-13c4e31 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;line-height:1.45em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-17309ea9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.45em;color:#08B6AB;}.elementor-164 .elementor-element.elementor-element-27085b45{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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-color:#154B72;--border-color:#154B72;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-164 .elementor-element.elementor-element-27085b45:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-27085b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C3A5F;}.elementor-164 .elementor-element.elementor-element-5b948093 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;line-height:1.45em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-7eba6afd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;line-height:1.45em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-3a949f45{--n-menu-dropdown-content-max-width:fit-content;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:12px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:11px 10px 11px 10px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-164 .elementor-element.elementor-element-3a949f45 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-164 .elementor-element.elementor-element-3a949f45 > .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-164 .elementor-element.elementor-element-3a949f45 > .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:"Manrope", Sans-serif;font-weight:650;}.elementor-164 .elementor-element.elementor-element-3a949f45 {--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:#08B6AB;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-164 .elementor-element.elementor-element-541a6fb5{--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-between;--align-items:center;--flex-wrap:nowrap;}}@media(min-width:768px){.elementor-164 .elementor-element.elementor-element-35ffca83{--width:100%;}.elementor-164 .elementor-element.elementor-element-287a95f0{--width:100%;}.elementor-164 .elementor-element.elementor-element-212d9674{--content-width:1200px;}.elementor-164 .elementor-element.elementor-element-5a27d3ab{--width:185px;}.elementor-164 .elementor-element.elementor-element-3905ce13{--width:545px;}.elementor-164 .elementor-element.elementor-element-5cb3e0e2{--width:1080px;}.elementor-164 .elementor-element.elementor-element-3accbfdb{--width:73%;}.elementor-164 .elementor-element.elementor-element-62c32734{--width:49%;}.elementor-164 .elementor-element.elementor-element-2abea5cd{--width:49%;}.elementor-164 .elementor-element.elementor-element-25af890{--width:49%;}.elementor-164 .elementor-element.elementor-element-7951c8f5{--width:49%;}.elementor-164 .elementor-element.elementor-element-2544705f{--width:100%;}.elementor-164 .elementor-element.elementor-element-64626022{--width:27%;}.elementor-164 .elementor-element.elementor-element-d0c7117{--width:265px;}.elementor-164 .elementor-element.elementor-element-67ea7396{--width:265px;}.elementor-164 .elementor-element.elementor-element-2ba996b2{--width:54px;}.elementor-164 .elementor-element.elementor-element-49abf56f{--width:170px;}.elementor-164 .elementor-element.elementor-element-10b39f93{--width:100%;}.elementor-164 .elementor-element.elementor-element-541a6fb5{--width:100%;}.elementor-164 .elementor-element.elementor-element-6c919c6d{--width:54px;}.elementor-164 .elementor-element.elementor-element-5ac9142d{--width:46px;}.elementor-164 .elementor-element.elementor-element-569eb838{--width:100%;}.elementor-164 .elementor-element.elementor-element-643c52a0{--width:100%;}.elementor-164 .elementor-element.elementor-element-27085b45{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-1cf54e78 */.elementor-164 .elementor-element.elementor-element-1cf54e78 img {height:auto;max-width:100%;display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c32734 */.elementor-164 .elementor-element.elementor-element-62c32734{box-sizing:border-box!important;min-width:0!important;flex:1 1 calc(50% - 7px)!important;max-width:calc(50% - 7px)!important;} .elementor-164 .elementor-element.elementor-element-62c32734 .elementor-heading-title{overflow-wrap:break-word;} .elementor-164 .elementor-element.elementor-element-62c32734 a:hover{color:#08B6AB!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abea5cd */.elementor-164 .elementor-element.elementor-element-2abea5cd{box-sizing:border-box!important;min-width:0!important;flex:1 1 calc(50% - 7px)!important;max-width:calc(50% - 7px)!important;} .elementor-164 .elementor-element.elementor-element-2abea5cd .elementor-heading-title{overflow-wrap:break-word;} .elementor-164 .elementor-element.elementor-element-2abea5cd a:hover{color:#08B6AB!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25af890 */.elementor-164 .elementor-element.elementor-element-25af890{box-sizing:border-box!important;min-width:0!important;flex:1 1 calc(50% - 7px)!important;max-width:calc(50% - 7px)!important;} .elementor-164 .elementor-element.elementor-element-25af890 .elementor-heading-title{overflow-wrap:break-word;} .elementor-164 .elementor-element.elementor-element-25af890 a:hover{color:#08B6AB!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7951c8f5 */.elementor-164 .elementor-element.elementor-element-7951c8f5{box-sizing:border-box!important;min-width:0!important;flex:1 1 calc(50% - 7px)!important;max-width:calc(50% - 7px)!important;} .elementor-164 .elementor-element.elementor-element-7951c8f5 .elementor-heading-title{overflow-wrap:break-word;} .elementor-164 .elementor-element.elementor-element-7951c8f5 a:hover{color:#08B6AB!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2544705f */.elementor-164 .elementor-element.elementor-element-2544705f{flex:0 0 100%!important;max-width:100%!important;} .elementor-164 .elementor-element.elementor-element-2544705f .elementor-heading-title a:hover{color:#042C51!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3accbfdb */.elementor-164 .elementor-element.elementor-element-3accbfdb{display:flex!important;flex-flow:row wrap!important;gap:12px!important;align-content:stretch!important;min-width:0!important;box-sizing:border-box!important;} .elementor-164 .elementor-element.elementor-element-3accbfdb>.e-con{box-sizing:border-box!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c32734 */.elementor-164 .elementor-element.elementor-element-62c32734{box-sizing:border-box!important;min-width:0!important;flex:1 1 calc(50% - 7px)!important;max-width:calc(50% - 7px)!important;} .elementor-164 .elementor-element.elementor-element-62c32734 .elementor-heading-title{overflow-wrap:break-word;} .elementor-164 .elementor-element.elementor-element-62c32734 a:hover{color:#08B6AB!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abea5cd */.elementor-164 .elementor-element.elementor-element-2abea5cd{box-sizing:border-box!important;min-width:0!important;flex:1 1 calc(50% - 7px)!important;max-width:calc(50% - 7px)!important;} .elementor-164 .elementor-element.elementor-element-2abea5cd .elementor-heading-title{overflow-wrap:break-word;} .elementor-164 .elementor-element.elementor-element-2abea5cd a:hover{color:#08B6AB!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25af890 */.elementor-164 .elementor-element.elementor-element-25af890{box-sizing:border-box!important;min-width:0!important;flex:1 1 calc(50% - 7px)!important;max-width:calc(50% - 7px)!important;} .elementor-164 .elementor-element.elementor-element-25af890 .elementor-heading-title{overflow-wrap:break-word;} .elementor-164 .elementor-element.elementor-element-25af890 a:hover{color:#08B6AB!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7951c8f5 */.elementor-164 .elementor-element.elementor-element-7951c8f5{box-sizing:border-box!important;min-width:0!important;flex:1 1 calc(50% - 7px)!important;max-width:calc(50% - 7px)!important;} .elementor-164 .elementor-element.elementor-element-7951c8f5 .elementor-heading-title{overflow-wrap:break-word;} .elementor-164 .elementor-element.elementor-element-7951c8f5 a:hover{color:#08B6AB!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2544705f */.elementor-164 .elementor-element.elementor-element-2544705f{flex:0 0 100%!important;max-width:100%!important;} .elementor-164 .elementor-element.elementor-element-2544705f .elementor-heading-title a:hover{color:#042C51!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3accbfdb */.elementor-164 .elementor-element.elementor-element-3accbfdb{display:flex!important;flex-flow:row wrap!important;gap:12px!important;align-content:stretch!important;min-width:0!important;box-sizing:border-box!important;} .elementor-164 .elementor-element.elementor-element-3accbfdb>.e-con{box-sizing:border-box!important;}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-101b12b6 */.elementor-164 .elementor-element.elementor-element-101b12b6{width:112px!important;min-width:112px!important;flex:0 0 112px!important;position:static!important;overflow:visible!important;z-index:65;}
.elementor-164 .elementor-element.elementor-element-101b12b6 .e-n-menu-wrapper,.elementor-164 .elementor-element.elementor-element-101b12b6 .e-n-menu{position:static!important;overflow:visible!important;}
.elementor-164 .elementor-element.elementor-element-101b12b6 .e-n-menu-title-text{white-space:nowrap;}
.elementor-164 .elementor-element.elementor-element-101b12b6 .e-n-menu-content{position:absolute!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(1080px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;filter:drop-shadow(0 10px 12px #042C5114);}
.elementor-164 .elementor-element.elementor-element-101b12b6 .e-n-menu-content>.e-con{width:100%!important;max-width:100%!important;}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-3b26b93e */.elementor-164 .elementor-element.elementor-element-3b26b93e{width:410px!important;min-width:410px!important;max-width:410px!important;flex:0 0 410px!important;overflow:visible!important;z-index:66;}
.elementor-164 .elementor-element.elementor-element-3b26b93e .e-n-menu-wrapper{max-width:100%;overflow:visible!important;}
.elementor-164 .elementor-element.elementor-element-3b26b93e .e-n-menu{justify-content:flex-start!important;}
.elementor-164 .elementor-element.elementor-element-3b26b93e .e-n-menu-title-text{white-space:nowrap;}
.elementor-164 .elementor-element.elementor-element-3b26b93e .e-n-menu-content{width:265px!important;min-width:265px!important;max-width:min(310px,calc(100vw - 36px))!important;filter:drop-shadow(0 10px 12px #042C5114);}
.elementor-164 .elementor-element.elementor-element-3b26b93e .e-n-menu-content>.e-con{width:100%!important;max-width:100%!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3905ce13 */.elementor-164 .elementor-element.elementor-element-3905ce13{position:relative!important;overflow:visible!important;max-width:100%;}.elementor-164 .elementor-element.elementor-element-3905ce13>.e-con-inner{overflow:visible!important;}/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-6af2bab7 *//* CompuSharm – WPML Native Switcher */

.elementor-164 .elementor-element.elementor-element-6af2bab7 .wpml-ls {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}

.elementor-164 .elementor-element.elementor-element-6af2bab7 .wpml-ls ul {
    display: flex !important;
    align-items: center;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none;
}

.elementor-164 .elementor-element.elementor-element-6af2bab7 .wpml-ls li {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}

/* Show only the other language */
.elementor-164 .elementor-element.elementor-element-6af2bab7 .wpml-ls-current-language {
    display: none !important;
}

/* Match the approved header button */
.elementor-164 .elementor-element.elementor-element-6af2bab7 .wpml-ls a.wpml-ls-link {
    display: flex !important;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-width: 44px;
    height: 34px;
    padding: 0 12px !important;
    border: 1px solid #E0EAF0 !important;
    border-radius: 7px !important;
    background: #FFFFFF !important;
    color: #042C51 !important;
    text-decoration: none !important;
    box-shadow: none !important;
    font-size: 0 !important;
    white-space: nowrap;
}

/* Hide default names and flags */
.elementor-164 .elementor-element.elementor-element-6af2bab7 .wpml-ls a.wpml-ls-link span,
.elementor-164 .elementor-element.elementor-element-6af2bab7 .wpml-ls a.wpml-ls-link img {
    display: none !important;
}

/* Language abbreviations */
.elementor-164 .elementor-element.elementor-element-6af2bab7 .wpml-ls-item-ar a.wpml-ls-link::after {
    content: "AR";
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
}

.elementor-164 .elementor-element.elementor-element-6af2bab7 .wpml-ls-item-en a.wpml-ls-link::after {
    content: "EN";
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
}

/* Hover */
.elementor-164 .elementor-element.elementor-element-6af2bab7 .wpml-ls a.wpml-ls-link:hover {
    border-color: #08B6AB !important;
    color: #08B6AB !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10ced7b1 */.elementor-164 .elementor-element.elementor-element-10ced7b1 .elementor-button {white-space:nowrap;min-height:42px;display:inline-flex;align-items:center;justify-content:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-212d9674 */.elementor-164 .elementor-element.elementor-element-212d9674 {direction:ltr;max-width:1200px;margin-inline:auto;min-width:0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22f4d712 */.elementor-164 .elementor-element.elementor-element-22f4d712 img {height:auto;max-width:100%;display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4242a90e */.elementor-164 .elementor-element.elementor-element-4242a90e{flex:1 1 0!important;min-width:0!important;max-width:calc(100% - 118px)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;}.elementor-164 .elementor-element.elementor-element-4242a90e .elementor-widget-image{width:auto!important;max-width:100%!important;min-width:0!important;}.elementor-164 .elementor-element.elementor-element-4242a90e img{width:min(155px,100%)!important;max-width:100%!important;height:auto!important;max-height:43px!important;object-fit:contain!important;object-position:left center!important;}/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-6f4f1878 *//* CompuSharm – WPML Native Switcher */

.elementor-164 .elementor-element.elementor-element-6f4f1878 .wpml-ls {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}

.elementor-164 .elementor-element.elementor-element-6f4f1878 .wpml-ls ul {
    display: flex !important;
    align-items: center;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none;
}

.elementor-164 .elementor-element.elementor-element-6f4f1878 .wpml-ls li {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}

/* Show only the other language */
.elementor-164 .elementor-element.elementor-element-6f4f1878 .wpml-ls-current-language {
    display: none !important;
}

/* Match the approved header button */
.elementor-164 .elementor-element.elementor-element-6f4f1878 .wpml-ls a.wpml-ls-link {
    display: flex !important;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-width: 44px;
    height: 34px;
    padding: 0 12px !important;
    border: 1px solid #E0EAF0 !important;
    border-radius: 7px !important;
    background: #FFFFFF !important;
    color: #042C51 !important;
    text-decoration: none !important;
    box-shadow: none !important;
    font-size: 0 !important;
    white-space: nowrap;
}

/* Hide default names and flags */
.elementor-164 .elementor-element.elementor-element-6f4f1878 .wpml-ls a.wpml-ls-link span,
.elementor-164 .elementor-element.elementor-element-6f4f1878 .wpml-ls a.wpml-ls-link img {
    display: none !important;
}

/* Language abbreviations */
.elementor-164 .elementor-element.elementor-element-6f4f1878 .wpml-ls-item-ar a.wpml-ls-link::after {
    content: "AR";
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
}

.elementor-164 .elementor-element.elementor-element-6f4f1878 .wpml-ls-item-en a.wpml-ls-link::after {
    content: "EN";
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
}

/* Hover */
.elementor-164 .elementor-element.elementor-element-6f4f1878 .wpml-ls a.wpml-ls-link:hover {
    border-color: #08B6AB !important;
    color: #08B6AB !important;
}

.elementor-164 .elementor-element.elementor-element-6f4f1878{width:54px!important;max-width:54px!important;} .elementor-164 .elementor-element.elementor-element-6f4f1878 .wpml-ls a.wpml-ls-link{width:46px!important;height:34px!important;min-width:46px!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c919c6d */.elementor-164 .elementor-element.elementor-element-6c919c6d{flex:0 0 54px!important;display:flex!important;align-items:center!important;justify-content:center!important;max-width:54px!important;min-width:54px!important;margin:0!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-3a949f45 *//* Widget itself stays 44px in the header. Its Elementor native toggle opens the real nested menu. */
.elementor-164 .elementor-element.elementor-element-3a949f45{width:44px!important;min-width:44px!important;max-width:44px!important;overflow:visible!important;z-index:99999;}
.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu-toggle{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:1px solid #DDE6EB!important;border-radius:12px!important;background:#FFFFFF!important;color:#042C51!important;}
.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu-toggle i{color:#042C51!important;}
.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu-toggle svg{fill:#042C51!important;}
.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu-toggle[aria-expanded="true"]{position:fixed!important;top:14px!important;right:18px!important;left:auto!important;width:40px!important;height:40px!important;z-index:1000001!important;background:#0F4069!important;border-color:#205577!important;color:#FFFFFF!important;}
.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu-toggle[aria-expanded="true"] i{color:#FFFFFF!important;}
.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu-toggle[aria-expanded="true"] svg{fill:#FFFFFF!important;}
.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu-toggle+.e-n-menu-wrapper{position:fixed!important;top:0!important;bottom:0!important;right:0!important;left:auto!important;width:min(350px,86vw)!important;max-width:min(350px,86vw)!important;min-height:100dvh!important;max-height:100dvh!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:1000000!important;padding:78px 14px 25px!important;margin:0!important;display:flex!important;flex-direction:column!important;background:#042C51!important;color:#FFFFFF!important;direction:ltr!important;box-shadow:0 0 45px #03152870!important;transition:transform .26s ease,visibility .26s ease!important;transform:translateX(106%)!important;visibility:hidden!important;pointer-events:none!important;overscroll-behavior:contain!important;}
.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu-toggle[aria-expanded="true"]+.e-n-menu-wrapper{visibility:visible!important;transform:translateX(0)!important;pointer-events:auto!important;}
/* Elementor base CSS forces background-color:white on dropdown .e-n-menu-title.
   The previous version set title text white, hence the blank white bars in the screenshot. */
.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu[data-layout="dropdown"] .e-n-menu-title{background:#082F51!important;background-color:#082F51!important;color:#FFFFFF!important;width:100%!important;min-height:45px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:0!important;border-bottom:1px solid #174D73!important;margin:0!important;padding:11px 10px!important;border-radius:0!important;white-space:normal!important;}
.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu[data-layout="dropdown"] .e-n-menu-title:hover,.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu[data-layout="dropdown"] .e-n-menu-title.e-current{background:#105078!important;background-color:#105078!important;}
.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu[data-layout="dropdown"] .e-n-menu-title-container,.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu[data-layout="dropdown"] .e-n-menu-title-container a,.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu[data-layout="dropdown"] .e-n-menu-title-text{color:#FFFFFF!important;white-space:normal!important;font-size:14px!important;font-weight:650!important;line-height:1.5!important;}
.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu[data-layout="dropdown"] .e-n-menu-title .e-n-menu-dropdown-icon,.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu[data-layout="dropdown"] .e-n-menu-title .e-n-menu-dropdown-icon i{color:#FFFFFF!important;flex:0 0 22px!important;align-items:center!important;justify-content:center!important;width:22px!important;max-width:22px!important;height:22px!important;}
.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu[data-layout="dropdown"] .e-n-menu-title .e-n-menu-dropdown-icon svg{fill:#FFFFFF!important;}
.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu-wrapper .e-n-menu-content{position:static!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-shadow:none!important;}
.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu-wrapper .e-n-menu-content>.e-con{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:9px 12px!important;background:#0C3A5F!important;background-color:#0C3A5F!important;border:0!important;border-radius:5px!important;box-shadow:none!important;}
.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu-wrapper .e-n-menu-content .elementor-heading-title,.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu-wrapper .e-n-menu-content .elementor-heading-title a{color:#FFFFFF!important;font-size:13px!important;line-height:1.65!important;text-align:left!important;}
.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu-wrapper .e-n-menu-title:last-child{background:#08B6AB!important;background-color:#08B6AB!important;border-radius:50px!important;justify-content:center!important;margin-top:18px!important;padding:12px 14px!important;border:0!important;}
.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu-wrapper .e-n-menu-title:last-child .e-n-menu-title-text{color:#FFFFFF!important;font-weight:700!important;}
@media (prefers-reduced-motion:reduce){.elementor-164 .elementor-element.elementor-element-3a949f45 .e-n-menu-toggle+.e-n-menu-wrapper{transition:none!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ac9142d */.elementor-164 .elementor-element.elementor-element-5ac9142d{flex:0 0 46px!important;min-width:46px!important;max-width:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-541a6fb5 */.elementor-164 .elementor-element.elementor-element-541a6fb5{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:space-between!important;column-gap:8px!important;min-height:66px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:auto!important;padding:8px 14px!important;box-sizing:border-box!important;overflow:visible!important;}
.elementor-164 .elementor-element.elementor-element-541a6fb5>.e-con{min-width:0!important;margin:0!important;}
/* EN left->right and AR right->left */.elementor-164 .elementor-element.elementor-element-541a6fb5{direction:ltr!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35ffca83 */.elementor-164 .elementor-element.elementor-element-35ffca83{width:100%;max-width:100%;overflow:visible!important;isolation:isolate;}.elementor-164 .elementor-element.elementor-element-35ffca83 .elementor-widget-image img{object-fit:contain;}
.elementor-164 .elementor-element.elementor-element-35ffca83{direction:ltr;}/* End custom CSS */