.elementor-247343 .elementor-element.elementor-element-955e29a{--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:stretch;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-247343 .elementor-element.elementor-element-955e29a:not(.elementor-motion-effects-element-type-background), .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-247343 .elementor-element.elementor-element-fb33ecb{--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:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247343 .elementor-element.elementor-element-dd2d5b1{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-247343 .elementor-element.elementor-element-2a575c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-2a575c7{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#C91717;}.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-247343 .elementor-element.elementor-element-3e3fd69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-3e3fd69{text-align:left;}.elementor-247343 .elementor-element.elementor-element-3e3fd69 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:72px;font-weight:600;line-height:1.05em;color:#0E0F11;}.elementor-247343 .elementor-element.elementor-element-88b82a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-88b82a4{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#0E0F11;}.elementor-247343 .elementor-element.elementor-element-7429c98{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-247343 .elementor-element.elementor-element-4d03a99 .elementor-button{background-color:#C91717;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:200px 200px 200px 200px;padding:16px 28px 16px 28px;}.elementor-247343 .elementor-element.elementor-element-a57f6ea .elementor-button{background-color:#0E0F11;font-family:"Noto Sans Arabic", Sans-serif;font-size:16px;font-weight:800;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:200px 200px 200px 200px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-a57f6ea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-247343 .elementor-element.elementor-element-a57f6ea .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-247343 .elementor-element.elementor-element-3f4bf98{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247343 .elementor-element.elementor-element-9c4d334 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-9c4d334{text-align:left;}.elementor-247343 .elementor-element.elementor-element-9c4d334 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#0E0F11;}.elementor-247343 .elementor-element.elementor-element-2117abf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-2117abf{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#626262;}.elementor-247343 .elementor-element.elementor-element-1a4ee5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-1a4ee5e{text-align:left;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;line-height:1.3em;color:#C91717;}.elementor-247343 .elementor-element.elementor-element-24acc0f{--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;--padding-top:10px;--padding-bottom:98px;--padding-left:0px;--padding-right:0px;}.elementor-247343 .elementor-element.elementor-element-fc5bc7f{--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;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-247343 .elementor-element.elementor-element-716fdd1{--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:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247343 .elementor-element.elementor-element-0233076{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247343 .elementor-element.elementor-element-3dde7f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-3dde7f2{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#C91717;}.elementor-247343 .elementor-element.elementor-element-72edc80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-72edc80{text-align:left;}.elementor-247343 .elementor-element.elementor-element-72edc80 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:72px;font-weight:600;line-height:1.05em;color:#0E0F11;}.elementor-247343 .elementor-element.elementor-element-8b7dc76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-8b7dc76{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#0E0F11;}.elementor-247343 .elementor-element.elementor-element-d0e6965 .elementor-button{background-color:#0E0F11;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:200px 200px 200px 200px;padding:16px 28px 16px 28px;}.elementor-247343 .elementor-element.elementor-element-bd68911{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-247343 .elementor-element.elementor-element-178ce31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-178ce31{text-align:left;}.elementor-247343 .elementor-element.elementor-element-178ce31 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:400;line-height:1.2em;color:#232526;}.elementor-247343 .elementor-element.elementor-element-b8df7bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-b8df7bf{text-align:left;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6E7274;}.elementor-247343 .elementor-element.elementor-element-a19d73b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-a19d73b{text-align:left;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:#18191F;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-247343 .elementor-element.elementor-element-e5d09ca .jet-search-filter{display:flex;flex-direction:column;}.elementor-247343 .elementor-element.elementor-element-e5d09ca .jet-search-filter__input-wrapper{max-width:100%;}.elementor-247343 .elementor-element.elementor-element-2dde043{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:96px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-247343 .elementor-element.elementor-element-2dde043:not(.elementor-motion-effects-element-type-background), .elementor-247343 .elementor-element.elementor-element-2dde043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-247343 .elementor-element.elementor-element-189a84a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-189a84a{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#FF8181;}.elementor-247343 .elementor-element.elementor-element-65aab64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-65aab64{text-align:left;}.elementor-247343 .elementor-element.elementor-element-65aab64 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-5f2cc2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-5f2cc2a{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-526598b{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-247343 .elementor-element.elementor-element-1829f3c{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-247343 .elementor-element.elementor-element-1a849f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-1a849f4{text-align:left;font-family:"Roboto", Sans-serif;font-size:86px;font-weight:700;line-height:0.9em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-4d4d79d{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-247343 .elementor-element.elementor-element-dda7bf6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-dda7bf6{text-align:left;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;color:#D74D51;}.elementor-247343 .elementor-element.elementor-element-4409d99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-4409d99{text-align:left;}.elementor-247343 .elementor-element.elementor-element-4409d99 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-fa60214 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-fa60214{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#D6D6D6;}.elementor-247343 .elementor-element.elementor-element-4e4a06a .elementor-button{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;fill:#FF8181;color:#FF8181;padding:0px 28px 0px 28px;}.elementor-247343 .elementor-element.elementor-element-4c4b29e{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-247343 .elementor-element.elementor-element-6eae51c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-6eae51c{text-align:left;font-family:"Roboto", Sans-serif;font-size:86px;font-weight:700;line-height:0.9em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-a6750cc{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-247343 .elementor-element.elementor-element-d70d401 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-d70d401{text-align:left;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;color:#D74D51;}.elementor-247343 .elementor-element.elementor-element-261be01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-261be01{text-align:left;}.elementor-247343 .elementor-element.elementor-element-261be01 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-f9ba096 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-f9ba096{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#D6D6D6;}.elementor-247343 .elementor-element.elementor-element-4613ad3 .elementor-button{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;fill:#FF8181;color:#FF8181;padding:0px 28px 0px 28px;}.elementor-247343 .elementor-element.elementor-element-6bbd89c{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-247343 .elementor-element.elementor-element-64afd28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-64afd28{text-align:left;font-family:"Roboto", Sans-serif;font-size:86px;font-weight:700;line-height:0.9em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-18ce3d0{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-247343 .elementor-element.elementor-element-64bee5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-64bee5f{text-align:left;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;color:#D74D51;}.elementor-247343 .elementor-element.elementor-element-e71d3ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-e71d3ec{text-align:left;}.elementor-247343 .elementor-element.elementor-element-e71d3ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-f0ae3e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-f0ae3e9{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#D6D6D6;}.elementor-247343 .elementor-element.elementor-element-158cf20 .elementor-button{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;fill:#FF8181;color:#FF8181;padding:0px 28px 0px 28px;}.elementor-247343 .elementor-element.elementor-element-404d1c9{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:56px;--padding-bottom:56px;--padding-left:72px;--padding-right:72px;}.elementor-247343 .elementor-element.elementor-element-404d1c9:not(.elementor-motion-effects-element-type-background), .elementor-247343 .elementor-element.elementor-element-404d1c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9B2323;}.elementor-247343 .elementor-element.elementor-element-35d3456{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-247343 .elementor-element.elementor-element-2a389a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-2a389a7{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-6dc36da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-6dc36da{text-align:center;}.elementor-247343 .elementor-element.elementor-element-6dc36da .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-8853fa2{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-247343 .elementor-element.elementor-element-6c1132c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-6c1132c{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-619f16d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-619f16d{text-align:center;}.elementor-247343 .elementor-element.elementor-element-619f16d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-a6b3a55{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-247343 .elementor-element.elementor-element-7dcfa0d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-7dcfa0d{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-35ec40f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-35ec40f{text-align:center;}.elementor-247343 .elementor-element.elementor-element-35ec40f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-e39f255{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-247343 .elementor-element.elementor-element-b0d210b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-b0d210b{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-2491d6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-2491d6f{text-align:center;}.elementor-247343 .elementor-element.elementor-element-2491d6f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-7d7af77{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:96px;--padding-bottom:40px;--padding-left:72px;--padding-right:72px;}.elementor-247343 .elementor-element.elementor-element-7d7af77:not(.elementor-motion-effects-element-type-background), .elementor-247343 .elementor-element.elementor-element-7d7af77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-247343 .elementor-element.elementor-element-b8e0a98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-b8e0a98{text-align:left;}.elementor-247343 .elementor-element.elementor-element-b8e0a98 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;line-height:1.1em;color:#0E0F11;}.elementor-247343 .elementor-element.elementor-element-efde42b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-efde42b{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#0E0F11;}.elementor-247343 .elementor-element.elementor-element-8ca0f52{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-247343 .elementor-element.elementor-element-7e5f0df > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-247343 .elementor-element.elementor-element-7e5f0df > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-247343 .elementor-element.elementor-element-d35d399 .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-247343 .elementor-element.elementor-element-d35d399 .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-247343 .elementor-element.elementor-element-d35d399 .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-247343 .elementor-element.elementor-element-d35d399 .jet-filters-pagination__load-more{order:initial;}.elementor-247343 .elementor-element.elementor-element-e26b00b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:96px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-247343 .elementor-element.elementor-element-e26b00b:not(.elementor-motion-effects-element-type-background), .elementor-247343 .elementor-element.elementor-element-e26b00b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171A1C;}.elementor-247343 .elementor-element.elementor-element-9d66568 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-9d66568{text-align:left;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:800;line-height:1.4em;color:#AEB1B2;}.elementor-247343 .elementor-element.elementor-element-5f73439 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-5f73439{text-align:left;}.elementor-247343 .elementor-element.elementor-element-5f73439 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-dd76f6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-dd76f6b{text-align:left;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#AEB1B2;}.elementor-247343 .elementor-element.elementor-element-c079675{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-247343 .elementor-element.elementor-element-85b381a{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-247343 .elementor-element.elementor-element-85b381a:not(.elementor-motion-effects-element-type-background), .elementor-247343 .elementor-element.elementor-element-85b381a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323435;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-247343 .elementor-element.elementor-element-c366c45 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-c366c45 .elementor-icon-wrapper{text-align:center;}.elementor-247343 .elementor-element.elementor-element-c366c45.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-c366c45.elementor-view-framed .elementor-icon, .elementor-247343 .elementor-element.elementor-element-c366c45.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-c366c45.elementor-view-framed .elementor-icon, .elementor-247343 .elementor-element.elementor-element-c366c45.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-c366c45 .elementor-icon{font-size:30px;}.elementor-247343 .elementor-element.elementor-element-c366c45 .elementor-icon svg{height:30px;}.elementor-247343 .elementor-element.elementor-element-a13341a{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-247343 .elementor-element.elementor-element-135a13e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-135a13e{text-align:left;}.elementor-247343 .elementor-element.elementor-element-135a13e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-aaf1bcd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-aaf1bcd{text-align:left;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#9FA3A4;}.elementor-247343 .elementor-element.elementor-element-8b72f65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-8b72f65{text-align:left;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#DDDDDD;}.elementor-247343 .elementor-element.elementor-element-c9255df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-c9255df{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-fb0c0ce{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-247343 .elementor-element.elementor-element-fb0c0ce:not(.elementor-motion-effects-element-type-background), .elementor-247343 .elementor-element.elementor-element-fb0c0ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323435;}.elementor-247343 .elementor-element.elementor-element-4cf40de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-4cf40de .elementor-icon-wrapper{text-align:center;}.elementor-247343 .elementor-element.elementor-element-4cf40de.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-4cf40de.elementor-view-framed .elementor-icon, .elementor-247343 .elementor-element.elementor-element-4cf40de.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-4cf40de.elementor-view-framed .elementor-icon, .elementor-247343 .elementor-element.elementor-element-4cf40de.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-4cf40de .elementor-icon{font-size:30px;}.elementor-247343 .elementor-element.elementor-element-4cf40de .elementor-icon svg{height:30px;}.elementor-247343 .elementor-element.elementor-element-0cccd43{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-247343 .elementor-element.elementor-element-0408b50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-0408b50{text-align:left;}.elementor-247343 .elementor-element.elementor-element-0408b50 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-1c6552e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-1c6552e{text-align:left;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#9FA3A4;}.elementor-247343 .elementor-element.elementor-element-780f0d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-780f0d4{text-align:left;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#DDDDDD;}.elementor-247343 .elementor-element.elementor-element-1d7d6a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-1d7d6a8{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-4d327a2{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-247343 .elementor-element.elementor-element-4d327a2:not(.elementor-motion-effects-element-type-background), .elementor-247343 .elementor-element.elementor-element-4d327a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323435;}.elementor-247343 .elementor-element.elementor-element-8da1334 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-8da1334 .elementor-icon-wrapper{text-align:center;}.elementor-247343 .elementor-element.elementor-element-8da1334.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-8da1334.elementor-view-framed .elementor-icon, .elementor-247343 .elementor-element.elementor-element-8da1334.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-8da1334.elementor-view-framed .elementor-icon, .elementor-247343 .elementor-element.elementor-element-8da1334.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-8da1334 .elementor-icon{font-size:30px;}.elementor-247343 .elementor-element.elementor-element-8da1334 .elementor-icon svg{height:30px;}.elementor-247343 .elementor-element.elementor-element-9d770cc{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-247343 .elementor-element.elementor-element-4fa964d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-4fa964d{text-align:left;}.elementor-247343 .elementor-element.elementor-element-4fa964d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-4e87da5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-4e87da5{text-align:left;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#9FA3A4;}.elementor-247343 .elementor-element.elementor-element-856d373 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-856d373{text-align:left;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#DDDDDD;}.elementor-247343 .elementor-element.elementor-element-15eb98f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-15eb98f{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-293ff95{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-247343 .elementor-element.elementor-element-293ff95:not(.elementor-motion-effects-element-type-background), .elementor-247343 .elementor-element.elementor-element-293ff95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323435;}.elementor-247343 .elementor-element.elementor-element-f40844a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-f40844a .elementor-icon-wrapper{text-align:center;}.elementor-247343 .elementor-element.elementor-element-f40844a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-f40844a.elementor-view-framed .elementor-icon, .elementor-247343 .elementor-element.elementor-element-f40844a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-f40844a.elementor-view-framed .elementor-icon, .elementor-247343 .elementor-element.elementor-element-f40844a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-f40844a .elementor-icon{font-size:30px;}.elementor-247343 .elementor-element.elementor-element-f40844a .elementor-icon svg{height:30px;}.elementor-247343 .elementor-element.elementor-element-eb039b5{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-247343 .elementor-element.elementor-element-8a1385c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-8a1385c{text-align:left;}.elementor-247343 .elementor-element.elementor-element-8a1385c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-6e436e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-6e436e4{text-align:left;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#9FA3A4;}.elementor-247343 .elementor-element.elementor-element-8064467 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-8064467{text-align:left;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#DDDDDD;}.elementor-247343 .elementor-element.elementor-element-7299cd4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-7299cd4{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-a65bc12{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:96px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-247343 .elementor-element.elementor-element-a65bc12:not(.elementor-motion-effects-element-type-background), .elementor-247343 .elementor-element.elementor-element-a65bc12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-247343 .elementor-element.elementor-element-e09ed68{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-247343 .elementor-element.elementor-element-b052f14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-b052f14{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#0E0F11;}.elementor-247343 .elementor-element.elementor-element-679bd9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-679bd9e{text-align:left;}.elementor-247343 .elementor-element.elementor-element-679bd9e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:64px;font-weight:600;line-height:1.05em;color:#0E0F11;}.elementor-247343 .elementor-element.elementor-element-ed5935e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-ed5935e{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#0E0F11;}.elementor-247343 .elementor-element.elementor-element-d88e8ed .elementor-button{background-color:#C91717;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:16px 28px 16px 28px;}.elementor-247343 .elementor-element.elementor-element-2254241{--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;--justify-content:center;}.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-247343 .elementor-element.elementor-element-e5022e9{text-align:center;}.elementor-247343 .elementor-element.elementor-element-e5022e9 img{border-radius:50px 50px 50px 50px;}.elementor-247343 .elementor-element.elementor-element-fce51fd{--display:flex;--min-height:440px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--padding-top:96px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-247343 .elementor-element.elementor-element-fce51fd:not(.elementor-motion-effects-element-type-background), .elementor-247343 .elementor-element.elementor-element-fce51fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gigaza.mynet.net/wp-content/themes/hello-elementor-child/gig-figma/home-update-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-247343 .elementor-element.elementor-element-fce51fd::before, .elementor-247343 .elementor-element.elementor-element-fce51fd > .elementor-background-video-container::before, .elementor-247343 .elementor-element.elementor-element-fce51fd > .e-con-inner > .elementor-background-video-container::before, .elementor-247343 .elementor-element.elementor-element-fce51fd > .elementor-background-slideshow::before, .elementor-247343 .elementor-element.elementor-element-fce51fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-247343 .elementor-element.elementor-element-fce51fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(11,12,14,0.72);--background-overlay:'';}.elementor-247343 .elementor-element.elementor-element-8f7e4d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-8f7e4d7{text-align:center;}.elementor-247343 .elementor-element.elementor-element-8f7e4d7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:64px;font-weight:600;line-height:1.05em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-7712f84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-7712f84{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-091d527 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;fill:#0E0F11;color:#0E0F11;border-radius:12px 12px 12px 12px;padding:16px 28px 16px 28px;}.elementor-247343 .elementor-element.elementor-element-12af6af{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:96px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-247343 .elementor-element.elementor-element-12af6af:not(.elementor-motion-effects-element-type-background), .elementor-247343 .elementor-element.elementor-element-12af6af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-247343 .elementor-element.elementor-element-37ca031 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-37ca031{text-align:center;}.elementor-247343 .elementor-element.elementor-element-37ca031 .elementor-heading-title{font-family:"Noto Sans Arabic", Sans-serif;font-size:48px;font-weight:600;line-height:48px;color:#0E0F11;}.elementor-247343 .elementor-element.elementor-element-305563c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-305563c{text-align:center;font-family:"Noto Sans Arabic", Sans-serif;font-size:18px;font-weight:500;line-height:24.34px;color:#0E0F11;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-247343 .elementor-element.elementor-element-f2340eb .elementor-accordion-item{border-color:#E6E7E9;}.elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-accordion-item .elementor-tab-content{border-block-start-color:#E6E7E9;}.elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#E6E7E9;}.elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-accordion-icon, .elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-accordion-title{color:#0E0F11;}.elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-accordion-icon svg{fill:#0E0F11;}.elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-accordion-title{font-family:"Noto Sans Arabic", Sans-serif;font-size:20px;font-weight:600;line-height:20px;}.elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-tab-content{color:#2E2E2E;font-family:"Noto Sans Arabic", Sans-serif;font-size:18px;font-weight:400;line-height:22.99px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-247343 .elementor-element.elementor-element-fb33ecb{--content-width:1280px;}.elementor-247343 .elementor-element.elementor-element-dd2d5b1{--width:50%;}.elementor-247343 .elementor-element.elementor-element-fc5bc7f{--content-width:1280px;}.elementor-247343 .elementor-element.elementor-element-0233076{--width:50%;}.elementor-247343 .elementor-element.elementor-element-bd68911{--width:50%;}.elementor-247343 .elementor-element.elementor-element-2dde043{--content-width:1280px;}.elementor-247343 .elementor-element.elementor-element-1829f3c{--width:33.333%;}.elementor-247343 .elementor-element.elementor-element-4c4b29e{--width:33.333%;}.elementor-247343 .elementor-element.elementor-element-6bbd89c{--width:33.333%;}.elementor-247343 .elementor-element.elementor-element-404d1c9{--content-width:1280px;}.elementor-247343 .elementor-element.elementor-element-35d3456{--width:25%;}.elementor-247343 .elementor-element.elementor-element-8853fa2{--width:25%;}.elementor-247343 .elementor-element.elementor-element-a6b3a55{--width:25%;}.elementor-247343 .elementor-element.elementor-element-e39f255{--width:25%;}.elementor-247343 .elementor-element.elementor-element-7d7af77{--content-width:1280px;}.elementor-247343 .elementor-element.elementor-element-e26b00b{--content-width:1280px;}.elementor-247343 .elementor-element.elementor-element-85b381a{--width:50%;}.elementor-247343 .elementor-element.elementor-element-fb0c0ce{--width:50%;}.elementor-247343 .elementor-element.elementor-element-4d327a2{--width:50%;}.elementor-247343 .elementor-element.elementor-element-293ff95{--width:50%;}.elementor-247343 .elementor-element.elementor-element-a65bc12{--content-width:1280px;}.elementor-247343 .elementor-element.elementor-element-e09ed68{--width:55%;}.elementor-247343 .elementor-element.elementor-element-2254241{--width:45%;}.elementor-247343 .elementor-element.elementor-element-12af6af{--content-width:1280px;}}@media(max-width:1024px){.elementor-247343 .elementor-element.elementor-element-a57f6ea .elementor-button{font-size:16px;line-height:24px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-7e5f0df > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-247343 .elementor-element.elementor-element-7e5f0df > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-247343 .elementor-element.elementor-element-37ca031{text-align:center;}.elementor-247343 .elementor-element.elementor-element-37ca031 .elementor-heading-title{font-size:48px;line-height:48px;}.elementor-247343 .elementor-element.elementor-element-305563c{text-align:center;font-size:18px;line-height:24.34px;}.elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-accordion-title{font-size:20px;line-height:20px;}.elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-tab-content{font-size:18px;line-height:22.99px;}}@media(max-width:767px){.elementor-247343 .elementor-element.elementor-element-a57f6ea .elementor-button{font-size:16px;line-height:24px;padding:0px 0px 0px 0px;}.elementor-247343 .elementor-element.elementor-element-7e5f0df > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-247343 .elementor-element.elementor-element-7e5f0df > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-247343 .elementor-element.elementor-element-37ca031{text-align:center;}.elementor-247343 .elementor-element.elementor-element-37ca031 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-247343 .elementor-element.elementor-element-305563c{text-align:center;font-size:12px;line-height:12px;}.elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-accordion-title{font-size:14px;line-height:14px;}.elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-tab-content{font-size:12px;line-height:12px;}}/* Start custom CSS for html, class: .elementor-element-9a8d385 */@media (min-width: 1025px) {
  .elementor-247343 .elementor-element.elementor-element-9a8d385 .gig-mosaic-img {
    box-shadow: 0 4px 11px rgba(192, 189, 189, .25), 0 4px 6px rgba(192, 189, 189, .25) !important;
  }
  .elementor-247343 .elementor-element.elementor-element-9a8d385 .gig-mosaic-img:nth-child(1) { border-radius: 100px 0 0 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-9a8d385 .gig-mosaic-img:nth-child(2) { border-radius: 0 100px 0 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-9a8d385 .gig-mosaic-img:nth-child(3) { border-radius: 0 0 0 50px !important; }
  .elementor-247343 .elementor-element.elementor-element-9a8d385 .gig-mosaic-img:nth-child(4) { border-radius: 24px !important; }
  .elementor-247343 .elementor-element.elementor-element-9a8d385 .gig-mosaic-img:nth-child(5) { border-radius: 0 0 60px 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-9a8d385 .gig-mosaic-img:nth-child(6) { border-radius: 0 50px 0 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-9a8d385 .gig-mosaic-img:nth-child(7) { border-radius: 0 0 0 90px !important; }
  .elementor-247343 .elementor-element.elementor-element-9a8d385 .gig-mosaic-img:nth-child(8) { border-radius: 0 0 90px 0 !important; }
}

@media (max-width: 1024px) {
  .elementor-247343 .elementor-element.elementor-element-9a8d385 .gig-mosaic-img {
    border-radius: 24px !important;
    box-shadow: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-955e29a */@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 20px !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 > .elementor-element {
    width: 222px !important;
    max-width: 222px !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 .elementor-button {
    width: 100% !important;
    min-height: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 .elementor-element-4d03a99 .elementor-button {
    height: 52px !important;
    padding: 0 24px !important;
    border: 0 !important;
    border-radius: 35px !important;
    background: #9B2323 !important;
    font-size: 13px !important;
    line-height: 13px !important;
    font-weight: 700 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 .elementor-element-a57f6ea .elementor-button {
    height: 57px !important;
    padding: 0 16px !important;
    border: 1px solid #0E0F11 !important;
    border-radius: 200px !important;
    background: #000 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 800 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 .elementor-element-a57f6ea .elementor-button-content-wrapper {
    width: 100% !important;
    justify-content: space-between !important;
    align-items: center !important;
  }
}
@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 {
    order: 60 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    gap: 20px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-2117abf { display: none !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-9c4d334,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-9c4d334 .elementor-heading-title {
    font-size: 13px !important;
    line-height: 15px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e p,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e a {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e a::after {
    content: ' →';
    aria-hidden: true;
  }
}@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 {
    order: 60 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    gap: 20px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-2117abf { display: none !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-9c4d334,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-9c4d334 .elementor-heading-title {
    font-size: 13px !important;
    line-height: 15px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e .elementor-widget-container { margin: 0 !important; padding: 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e p,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e a {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e a::after {
    content: ' →';
  }
}
@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 { display: contents !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 > .elementor-element {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 { order: 10; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 .elementor-widget-container,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 .elementor-widget-container { padding: 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 { order: 20; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 { order: 30; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-7429c98 { order: 40; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3f4bf98 { order: 60; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 p {
    font-size: 11px !important;
    line-height: 13px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 .elementor-heading-title {
    font-size: 38px !important;
    line-height: 45px !important;
    font-weight: 800 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p { margin: 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(1) {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin-bottom: 20px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(2) {
    font-size: 14px !important;
    line-height: 16px !important;
    font-weight: 400 !important;
    color: #575E66 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(3) { display: none !important; }
}@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 { display: contents !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 > .elementor-element {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 { order: 10; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 { order: 20; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 { order: 30; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-7429c98 { order: 40; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3f4bf98 { order: 60; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 p {
    font-size: 11px !important;
    line-height: 13px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 .elementor-heading-title {
    font-size: 38px !important;
    line-height: 45px !important;
    font-weight: 800 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p { margin: 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(1) {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin-bottom: 20px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(2) {
    font-size: 14px !important;
    line-height: 16px !important;
    font-weight: 400 !important;
    color: #575E66 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(3) { display: none !important; }
}
/*x*/
/* HOME HERO INTERMEDIATE 768-1366 */
@media (min-width:768px) and (max-width:1716px){
 .elementor-247343 .elementor-element.elementor-element-955e29a{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:none!important;
  height:auto!important;
  min-height:0!important;
  padding:clamp(56px,6vw,76px) clamp(32px,5vw,64px) clamp(64px,7vw,88px)!important;
  overflow:hidden!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-fb33ecb{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:1200px!important;
  height:auto!important;
  min-height:0!important;
  margin-inline:auto!important;
  padding:0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-fb33ecb>.e-con-inner{
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-columns:minmax(420px,46%) minmax(0,1fr)!important;
  align-items:end!important;
  column-gap:clamp(28px,4vw,56px)!important;
  row-gap:48px!important;
  width:100%!important;
  max-width:1200px!important;
  height:auto!important;
  min-height:0!important;
  margin:0 auto!important;
  padding:0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-fb33ecb>.e-con-inner>*{
  min-width:0!important;
  max-width:100%!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1{
  order:2!important;
  width:100%!important;
  max-width:648px!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385{
  position:relative!important;
  order:1!important;
  justify-self:center!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:632px!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:632/577!important;
  margin:0!important;
  transform:none!important;
  overflow:visible!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385>.elementor-widget-container{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img{
  position:absolute!important;
  display:block!important;
  max-width:none!important;
  margin:0!important;
  object-fit:cover!important;
  object-position:center!important;
  transform:none!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(1){left:0!important;top:0!important;width:34.8101%!important;height:38.1282%!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(2){left:40.1899%!important;top:24.9567%!important;width:28.7975%!important;height:31.5425%!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(3){left:16.7722%!important;top:48.1802%!important;width:18.0380%!important;height:19.7574%!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(4){left:40.1899%!important;top:5.8925%!important;width:12.0253%!important;height:13.1716%!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(5){left:41.7722%!important;top:64.1248%!important;width:20.5696%!important;height:22.5303%!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(6){left:62.3418%!important;top:0!important;width:16.7722%!important;height:18.3709%!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(7){left:0!important;top:75.3900%!important;width:22.4684%!important;height:24.6101%!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(8){left:73.7342%!important;top:51.6464%!important;width:26.2658%!important;height:28.7695%!important}
}
@media (min-width:768px) and (max-width:1100px){
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-fb33ecb>.e-con-inner{
  grid-template-columns:minmax(0,1fr)!important;
  align-items:start!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1{
  order:1!important;
  justify-self:center!important;
  margin-inline:auto!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385{
  order:2!important;
  width:min(632px,100%)!important;
  max-width:632px!important;
 }
}


/* HOME HERO — exact typography and mobile copy, existing widgets only */
@media (min-width:1367px){
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2a575c7,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2a575c7 .elementor-widget-container,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2a575c7 p{
    margin:0!important;
    font-family:Roboto,Arial,sans-serif!important;
    font-size:16px!important;
    font-weight:500!important;
    line-height:21.632px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3e3fd69{
    width:648px!important;
    max-width:648px!important;
    margin:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3e3fd69 .elementor-heading-title{
    margin:0!important;
    font-family:Roboto,Arial,sans-serif!important;
    font-size:72px!important;
    font-weight:600!important;
    line-height:72px!important;
    letter-spacing:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4 p{
    margin:0 0 24px!important;
    font-family:Roboto,Arial,sans-serif!important;
    font-size:18px!important;
    font-weight:500!important;
    line-height:24.336px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4 p:last-child{margin-bottom:0!important;}
}
@media (min-width:768px) and (max-width:1716px){
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2a575c7 p{
    margin:0!important;
    font-size:14px!important;
    font-weight:600!important;
    line-height:18px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3e3fd69{
    width:100%!important;
    max-width:648px!important;
    margin:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3e3fd69 .elementor-heading-title{
    margin:0!important;
    font-size:clamp(44px,5vw,64px)!important;
    font-weight:700!important;
    line-height:1!important;
  }
}
@media (max-width:767px){
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2a575c7,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2a575c7 .elementor-widget-container,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2a575c7 p{
    margin:0!important;
    font-family:Roboto,Arial,sans-serif!important;
    font-size:11px!important;
    font-weight:700!important;
    line-height:11px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3e3fd69{
    width:350px!important;
    max-width:100%!important;
    margin:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3e3fd69 .elementor-heading-title{
    margin:0!important;
    font-family:Roboto,Arial,sans-serif!important;
    font-size:38px!important;
    font-weight:800!important;
    line-height:38px!important;
    letter-spacing:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4 p{
    margin:0!important;
    font-family:Roboto,Arial,sans-serif!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4 p:first-child{
    color:#0e0f11!important;
    font-size:15px!important;
    font-weight:500!important;
    line-height:15px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4 p:nth-child(2){
    margin-top:20px!important;
    color:#575e66!important;
    font-size:14px!important;
    font-weight:400!important;
    line-height:14px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4 p:nth-child(n+3){display:none!important;}
}

/* Scoped repair for dd2d5b1 */
@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 { display: contents !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 > .elementor-element {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 { order: 10; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 .elementor-widget-container,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 .elementor-widget-container { padding: 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 { order: 20; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 { order: 30; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-7429c98 { order: 40; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3f4bf98 { order: 60; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 p {
    font-size: 11px !important;
    line-height: 13px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 .elementor-heading-title {
    font-size: 38px !important;
    line-height: 45px !important;
    font-weight: 800 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p { margin: 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(1) {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin-bottom: 20px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(2) {
    font-size: 14px !important;
    line-height: 16px !important;
    font-weight: 400 !important;
    color: #575E66 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(3) { display: none !important; }
}@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 { display: contents !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 > .elementor-element {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 { order: 10; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 { order: 20; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 { order: 30; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-7429c98 { order: 40; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3f4bf98 { order: 60; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 p {
    font-size: 11px !important;
    line-height: 13px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 .elementor-heading-title {
    font-size: 38px !important;
    line-height: 45px !important;
    font-weight: 800 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p { margin: 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(1) {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin-bottom: 20px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(2) {
    font-size: 14px !important;
    line-height: 16px !important;
    font-weight: 400 !important;
    color: #575E66 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(3) { display: none !important; }
}
/* Scoped repair for 7429c98 */
@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 20px !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 > .elementor-element {
    width: 222px !important;
    max-width: 222px !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 .elementor-button {
    width: 100% !important;
    min-height: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 .elementor-element-4d03a99 .elementor-button {
    height: 52px !important;
    padding: 0 24px !important;
    border: 0 !important;
    border-radius: 35px !important;
    background: #9B2323 !important;
    font-size: 13px !important;
    line-height: 13px !important;
    font-weight: 700 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 .elementor-element-a57f6ea .elementor-button {
    height: 57px !important;
    padding: 0 16px !important;
    border: 1px solid #0E0F11 !important;
    border-radius: 200px !important;
    background: #000 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 800 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 .elementor-element-a57f6ea .elementor-button-content-wrapper {
    width: 100% !important;
    justify-content: space-between !important;
    align-items: center !important;
  }
}
/* Scoped repair for 3f4bf98 */
@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 {
    order: 60 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    gap: 20px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-2117abf { display: none !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-9c4d334,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-9c4d334 .elementor-heading-title {
    font-size: 13px !important;
    line-height: 15px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e p,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e a {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e a::after {
    content: ' →';
    aria-hidden: true;
  }
}@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 {
    order: 60 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    gap: 20px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-2117abf { display: none !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-9c4d334,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-9c4d334 .elementor-heading-title {
    font-size: 13px !important;
    line-height: 15px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e .elementor-widget-container { margin: 0 !important; padding: 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e p,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e a {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e a::after {
    content: ' →';
  }
}

/* Arabic RTL About / hero */
.elementor-247343 .elementor-element.elementor-element-955e29a{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-955e29a :is(h1,h2,h3,p,.elementor-heading-title,.elementor-widget-container,.elementor-button-text){font-family:"Noto Sans Arabic","Roboto",Arial,sans-serif}
.elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1{text-align:right;align-items:flex-start}
@media(min-width:1717px){.elementor-247343 .elementor-element.elementor-element-955e29a{height:980px!important;min-height:980px!important}}
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-955e29a{height:863px!important;min-height:863px!important;padding:32px 20px 36px!important;overflow:hidden!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-fb33ecb{display:grid!important;grid-template-columns:350px!important;grid-template-rows:auto!important;width:350px!important;height:795px!important;gap:0!important;align-content:start!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1{display:contents!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2a575c7{order:1!important;margin:0 0 10px!important;font-size:13px!important;line-height:20px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3e3fd69{order:2!important;margin:0 0 16px!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3e3fd69 .elementor-heading-title{font-size:40px!important;line-height:48px!important;font-weight:800!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4{order:3!important;width:350px!important;margin:0 0 24px!important;font-size:13px!important;line-height:22px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98{order:4!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:350px!important;gap:20px!important;margin:0 0 20px!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-4d03a99 .elementor-button{min-width:222px!important;height:52px!important;font-size:16px!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-a57f6ea .elementor-button{min-width:256px!important;height:56px!important;font-size:16px!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385{order:5!important;width:350px!important;max-width:350px!important;height:280px!important;margin:0 0 18px!important;overflow:hidden!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98{order:6!important;width:350px!important;margin:0!important;padding:0!important;gap:6px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9c4d334 .elementor-heading-title{font-size:13px!important;line-height:20px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2117abf,.elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-1a4ee5e{font-size:13px!important;line-height:20px!important;text-align:right!important}
}

/* gig-ar-about-mobile-tune-v2 */
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-955e29a{
   height:863px!important;
   min-height:863px!important;
   padding:32px 20px 16px!important;
   overflow:hidden!important;
   background:#f5f5f5!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-fb33ecb{
   display:block!important;
   width:min(350px,100%)!important;
   max-width:350px!important;
   height:815px!important;
   min-height:815px!important;
   margin:0 auto!important;
   padding:0!important;
   overflow:visible!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner{
   display:grid!important;
   width:100%!important;
   max-width:350px!important;
   height:815px!important;
   min-height:815px!important;
   margin:0!important;
   padding:0!important;
   grid-template-columns:minmax(0,1fr)!important;
   grid-template-rows:20px 48px 172px 128px 280px 51px!important;
   row-gap:0!important;
   align-content:start!important;
   align-items:start!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1{
   display:contents!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2a575c7{
   grid-row:1!important;
   width:100%!important;
   height:20px!important;
   margin:0!important;
   padding:0!important;
   color:#b02426!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:11px!important;
   font-weight:700!important;
   line-height:20px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2a575c7 p{margin:0!important;line-height:20px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3e3fd69{
   grid-row:2!important;
   width:100%!important;
   height:48px!important;
   margin:10px 0 0!important;
   padding:0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3e3fd69 .elementor-heading-title{
   margin:0!important;
   color:#111!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:40px!important;
   font-weight:800!important;
   line-height:48px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4{
   grid-row:3!important;
   width:100%!important;
   height:172px!important;
   margin:16px 0 0!important;
   padding:0!important;
   overflow:hidden!important;
   color:#111!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:14px!important;
   line-height:22px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4 .elementor-widget-container{margin:0!important;padding:0!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4 p{
   margin:0!important;
   padding:0!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:14px!important;
   line-height:22px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4 p:first-child{
   margin-bottom:32px!important;
   color:#111!important;
   font-size:14px!important;
   font-weight:500!important;
   line-height:22px!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4 p:nth-child(2){
   margin:0!important;
   color:#666b72!important;
   font-size:13px!important;
   font-weight:400!important;
   line-height:21px!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4 p:nth-child(n+3){display:none!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98{
   grid-row:4!important;
   display:flex!important;
   width:100%!important;
   height:128px!important;
   margin:20px 0 0!important;
   padding:0!important;
   flex-direction:column!important;
   align-items:center!important;
   justify-content:flex-start!important;
   gap:20px!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 > .elementor-element{
   margin:0!important;
   padding:0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-4d03a99{
   width:222px!important;
   max-width:222px!important;
   height:52px!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-a57f6ea{
   width:256px!important;
   max-width:256px!important;
   height:56px!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-4d03a99 .elementor-button{
   width:222px!important;
   min-width:222px!important;
   height:52px!important;
   min-height:52px!important;
   padding:0 24px!important;
   border-radius:35px!important;
   background:#b02426!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:16px!important;
   font-weight:800!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-a57f6ea .elementor-button{
   width:256px!important;
   min-width:256px!important;
   height:56px!important;
   min-height:56px!important;
   padding:0 18px!important;
   border-radius:200px!important;
   background:#000!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:16px!important;
   font-weight:800!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385{
   grid-row:5!important;
   display:block!important;
   position:relative!important;
   width:100%!important;
   max-width:350px!important;
   height:280px!important;
   min-height:280px!important;
   margin:20px 0 0!important;
   padding:0!important;
   overflow:hidden!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 > .elementor-widget-container{
   display:block!important;
   position:relative!important;
   width:100%!important;
   height:280px!important;
   margin:0!important;
   padding:0!important;
   overflow:hidden!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img{
   display:none!important;
   position:absolute!important;
   margin:0!important;
   border-radius:24px!important;
   object-fit:cover!important;
   object-position:center!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(1){
   display:block!important;
   right:0!important;
   top:0!important;
   width:54.2857%!important;
   height:220px!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(7){
   display:block!important;
   left:0!important;
   top:0!important;
   width:42.2857%!important;
   height:130px!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(5){
   display:block!important;
   left:0!important;
   top:142px!important;
   width:42.2857%!important;
   height:138px!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98{
   grid-row:6!important;
   display:flex!important;
   width:100%!important;
   height:51px!important;
   margin:17px 0 0!important;
   padding:0!important;
   flex-direction:column!important;
   align-items:flex-start!important;
   justify-content:flex-start!important;
   gap:6px!important;
   border:0!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2117abf{display:none!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9c4d334,
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-1a4ee5e{width:100%!important;margin:0!important;padding:0!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9c4d334 .elementor-heading-title{
   margin:0!important;
   color:#111!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:13px!important;
   font-weight:500!important;
   line-height:20px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-1a4ee5e,
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-1a4ee5e p,
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-1a4ee5e a{
   margin:0!important;
   padding:0!important;
   color:#b02426!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:13px!important;
   font-weight:700!important;
   line-height:20px!important;
   text-align:right!important;
 }
}@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 20px !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 > .elementor-element {
    width: 222px !important;
    max-width: 222px !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 .elementor-button {
    width: 100% !important;
    min-height: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 .elementor-element-4d03a99 .elementor-button {
    height: 52px !important;
    padding: 0 24px !important;
    border: 0 !important;
    border-radius: 35px !important;
    background: #9B2323 !important;
    font-size: 13px !important;
    line-height: 13px !important;
    font-weight: 700 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 .elementor-element-a57f6ea .elementor-button {
    height: 57px !important;
    padding: 0 16px !important;
    border: 1px solid #0E0F11 !important;
    border-radius: 200px !important;
    background: #000 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 800 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 .elementor-element-a57f6ea .elementor-button-content-wrapper {
    width: 100% !important;
    justify-content: space-between !important;
    align-items: center !important;
  }
}
@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 {
    order: 60 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    gap: 20px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-2117abf { display: none !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-9c4d334,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-9c4d334 .elementor-heading-title {
    font-size: 13px !important;
    line-height: 15px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e p,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e a {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e a::after {
    content: ' →';
    aria-hidden: true;
  }
}@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 {
    order: 60 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    gap: 20px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-2117abf { display: none !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-9c4d334,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-9c4d334 .elementor-heading-title {
    font-size: 13px !important;
    line-height: 15px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e .elementor-widget-container { margin: 0 !important; padding: 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e p,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e a {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e a::after {
    content: ' →';
  }
}
@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 { display: contents !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 > .elementor-element {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 { order: 10; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 .elementor-widget-container,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 .elementor-widget-container { padding: 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 { order: 20; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 { order: 30; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-7429c98 { order: 40; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3f4bf98 { order: 60; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 p {
    font-size: 11px !important;
    line-height: 13px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 .elementor-heading-title {
    font-size: 38px !important;
    line-height: 45px !important;
    font-weight: 800 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p { margin: 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(1) {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin-bottom: 20px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(2) {
    font-size: 14px !important;
    line-height: 16px !important;
    font-weight: 400 !important;
    color: #575E66 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(3) { display: none !important; }
}@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 { display: contents !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 > .elementor-element {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 { order: 10; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 { order: 20; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 { order: 30; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-7429c98 { order: 40; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3f4bf98 { order: 60; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 p {
    font-size: 11px !important;
    line-height: 13px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 .elementor-heading-title {
    font-size: 38px !important;
    line-height: 45px !important;
    font-weight: 800 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p { margin: 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(1) {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin-bottom: 20px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(2) {
    font-size: 14px !important;
    line-height: 16px !important;
    font-weight: 400 !important;
    color: #575E66 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(3) { display: none !important; }
}
/*x*/
/* HOME HERO INTERMEDIATE 768-1366 */
@media (min-width:768px) and (max-width:1716px){
 .elementor-247343 .elementor-element.elementor-element-955e29a{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:none!important;
  height:auto!important;
  min-height:0!important;
  padding:clamp(56px,6vw,76px) clamp(32px,5vw,64px) clamp(64px,7vw,88px)!important;
  overflow:hidden!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-fb33ecb{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:1200px!important;
  height:auto!important;
  min-height:0!important;
  margin-inline:auto!important;
  padding:0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-fb33ecb>.e-con-inner{
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-columns:minmax(420px,46%) minmax(0,1fr)!important;
  align-items:end!important;
  column-gap:clamp(28px,4vw,56px)!important;
  row-gap:48px!important;
  width:100%!important;
  max-width:1200px!important;
  height:auto!important;
  min-height:0!important;
  margin:0 auto!important;
  padding:0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-fb33ecb>.e-con-inner>*{
  min-width:0!important;
  max-width:100%!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1{
  order:2!important;
  width:100%!important;
  max-width:648px!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385{
  position:relative!important;
  order:1!important;
  justify-self:center!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:632px!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:632/577!important;
  margin:0!important;
  transform:none!important;
  overflow:visible!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385>.elementor-widget-container{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img{
  position:absolute!important;
  display:block!important;
  max-width:none!important;
  margin:0!important;
  object-fit:cover!important;
  object-position:center!important;
  transform:none!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(1){left:0!important;top:0!important;width:34.8101%!important;height:38.1282%!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(2){left:40.1899%!important;top:24.9567%!important;width:28.7975%!important;height:31.5425%!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(3){left:16.7722%!important;top:48.1802%!important;width:18.0380%!important;height:19.7574%!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(4){left:40.1899%!important;top:5.8925%!important;width:12.0253%!important;height:13.1716%!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(5){left:41.7722%!important;top:64.1248%!important;width:20.5696%!important;height:22.5303%!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(6){left:62.3418%!important;top:0!important;width:16.7722%!important;height:18.3709%!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(7){left:0!important;top:75.3900%!important;width:22.4684%!important;height:24.6101%!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385 img:nth-of-type(8){left:73.7342%!important;top:51.6464%!important;width:26.2658%!important;height:28.7695%!important}
}
@media (min-width:768px) and (max-width:1100px){
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-fb33ecb>.e-con-inner{
  grid-template-columns:minmax(0,1fr)!important;
  align-items:start!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1{
  order:1!important;
  justify-self:center!important;
  margin-inline:auto!important;
 }
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385{
  order:2!important;
  width:min(632px,100%)!important;
  max-width:632px!important;
 }
}


/* HOME HERO — exact typography and mobile copy, existing widgets only */
@media (min-width:1367px){
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2a575c7,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2a575c7 .elementor-widget-container,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2a575c7 p{
    margin:0!important;
    font-family:Roboto,Arial,sans-serif!important;
    font-size:16px!important;
    font-weight:500!important;
    line-height:21.632px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3e3fd69{
    width:648px!important;
    max-width:648px!important;
    margin:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3e3fd69 .elementor-heading-title{
    margin:0!important;
    font-family:Roboto,Arial,sans-serif!important;
    font-size:72px!important;
    font-weight:600!important;
    line-height:72px!important;
    letter-spacing:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4 p{
    margin:0 0 24px!important;
    font-family:Roboto,Arial,sans-serif!important;
    font-size:18px!important;
    font-weight:500!important;
    line-height:24.336px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4 p:last-child{margin-bottom:0!important;}
}
@media (min-width:768px) and (max-width:1716px){
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2a575c7 p{
    margin:0!important;
    font-size:14px!important;
    font-weight:600!important;
    line-height:18px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3e3fd69{
    width:100%!important;
    max-width:648px!important;
    margin:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3e3fd69 .elementor-heading-title{
    margin:0!important;
    font-size:clamp(44px,5vw,64px)!important;
    font-weight:700!important;
    line-height:1!important;
  }
}
@media (max-width:767px){
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2a575c7,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2a575c7 .elementor-widget-container,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2a575c7 p{
    margin:0!important;
    font-family:Roboto,Arial,sans-serif!important;
    font-size:11px!important;
    font-weight:700!important;
    line-height:11px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3e3fd69{
    width:350px!important;
    max-width:100%!important;
    margin:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3e3fd69 .elementor-heading-title{
    margin:0!important;
    font-family:Roboto,Arial,sans-serif!important;
    font-size:38px!important;
    font-weight:800!important;
    line-height:38px!important;
    letter-spacing:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4 p{
    margin:0!important;
    font-family:Roboto,Arial,sans-serif!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4 p:first-child{
    color:#0e0f11!important;
    font-size:15px!important;
    font-weight:500!important;
    line-height:15px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4 p:nth-child(2){
    margin-top:20px!important;
    color:#575e66!important;
    font-size:14px!important;
    font-weight:400!important;
    line-height:14px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4 p:nth-child(n+3){display:none!important;}
}

/* Scoped repair for dd2d5b1 */
@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 { display: contents !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 > .elementor-element {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 { order: 10; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 .elementor-widget-container,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 .elementor-widget-container { padding: 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 { order: 20; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 { order: 30; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-7429c98 { order: 40; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3f4bf98 { order: 60; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 p {
    font-size: 11px !important;
    line-height: 13px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 .elementor-heading-title {
    font-size: 38px !important;
    line-height: 45px !important;
    font-weight: 800 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p { margin: 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(1) {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin-bottom: 20px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(2) {
    font-size: 14px !important;
    line-height: 16px !important;
    font-weight: 400 !important;
    color: #575E66 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(3) { display: none !important; }
}@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 { display: contents !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 > .elementor-element {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 { order: 10; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 { order: 20; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 { order: 30; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-7429c98 { order: 40; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3f4bf98 { order: 60; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-2a575c7 p {
    font-size: 11px !important;
    line-height: 13px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-3e3fd69 .elementor-heading-title {
    font-size: 38px !important;
    line-height: 45px !important;
    font-weight: 800 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p { margin: 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(1) {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin-bottom: 20px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(2) {
    font-size: 14px !important;
    line-height: 16px !important;
    font-weight: 400 !important;
    color: #575E66 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 .elementor-element-88b82a4 p:nth-child(3) { display: none !important; }
}
/* Scoped repair for 7429c98 */
@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 20px !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 > .elementor-element {
    width: 222px !important;
    max-width: 222px !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 .elementor-button {
    width: 100% !important;
    min-height: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 .elementor-element-4d03a99 .elementor-button {
    height: 52px !important;
    padding: 0 24px !important;
    border: 0 !important;
    border-radius: 35px !important;
    background: #9B2323 !important;
    font-size: 13px !important;
    line-height: 13px !important;
    font-weight: 700 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 .elementor-element-a57f6ea .elementor-button {
    height: 57px !important;
    padding: 0 16px !important;
    border: 1px solid #0E0F11 !important;
    border-radius: 200px !important;
    background: #000 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 800 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98 .elementor-element-a57f6ea .elementor-button-content-wrapper {
    width: 100% !important;
    justify-content: space-between !important;
    align-items: center !important;
  }
}
/* Scoped repair for 3f4bf98 */
@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 {
    order: 60 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    gap: 20px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-2117abf { display: none !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-9c4d334,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-9c4d334 .elementor-heading-title {
    font-size: 13px !important;
    line-height: 15px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e p,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e a {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e a::after {
    content: ' →';
    aria-hidden: true;
  }
}@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 {
    order: 60 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    gap: 20px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-2117abf { display: none !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-9c4d334,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-9c4d334 .elementor-heading-title {
    font-size: 13px !important;
    line-height: 15px !important;
    font-weight: 500 !important;
    color: #0E0F11 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e .elementor-widget-container { margin: 0 !important; padding: 0 !important; }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e p,
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e a {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 700 !important;
    color: #9B2323 !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98 .elementor-element-1a4ee5e a::after {
    content: ' →';
  }
}

/* Arabic RTL About / hero */
.elementor-247343 .elementor-element.elementor-element-955e29a{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-955e29a :is(h1,h2,h3,p,.elementor-heading-title,.elementor-widget-container,.elementor-button-text){font-family:"Noto Sans Arabic","Roboto",Arial,sans-serif}
.elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1{text-align:right;align-items:flex-start}
@media(min-width:1717px){.elementor-247343 .elementor-element.elementor-element-955e29a{height:980px!important;min-height:980px!important}}
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-955e29a{height:863px!important;min-height:863px!important;padding:32px 20px 36px!important;overflow:hidden!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-fb33ecb{display:grid!important;grid-template-columns:350px!important;grid-template-rows:auto!important;width:350px!important;height:795px!important;gap:0!important;align-content:start!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1{display:contents!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2a575c7{order:1!important;margin:0 0 10px!important;font-size:13px!important;line-height:20px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3e3fd69{order:2!important;margin:0 0 16px!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3e3fd69 .elementor-heading-title{font-size:40px!important;line-height:48px!important;font-weight:800!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-88b82a4{order:3!important;width:350px!important;margin:0 0 24px!important;font-size:13px!important;line-height:22px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-7429c98{order:4!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:350px!important;gap:20px!important;margin:0 0 20px!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-4d03a99 .elementor-button{min-width:222px!important;height:52px!important;font-size:16px!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-a57f6ea .elementor-button{min-width:256px!important;height:56px!important;font-size:16px!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385{order:5!important;width:350px!important;max-width:350px!important;height:280px!important;margin:0 0 18px!important;overflow:hidden!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98{order:6!important;width:350px!important;margin:0!important;padding:0!important;gap:6px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9c4d334 .elementor-heading-title{font-size:13px!important;line-height:20px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-2117abf,.elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-1a4ee5e{font-size:13px!important;line-height:20px!important;text-align:right!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24acc0f */@media (min-width: 768px

) {
.elementor-247343 .elementor-element.elementor-element-24acc0f {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  height: 720px !important;
  min-height: 720px !important;
  padding: 0 !important;
  gap: 0 !important;
  background: #F4F4F4 !important;
  overflow: hidden !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f::before {
  content: "";
  position: absolute;
  inset-inline: 0;
  top: 272px;
  height: 448px;
  background: #000;
  z-index: 0;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f > .elementor-element-fc5bc7f {
  position: relative;
  z-index: 1;
  width: min(1514px, calc(100% - 80px)) !important;
  max-width: 1514px !important;
  height: 611px !important;
  min-height: 611px !important;
  margin: 10px auto 0 !important;
  padding: 76px 98px 71px !important;
  gap: 0 !important;
  box-sizing: border-box;
  background: #fff !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-716fdd1 {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 46px !important;
  width: 100% !important;
  height: 464px !important;
  min-height: 464px !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076 {
  flex: 0 0 580px !important;
  width: 580px !important;
  max-width: 580px !important;
  height: 414px !important;
  min-height: 414px !important;
  gap: 0 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-3dde7f2,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-3dde7f2 p {
  margin: 0 !important;
  color: #C91717 !important;
  font-size: 16px !important;
  line-height: 21.632px !important;
  font-weight: 500 !important;
  text-transform: uppercase;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-72edc80 {
  margin: 14px 0 24px !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-72edc80 .elementor-heading-title {
  margin: 0 !important;
  color: #000 !important;
  font-size: 72px !important;
  line-height: 72px !important;
  font-weight: 600 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-8b7dc76,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-8b7dc76 p {
  margin: 0 !important;
  color: #000 !important;
  font-size: 18px !important;
  line-height: 24.336px !important;
  font-weight: 500 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965 {
  margin-top: 40px !important;
  width: 210px !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965 .elementor-button {
  width: 210px !important;
  min-height: 57px !important;
  padding: 0 24px !important;
  border: 0 !important;
  border-radius: 200px !important;
  background: #000 !important;
  box-shadow: 0 4px 8px rgba(114,114,114,.25) !important;
  color: #fff !important;
  font-size: 18px !important;
  line-height: 45px !important;
  font-weight: 700 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911 {
  flex: 0 0 692px !important;
  width: 692px !important;
  max-width: 692px !important;
  height: 464px !important;
  min-height: 464px !important;
  padding: 30px 34px 34px !important;
  gap: 0 !important;
  box-sizing: border-box;
  background: #fff !important;
  border: 0 !important;
  border-top: 4px solid #C91920 !important;
  border-radius: 0 0 200px 0 !important;
  box-shadow: 0 20px 60px rgba(37,31,25,.10) !important;
  overflow: hidden !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-178ce31 { order: 10; margin: 0 !important; }
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-178ce31 .elementor-widget-container {
  display: flex;
  align-items: center;
  gap: 16px;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-178ce31 .elementor-widget-container::before {
  content: "";
  width: 19px;
  height: 19px;
  flex: 0 0 19px;
  background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Ccircle cx='8' cy='8' r='5.5' fill='none' stroke='%23232526' stroke-width='1.5'/%3E%3Cpath d='M12.2 12.2L17 17' stroke='%23232526' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-178ce31 .elementor-heading-title {
  margin: 0 !important;
  color: #232526 !important;
  font-size: 26px !important;
  line-height: 39px !important;
  font-weight: 400 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b8df7bf { order: 20; margin: 0 !important; }
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b8df7bf,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b8df7bf p {
  margin: 0 !important;
  color: #6E7274 !important;
  font-size: 12px !important;
  line-height: 18px !important;
  font-weight: 400 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-a19d73b { order: 30; margin: 20px 0 0 !important; }
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-a19d73b,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-a19d73b p {
  margin-bottom: 0 !important;
  color: #232526 !important;
  font-size: 12px !important;
  line-height: 18px !important;
  font-weight: 800 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-9294dae {
  order: 40;
  width: 624px !important;
  height: 64px !important;
  margin: 18px 0 0 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-form,
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input {
  width: 624px !important;
  height: 64px !important;
  margin: 0 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input {
  display: flex !important;
  align-items: flex-end !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input input {
  flex: 0 0 552px !important;
  width: 552px !important;
  height: 55px !important;
  padding: 0 14px !important;
  box-sizing: border-box;
  border: 1px solid #CCC !important;
  border-radius: 0 !important;
  background: #FBFBFA !important;
  color: #232526 !important;
  font-size: 16px !important;
  line-height: 16px !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input button {
  flex: 0 0 72px !important;
  width: 72px !important;
  height: 55px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #C91920 !important;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: 800 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-mobile-icon,
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-mobile-helper { display: none !important; }
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-361c689 {
  order: 50;
  width: 624px !important;
  height: 56.5px !important;
  margin: 0 !important;
  border-top: 1px solid #DEDBD4 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b12439a {
  order: 60;
  width: 624px !important;
  min-height: 31px !important;
  margin: 0 !important;
}
}
@media (max-width: 767px) {
.elementor-247343 .elementor-element.elementor-element-24acc0f {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  height: 463px !important;
  min-height: 463px !important;
  padding: 48px 20px 52px !important;
  gap: 18px !important;
  background: #fff !important;
  overflow: visible !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f::before { display: none !important; }
.elementor-247343 .elementor-element.elementor-element-24acc0f > .elementor-element-fc5bc7f,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-716fdd1 {
  display: contents !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076 {
  order: 10;
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
  height: 177px !important;
  min-height: 177px !important;
  padding: 0 !important;
  gap: 18px !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-3dde7f2,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-3dde7f2 p {
  margin: 0 !important;
  color: #9B2323 !important;
  font-size: 11px !important;
  line-height: 13px !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-72edc80 { margin: 0 !important; }
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-72edc80 .elementor-heading-title {
  margin: 0 !important;
  color: #0A0A0A !important;
  font-size: 34px !important;
  line-height: 34px !important;
  font-weight: 800 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-8b7dc76,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-8b7dc76 p {
  margin: 0 !important;
  color: #6B7075 !important;
  font-size: 14px !important;
  line-height: 14px !important;
  font-weight: 400 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-178ce31,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b8df7bf,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-a19d73b,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-361c689,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b12439a {
  display: none !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911 {
  order: 20;
  display: block !important;
  width: 100% !important;
  height: 168px !important;
  min-height: 168px !important;
  padding: 18px 16px !important;
  margin: 0 !important;
  box-sizing: border-box;
  background: #fff !important;
  border: 1px solid #DBDBDB !important;
  border-radius: 22px !important;
  box-shadow: 0 8px 24px rgba(0,0,0,.08) !important;
  overflow: hidden !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-9294dae {
  display: block !important;
  width: 100% !important;
  height: 115px !important;
  margin: 0 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-form {
  position: relative;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 12px !important;
  width: 100% !important;
  height: 115px !important;
  margin: 0 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input { display: contents !important; }
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-mobile-icon {
  display: block !important;
  position: absolute;
  z-index: 2;
  left: 12px;
  top: 11px;
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: 1.5px solid #344A75;
  border-radius: 50%;
  pointer-events: none;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-mobile-icon::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 1.5px;
  right: -5px;
  bottom: -3px;
  background: #344A75;
  border-radius: 2px;
  transform: rotate(45deg);
  transform-origin: left center;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input input {
  order: 10;
  width: 100% !important;
  height: 44px !important;
  min-height: 44px !important;
  padding: 0 12px 0 44px !important;
  box-sizing: border-box;
  border: 1px solid #D1D1D1 !important;
  border-radius: 4px !important;
  background: #fff !important;
  color: #6B7075 !important;
  font-size: 14px !important;
  line-height: 14px !important;
  font-weight: 500 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input input::placeholder {
  color: #6B7075 !important;
  opacity: 1;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-mobile-helper {
  order: 20;
  display: block !important;
  width: 100%;
  height: 13px;
  color: #6B7075;
  font-size: 11px;
  line-height: 11px;
  font-weight: 400;
  white-space: nowrap;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input button {
  order: 30;
  width: 70px !important;
  height: 34px !important;
  min-height: 34px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 4px !important;
  background: #9B2323 !important;
  color: #fff !important;
  font-size: 12px !important;
  line-height: 12px !important;
  font-weight: 700 !important;
}
}
@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-24acc0f,
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076,
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911 {
    flex-wrap: nowrap !important;
  }
}

@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-24acc0f > .elementor-element-fc5bc7f > .e-con-inner {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    width: 100% !important;
    height: 363px !important;
    min-height: 363px !important;
    gap: 18px !important;
    padding: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076 > * {
    flex: 0 0 auto !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911 {
    flex: 0 0 168px !important;
  }
}

@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-8b7dc76 {
    height: 48px !important;
    min-height: 48px !important;
  }
}

@media (min-width: 768px) {
  .elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input {
    position: relative !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input input::placeholder {
    color: transparent !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input:has(input:placeholder-shown)::before {
    content: "Example: Al-Shifa Hospital, journalist, Khan Younis...";
    position: absolute;
    inset-inline-start: 16px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
    color: #232526;
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    pointer-events: none;
    white-space: nowrap;
  }
}
@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input::before {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .elementor-247343 .elementor-element.elementor-element-24acc0f > .elementor-element-fc5bc7f > .e-con-inner {
    width: 1318px !important;
    max-width: 1318px !important;
    min-width: 1318px !important;
    padding: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911 > * {
    flex: 0 0 auto !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-178ce31 {
    height: 39px !important;
    min-height: 39px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b8df7bf {
    height: 18px !important;
    min-height: 18px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-a19d73b,
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-a19d73b p {
    height: 18px !important;
    min-height: 18px !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-a19d73b {
    margin-top: 20px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-9294dae {
    height: 64px !important;
    min-height: 64px !important;
    margin-top: 18px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-361c689 {
    height: 56.5px !important;
    min-height: 56.5px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b12439a {
    height: 31px !important;
    min-height: 31px !important;
  }
}

@media (min-width: 768px) {
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076 {
    align-items: flex-start !important;
    text-align: start !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076 .elementor-widget,
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076 .elementor-widget-container,
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076 h2,
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076 p {
    text-align: start !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965,
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965 .elementor-button {
    height: 57px !important;
    min-height: 57px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965 .elementor-button {
    padding-inline: 16px !important;
    white-space: nowrap !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965 .elementor-button-text {
    white-space: nowrap !important;
  }
}

@media (min-width:768px) and (max-width:1599px){
 .elementor-247343 .elementor-element.elementor-element-24acc0f{overflow:hidden!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-fc5bc7f{
   width:calc(100% - 80px)!important;max-width:none!important;
   margin:0 40px!important;padding:76px 60px 71px!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-716fdd1{
   width:100%!important;max-width:none!important;
   display:grid!important;grid-template-columns:minmax(0,.84fr) minmax(0,1fr)!important;
   gap:32px!important;align-items:start!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076{
   width:100%!important;max-width:none!important;min-width:0!important;flex:0 1 auto!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076>.e-con-inner,
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076>.elementor-element{
   max-width:100%!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076 .elementor-heading-title{
   font-size:54px!important;line-height:54px!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911{
   box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;
   flex:0 1 auto!important;padding:30px 24px 34px!important;border-radius:0 0 160px 0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911>.elementor-element{
   box-sizing:border-box!important;max-width:100%!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-9294dae,
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-361c689,
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b12439a{
   box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-form,
 .elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input{box-sizing:border-box!important;width:100%!important;max-width:100%!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input{display:flex!important;flex-flow:row nowrap!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input input{box-sizing:border-box!important;flex:1 1 auto!important;width:auto!important;min-width:0!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input button{box-sizing:border-box!important;flex:0 0 72px!important;width:72px!important}
}

@media (min-width:768px) and (max-width:1599px){
 .elementor-247343 .elementor-element.elementor-element-24acc0f > .elementor-element-fc5bc7f{margin:10px auto 0!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f > .elementor-element-fc5bc7f > .e-con-inner{
   box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;
   height:464px!important;min-height:464px!important;padding:0!important;
 }
}

/* Functional advanced-search link */
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-adv{display:flex;align-items:center;justify-content:space-between;width:100%;color:#232526;text-decoration:none}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-adv-icon{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid #DEDBD4;border-radius:50%;font:500 18px/1 Roboto,Arial,sans-serif}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-adv:focus-visible{outline:3px solid #9B2323;outline-offset:3px}


/* Browser review: align archive controls */
@media (min-width:768px){
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965 .elementor-button{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:6px 20px!important;line-height:45px!important}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965 .elementor-button-content-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:45px!important}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-adv{height:56.5px!important;margin:0!important;padding:18px 0!important;box-sizing:border-box!important;border-top:0!important;border-bottom:1px solid #DEDBD4!important}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-adv span{font:800 13px/19.5px Roboto,Arial,sans-serif!important;color:#232526!important}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-adv button{display:block!important;width:8px!important;height:20px!important;min-width:8px!important;min-height:20px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#232526!important;font:800 13px/19.5px Roboto,Arial,sans-serif!important}
}
/* Arabic RTL search treatment */
.elementor-247343 .elementor-element.elementor-element-24acc0f{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-24acc0f :is(h2,h3,p,.elementor-heading-title,.elementor-widget-container,input,button){font-family:"Noto Sans Arabic","Roboto",Arial,sans-serif}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-716fdd1{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076,.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911{text-align:right!important;align-items:flex-start!important}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-form-wrap form{direction:rtl}
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-24acc0f{height:526px!important;min-height:526px!important;padding:52px 20px 40px!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-fc5bc7f,.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-716fdd1{height:auto!important;min-height:0!important;padding:0!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076{width:350px!important;gap:16px!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-72edc80 .elementor-heading-title{font-size:30px!important;line-height:36px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-8b7dc76{font-size:13px!important;line-height:20px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965,.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-361c689,.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b12439a{display:none!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911{width:350px!important;min-height:168px!important;margin-top:28px!important;padding:18px 16px!important;border:1px solid #ddd!important;border-radius:20px!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-178ce31,.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b8df7bf{display:none!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-a19d73b{font-size:11px!important;line-height:16px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-9294dae{width:100%!important}
}

/* gig-ar-search-mobile-tune-v2 */
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-24acc0f{
   display:block!important;
   position:relative!important;
   width:100%!important;
   height:526px!important;
   min-height:526px!important;
   margin:0!important;
   padding:0!important;
   gap:0!important;
   overflow:hidden!important;
   background:#fff!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-fc5bc7f{
   display:block!important;
   position:relative!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:526px!important;
   min-height:526px!important;
   margin:0 auto!important;
   padding:0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-fc5bc7f > .e-con-inner{
   display:block!important;
   position:relative!important;
   width:100%!important;
   max-width:350px!important;
   height:526px!important;
   min-height:526px!important;
   margin:0!important;
   padding:0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076{
   display:block!important;
   position:absolute!important;
   inset:45px 0 auto 0!important;
   width:100%!important;
   max-width:350px!important;
   height:245px!important;
   margin:0!important;
   padding:0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-3dde7f{
   position:absolute!important;
   inset:0 0 auto auto!important;
   width:100%!important;
   height:20px!important;
   margin:0!important;
   padding:0!important;
   color:#b02426!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:11px!important;
   font-weight:700!important;
   line-height:20px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-3dde7f p{margin:0!important;line-height:20px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-72edc80{
   position:absolute!important;
   inset:28px 0 auto auto!important;
   width:100%!important;
   height:100px!important;
   margin:0!important;
   padding:0!important;
   overflow:hidden!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-72edc80 .elementor-heading-title{
   margin:0!important;
   color:#111!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:40px!important;
   font-weight:800!important;
   line-height:48px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-8b7dc76{
   position:absolute!important;
   inset:165px 0 auto auto!important;
   width:100%!important;
   height:60px!important;
   margin:0!important;
   padding:0!important;
   overflow:hidden!important;
   color:#6a6e74!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:12px!important;
   line-height:20px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-8b7dc76 p{margin:0!important;font-size:12px!important;line-height:20px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911{
   display:block!important;
   position:absolute!important;
   inset:306px 0 auto 0!important;
   width:100%!important;
   max-width:350px!important;
   height:168px!important;
   min-height:168px!important;
   margin:0!important;
   padding:18px 16px!important;
   border:1px solid #dedede!important;
   border-radius:24px!important;
   background:#fff!important;
   box-shadow:0 18px 36px rgba(0,0,0,.06)!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-9294dae{
   width:100%!important;
   height:132px!important;
   margin:0!important;
   padding:0!important;
 }
}@media (min-width: 768px

) {
.elementor-247343 .elementor-element.elementor-element-24acc0f {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  height: 720px !important;
  min-height: 720px !important;
  padding: 0 !important;
  gap: 0 !important;
  background: #F4F4F4 !important;
  overflow: hidden !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f::before {
  content: "";
  position: absolute;
  inset-inline: 0;
  top: 272px;
  height: 448px;
  background: #000;
  z-index: 0;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f > .elementor-element-fc5bc7f {
  position: relative;
  z-index: 1;
  width: min(1514px, calc(100% - 80px)) !important;
  max-width: 1514px !important;
  height: 611px !important;
  min-height: 611px !important;
  margin: 10px auto 0 !important;
  padding: 76px 98px 71px !important;
  gap: 0 !important;
  box-sizing: border-box;
  background: #fff !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-716fdd1 {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 46px !important;
  width: 100% !important;
  height: 464px !important;
  min-height: 464px !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076 {
  flex: 0 0 580px !important;
  width: 580px !important;
  max-width: 580px !important;
  height: 414px !important;
  min-height: 414px !important;
  gap: 0 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-3dde7f2,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-3dde7f2 p {
  margin: 0 !important;
  color: #C91717 !important;
  font-size: 16px !important;
  line-height: 21.632px !important;
  font-weight: 500 !important;
  text-transform: uppercase;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-72edc80 {
  margin: 14px 0 24px !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-72edc80 .elementor-heading-title {
  margin: 0 !important;
  color: #000 !important;
  font-size: 72px !important;
  line-height: 72px !important;
  font-weight: 600 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-8b7dc76,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-8b7dc76 p {
  margin: 0 !important;
  color: #000 !important;
  font-size: 18px !important;
  line-height: 24.336px !important;
  font-weight: 500 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965 {
  margin-top: 40px !important;
  width: 210px !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965 .elementor-button {
  width: 210px !important;
  min-height: 57px !important;
  padding: 0 24px !important;
  border: 0 !important;
  border-radius: 200px !important;
  background: #000 !important;
  box-shadow: 0 4px 8px rgba(114,114,114,.25) !important;
  color: #fff !important;
  font-size: 18px !important;
  line-height: 45px !important;
  font-weight: 700 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911 {
  flex: 0 0 692px !important;
  width: 692px !important;
  max-width: 692px !important;
  height: 464px !important;
  min-height: 464px !important;
  padding: 30px 34px 34px !important;
  gap: 0 !important;
  box-sizing: border-box;
  background: #fff !important;
  border: 0 !important;
  border-top: 4px solid #C91920 !important;
  border-radius: 0 0 200px 0 !important;
  box-shadow: 0 20px 60px rgba(37,31,25,.10) !important;
  overflow: hidden !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-178ce31 { order: 10; margin: 0 !important; }
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-178ce31 .elementor-widget-container {
  display: flex;
  align-items: center;
  gap: 16px;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-178ce31 .elementor-widget-container::before {
  content: "";
  width: 19px;
  height: 19px;
  flex: 0 0 19px;
  background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Ccircle cx='8' cy='8' r='5.5' fill='none' stroke='%23232526' stroke-width='1.5'/%3E%3Cpath d='M12.2 12.2L17 17' stroke='%23232526' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-178ce31 .elementor-heading-title {
  margin: 0 !important;
  color: #232526 !important;
  font-size: 26px !important;
  line-height: 39px !important;
  font-weight: 400 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b8df7bf { order: 20; margin: 0 !important; }
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b8df7bf,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b8df7bf p {
  margin: 0 !important;
  color: #6E7274 !important;
  font-size: 12px !important;
  line-height: 18px !important;
  font-weight: 400 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-a19d73b { order: 30; margin: 20px 0 0 !important; }
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-a19d73b,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-a19d73b p {
  margin-bottom: 0 !important;
  color: #232526 !important;
  font-size: 12px !important;
  line-height: 18px !important;
  font-weight: 800 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-9294dae {
  order: 40;
  width: 624px !important;
  height: 64px !important;
  margin: 18px 0 0 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-form,
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input {
  width: 624px !important;
  height: 64px !important;
  margin: 0 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input {
  display: flex !important;
  align-items: flex-end !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input input {
  flex: 0 0 552px !important;
  width: 552px !important;
  height: 55px !important;
  padding: 0 14px !important;
  box-sizing: border-box;
  border: 1px solid #CCC !important;
  border-radius: 0 !important;
  background: #FBFBFA !important;
  color: #232526 !important;
  font-size: 16px !important;
  line-height: 16px !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input button {
  flex: 0 0 72px !important;
  width: 72px !important;
  height: 55px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #C91920 !important;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: 800 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-mobile-icon,
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-mobile-helper { display: none !important; }
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-361c689 {
  order: 50;
  width: 624px !important;
  height: 56.5px !important;
  margin: 0 !important;
  border-top: 1px solid #DEDBD4 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b12439a {
  order: 60;
  width: 624px !important;
  min-height: 31px !important;
  margin: 0 !important;
}
}
@media (max-width: 767px) {
.elementor-247343 .elementor-element.elementor-element-24acc0f {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  height: 463px !important;
  min-height: 463px !important;
  padding: 48px 20px 52px !important;
  gap: 18px !important;
  background: #fff !important;
  overflow: visible !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f::before { display: none !important; }
.elementor-247343 .elementor-element.elementor-element-24acc0f > .elementor-element-fc5bc7f,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-716fdd1 {
  display: contents !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076 {
  order: 10;
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
  height: 177px !important;
  min-height: 177px !important;
  padding: 0 !important;
  gap: 18px !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-3dde7f2,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-3dde7f2 p {
  margin: 0 !important;
  color: #9B2323 !important;
  font-size: 11px !important;
  line-height: 13px !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-72edc80 { margin: 0 !important; }
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-72edc80 .elementor-heading-title {
  margin: 0 !important;
  color: #0A0A0A !important;
  font-size: 34px !important;
  line-height: 34px !important;
  font-weight: 800 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-8b7dc76,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-8b7dc76 p {
  margin: 0 !important;
  color: #6B7075 !important;
  font-size: 14px !important;
  line-height: 14px !important;
  font-weight: 400 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-178ce31,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b8df7bf,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-a19d73b,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-361c689,
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b12439a {
  display: none !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911 {
  order: 20;
  display: block !important;
  width: 100% !important;
  height: 168px !important;
  min-height: 168px !important;
  padding: 18px 16px !important;
  margin: 0 !important;
  box-sizing: border-box;
  background: #fff !important;
  border: 1px solid #DBDBDB !important;
  border-radius: 22px !important;
  box-shadow: 0 8px 24px rgba(0,0,0,.08) !important;
  overflow: hidden !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-9294dae {
  display: block !important;
  width: 100% !important;
  height: 115px !important;
  margin: 0 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-form {
  position: relative;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 12px !important;
  width: 100% !important;
  height: 115px !important;
  margin: 0 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input { display: contents !important; }
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-mobile-icon {
  display: block !important;
  position: absolute;
  z-index: 2;
  left: 12px;
  top: 11px;
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: 1.5px solid #344A75;
  border-radius: 50%;
  pointer-events: none;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-mobile-icon::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 1.5px;
  right: -5px;
  bottom: -3px;
  background: #344A75;
  border-radius: 2px;
  transform: rotate(45deg);
  transform-origin: left center;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input input {
  order: 10;
  width: 100% !important;
  height: 44px !important;
  min-height: 44px !important;
  padding: 0 12px 0 44px !important;
  box-sizing: border-box;
  border: 1px solid #D1D1D1 !important;
  border-radius: 4px !important;
  background: #fff !important;
  color: #6B7075 !important;
  font-size: 14px !important;
  line-height: 14px !important;
  font-weight: 500 !important;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input input::placeholder {
  color: #6B7075 !important;
  opacity: 1;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-mobile-helper {
  order: 20;
  display: block !important;
  width: 100%;
  height: 13px;
  color: #6B7075;
  font-size: 11px;
  line-height: 11px;
  font-weight: 400;
  white-space: nowrap;
}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input button {
  order: 30;
  width: 70px !important;
  height: 34px !important;
  min-height: 34px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 4px !important;
  background: #9B2323 !important;
  color: #fff !important;
  font-size: 12px !important;
  line-height: 12px !important;
  font-weight: 700 !important;
}
}
@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-24acc0f,
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076,
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911 {
    flex-wrap: nowrap !important;
  }
}

@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-24acc0f > .elementor-element-fc5bc7f > .e-con-inner {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    width: 100% !important;
    height: 363px !important;
    min-height: 363px !important;
    gap: 18px !important;
    padding: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076 > * {
    flex: 0 0 auto !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911 {
    flex: 0 0 168px !important;
  }
}

@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-8b7dc76 {
    height: 48px !important;
    min-height: 48px !important;
  }
}

@media (min-width: 768px) {
  .elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input {
    position: relative !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input input::placeholder {
    color: transparent !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input:has(input:placeholder-shown)::before {
    content: "Example: Al-Shifa Hospital, journalist, Khan Younis...";
    position: absolute;
    inset-inline-start: 16px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
    color: #232526;
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    pointer-events: none;
    white-space: nowrap;
  }
}
@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input::before {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .elementor-247343 .elementor-element.elementor-element-24acc0f > .elementor-element-fc5bc7f > .e-con-inner {
    width: 1318px !important;
    max-width: 1318px !important;
    min-width: 1318px !important;
    padding: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911 > * {
    flex: 0 0 auto !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-178ce31 {
    height: 39px !important;
    min-height: 39px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b8df7bf {
    height: 18px !important;
    min-height: 18px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-a19d73b,
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-a19d73b p {
    height: 18px !important;
    min-height: 18px !important;
    margin: 0 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-a19d73b {
    margin-top: 20px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-9294dae {
    height: 64px !important;
    min-height: 64px !important;
    margin-top: 18px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-361c689 {
    height: 56.5px !important;
    min-height: 56.5px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b12439a {
    height: 31px !important;
    min-height: 31px !important;
  }
}

@media (min-width: 768px) {
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076 {
    align-items: flex-start !important;
    text-align: start !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076 .elementor-widget,
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076 .elementor-widget-container,
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076 h2,
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076 p {
    text-align: start !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965,
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965 .elementor-button {
    height: 57px !important;
    min-height: 57px !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965 .elementor-button {
    padding-inline: 16px !important;
    white-space: nowrap !important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965 .elementor-button-text {
    white-space: nowrap !important;
  }
}

@media (min-width:768px) and (max-width:1599px){
 .elementor-247343 .elementor-element.elementor-element-24acc0f{overflow:hidden!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-fc5bc7f{
   width:calc(100% - 80px)!important;max-width:none!important;
   margin:0 40px!important;padding:76px 60px 71px!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-716fdd1{
   width:100%!important;max-width:none!important;
   display:grid!important;grid-template-columns:minmax(0,.84fr) minmax(0,1fr)!important;
   gap:32px!important;align-items:start!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076{
   width:100%!important;max-width:none!important;min-width:0!important;flex:0 1 auto!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076>.e-con-inner,
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076>.elementor-element{
   max-width:100%!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076 .elementor-heading-title{
   font-size:54px!important;line-height:54px!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911{
   box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;
   flex:0 1 auto!important;padding:30px 24px 34px!important;border-radius:0 0 160px 0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911>.elementor-element{
   box-sizing:border-box!important;max-width:100%!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-9294dae,
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-361c689,
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b12439a{
   box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-form,
 .elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input{box-sizing:border-box!important;width:100%!important;max-width:100%!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input{display:flex!important;flex-flow:row nowrap!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input input{box-sizing:border-box!important;flex:1 1 auto!important;width:auto!important;min-width:0!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-input button{box-sizing:border-box!important;flex:0 0 72px!important;width:72px!important}
}

@media (min-width:768px) and (max-width:1599px){
 .elementor-247343 .elementor-element.elementor-element-24acc0f > .elementor-element-fc5bc7f{margin:10px auto 0!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f > .elementor-element-fc5bc7f > .e-con-inner{
   box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;
   height:464px!important;min-height:464px!important;padding:0!important;
 }
}

/* Functional advanced-search link */
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-adv{display:flex;align-items:center;justify-content:space-between;width:100%;color:#232526;text-decoration:none}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-adv-icon{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid #DEDBD4;border-radius:50%;font:500 18px/1 Roboto,Arial,sans-serif}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-adv:focus-visible{outline:3px solid #9B2323;outline-offset:3px}


/* Browser review: align archive controls */
@media (min-width:768px){
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965 .elementor-button{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:6px 20px!important;line-height:45px!important}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965 .elementor-button-content-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:45px!important}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-adv{height:56.5px!important;margin:0!important;padding:18px 0!important;box-sizing:border-box!important;border-top:0!important;border-bottom:1px solid #DEDBD4!important}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-adv span{font:800 13px/19.5px Roboto,Arial,sans-serif!important;color:#232526!important}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-adv button{display:block!important;width:8px!important;height:20px!important;min-width:8px!important;min-height:20px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#232526!important;font:800 13px/19.5px Roboto,Arial,sans-serif!important}
}
/* Arabic RTL search treatment */
.elementor-247343 .elementor-element.elementor-element-24acc0f{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-24acc0f :is(h2,h3,p,.elementor-heading-title,.elementor-widget-container,input,button){font-family:"Noto Sans Arabic","Roboto",Arial,sans-serif}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-716fdd1{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076,.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911{text-align:right!important;align-items:flex-start!important}
.elementor-247343 .elementor-element.elementor-element-24acc0f .gig-search-form-wrap form{direction:rtl}
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-24acc0f{height:526px!important;min-height:526px!important;padding:52px 20px 40px!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-fc5bc7f,.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-716fdd1{height:auto!important;min-height:0!important;padding:0!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-0233076{width:350px!important;gap:16px!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-72edc80 .elementor-heading-title{font-size:30px!important;line-height:36px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-8b7dc76{font-size:13px!important;line-height:20px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-d0e6965,.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-361c689,.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b12439a{display:none!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-bd68911{width:350px!important;min-height:168px!important;margin-top:28px!important;padding:18px 16px!important;border:1px solid #ddd!important;border-radius:20px!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-178ce31,.elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-b8df7bf{display:none!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-a19d73b{font-size:11px!important;line-height:16px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element-9294dae{width:100%!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dde043 *//* Arabic RTL legal cards */
.elementor-247343 .elementor-element.elementor-element-2dde043{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-2dde043 :is(h2,h3,p,.elementor-heading-title,.elementor-widget-container,.elementor-button-text){font-family:"Noto Sans Arabic","Roboto",Arial,sans-serif}
.elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-526598b{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-2dde043 .gig-report-card{direction:rtl;text-align:right}
.elementor-247343 .elementor-element.elementor-element-2dde043 .gig-report-num{direction:ltr;text-align:right}
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-2dde043{height:1162px!important;min-height:1162px!important;padding:52px 20px 60px!important;gap:18px!important;overflow:hidden!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-65aab64 .elementor-heading-title{font-size:30px!important;line-height:38px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-5f2cc2a{font-size:13px!important;line-height:20px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-526598b{display:flex!important;flex-direction:column!important;width:350px!important;gap:22px!important;margin-top:24px!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-1829f3c,.elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-4c4b29e{width:350px!important;height:284px!important;min-height:284px!important;padding:20px!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-6bbd89c{width:350px!important;height:246px!important;min-height:246px!important;padding:20px!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .gig-report-body{width:100%!important;height:auto!important;min-height:0!important;gap:12px!important;padding:0!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .gig-report-num{position:absolute!important;inset-inline-start:auto!important;inset-inline-end:20px!important;top:18px!important;font-size:42px!important;opacity:.45}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .gig-report-tag{margin-top:64px!important;font-size:10px!important;line-height:16px!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .gig-report-card .elementor-heading-title{font-size:18px!important;line-height:24px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .gig-report-card p{font-size:12px!important;line-height:18px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .gig-link-btn{align-self:flex-start!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .gig-link-btn .elementor-button{background:transparent!important;color:#c91717!important;padding:0!important;font-size:12px!important}
}

/* gig-ar-legal-mobile-tune-v2 */
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-2dde043{
   display:block!important;
   position:relative!important;
   width:100%!important;
   height:1162px!important;
   min-height:1162px!important;
   margin:0!important;
   padding:0!important;
   gap:0!important;
   overflow:hidden!important;
   background:#090a0b!important;
   color:#fff!important;
 }
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-189a84a{
   position:absolute!important;
   inset:52px 20px auto 20px!important;
   width:calc(100% - 40px)!important;
   height:20px!important;
   margin:0!important;
   padding:0!important;
   color:#b62528!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:11px!important;
   font-weight:700!important;
   line-height:20px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-189a84a p{margin:0!important;line-height:20px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-65aab64{
   position:absolute!important;
   inset:84px 20px auto 20px!important;
   width:calc(100% - 40px)!important;
   height:60px!important;
   margin:0!important;
   padding:0!important;
   overflow:visible!important;
 }
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-65aab64 .elementor-heading-title{
   margin:0!important;
   color:#fff!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:40px!important;
   font-weight:800!important;
   line-height:52px!important;
   text-align:right!important;
   white-space:nowrap!important;
 }
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-5f2cc2a{
   position:absolute!important;
   inset:177px 20px auto 20px!important;
   width:calc(100% - 40px)!important;
   height:54px!important;
   margin:0!important;
   padding:0!important;
   overflow:hidden!important;
   color:#b6b7ba!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:12px!important;
   line-height:20px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-5f2cc2a p{margin:0!important;font-size:12px!important;line-height:20px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-526598b{
   display:grid!important;
   position:absolute!important;
   inset:248px 20px auto 20px!important;
   width:calc(100% - 40px)!important;
   max-width:350px!important;
   height:858px!important;
   min-height:858px!important;
   margin:0 auto!important;
   padding:0!important;
   grid-template-columns:minmax(0,1fr)!important;
   grid-template-rows:284px 284px 246px!important;
   gap:22px!important;
   direction:rtl!important;
   overflow:visible!important;
 }
 .elementor-247343 .elementor-element.elementor-element-2dde043 :is(.elementor-element-1829f3c,.elementor-element-4c4b29e,.elementor-element-6bbd89c){
   display:block!important;
   position:relative!important;
   width:100%!important;
   max-width:350px!important;
   margin:0!important;
   padding:20px!important;
   border:1px solid #353638!important;
   border-radius:0!important;
   background:transparent!important;
   color:#fff!important;
   overflow:hidden!important;
 }
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-1829f3c{height:284px!important;min-height:284px!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-4c4b29e{height:284px!important;min-height:284px!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-6bbd89c{height:246px!important;min-height:246px!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 :is(.elementor-element-1a849f4,.elementor-element-6eae51c,.elementor-element-64afd28){
   position:absolute!important;
   top:20px!important;
   right:18px!important;
   width:auto!important;
   height:50px!important;
   margin:0!important;
   padding:0!important;
   color:#6c6d70!important;
   font-family:Arial,sans-serif!important;
   font-size:42px!important;
   font-weight:800!important;
   line-height:50px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-2dde043 :is(.elementor-element-4d4d79d,.elementor-element-a6750cc,.elementor-element-18ce3d0){
   display:flex!important;
   position:absolute!important;
   inset:96px 20px auto 20px!important;
   width:calc(100% - 40px)!important;
   height:auto!important;
   min-height:0!important;
   margin:0!important;
   padding:0!important;
   flex-direction:column!important;
   align-items:flex-start!important;
   justify-content:flex-start!important;
   gap:0!important;
   color:#fff!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-2dde043 :is(.elementor-element-dda7bf6,.elementor-element-d70d401,.elementor-element-64bee5f){
   order:1!important;
   width:100%!important;
   height:18px!important;
   margin:0!important;
   padding:0!important;
   color:#b6b7ba!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:10px!important;
   line-height:18px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-2dde043 :is(.elementor-element-dda7bf6,.elementor-element-d70d401,.elementor-element-64bee5f) p{margin:0!important;font-size:10px!important;line-height:18px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 :is(.elementor-element-4409d99,.elementor-element-261be01,.elementor-element-e71d3ec){
   order:2!important;
   width:100%!important;
   height:auto!important;
   margin:16px 0 0!important;
   padding:0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-2dde043 :is(.elementor-element-4409d99,.elementor-element-261be01,.elementor-element-e71d3ec) .elementor-heading-title{
   margin:0!important;
   color:#fff!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:20px!important;
   font-weight:800!important;
   line-height:24px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-2dde043 :is(.elementor-element-fa60214,.elementor-element-f9ba096,.elementor-element-f0ae3e9){
   order:3!important;
   width:100%!important;
   height:auto!important;
   margin:14px 0 0!important;
   padding:0!important;
   color:#d1d1d2!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:11px!important;
   line-height:18px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-2dde043 :is(.elementor-element-fa60214,.elementor-element-f9ba096,.elementor-element-f0ae3e9) p{margin:0!important;font-size:11px!important;line-height:18px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 :is(.elementor-element-4e4a06a,.elementor-element-4613ad3,.elementor-element-158cf20){
   order:4!important;
   align-self:flex-start!important;
   width:auto!important;
   height:18px!important;
   margin:10px 0 0!important;
   padding:0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-2dde043 :is(.elementor-element-4e4a06a,.elementor-element-4613ad3,.elementor-element-158cf20) .elementor-button{
   min-width:0!important;
   min-height:18px!important;
   padding:0!important;
   border:0!important;
   border-radius:0!important;
   background:transparent!important;
   color:#c32528!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:11px!important;
   font-weight:700!important;
   line-height:18px!important;
 }
}
/* Arabic RTL legal cards */
.elementor-247343 .elementor-element.elementor-element-2dde043{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-2dde043 :is(h2,h3,p,.elementor-heading-title,.elementor-widget-container,.elementor-button-text){font-family:"Noto Sans Arabic","Roboto",Arial,sans-serif}
.elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-526598b{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-2dde043 .gig-report-card{direction:rtl;text-align:right}
.elementor-247343 .elementor-element.elementor-element-2dde043 .gig-report-num{direction:ltr;text-align:right}
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-2dde043{height:1162px!important;min-height:1162px!important;padding:52px 20px 60px!important;gap:18px!important;overflow:hidden!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-65aab64 .elementor-heading-title{font-size:30px!important;line-height:38px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-5f2cc2a{font-size:13px!important;line-height:20px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-526598b{display:flex!important;flex-direction:column!important;width:350px!important;gap:22px!important;margin-top:24px!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-1829f3c,.elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-4c4b29e{width:350px!important;height:284px!important;min-height:284px!important;padding:20px!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .elementor-element-6bbd89c{width:350px!important;height:246px!important;min-height:246px!important;padding:20px!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .gig-report-body{width:100%!important;height:auto!important;min-height:0!important;gap:12px!important;padding:0!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .gig-report-num{position:absolute!important;inset-inline-start:auto!important;inset-inline-end:20px!important;top:18px!important;font-size:42px!important;opacity:.45}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .gig-report-tag{margin-top:64px!important;font-size:10px!important;line-height:16px!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .gig-report-card .elementor-heading-title{font-size:18px!important;line-height:24px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .gig-report-card p{font-size:12px!important;line-height:18px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .gig-link-btn{align-self:flex-start!important}
 .elementor-247343 .elementor-element.elementor-element-2dde043 .gig-link-btn .elementor-button{background:transparent!important;color:#c91717!important;padding:0!important;font-size:12px!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-404d1c9 */.elementor-247343 .elementor-element.elementor-element-404d1c9{height:276.0454px!important;min-height:276.0454px!important;padding:0!important;background:#9B2323!important;overflow:hidden!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9>.e-con-inner{position:relative!important;display:block!important;width:100%!important;max-width:none!important;height:100%!important;padding:0!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-a6b3a55,.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-e39f255){position:absolute!important;top:62.5231px!important;height:151px!important;min-height:0!important;padding:0!important;background:transparent!important;display:block!important;text-align:center!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-a6b3a55{left:12.708333%!important;width:147px!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-35d3456{left:36.666667%!important;width:100px!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-8853fa2{left:59.0625%!important;width:82px!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-e39f255{left:80.625%!important;width:103px!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-a6b3a55,.elementor-element-35d3456,.elementor-element-e39f255)::before{content:"";position:absolute;top:0;left:50%;width:50px;height:50px;transform:translateX(-50%);background-repeat:no-repeat;background-position:center;background-size:contain}
.elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-a6b3a55::before{background-image:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJwcm9maWxlLTJ1c2VyIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE4Ljc1IDQuMTY2NjdDMTMuMjkxNyA0LjE2NjY3IDguODU0MTcgOC42MDQxNyA4Ljg1NDE3IDE0LjA2MjVDOC44NTQxNyAxOS40MTY3IDEzLjA0MTcgMjMuNzUgMTguNSAyMy45Mzc1QzE4LjY2NjcgMjMuOTE2NyAxOC44MzMzIDIzLjkxNjcgMTguOTU4MyAyMy45Mzc1QzE5IDIzLjkzNzUgMTkuMDIwOCAyMy45Mzc1IDE5LjA2MjUgMjMuOTM3NUMxOS4wODMzIDIzLjkzNzUgMTkuMDgzMyAyMy45Mzc1IDE5LjEwNDIgMjMuOTM3NUMyNC40Mzc1IDIzLjc1IDI4LjYyNSAxOS40MTY3IDI4LjY0NTggMTQuMDYyNUMyOC42NDU4IDguNjA0MTcgMjQuMjA4MyA0LjE2NjY3IDE4Ljc1IDQuMTY2NjdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0yOS4zMzMzIDI5LjQ3OTJDMjMuNTIwOCAyNS42MDQyIDE0LjA0MTcgMjUuNjA0MiA4LjE4NzUgMjkuNDc5MkM1LjU0MTY3IDMxLjI1IDQuMDgzMzMgMzMuNjQ1OCA0LjA4MzMzIDM2LjIwODNDNC4wODMzMyAzOC43NzA4IDUuNTQxNjcgNDEuMTQ1OCA4LjE2NjY3IDQyLjg5NThDMTEuMDgzMyA0NC44NTQyIDE0LjkxNjcgNDUuODMzMyAxOC43NSA0NS44MzMzQzIyLjU4MzMgNDUuODMzMyAyNi40MTY3IDQ0Ljg1NDIgMjkuMzMzMyA0Mi44OTU4QzMxLjk1ODMgNDEuMTI1IDMzLjQxNjcgMzguNzUgMzMuNDE2NyAzNi4xNjY3QzMzLjM5NTggMzMuNjA0MiAzMS45NTgzIDMxLjIyOTIgMjkuMzMzMyAyOS40NzkyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNNDEuNjQ1OCAxNS4yOTE3QzQxLjk3OTIgMTkuMzMzMyAzOS4xMDQyIDIyLjg3NSAzNS4xMjUgMjMuMzU0MkMzNS4xMDQyIDIzLjM1NDIgMzUuMTA0MiAyMy4zNTQyIDM1LjA4MzMgMjMuMzU0MkgzNS4wMjA4QzM0Ljg5NTggMjMuMzU0MiAzNC43NzA4IDIzLjM1NDIgMzQuNjY2NyAyMy4zOTU4QzMyLjY0NTggMjMuNSAzMC43OTE3IDIyLjg1NDIgMjkuMzk1OCAyMS42NjY3QzMxLjU0MTcgMTkuNzUgMzIuNzcwOCAxNi44NzUgMzIuNTIwOCAxMy43NUMzMi4zNzUgMTIuMDYyNSAzMS43OTE3IDEwLjUyMDggMzAuOTE2NyA5LjIwODMzQzMxLjcwODMgOC44MTI1IDMyLjYyNSA4LjU2MjUgMzMuNTYyNSA4LjQ3OTE3QzM3LjY0NTggOC4xMjUgNDEuMjkxNyAxMS4xNjY3IDQxLjY0NTggMTUuMjkxN1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGlkPSJWZWN0b3JfNCIgZD0iTTQ1LjgxMjUgMzQuNTYyNUM0NS42NDU4IDM2LjU4MzMgNDQuMzU0MiAzOC4zMzMzIDQyLjE4NzUgMzkuNTIwOEM0MC4xMDQyIDQwLjY2NjcgMzcuNDc5MiA0MS4yMDgzIDM0Ljg3NSA0MS4xNDU4QzM2LjM3NSAzOS43OTE3IDM3LjI1IDM4LjEwNDIgMzcuNDE2NyAzNi4zMTI1QzM3LjYyNSAzMy43MjkyIDM2LjM5NTggMzEuMjUgMzMuOTM3NSAyOS4yNzA4QzMyLjU0MTcgMjguMTY2NyAzMC45MTY3IDI3LjI5MTcgMjkuMTQ1OCAyNi42NDU4QzMzLjc1IDI1LjMxMjUgMzkuNTQxNyAyNi4yMDgzIDQzLjEwNDIgMjkuMDgzM0M0NS4wMjA4IDMwLjYyNSA0NiAzMi41NjI1IDQ1LjgxMjUgMzQuNTYyNVoiIGZpbGw9IndoaXRlIi8+CjxnIGlkPSJWZWN0b3JfNSIgb3BhY2l0eT0iMCI+CjwvZz4KPC9nPgo8L3N2Zz4K")}
.elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-35d3456::before{background-image:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJnYWxsZXJ5Ij4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTUuMzc1IDM5LjYwNDJMNS4zMzMzMyAzOS42NDU4QzQuNzcwODMgMzguNDE2NyA0LjQxNjY3IDM3LjAyMDggNC4yNzA4MyAzNS40NzkyQzQuNDE2NjcgMzcgNC44MTI1IDM4LjM3NSA1LjM3NSAzOS42MDQyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMTguNzUgMjEuNjI1QzIxLjQ4ODQgMjEuNjI1IDIzLjcwODMgMTkuNDA1MSAyMy43MDgzIDE2LjY2NjdDMjMuNzA4MyAxMy45MjgzIDIxLjQ4ODQgMTEuNzA4MyAxOC43NSAxMS43MDgzQzE2LjAxMTYgMTEuNzA4MyAxMy43OTE3IDEzLjkyODMgMTMuNzkxNyAxNi42NjY3QzEzLjc5MTcgMTkuNDA1MSAxNi4wMTE2IDIxLjYyNSAxOC43NSAyMS42MjVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzMiIGQ9Ik0zMy43MjkyIDQuMTY2NjdIMTYuMjcwOEM4LjY4NzUgNC4xNjY2NyA0LjE2NjY3IDguNjg3NSA0LjE2NjY3IDE2LjI3MDhWMzMuNzI5MkM0LjE2NjY3IDM2IDQuNTYyNSAzNy45NzkyIDUuMzMzMzMgMzkuNjQ1OEM3LjEyNSA0My42MDQyIDEwLjk1ODMgNDUuODMzMyAxNi4yNzA4IDQ1LjgzMzNIMzMuNzI5MkM0MS4zMTI1IDQ1LjgzMzMgNDUuODMzMyA0MS4zMTI1IDQ1LjgzMzMgMzMuNzI5MlYyOC45NTgzVjE2LjI3MDhDNDUuODMzMyA4LjY4NzUgNDEuMzEyNSA0LjE2NjY3IDMzLjcyOTIgNC4xNjY2N1pNNDIuNDM3NSAyNi4wNDE3QzQwLjgxMjUgMjQuNjQ1OCAzOC4xODc1IDI0LjY0NTggMzYuNTYyNSAyNi4wNDE3TDI3Ljg5NTggMzMuNDc5MkMyNi4yNzA4IDM0Ljg3NSAyMy42NDU4IDM0Ljg3NSAyMi4wMjA4IDMzLjQ3OTJMMjEuMzEyNSAzMi44OTU4QzE5LjgzMzMgMzEuNjA0MiAxNy40NzkyIDMxLjQ3OTIgMTUuODEyNSAzMi42MDQyTDguMDIwODMgMzcuODMzM0M3LjU2MjUgMzYuNjY2NyA3LjI5MTY3IDM1LjMxMjUgNy4yOTE2NyAzMy43MjkyVjE2LjI3MDhDNy4yOTE2NyAxMC4zOTU4IDEwLjM5NTggNy4yOTE2NyAxNi4yNzA4IDcuMjkxNjdIMzMuNzI5MkMzOS42MDQyIDcuMjkxNjcgNDIuNzA4MyAxMC4zOTU4IDQyLjcwODMgMTYuMjcwOFYyNi4yNzA4TDQyLjQzNzUgMjYuMDQxN1oiIGZpbGw9IndoaXRlIi8+CjxnIGlkPSJWZWN0b3JfNCIgb3BhY2l0eT0iMCI+CjwvZz4KPC9nPgo8L3N2Zz4K")}
.elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-e39f255::before{background-image:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJ2dWVzYXgvYm9sZC9hd2FyZCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0zNy4xMDQyIDExLjQzNzVWMTIuOTc5MkwyOS43MjkyIDguNzA4MzNDMjYuOTM3NSA3LjEwNDE3IDIzLjA0MTcgNy4xMDQxNyAyMC4yNzA4IDguNzA4MzNMMTIuODk1OCAxM1YxMS40Mzc1QzEyLjg5NTggNi43NSAxNS40NTgzIDQuMTY2NjcgMjAuMTQ1OCA0LjE2NjY3SDI5Ljg1NDJDMzQuNTQxNyA0LjE2NjY3IDM3LjEwNDIgNi43NSAzNy4xMDQyIDExLjQzNzVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0zNy4xNjY3IDE2LjYwNDJMMzYuODc1IDE2LjQ1ODNMMzQuMDQxNyAxNC44MzMzTDI4LjE2NjcgMTEuNDM3NUMyNi4zNzUgMTAuMzk1OCAyMy42MjUgMTAuMzk1OCAyMS44MzMzIDExLjQzNzVMMTUuOTU4MyAxNC44MTI1TDEzLjEyNSAxNi40NzkyTDEyLjc1IDE2LjY2NjdDOS4xMDQxNyAxOS4xMjUgOC44NTQxNyAxOS41ODMzIDguODU0MTcgMjMuNTIwOFYzMi45Mzc1QzguODU0MTcgMzYuODc1IDkuMTA0MTcgMzcuMzMzMyAxMi44MzMzIDM5Ljg1NDJMMjEuODMzMyA0NS4wNDE3QzIyLjcyOTIgNDUuNTgzMyAyMy44NTQyIDQ1LjgxMjUgMjUgNDUuODEyNUMyNi4xMjUgNDUuODEyNSAyNy4yNzA4IDQ1LjU2MjUgMjguMTY2NyA0NS4wNDE3TDM3LjI1IDM5Ljc5MTdDNDAuOTE2NyAzNy4zMzMzIDQxLjE0NTggMzYuODk1OCA0MS4xNDU4IDMyLjkzNzVWMjMuNTIwOEM0MS4xNDU4IDE5LjU4MzMgNDAuODk1OCAxOS4xMjUgMzcuMTY2NyAxNi42MDQyWk0zMC44MTI1IDI4LjEyNUwyOS41NDE3IDI5LjY4NzVDMjkuMzMzMyAyOS45MTY3IDI5LjE4NzUgMzAuMzU0MiAyOS4yMDgzIDMwLjY2NjdMMjkuMzMzMyAzMi42NjY3QzI5LjQxNjcgMzMuODk1OCAyOC41NDE3IDM0LjUyMDggMjcuMzk1OCAzNC4wODMzTDI1LjU0MTcgMzMuMzMzM0MyNS4yNSAzMy4yMjkyIDI0Ljc3MDggMzMuMjI5MiAyNC40NzkyIDMzLjMzMzNMMjIuNjI1IDM0LjA2MjVDMjEuNDc5MiAzNC41MjA4IDIwLjYwNDIgMzMuODc1IDIwLjY4NzUgMzIuNjQ1OEwyMC44MTI1IDMwLjY0NThDMjAuODMzMyAzMC4zMzMzIDIwLjY4NzUgMjkuODk1OCAyMC40NzkyIDI5LjY2NjdMMTkuMTg3NSAyOC4xMjVDMTguMzk1OCAyNy4xODc1IDE4Ljc1IDI2LjE0NTggMTkuOTM3NSAyNS44MzMzTDIxLjg3NSAyNS4zMzMzQzIyLjE4NzUgMjUuMjUgMjIuNTQxNyAyNC45NTgzIDIyLjcwODMgMjQuNzA4M0wyMy43OTE3IDIzLjA0MTdDMjQuNDU4MyAyMiAyNS41MjA4IDIyIDI2LjIwODMgMjMuMDQxN0wyNy4yOTE3IDI0LjcwODNDMjcuNDU4MyAyNC45NzkyIDI3LjgzMzMgMjUuMjUgMjguMTI1IDI1LjMzMzNMMzAuMDYyNSAyNS44MzMzQzMxLjI1IDI2LjE0NTggMzEuNjA0MiAyNy4xODc1IDMwLjgxMjUgMjguMTI1WiIgZmlsbD0id2hpdGUiLz4KPGcgaWQ9IlZlY3Rvcl8zIiBvcGFjaXR5PSIwIj4KPC9nPgo8L2c+Cjwvc3ZnPgo=")}
.elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-8853fa2::before{content:"";position:absolute;top:2px;left:50%;width:46px;height:46px;transform:translateX(-50%);border:3px solid #fff;border-radius:50%;box-sizing:border-box}
.elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-8853fa2::after{content:"";position:absolute;top:18px;left:50%;width:13px;height:14px;transform:translateX(-45%);background:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjEyLjc1IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTIuNzUgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJQbGF5Ij4KPHBhdGggaWQ9IlJlY3RhbmdsZSA4MyIgZD0iTTAuNzUgMS45MTUxNEMwLjc1IDEuMDY2MTcgMS42NzA5NCAwLjUzNzIxMyAyLjQwNDI2IDAuOTY0OTg0TDExLjEyMTIgNi4wNDk4NEMxMS44NDg4IDYuNDc0MzEgMTEuODQ4OCA3LjUyNTY5IDExLjEyMTIgNy45NTAxNkwyLjQwNDI2IDEzLjAzNUMxLjY3MDkzIDEzLjQ2MjggMC43NSAxMi45MzM4IDAuNzUgMTIuMDg0OVYxLjkxNTE0WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjwvZz4KPC9zdmc+Cg==") center/contain no-repeat}
.elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-7dcfa0d,.elementor-element-2a389a7,.elementor-element-6c1132c,.elementor-element-b0d210b){position:absolute!important;top:75px!important;left:0!important;width:100%!important;margin:0!important;color:#fff!important;font:700 16px/19px Roboto,sans-serif!important;text-align:center!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-7dcfa0d,.elementor-element-2a389a7,.elementor-element-6c1132c,.elementor-element-b0d210b) p{margin:0!important;color:inherit!important;font:inherit!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-35ec40f,.elementor-element-6dc36da,.elementor-element-619f16d,.elementor-element-2491d6f){position:absolute!important;top:108px!important;left:0!important;width:100%!important;margin:0!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-35ec40f,.elementor-element-6dc36da,.elementor-element-619f16d,.elementor-element-2491d6f) .elementor-heading-title{margin:0!important;color:#fff!important;font:700 32px/37.1053px Roboto,sans-serif!important;text-align:center!important}
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-404d1c9{height:184px!important;min-height:184px!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9>.e-con-inner{display:grid!important;grid-template:repeat(2,92px)/repeat(2,minmax(0,1fr))!important;gap:0!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9>.e-con-inner>.e-con{position:static!important;width:100%!important;height:92px!important;min-height:92px!important;padding:18px 15px!important;border:1px solid #B23838!important;background:#9B2323!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;text-align:center!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-a6b3a55{order:1!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-35d3456{order:2!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-8853fa2{order:3!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-e39f255{order:4!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-a6b3a55,.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-e39f255)::before,
 .elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-a6b3a55,.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-e39f255)::after{display:none!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-7dcfa0d,.elementor-element-2a389a7,.elementor-element-6c1132c,.elementor-element-b0d210b){position:static!important;order:2!important;width:auto!important;color:#FFD1D1!important;font:500 11px/11px Roboto,sans-serif!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-35ec40f,.elementor-element-6dc36da,.elementor-element-619f16d,.elementor-element-2491d6f){position:static!important;order:1!important;width:auto!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-35ec40f,.elementor-element-6dc36da,.elementor-element-619f16d,.elementor-element-2491d6f) .elementor-heading-title{font:800 22px/22px Roboto,sans-serif!important}
}
    
.elementor-247343 .elementor-element.elementor-element-404d1c9{height:276.0454px!important;min-height:276.0454px!important;padding:0!important;background:#9B2323!important;overflow:hidden!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9>.e-con-inner{position:relative!important;display:block!important;width:100%!important;max-width:none!important;height:100%!important;padding:0!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-a6b3a55,.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-e39f255){position:absolute!important;top:62.5231px!important;height:151px!important;min-height:0!important;padding:0!important;background:transparent!important;display:block!important;text-align:center!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-a6b3a55{left:12.708333%!important;width:147px!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-35d3456{left:36.666667%!important;width:100px!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-8853fa2{left:59.0625%!important;width:82px!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-e39f255{left:80.625%!important;width:103px!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-a6b3a55,.elementor-element-35d3456,.elementor-element-e39f255)::before{content:"";position:absolute;top:0;left:50%;width:50px;height:50px;transform:translateX(-50%);background-repeat:no-repeat;background-position:center;background-size:contain}
.elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-a6b3a55::before{background-image:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJwcm9maWxlLTJ1c2VyIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE4Ljc1IDQuMTY2NjdDMTMuMjkxNyA0LjE2NjY3IDguODU0MTcgOC42MDQxNyA4Ljg1NDE3IDE0LjA2MjVDOC44NTQxNyAxOS40MTY3IDEzLjA0MTcgMjMuNzUgMTguNSAyMy45Mzc1QzE4LjY2NjcgMjMuOTE2NyAxOC44MzMzIDIzLjkxNjcgMTguOTU4MyAyMy45Mzc1QzE5IDIzLjkzNzUgMTkuMDIwOCAyMy45Mzc1IDE5LjA2MjUgMjMuOTM3NUMxOS4wODMzIDIzLjkzNzUgMTkuMDgzMyAyMy45Mzc1IDE5LjEwNDIgMjMuOTM3NUMyNC40Mzc1IDIzLjc1IDI4LjYyNSAxOS40MTY3IDI4LjY0NTggMTQuMDYyNUMyOC42NDU4IDguNjA0MTcgMjQuMjA4MyA0LjE2NjY3IDE4Ljc1IDQuMTY2NjdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0yOS4zMzMzIDI5LjQ3OTJDMjMuNTIwOCAyNS42MDQyIDE0LjA0MTcgMjUuNjA0MiA4LjE4NzUgMjkuNDc5MkM1LjU0MTY3IDMxLjI1IDQuMDgzMzMgMzMuNjQ1OCA0LjA4MzMzIDM2LjIwODNDNC4wODMzMyAzOC43NzA4IDUuNTQxNjcgNDEuMTQ1OCA4LjE2NjY3IDQyLjg5NThDMTEuMDgzMyA0NC44NTQyIDE0LjkxNjcgNDUuODMzMyAxOC43NSA0NS44MzMzQzIyLjU4MzMgNDUuODMzMyAyNi40MTY3IDQ0Ljg1NDIgMjkuMzMzMyA0Mi44OTU4QzMxLjk1ODMgNDEuMTI1IDMzLjQxNjcgMzguNzUgMzMuNDE2NyAzNi4xNjY3QzMzLjM5NTggMzMuNjA0MiAzMS45NTgzIDMxLjIyOTIgMjkuMzMzMyAyOS40NzkyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNNDEuNjQ1OCAxNS4yOTE3QzQxLjk3OTIgMTkuMzMzMyAzOS4xMDQyIDIyLjg3NSAzNS4xMjUgMjMuMzU0MkMzNS4xMDQyIDIzLjM1NDIgMzUuMTA0MiAyMy4zNTQyIDM1LjA4MzMgMjMuMzU0MkgzNS4wMjA4QzM0Ljg5NTggMjMuMzU0MiAzNC43NzA4IDIzLjM1NDIgMzQuNjY2NyAyMy4zOTU4QzMyLjY0NTggMjMuNSAzMC43OTE3IDIyLjg1NDIgMjkuMzk1OCAyMS42NjY3QzMxLjU0MTcgMTkuNzUgMzIuNzcwOCAxNi44NzUgMzIuNTIwOCAxMy43NUMzMi4zNzUgMTIuMDYyNSAzMS43OTE3IDEwLjUyMDggMzAuOTE2NyA5LjIwODMzQzMxLjcwODMgOC44MTI1IDMyLjYyNSA4LjU2MjUgMzMuNTYyNSA4LjQ3OTE3QzM3LjY0NTggOC4xMjUgNDEuMjkxNyAxMS4xNjY3IDQxLjY0NTggMTUuMjkxN1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGlkPSJWZWN0b3JfNCIgZD0iTTQ1LjgxMjUgMzQuNTYyNUM0NS42NDU4IDM2LjU4MzMgNDQuMzU0MiAzOC4zMzMzIDQyLjE4NzUgMzkuNTIwOEM0MC4xMDQyIDQwLjY2NjcgMzcuNDc5MiA0MS4yMDgzIDM0Ljg3NSA0MS4xNDU4QzM2LjM3NSAzOS43OTE3IDM3LjI1IDM4LjEwNDIgMzcuNDE2NyAzNi4zMTI1QzM3LjYyNSAzMy43MjkyIDM2LjM5NTggMzEuMjUgMzMuOTM3NSAyOS4yNzA4QzMyLjU0MTcgMjguMTY2NyAzMC45MTY3IDI3LjI5MTcgMjkuMTQ1OCAyNi42NDU4QzMzLjc1IDI1LjMxMjUgMzkuNTQxNyAyNi4yMDgzIDQzLjEwNDIgMjkuMDgzM0M0NS4wMjA4IDMwLjYyNSA0NiAzMi41NjI1IDQ1LjgxMjUgMzQuNTYyNVoiIGZpbGw9IndoaXRlIi8+CjxnIGlkPSJWZWN0b3JfNSIgb3BhY2l0eT0iMCI+CjwvZz4KPC9nPgo8L3N2Zz4K")}
.elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-35d3456::before{background-image:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJnYWxsZXJ5Ij4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTUuMzc1IDM5LjYwNDJMNS4zMzMzMyAzOS42NDU4QzQuNzcwODMgMzguNDE2NyA0LjQxNjY3IDM3LjAyMDggNC4yNzA4MyAzNS40NzkyQzQuNDE2NjcgMzcgNC44MTI1IDM4LjM3NSA1LjM3NSAzOS42MDQyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMTguNzUgMjEuNjI1QzIxLjQ4ODQgMjEuNjI1IDIzLjcwODMgMTkuNDA1MSAyMy43MDgzIDE2LjY2NjdDMjMuNzA4MyAxMy45MjgzIDIxLjQ4ODQgMTEuNzA4MyAxOC43NSAxMS43MDgzQzE2LjAxMTYgMTEuNzA4MyAxMy43OTE3IDEzLjkyODMgMTMuNzkxNyAxNi42NjY3QzEzLjc5MTcgMTkuNDA1MSAxNi4wMTE2IDIxLjYyNSAxOC43NSAyMS42MjVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzMiIGQ9Ik0zMy43MjkyIDQuMTY2NjdIMTYuMjcwOEM4LjY4NzUgNC4xNjY2NyA0LjE2NjY3IDguNjg3NSA0LjE2NjY3IDE2LjI3MDhWMzMuNzI5MkM0LjE2NjY3IDM2IDQuNTYyNSAzNy45NzkyIDUuMzMzMzMgMzkuNjQ1OEM3LjEyNSA0My42MDQyIDEwLjk1ODMgNDUuODMzMyAxNi4yNzA4IDQ1LjgzMzNIMzMuNzI5MkM0MS4zMTI1IDQ1LjgzMzMgNDUuODMzMyA0MS4zMTI1IDQ1LjgzMzMgMzMuNzI5MlYyOC45NTgzVjE2LjI3MDhDNDUuODMzMyA4LjY4NzUgNDEuMzEyNSA0LjE2NjY3IDMzLjcyOTIgNC4xNjY2N1pNNDIuNDM3NSAyNi4wNDE3QzQwLjgxMjUgMjQuNjQ1OCAzOC4xODc1IDI0LjY0NTggMzYuNTYyNSAyNi4wNDE3TDI3Ljg5NTggMzMuNDc5MkMyNi4yNzA4IDM0Ljg3NSAyMy42NDU4IDM0Ljg3NSAyMi4wMjA4IDMzLjQ3OTJMMjEuMzEyNSAzMi44OTU4QzE5LjgzMzMgMzEuNjA0MiAxNy40NzkyIDMxLjQ3OTIgMTUuODEyNSAzMi42MDQyTDguMDIwODMgMzcuODMzM0M3LjU2MjUgMzYuNjY2NyA3LjI5MTY3IDM1LjMxMjUgNy4yOTE2NyAzMy43MjkyVjE2LjI3MDhDNy4yOTE2NyAxMC4zOTU4IDEwLjM5NTggNy4yOTE2NyAxNi4yNzA4IDcuMjkxNjdIMzMuNzI5MkMzOS42MDQyIDcuMjkxNjcgNDIuNzA4MyAxMC4zOTU4IDQyLjcwODMgMTYuMjcwOFYyNi4yNzA4TDQyLjQzNzUgMjYuMDQxN1oiIGZpbGw9IndoaXRlIi8+CjxnIGlkPSJWZWN0b3JfNCIgb3BhY2l0eT0iMCI+CjwvZz4KPC9nPgo8L3N2Zz4K")}
.elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-e39f255::before{background-image:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJ2dWVzYXgvYm9sZC9hd2FyZCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0zNy4xMDQyIDExLjQzNzVWMTIuOTc5MkwyOS43MjkyIDguNzA4MzNDMjYuOTM3NSA3LjEwNDE3IDIzLjA0MTcgNy4xMDQxNyAyMC4yNzA4IDguNzA4MzNMMTIuODk1OCAxM1YxMS40Mzc1QzEyLjg5NTggNi43NSAxNS40NTgzIDQuMTY2NjcgMjAuMTQ1OCA0LjE2NjY3SDI5Ljg1NDJDMzQuNTQxNyA0LjE2NjY3IDM3LjEwNDIgNi43NSAzNy4xMDQyIDExLjQzNzVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0zNy4xNjY3IDE2LjYwNDJMMzYuODc1IDE2LjQ1ODNMMzQuMDQxNyAxNC44MzMzTDI4LjE2NjcgMTEuNDM3NUMyNi4zNzUgMTAuMzk1OCAyMy42MjUgMTAuMzk1OCAyMS44MzMzIDExLjQzNzVMMTUuOTU4MyAxNC44MTI1TDEzLjEyNSAxNi40NzkyTDEyLjc1IDE2LjY2NjdDOS4xMDQxNyAxOS4xMjUgOC44NTQxNyAxOS41ODMzIDguODU0MTcgMjMuNTIwOFYzMi45Mzc1QzguODU0MTcgMzYuODc1IDkuMTA0MTcgMzcuMzMzMyAxMi44MzMzIDM5Ljg1NDJMMjEuODMzMyA0NS4wNDE3QzIyLjcyOTIgNDUuNTgzMyAyMy44NTQyIDQ1LjgxMjUgMjUgNDUuODEyNUMyNi4xMjUgNDUuODEyNSAyNy4yNzA4IDQ1LjU2MjUgMjguMTY2NyA0NS4wNDE3TDM3LjI1IDM5Ljc5MTdDNDAuOTE2NyAzNy4zMzMzIDQxLjE0NTggMzYuODk1OCA0MS4xNDU4IDMyLjkzNzVWMjMuNTIwOEM0MS4xNDU4IDE5LjU4MzMgNDAuODk1OCAxOS4xMjUgMzcuMTY2NyAxNi42MDQyWk0zMC44MTI1IDI4LjEyNUwyOS41NDE3IDI5LjY4NzVDMjkuMzMzMyAyOS45MTY3IDI5LjE4NzUgMzAuMzU0MiAyOS4yMDgzIDMwLjY2NjdMMjkuMzMzMyAzMi42NjY3QzI5LjQxNjcgMzMuODk1OCAyOC41NDE3IDM0LjUyMDggMjcuMzk1OCAzNC4wODMzTDI1LjU0MTcgMzMuMzMzM0MyNS4yNSAzMy4yMjkyIDI0Ljc3MDggMzMuMjI5MiAyNC40NzkyIDMzLjMzMzNMMjIuNjI1IDM0LjA2MjVDMjEuNDc5MiAzNC41MjA4IDIwLjYwNDIgMzMuODc1IDIwLjY4NzUgMzIuNjQ1OEwyMC44MTI1IDMwLjY0NThDMjAuODMzMyAzMC4zMzMzIDIwLjY4NzUgMjkuODk1OCAyMC40NzkyIDI5LjY2NjdMMTkuMTg3NSAyOC4xMjVDMTguMzk1OCAyNy4xODc1IDE4Ljc1IDI2LjE0NTggMTkuOTM3NSAyNS44MzMzTDIxLjg3NSAyNS4zMzMzQzIyLjE4NzUgMjUuMjUgMjIuNTQxNyAyNC45NTgzIDIyLjcwODMgMjQuNzA4M0wyMy43OTE3IDIzLjA0MTdDMjQuNDU4MyAyMiAyNS41MjA4IDIyIDI2LjIwODMgMjMuMDQxN0wyNy4yOTE3IDI0LjcwODNDMjcuNDU4MyAyNC45NzkyIDI3LjgzMzMgMjUuMjUgMjguMTI1IDI1LjMzMzNMMzAuMDYyNSAyNS44MzMzQzMxLjI1IDI2LjE0NTggMzEuNjA0MiAyNy4xODc1IDMwLjgxMjUgMjguMTI1WiIgZmlsbD0id2hpdGUiLz4KPGcgaWQ9IlZlY3Rvcl8zIiBvcGFjaXR5PSIwIj4KPC9nPgo8L2c+Cjwvc3ZnPgo=")}
.elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-8853fa2::before{content:"";position:absolute;top:2px;left:50%;width:46px;height:46px;transform:translateX(-50%);border:3px solid #fff;border-radius:50%;box-sizing:border-box}
.elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-8853fa2::after{content:"";position:absolute;top:18px;left:50%;width:13px;height:14px;transform:translateX(-45%);background:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjEyLjc1IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTIuNzUgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJQbGF5Ij4KPHBhdGggaWQ9IlJlY3RhbmdsZSA4MyIgZD0iTTAuNzUgMS45MTUxNEMwLjc1IDEuMDY2MTcgMS42NzA5NCAwLjUzNzIxMyAyLjQwNDI2IDAuOTY0OTg0TDExLjEyMTIgNi4wNDk4NEMxMS44NDg4IDYuNDc0MzEgMTEuODQ4OCA3LjUyNTY5IDExLjEyMTIgNy45NTAxNkwyLjQwNDI2IDEzLjAzNUMxLjY3MDkzIDEzLjQ2MjggMC43NSAxMi45MzM4IDAuNzUgMTIuMDg0OVYxLjkxNTE0WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjwvZz4KPC9zdmc+Cg==") center/contain no-repeat}
.elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-7dcfa0d,.elementor-element-2a389a7,.elementor-element-6c1132c,.elementor-element-b0d210b){position:absolute!important;top:75px!important;left:0!important;width:100%!important;margin:0!important;color:#fff!important;font:700 16px/19px Roboto,sans-serif!important;text-align:center!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-7dcfa0d,.elementor-element-2a389a7,.elementor-element-6c1132c,.elementor-element-b0d210b) p{margin:0!important;color:inherit!important;font:inherit!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-35ec40f,.elementor-element-6dc36da,.elementor-element-619f16d,.elementor-element-2491d6f){position:absolute!important;top:108px!important;left:0!important;width:100%!important;margin:0!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-35ec40f,.elementor-element-6dc36da,.elementor-element-619f16d,.elementor-element-2491d6f) .elementor-heading-title{margin:0!important;color:#fff!important;font:700 32px/37.1053px Roboto,sans-serif!important;text-align:center!important}
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-404d1c9{height:184px!important;min-height:184px!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9>.e-con-inner{display:grid!important;grid-template:repeat(2,92px)/repeat(2,minmax(0,1fr))!important;gap:0!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9>.e-con-inner>.e-con{position:static!important;width:100%!important;height:92px!important;min-height:92px!important;padding:18px 15px!important;border:1px solid #B23838!important;background:#9B2323!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;text-align:center!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-a6b3a55{order:1!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-35d3456{order:2!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-8853fa2{order:3!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-e39f255{order:4!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-a6b3a55,.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-e39f255)::before,
 .elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-a6b3a55,.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-e39f255)::after{display:none!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-7dcfa0d,.elementor-element-2a389a7,.elementor-element-6c1132c,.elementor-element-b0d210b){position:static!important;order:2!important;width:auto!important;color:#FFD1D1!important;font:500 11px/11px Roboto,sans-serif!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-35ec40f,.elementor-element-6dc36da,.elementor-element-619f16d,.elementor-element-2491d6f){position:static!important;order:1!important;width:auto!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-35ec40f,.elementor-element-6dc36da,.elementor-element-619f16d,.elementor-element-2491d6f) .elementor-heading-title{font:800 22px/22px Roboto,sans-serif!important}
}
/* Arabic RTL statistics */
.elementor-247343 .elementor-element.elementor-element-404d1c9{direction:rtl;background:#9B2323!important}
.elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-widget-container,p){font-family:"Noto Sans Arabic","Roboto",Arial,sans-serif}
.elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-a6b3a55,.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-e39f255){position:relative!important}
@media(min-width:768px){
 .elementor-247343 .elementor-element.elementor-element-404d1c9{height:276.045px!important;min-height:276.045px!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-a6b3a55,.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-e39f255)::before{content:"";display:block;width:30px;height:30px;margin:0 auto 12px;background-position:center;background-size:contain;background-repeat:no-repeat}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-a6b3a55::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Ccircle cx='17' cy='9' r='2'/%3E%3Cpath d='M3 20c0-4 2.5-6 6-6s6 2 6 6M15 15c3 0 5 1.5 5 4'/%3E%3C/svg%3E")}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-35d3456::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m4 17 5-5 4 4 2-2 5 5'/%3E%3C/svg%3E")}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-8853fa2::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m10 8 6 4-6 4z'/%3E%3C/svg%3E")}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 .elementor-element-e39f255::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='M7 3h10l2 3v15H5V6zM9 10h6M9 14h6M9 18h4'/%3E%3C/svg%3E")}
}
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-404d1c9{height:184px!important;min-height:184px!important;padding:0!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9>.e-con-inner{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-template-rows:repeat(2,92px)!important;width:390px!important;max-width:390px!important;gap:0!important;padding:0!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-a6b3a55,.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-e39f255){width:195px!important;height:92px!important;min-height:92px!important;padding:16px!important;align-items:flex-start!important;justify-content:center!important;border:1px solid rgba(255,255,255,.18)!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-a6b3a55,.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-e39f255)::before{display:none!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-35ec40f,.elementor-element-6dc36da,.elementor-element-619f16d,.elementor-element-2491d6f){direction:ltr!important;font-size:24px!important;line-height:28px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-404d1c9 :is(.elementor-element-7dcfa0d,.elementor-element-2a389a7,.elementor-element-6c1132c,.elementor-element-b0d210b){font-size:11px!important;line-height:16px!important;text-align:right!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7af77 *//* Arabic RTL production refinements */
.elementor-247343 .elementor-element.elementor-element-7d7af77{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-8ca0f52{direction:ltr}
.elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-card,.elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-body{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-7d7af77 :is(h2,h3,p,.elementor-heading-title,.elementor-widget-container){font-family:"Noto Sans Arabic","Roboto",Arial,sans-serif}
@media(min-width:768px){
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-badge{width:max-content!important;min-width:80px!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-badge>.elementor-widget-container{justify-content:flex-start!important}
}
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-7d7af77{height:auto!important;min-height:2993px!important;padding:54px 20px 60px!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-8ca0f52{direction:rtl!important;gap:16px!important;margin-top:37px!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-0dd31c4,.elementor-element-4941a0b,.elementor-element-7744ae8,.elementor-element-bbd27fb,.elementor-element-db1102e,.elementor-element-6cd01bb){min-height:427px!important;height:427px!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-0dd31c4{order:1!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-4941a0b{order:2!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-7744ae8{order:3!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-bbd27fb{order:4!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-db1102e{order:5!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-6cd01bb{order:6!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-body{min-height:236px!important;padding:10px 10px 14px!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77>.e-con-inner::before{content:"تم التحقق حديثًا"!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77>.e-con-inner::after{content:"المزيد⌄"!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-b8e0a98 .elementor-heading-title::after{content:"أحدث مواد التوثيق"!important}
}

/* gig-ar-updates-mobile-tune-v2 */
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-7d7af77{
   height:2993px!important;
   min-height:2993px!important;
   padding:32px 14px 48px!important;
   overflow:hidden!important;
 }
 .elementor-247343 .elementor-element.elementor-element-7d7af77 > .e-con-inner{
   width:100%!important;
   height:auto!important;
   min-height:0!important;
   padding:0!important;
   gap:0!important;
   align-items:stretch!important;
 }
 .elementor-247343 .elementor-element.elementor-element-7d7af77 > .e-con-inner::before{
   display:block!important;
   align-self:flex-start!important;
   width:auto!important;
   height:18px!important;
   margin:0 6px 7px 0!important;
   padding:0!important;
   color:#b02426!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:11px!important;
   font-weight:700!important;
   line-height:18px!important;
 }
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-b8e0a98{
   width:100%!important;
   height:39px!important;
   min-height:39px!important;
   margin:0!important;
   padding:0 6px!important;
 }
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-b8e0a98 .elementor-heading-title{
   height:39px!important;
   margin:0!important;
   padding:0!important;
   overflow:hidden!important;
   color:#111!important;
   font-size:0!important;
   line-height:0!important;
   text-align:right!important;
   white-space:nowrap!important;
 }
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-b8e0a98 .elementor-heading-title::after{
   display:block!important;
   height:39px!important;
   color:#111!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:30px!important;
   font-weight:800!important;
   line-height:39px!important;
   text-align:right!important;
   white-space:nowrap!important;
 }
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-efde42b{
   width:100%!important;
   min-height:40px!important;
   height:40px!important;
   margin:0 0 25px!important;
   padding:0 6px!important;
   overflow:hidden!important;
   color:#686b70!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:12px!important;
   line-height:20px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-efde42b p{
   margin:0!important;
   color:#686b70!important;
   font-size:12px!important;
   line-height:20px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-8ca0f52{
   display:grid!important;
   width:100%!important;
   height:2642px!important;
   min-height:2642px!important;
   margin:0!important;
   padding:0!important;
   grid-template-columns:minmax(0,1fr)!important;
   grid-auto-rows:427px!important;
   gap:16px!important;
   justify-items:center!important;
   align-content:start!important;
 }
 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-0dd31c4,.elementor-element-4941a0b,.elementor-element-7744ae8,.elementor-element-bbd27fb,.elementor-element-db1102e,.elementor-element-6cd01bb){
   width:min(350px,100%)!important;
   max-width:350px!important;
   min-height:427px!important;
   height:427px!important;
   margin:0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-b830228{
   display:none!important;
 }
 .elementor-247343 .elementor-element.elementor-element-7d7af77 > .e-con-inner::after{
   display:block!important;
   align-self:center!important;
   width:auto!important;
   height:20px!important;
   margin:20px auto 0!important;
   padding:0!important;
   color:#b02426!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:12px!important;
   font-weight:700!important;
   line-height:20px!important;
   text-align:center!important;
 }
}
/* Arabic RTL production refinements */
.elementor-247343 .elementor-element.elementor-element-7d7af77{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-8ca0f52{direction:ltr}
.elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-card,.elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-body{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-7d7af77 :is(h2,h3,p,.elementor-heading-title,.elementor-widget-container){font-family:"Noto Sans Arabic","Roboto",Arial,sans-serif}
@media(min-width:768px){
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-badge{width:max-content!important;min-width:80px!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-badge>.elementor-widget-container{justify-content:flex-start!important}
}
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-7d7af77{height:auto!important;min-height:2993px!important;padding:54px 20px 60px!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-8ca0f52{direction:rtl!important;gap:16px!important;margin-top:37px!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-0dd31c4,.elementor-element-4941a0b,.elementor-element-7744ae8,.elementor-element-bbd27fb,.elementor-element-db1102e,.elementor-element-6cd01bb){min-height:427px!important;height:427px!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-0dd31c4{order:1!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-4941a0b{order:2!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-7744ae8{order:3!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-bbd27fb{order:4!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-db1102e{order:5!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-6cd01bb{order:6!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-body{min-height:236px!important;padding:10px 10px 14px!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77>.e-con-inner::before{content:"تم التحقق حديثًا"!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77>.e-con-inner::after{content:"المزيد⌄"!important}
 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element-b8e0a98 .elementor-heading-title::after{content:"أحدث مواد التوثيق"!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e26b00b */.elementor-247343 .elementor-element.elementor-element-e26b00b{height:738px!important;min-height:738px!important;padding:147.5px 0 0!important;background:#171A1C!important;overflow:hidden!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b>.e-con-inner{position:relative!important;display:block!important;width:1180px!important;max-width:1180px!important;height:443px!important;margin:0 auto!important;padding:0!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-9d66568,.elementor-element-5f73439,.elementor-element-dd76f6b,.elementor-element-c079675){position:absolute!important;left:0!important;width:1180px!important;margin:0!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-9d66568{top:0!important;height:21px!important;color:#AEB1B2!important;font:800 14px/21px Roboto,sans-serif!important;letter-spacing:.7px!important;text-transform:uppercase!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-9d66568 p{margin:0!important;color:inherit!important;font:inherit!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-5f73439{top:21px!important;height:63px!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-5f73439 .elementor-heading-title{margin:0!important;color:#fff!important;font:400 42px/63px Roboto,sans-serif!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-dd76f6b{top:102px!important;height:21px!important;color:#AEB1B2!important;font:400 14px/21px Roboto,sans-serif!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-dd76f6b p{margin:0!important;color:inherit!important;font:inherit!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-c079675{top:162px!important;height:281px!important;display:grid!important;grid-template-columns:repeat(2,584px)!important;grid-template-rows:repeat(2,134.5px)!important;gap:12px!important;padding:0!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-85b381a{order:1!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-fb0c0ce{order:2!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-4d327a2{order:3!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-293ff95{order:4!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-c079675>.e-con{position:relative!important;width:584px!important;height:134.5px!important;min-height:134.5px!important;padding:25px!important;border:1px solid #757777!important;border-radius:23px!important;background:#323435!important;display:grid!important;grid-template-columns:30px 1fr 24px!important;column-gap:16px!important;align-items:center!important;overflow:hidden!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-c366c45,.elementor-element-4cf40de,.elementor-element-8da1334,.elementor-element-f40844a){grid-column:1!important;width:28px!important;height:28px!important;margin:0!important;color:#C91717!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-c366c45,.elementor-element-4cf40de,.elementor-element-8da1334,.elementor-element-f40844a) svg{width:28px!important;height:28px!important;fill:none!important;color:#C91717!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-a13341a,.elementor-element-0cccd43,.elementor-element-9d770cc,.elementor-element-eb039b5){grid-column:2!important;display:flex!important;flex-direction:column!important;gap:7px!important;width:auto!important;min-width:0!important;margin:0!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-135a13e,.elementor-element-0408b50,.elementor-element-4fa964d,.elementor-element-8a1385c) .elementor-heading-title{margin:0!important;color:#fff!important;font:400 17px/25.5px Roboto,sans-serif!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-aaf1bcd,.elementor-element-1c6552e,.elementor-element-4e87da5,.elementor-element-6e436e4){margin:0!important;color:#9FA3A4!important;font:400 12px/18px Roboto,sans-serif!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-aaf1bcd,.elementor-element-1c6552e,.elementor-element-4e87da5,.elementor-element-6e436e4) p,
.elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-8b72f65,.elementor-element-780f0d4,.elementor-element-856d373,.elementor-element-8064467) p{margin:0!important;color:inherit!important;font:inherit!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-8b72f65,.elementor-element-780f0d4,.elementor-element-856d373,.elementor-element-8064467){margin:0!important;color:#DDD!important;font:700 11px/16.5px Roboto,sans-serif!important}
.elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-c9255df,.elementor-element-1d7d6a8,.elementor-element-15eb98f,.elementor-element-7299cd4){grid-column:3!important;width:24px!important;height:24px!important;margin:0!important;color:#C91717!important;font:400 26px/24px Roboto,sans-serif!important;text-align:center!important}
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-e26b00b{height:610px!important;min-height:610px!important;padding:52px 20px 56px!important;background:#0E0F11!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b>.e-con-inner{width:100%!important;max-width:350px!important;height:502px!important;margin:0 auto!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-9d66568,.elementor-element-5f73439,.elementor-element-dd76f6b,.elementor-element-c079675){width:100%!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-9d66568{top:0!important;height:11px!important;color:#9B2323!important;font:700 11px/11px Roboto,sans-serif!important;letter-spacing:0!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-5f73439{top:27px!important;height:30px!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-5f73439 .elementor-heading-title{font:800 30px/30px Roboto,sans-serif!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-dd76f6b{top:73px!important;height:39px!important;color:#ADB2B8!important;font:400 13px/13px Roboto,sans-serif!important;white-space:normal!important;overflow:visible!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-c079675{top:126px!important;height:376px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:repeat(4,82px)!important;gap:16px!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-c079675>.e-con{width:100%!important;height:82px!important;min-height:82px!important;padding:16px!important;border-radius:8px!important;grid-template-columns:24px 1fr 18px!important;column-gap:12px!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-c366c45,.elementor-element-4cf40de,.elementor-element-8da1334,.elementor-element-f40844a){width:24px!important;height:24px!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-c366c45,.elementor-element-4cf40de,.elementor-element-8da1334,.elementor-element-f40844a) svg{width:24px!important;height:24px!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-a13341a,.elementor-element-0cccd43,.elementor-element-9d770cc,.elementor-element-eb039b5){gap:7px!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-135a13e,.elementor-element-0408b50,.elementor-element-4fa964d,.elementor-element-8a1385c) .elementor-heading-title{font:700 13px/13px Roboto,sans-serif!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-aaf1bcd,.elementor-element-1c6552e,.elementor-element-4e87da5,.elementor-element-6e436e4){display:none!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-8b72f65,.elementor-element-780f0d4,.elementor-element-856d373,.elementor-element-8064467){color:#9EA3A6!important;font:400 10px/10px Roboto,sans-serif!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-c9255df,.elementor-element-1d7d6a8,.elementor-element-15eb98f,.elementor-element-7299cd4){width:18px!important;height:18px!important;font:400 18px/18px Roboto,sans-serif!important}
}

/* ARCHIVE CATEGORIES INTERMEDIATE 768-1366 */
@media (min-width:768px) and (max-width:1716px){
  .elementor-247343 .elementor-element.elementor-element-e26b00b.gig-figma.gig-cats{
    --gig-cat-gutter:clamp(24px,4vw,56px);
    overflow:visible!important;
  }
  .elementor-247343 .elementor-element.elementor-element-e26b00b.gig-figma.gig-cats > .e-con-inner{
    width:calc(100% - (2 * var(--gig-cat-gutter)))!important;
    max-width:1180px!important;
    min-width:0!important;
    margin-inline:auto!important;
  }
  .elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-9d66568,.elementor-element-5f73439,.elementor-element-dd76f6b,.elementor-element-c079675){
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-c079675{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-c079675 > .gig-cat-card{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
}
/* Arabic RTL archive categories */
.elementor-247343 .elementor-element.elementor-element-e26b00b{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-e26b00b :is(h2,h3,p,.elementor-heading-title,.elementor-widget-container){font-family:"Noto Sans Arabic","Roboto",Arial,sans-serif}
.elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-c079675{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-e26b00b .gig-cat-card{text-align:right}
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-e26b00b{height:655px!important;min-height:655px!important;padding:52px 20px 48px!important;overflow:hidden!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b>.e-con-inner{width:350px!important;max-width:350px!important;padding:0!important;align-items:flex-start!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-9d66568{font-size:11px!important;line-height:16px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-5f73439 .elementor-heading-title{font-size:30px!important;line-height:38px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-dd76f6b{font-size:12px!important;line-height:20px!important;text-align:right!important;margin-top:12px!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element-c079675{display:flex!important;flex-direction:column!important;width:350px!important;gap:16px!important;margin-top:38px!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b :is(.elementor-element-85b381a,.elementor-element-fb0c0ce,.elementor-element-4d327a2,.elementor-element-293ff95){width:350px!important;height:63px!important;min-height:63px!important;padding:10px 14px!important;border:1px solid #666!important;border-radius:7px!important;background:#303234!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b .gig-cat-card .elementor-icon{font-size:20px!important;color:#c53c3c!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b .gig-cat-card .elementor-heading-title{font-size:14px!important;line-height:18px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-e26b00b .gig-cat-card p{font-size:10px!important;line-height:14px!important;text-align:right!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a65bc12 */.elementor-element-a65bc12{box-sizing:border-box!important;height:747px!important;min-height:747px!important;padding:0!important;background:#F4F4F4!important;direction:ltr!important}

/* DONATION INTERMEDIATE 768-1366 */
@media (min-width:768px) and (max-width:1716px){
  .elementor-247343 .elementor-element.elementor-element-a65bc12,
  .elementor-247343 .elementor-element.elementor-element-a65bc12 > .e-con-inner{
    inline-size:100%!important;
    min-inline-size:0!important;
    max-inline-size:100%!important;
    box-sizing:border-box!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 > .e-con-inner > *,
  .elementor-247343 .elementor-element.elementor-element-a65bc12 > .elementor-element{
    min-inline-size:0!important;
    max-inline-size:100%!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241{
    --width:min(100%,560px)!important;
    inline-size:min(100%,560px)!important;
    min-inline-size:0!important;
    max-inline-size:100%!important;
    flex:0 1 560px!important;
    justify-self:end!important;
    box-sizing:border-box!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 > :is(.e-con-inner,.elementor-widget-container),
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 .elementor-element-e5022e9,
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 .elementor-element-e5022e9 > .elementor-widget-container,
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 picture{
    inline-size:100%!important;
    min-inline-size:0!important;
    max-inline-size:100%!important;
    box-sizing:border-box!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 .elementor-element-e5022e9 img{
    display:block!important;
    inline-size:100%!important;
    max-inline-size:100%!important;
    block-size:auto!important;
  }
}
.elementor-element-a65bc12.gig-figma.gig-donation>.e-con-inner{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:747px!important;min-height:747px!important;padding:132px 215px 131px 298px!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:106px!important}
.elementor-element-e09ed68{box-sizing:border-box!important;display:flex!important;flex:0 0 733px!important;width:733px!important;min-height:484px!important;padding:0!important;margin:0!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;text-align:left!important}
.elementor-element-b052f14{flex:0 0 22px!important;width:648px!important;margin:0!important}
.elementor-element-b052f14 .elementor-widget-container,.elementor-element-b052f14 p{margin:0!important;color:#000!important;font:500 16px/21.632px Roboto,sans-serif!important;text-transform:uppercase!important;text-align:left!important}
.elementor-element-679bd9e{flex:0 0 84px!important;width:648px!important;margin:0 0 30px!important}
.elementor-element-679bd9e .elementor-widget-container{height:84px!important}
.elementor-element-679bd9e .elementor-heading-title{margin:0!important;color:#000!important;font:600 72px/72px Roboto,sans-serif!important;text-align:left!important}
.elementor-element-ed5935e{box-sizing:border-box!important;flex:0 0 240px!important;width:733px!important;margin:0 0 51px!important}
.elementor-element-ed5935e .elementor-widget-container{color:#000!important;font:500 18px/24px Roboto,sans-serif!important;text-align:left!important}
.elementor-element-ed5935e p{margin:0!important}
.elementor-element-ed5935e .gigaza-accent{color:#D74D51!important}
.elementor-element-d88e8ed,.elementor-element-d88e8ed .elementor-widget-container,.elementor-element-d88e8ed .elementor-button-wrapper{flex:0 0 57px!important;width:222px!important;height:57px!important;margin:0!important}
.elementor-element-d88e8ed .elementor-button{box-sizing:border-box!important;width:222px!important;height:57px!important;padding:0!important;border:1px solid #C91717!important;border-radius:200px!important;background:#C91717!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font:800 16px/24px Roboto,sans-serif!important}
.elementor-element-2254241{box-sizing:border-box!important;position:relative!important;flex:0 0 568px!important;width:568px!important;height:423px!important;min-height:423px!important;padding:0!important;margin:0!important;gap:0!important;overflow:visible!important}
.elementor-element-e5022e9,.elementor-element-e5022e9 .elementor-widget-container{width:568px!important;height:423px!important;margin:0!important}
.elementor-element-e5022e9 img{display:block!important;width:568px!important;height:423px!important;object-fit:cover!important;object-position:center!important;border-radius:50px!important}
.elementor-element-b53bb25{position:absolute!important;z-index:2!important;left:50%!important;top:50%!important;width:83px!important;height:83px!important;margin:0!important;transform:translate(-50%,-50%)!important}
.elementor-element-b53bb25 .elementor-widget-container,.elementor-element-b53bb25 .gig-play,.elementor-element-b53bb25 svg{display:block!important;width:83px!important;height:83px!important;padding:0!important;margin:0!important}
.elementor-element-b53bb25 .gig-play{border:0!important;background:transparent!important}
.elementor-element-fce51fd{box-sizing:border-box!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;width:100%!important;height:568.184px!important;min-height:568.184px!important;padding:150px 0 152.744px!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;text-align:center!important;background:none!important;color:#fff!important}
.elementor-element-fce51fd:after{content:""!important;position:absolute!important;z-index:-2!important;inset:0!important;pointer-events:none!important;background:url('/gigaza2/wp-content/themes/hello-elementor-child/gig-figma/home-update-4.jpg') center 23.2%/cover no-repeat!important;transform:scaleX(-1)!important}
.elementor-element-fce51fd:before{content:""!important;position:absolute!important;z-index:-1!important;inset:0!important;pointer-events:none!important;background:rgba(0,0,0,.61)!important;opacity:1!important}
.elementor-element-8f7e4d7{box-sizing:border-box!important;flex:0 0 84px!important;width:944px!important;height:84px!important;margin:0 0 30px!important}
.elementor-element-8f7e4d7 .elementor-widget-container{height:84px!important}
.elementor-element-8f7e4d7 .elementor-heading-title{margin:0!important;color:#fff!important;font:600 72px/72px Roboto,sans-serif!important;text-align:center!important}
.elementor-element-7712f84{box-sizing:border-box!important;flex:0 0 48px!important;width:732px!important;height:48px!important;margin:0 0 51px!important}
.elementor-element-7712f84 .elementor-widget-container,.elementor-element-7712f84 p{margin:0!important;color:#fff!important;font:500 18px/24px Roboto,sans-serif!important;text-align:center!important}
.elementor-element-091d527,.elementor-element-091d527 .elementor-widget-container,.elementor-element-091d527 .elementor-button-wrapper{flex:0 0 52.44px!important;width:164px!important;height:52.44px!important;margin:0!important}
.elementor-element-091d527 .elementor-button{box-sizing:border-box!important;width:164px!important;height:52.44px!important;padding:0!important;border:0!important;border-radius:200px!important;background:#fff!important;color:#000!important;display:flex!important;align-items:center!important;justify-content:center!important;font:500 18px/45px Roboto,sans-serif!important}
@media(max-width:767px){
 .elementor-element-a65bc12{width:100%!important;height:741px!important;min-height:741px!important;background:#F6F6F6!important}
 .elementor-element-a65bc12.gig-figma.gig-donation>.e-con-inner{width:100%!important;height:741px!important;min-height:741px!important;padding:52px 20px 56px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important}
 .elementor-element-e09ed68{display:contents!important}
 .elementor-element-b052f14{order:1!important;flex:0 0 13px!important;width:100%!important;height:13px!important}
 .elementor-element-b052f14 .elementor-widget-container,.elementor-element-b052f14 p{font-size:11px!important;font-weight:700!important;line-height:13px!important;color:#9B2323!important}
 .elementor-element-679bd9e{order:2!important;flex:0 0 40px!important;width:100%!important;height:40px!important;margin:0!important}
 .elementor-element-679bd9e .elementor-widget-container{height:40px!important}
 .elementor-element-679bd9e .elementor-heading-title{font-size:34px!important;font-weight:800!important;line-height:40px!important;color:#0E0F11!important}
 .elementor-element-2254241{order:3!important;flex:0 0 250px!important;width:100%!important;height:250px!important;min-height:250px!important}
 .elementor-element-e5022e9,.elementor-element-e5022e9 .elementor-widget-container,.elementor-element-e5022e9 img{width:100%!important;height:250px!important}
 .elementor-element-e5022e9 img{border-radius:28px!important;object-fit:cover!important;object-position:center!important}
 .elementor-element-ed5935e{order:4!important;box-sizing:border-box!important;flex:0 0 212px!important;width:100%!important;height:212px!important;margin:0!important}
 .elementor-element-ed5935e .elementor-widget-container{font-size:14px!important;line-height:16px!important}
 .elementor-element-ed5935e p{margin:0!important}
 .elementor-element-ed5935e p:first-child{font-weight:500!important;color:#0E0F11!important}
 .elementor-element-ed5935e p:nth-child(n+2){margin-top:18px!important;font-weight:400!important;color:#5C636B!important}
 .elementor-element-ed5935e .gigaza-accent{color:inherit!important}
 .elementor-element-d88e8ed,.elementor-element-d88e8ed .elementor-widget-container,.elementor-element-d88e8ed .elementor-button-wrapper{order:5!important;flex:0 0 46px!important;width:190px!important;height:46px!important}
 .elementor-element-d88e8ed .elementor-button{width:190px!important;height:46px!important;border:0!important;border-radius:23px!important;background:#9B2323!important;font-size:13px!important;font-weight:700!important;line-height:15px!important}
 .elementor-element-fce51fd{width:100%!important;height:360px!important;min-height:360px!important;padding:72px 20px 108px!important;gap:0!important}
 .elementor-element-fce51fd:after{background-position:center!important;transform:none!important}
 .elementor-element-fce51fd:before{background:rgba(0,0,0,.62)!important}
 .elementor-element-8f7e4d7{flex:0 0 76px!important;width:100%!important;height:76px!important;margin:0 0 14px!important}
 .elementor-element-8f7e4d7 .elementor-widget-container{height:76px!important}
 .elementor-element-8f7e4d7 .elementor-heading-title{font-size:32px!important;font-weight:800!important;line-height:38px!important}
 .elementor-element-7712f84{flex:0 0 30px!important;width:calc(100% - 30px)!important;max-width:320px!important;height:30px!important;margin:0 0 14px!important}
 .elementor-element-7712f84 .elementor-widget-container,.elementor-element-7712f84 p{font-size:13px!important;font-weight:400!important;line-height:15px!important;color:#E0E0E0!important}
 .elementor-element-091d527,.elementor-element-091d527 .elementor-widget-container,.elementor-element-091d527 .elementor-button-wrapper{flex:0 0 46px!important;width:160px!important;height:46px!important}
 .elementor-element-091d527 .elementor-button{width:160px!important;height:46px!important;border-radius:23px!important;font-size:13px!important;font-weight:700!important;line-height:15px!important;color:#0E0F11!important}
}

/* DONATION INTERMEDIATE 768-1366 */
@media (min-width:768px) and (max-width:1716px){
  .elementor-247343 .elementor-element.elementor-element-a65bc12,
  .elementor-247343 .elementor-element.elementor-element-a65bc12 > .e-con-inner{
    inline-size:100%!important;
    min-inline-size:0!important;
    max-inline-size:100%!important;
    box-sizing:border-box!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 > .e-con-inner > *,
  .elementor-247343 .elementor-element.elementor-element-a65bc12 > .elementor-element{
    min-inline-size:0!important;
    max-inline-size:100%!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241{
    --width:min(100%,560px)!important;
    inline-size:min(100%,560px)!important;
    min-inline-size:0!important;
    max-inline-size:100%!important;
    flex:0 1 560px!important;
    justify-self:end!important;
    box-sizing:border-box!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 > :is(.e-con-inner,.elementor-widget-container),
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 .elementor-element-e5022e9,
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 .elementor-element-e5022e9 > .elementor-widget-container,
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 picture{
    inline-size:100%!important;
    min-inline-size:0!important;
    max-inline-size:100%!important;
    box-sizing:border-box!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 .elementor-element-e5022e9 img{
    display:block!important;
    inline-size:100%!important;
    max-inline-size:100%!important;
    block-size:auto!important;
  }
}


/* DONATION INTERMEDIATE LAYOUT */
@media (min-width:768px) and (max-width:1716px){
  .elementor-247343 .elementor-element.elementor-element-a65bc12{
    height:auto!important;
    min-height:0!important;
    padding:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 > .e-con-inner{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(320px,45%)!important;
    align-items:center!important;
    width:100%!important;
    max-width:1200px!important;
    height:auto!important;
    min-height:0!important;
    margin-inline:auto!important;
    padding:clamp(56px,6vw,82px) clamp(32px,5vw,68px)!important;
    gap:clamp(32px,4vw,56px)!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-e09ed68{
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
    flex:none!important;
    min-height:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241{
    width:min(100%,560px)!important;
    min-width:0!important;
    max-width:560px!important;
    flex:none!important;
    justify-self:end!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 .elementor-element-e5022e9 img{
    width:100%!important;
    height:auto!important;
  }
}
@media (min-width:768px) and (max-width:1100px){
  .elementor-247343 .elementor-element.elementor-element-a65bc12 > .e-con-inner{
    grid-template-columns:minmax(0,1fr)!important;
    align-items:start!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-e09ed68{
    justify-self:center!important;
    width:min(100%,733px)!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241{
    justify-self:center!important;
    width:min(100%,560px)!important;
  }
}

/* DONATION INNER SPECIFICITY BRIDGE */
@media (min-width:768px) and (max-width:1716px){
  .elementor-247343 .elementor-element.elementor-element-a65bc12.gig-figma.gig-donation{
    height:auto!important;
    min-height:0!important;
    padding:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12.gig-figma.gig-donation > .e-con-inner{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(320px,45%)!important;
    align-items:center!important;
    width:100%!important;
    max-width:1200px!important;
    height:auto!important;
    min-height:0!important;
    margin-inline:auto!important;
    padding:clamp(56px,6vw,82px) clamp(32px,5vw,68px)!important;
    gap:clamp(32px,4vw,56px)!important;
  }
}
@media (min-width:768px) and (max-width:1100px){
  .elementor-247343 .elementor-element.elementor-element-a65bc12.gig-figma.gig-donation > .e-con-inner{
    grid-template-columns:minmax(0,1fr)!important;
    align-items:start!important;
  }
}
/* Arabic RTL donation */
.elementor-247343 .elementor-element.elementor-element-a65bc12{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-a65bc12 :is(h2,h3,p,.elementor-heading-title,.elementor-widget-container,.elementor-button-text){font-family:"Noto Sans Arabic","Roboto",Arial,sans-serif}
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-a65bc12{height:806px!important;min-height:806px!important;padding:48px 20px 46px!important;overflow:hidden!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12>.e-con-inner{display:grid!important;grid-template-columns:350px!important;width:350px!important;max-width:350px!important;gap:0!important;align-content:start!important;padding:0!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-e09ed68{display:contents!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-b052f14{order:1!important;margin:0 0 8px!important;font-size:11px!important;line-height:16px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-679bd9e{order:2!important;margin:0 0 26px!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-679bd9e .elementor-heading-title{font-size:30px!important;line-height:38px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241{order:3!important;position:relative!important;width:350px!important;height:254px!important;margin:0 0 22px!important;border-radius:20px!important;overflow:hidden!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-e5022e9,.elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-e5022e9 img{width:350px!important;height:254px!important;object-fit:cover!important;border-radius:20px!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-b53bb25{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-ed5935e{order:4!important;width:350px!important;margin:0!important;font-size:12px!important;line-height:21px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-d88e8ed{order:5!important;justify-self:end!important;margin-top:28px!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-d88e8ed .elementor-button{min-width:144px!important;height:38px!important;font-size:12px!important;border-radius:20px!important}
}

/* gig-ar-donation-mobile-tune-v2 */
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-a65bc12{
   display:block!important;
   position:relative!important;
   width:100%!important;
   height:806px!important;
   min-height:806px!important;
   margin:0!important;
   padding:0!important;
   gap:0!important;
   overflow:hidden!important;
   background:#f5f5f5!important;
 }
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-b052f14{
   position:absolute!important;
   inset:48px 20px auto 20px!important;
   width:calc(100% - 40px)!important;
   height:18px!important;
   margin:0!important;
   padding:0!important;
   color:#b02426!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:11px!important;
   font-weight:700!important;
   line-height:18px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-b052f14 p{margin:0!important;line-height:18px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-679bd9e{
   position:absolute!important;
   inset:78px 20px auto 20px!important;
   width:calc(100% - 40px)!important;
   height:48px!important;
   margin:0!important;
   padding:0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-679bd9e .elementor-heading-title{
   margin:0!important;
   color:#111!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:36px!important;
   font-weight:800!important;
   line-height:48px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241{
   display:block!important;
   position:absolute!important;
   inset:143px 20px auto 20px!important;
   width:calc(100% - 40px)!important;
   max-width:350px!important;
   height:254px!important;
   min-height:254px!important;
   margin:0!important;
   padding:0!important;
   overflow:hidden!important;
   border-radius:24px!important;
 }
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-e5022e9,
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-e5022e9 .elementor-widget-container,
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-e5022e9 img{
   display:block!important;
   width:100%!important;
   height:254px!important;
   margin:0!important;
   padding:0!important;
   border-radius:24px!important;
   object-fit:cover!important;
 }
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-b53bb25{
   position:absolute!important;
   inset:50% auto auto 50%!important;
   width:58px!important;
   height:58px!important;
   margin:0!important;
   padding:0!important;
   transform:translate(-50%,-50%)!important;
   z-index:2!important;
 }
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-ed5935e{
   position:absolute!important;
   inset:426px 20px auto 20px!important;
   width:calc(100% - 40px)!important;
   max-width:350px!important;
   height:230px!important;
   margin:0!important;
   padding:0!important;
   overflow:hidden!important;
   color:#5e636a!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:12px!important;
   line-height:21px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-ed5935e p{
   margin:0 0 20px!important;
   color:#5e636a!important;
   font-size:12px!important;
   line-height:21px!important;
   text-align:right!important;
 }
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-ed5935e p:last-child{margin-bottom:0!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-d88e8ed{
   position:absolute!important;
   inset:700px auto auto 50%!important;
   width:144px!important;
   height:46px!important;
   margin:0!important;
   padding:0!important;
   transform:translateX(-50%)!important;
 }
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-d88e8ed .elementor-button{
   display:flex!important;
   width:144px!important;
   min-width:144px!important;
   height:46px!important;
   min-height:46px!important;
   margin:0!important;
   padding:0 20px!important;
   align-items:center!important;
   justify-content:center!important;
   border:0!important;
   border-radius:999px!important;
   background:#b02426!important;
   color:#fff!important;
   font-family:"Noto Sans Arabic",Arial,sans-serif!important;
   font-size:12px!important;
   font-weight:800!important;
   line-height:1!important;
 }
}.elementor-element-a65bc12{box-sizing:border-box!important;height:747px!important;min-height:747px!important;padding:0!important;background:#F4F4F4!important;direction:ltr!important}

/* DONATION INTERMEDIATE 768-1366 */
@media (min-width:768px) and (max-width:1716px){
  .elementor-247343 .elementor-element.elementor-element-a65bc12,
  .elementor-247343 .elementor-element.elementor-element-a65bc12 > .e-con-inner{
    inline-size:100%!important;
    min-inline-size:0!important;
    max-inline-size:100%!important;
    box-sizing:border-box!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 > .e-con-inner > *,
  .elementor-247343 .elementor-element.elementor-element-a65bc12 > .elementor-element{
    min-inline-size:0!important;
    max-inline-size:100%!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241{
    --width:min(100%,560px)!important;
    inline-size:min(100%,560px)!important;
    min-inline-size:0!important;
    max-inline-size:100%!important;
    flex:0 1 560px!important;
    justify-self:end!important;
    box-sizing:border-box!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 > :is(.e-con-inner,.elementor-widget-container),
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 .elementor-element-e5022e9,
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 .elementor-element-e5022e9 > .elementor-widget-container,
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 picture{
    inline-size:100%!important;
    min-inline-size:0!important;
    max-inline-size:100%!important;
    box-sizing:border-box!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 .elementor-element-e5022e9 img{
    display:block!important;
    inline-size:100%!important;
    max-inline-size:100%!important;
    block-size:auto!important;
  }
}
.elementor-element-a65bc12.gig-figma.gig-donation>.e-con-inner{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:747px!important;min-height:747px!important;padding:132px 215px 131px 298px!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:106px!important}
.elementor-element-e09ed68{box-sizing:border-box!important;display:flex!important;flex:0 0 733px!important;width:733px!important;min-height:484px!important;padding:0!important;margin:0!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;text-align:left!important}
.elementor-element-b052f14{flex:0 0 22px!important;width:648px!important;margin:0!important}
.elementor-element-b052f14 .elementor-widget-container,.elementor-element-b052f14 p{margin:0!important;color:#000!important;font:500 16px/21.632px Roboto,sans-serif!important;text-transform:uppercase!important;text-align:left!important}
.elementor-element-679bd9e{flex:0 0 84px!important;width:648px!important;margin:0 0 30px!important}
.elementor-element-679bd9e .elementor-widget-container{height:84px!important}
.elementor-element-679bd9e .elementor-heading-title{margin:0!important;color:#000!important;font:600 72px/72px Roboto,sans-serif!important;text-align:left!important}
.elementor-element-ed5935e{box-sizing:border-box!important;flex:0 0 240px!important;width:733px!important;margin:0 0 51px!important}
.elementor-element-ed5935e .elementor-widget-container{color:#000!important;font:500 18px/24px Roboto,sans-serif!important;text-align:left!important}
.elementor-element-ed5935e p{margin:0!important}
.elementor-element-ed5935e .gigaza-accent{color:#D74D51!important}
.elementor-element-d88e8ed,.elementor-element-d88e8ed .elementor-widget-container,.elementor-element-d88e8ed .elementor-button-wrapper{flex:0 0 57px!important;width:222px!important;height:57px!important;margin:0!important}
.elementor-element-d88e8ed .elementor-button{box-sizing:border-box!important;width:222px!important;height:57px!important;padding:0!important;border:1px solid #C91717!important;border-radius:200px!important;background:#C91717!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font:800 16px/24px Roboto,sans-serif!important}
.elementor-element-2254241{box-sizing:border-box!important;position:relative!important;flex:0 0 568px!important;width:568px!important;height:423px!important;min-height:423px!important;padding:0!important;margin:0!important;gap:0!important;overflow:visible!important}
.elementor-element-e5022e9,.elementor-element-e5022e9 .elementor-widget-container{width:568px!important;height:423px!important;margin:0!important}
.elementor-element-e5022e9 img{display:block!important;width:568px!important;height:423px!important;object-fit:cover!important;object-position:center!important;border-radius:50px!important}
.elementor-element-b53bb25{position:absolute!important;z-index:2!important;left:50%!important;top:50%!important;width:83px!important;height:83px!important;margin:0!important;transform:translate(-50%,-50%)!important}
.elementor-element-b53bb25 .elementor-widget-container,.elementor-element-b53bb25 .gig-play,.elementor-element-b53bb25 svg{display:block!important;width:83px!important;height:83px!important;padding:0!important;margin:0!important}
.elementor-element-b53bb25 .gig-play{border:0!important;background:transparent!important}
.elementor-element-fce51fd{box-sizing:border-box!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;width:100%!important;height:568.184px!important;min-height:568.184px!important;padding:150px 0 152.744px!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;text-align:center!important;background:none!important;color:#fff!important}
.elementor-element-fce51fd:after{content:""!important;position:absolute!important;z-index:-2!important;inset:0!important;pointer-events:none!important;background:url('/gigaza2/wp-content/themes/hello-elementor-child/gig-figma/home-update-4.jpg') center 23.2%/cover no-repeat!important;transform:scaleX(-1)!important}
.elementor-element-fce51fd:before{content:""!important;position:absolute!important;z-index:-1!important;inset:0!important;pointer-events:none!important;background:rgba(0,0,0,.61)!important;opacity:1!important}
.elementor-element-8f7e4d7{box-sizing:border-box!important;flex:0 0 84px!important;width:944px!important;height:84px!important;margin:0 0 30px!important}
.elementor-element-8f7e4d7 .elementor-widget-container{height:84px!important}
.elementor-element-8f7e4d7 .elementor-heading-title{margin:0!important;color:#fff!important;font:600 72px/72px Roboto,sans-serif!important;text-align:center!important}
.elementor-element-7712f84{box-sizing:border-box!important;flex:0 0 48px!important;width:732px!important;height:48px!important;margin:0 0 51px!important}
.elementor-element-7712f84 .elementor-widget-container,.elementor-element-7712f84 p{margin:0!important;color:#fff!important;font:500 18px/24px Roboto,sans-serif!important;text-align:center!important}
.elementor-element-091d527,.elementor-element-091d527 .elementor-widget-container,.elementor-element-091d527 .elementor-button-wrapper{flex:0 0 52.44px!important;width:164px!important;height:52.44px!important;margin:0!important}
.elementor-element-091d527 .elementor-button{box-sizing:border-box!important;width:164px!important;height:52.44px!important;padding:0!important;border:0!important;border-radius:200px!important;background:#fff!important;color:#000!important;display:flex!important;align-items:center!important;justify-content:center!important;font:500 18px/45px Roboto,sans-serif!important}
@media(max-width:767px){
 .elementor-element-a65bc12{width:100%!important;height:741px!important;min-height:741px!important;background:#F6F6F6!important}
 .elementor-element-a65bc12.gig-figma.gig-donation>.e-con-inner{width:100%!important;height:741px!important;min-height:741px!important;padding:52px 20px 56px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important}
 .elementor-element-e09ed68{display:contents!important}
 .elementor-element-b052f14{order:1!important;flex:0 0 13px!important;width:100%!important;height:13px!important}
 .elementor-element-b052f14 .elementor-widget-container,.elementor-element-b052f14 p{font-size:11px!important;font-weight:700!important;line-height:13px!important;color:#9B2323!important}
 .elementor-element-679bd9e{order:2!important;flex:0 0 40px!important;width:100%!important;height:40px!important;margin:0!important}
 .elementor-element-679bd9e .elementor-widget-container{height:40px!important}
 .elementor-element-679bd9e .elementor-heading-title{font-size:34px!important;font-weight:800!important;line-height:40px!important;color:#0E0F11!important}
 .elementor-element-2254241{order:3!important;flex:0 0 250px!important;width:100%!important;height:250px!important;min-height:250px!important}
 .elementor-element-e5022e9,.elementor-element-e5022e9 .elementor-widget-container,.elementor-element-e5022e9 img{width:100%!important;height:250px!important}
 .elementor-element-e5022e9 img{border-radius:28px!important;object-fit:cover!important;object-position:center!important}
 .elementor-element-ed5935e{order:4!important;box-sizing:border-box!important;flex:0 0 212px!important;width:100%!important;height:212px!important;margin:0!important}
 .elementor-element-ed5935e .elementor-widget-container{font-size:14px!important;line-height:16px!important}
 .elementor-element-ed5935e p{margin:0!important}
 .elementor-element-ed5935e p:first-child{font-weight:500!important;color:#0E0F11!important}
 .elementor-element-ed5935e p:nth-child(n+2){margin-top:18px!important;font-weight:400!important;color:#5C636B!important}
 .elementor-element-ed5935e .gigaza-accent{color:inherit!important}
 .elementor-element-d88e8ed,.elementor-element-d88e8ed .elementor-widget-container,.elementor-element-d88e8ed .elementor-button-wrapper{order:5!important;flex:0 0 46px!important;width:190px!important;height:46px!important}
 .elementor-element-d88e8ed .elementor-button{width:190px!important;height:46px!important;border:0!important;border-radius:23px!important;background:#9B2323!important;font-size:13px!important;font-weight:700!important;line-height:15px!important}
 .elementor-element-fce51fd{width:100%!important;height:360px!important;min-height:360px!important;padding:72px 20px 108px!important;gap:0!important}
 .elementor-element-fce51fd:after{background-position:center!important;transform:none!important}
 .elementor-element-fce51fd:before{background:rgba(0,0,0,.62)!important}
 .elementor-element-8f7e4d7{flex:0 0 76px!important;width:100%!important;height:76px!important;margin:0 0 14px!important}
 .elementor-element-8f7e4d7 .elementor-widget-container{height:76px!important}
 .elementor-element-8f7e4d7 .elementor-heading-title{font-size:32px!important;font-weight:800!important;line-height:38px!important}
 .elementor-element-7712f84{flex:0 0 30px!important;width:calc(100% - 30px)!important;max-width:320px!important;height:30px!important;margin:0 0 14px!important}
 .elementor-element-7712f84 .elementor-widget-container,.elementor-element-7712f84 p{font-size:13px!important;font-weight:400!important;line-height:15px!important;color:#E0E0E0!important}
 .elementor-element-091d527,.elementor-element-091d527 .elementor-widget-container,.elementor-element-091d527 .elementor-button-wrapper{flex:0 0 46px!important;width:160px!important;height:46px!important}
 .elementor-element-091d527 .elementor-button{width:160px!important;height:46px!important;border-radius:23px!important;font-size:13px!important;font-weight:700!important;line-height:15px!important;color:#0E0F11!important}
}

/* DONATION INTERMEDIATE 768-1366 */
@media (min-width:768px) and (max-width:1716px){
  .elementor-247343 .elementor-element.elementor-element-a65bc12,
  .elementor-247343 .elementor-element.elementor-element-a65bc12 > .e-con-inner{
    inline-size:100%!important;
    min-inline-size:0!important;
    max-inline-size:100%!important;
    box-sizing:border-box!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 > .e-con-inner > *,
  .elementor-247343 .elementor-element.elementor-element-a65bc12 > .elementor-element{
    min-inline-size:0!important;
    max-inline-size:100%!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241{
    --width:min(100%,560px)!important;
    inline-size:min(100%,560px)!important;
    min-inline-size:0!important;
    max-inline-size:100%!important;
    flex:0 1 560px!important;
    justify-self:end!important;
    box-sizing:border-box!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 > :is(.e-con-inner,.elementor-widget-container),
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 .elementor-element-e5022e9,
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 .elementor-element-e5022e9 > .elementor-widget-container,
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 picture{
    inline-size:100%!important;
    min-inline-size:0!important;
    max-inline-size:100%!important;
    box-sizing:border-box!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 .elementor-element-e5022e9 img{
    display:block!important;
    inline-size:100%!important;
    max-inline-size:100%!important;
    block-size:auto!important;
  }
}


/* DONATION INTERMEDIATE LAYOUT */
@media (min-width:768px) and (max-width:1716px){
  .elementor-247343 .elementor-element.elementor-element-a65bc12{
    height:auto!important;
    min-height:0!important;
    padding:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 > .e-con-inner{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(320px,45%)!important;
    align-items:center!important;
    width:100%!important;
    max-width:1200px!important;
    height:auto!important;
    min-height:0!important;
    margin-inline:auto!important;
    padding:clamp(56px,6vw,82px) clamp(32px,5vw,68px)!important;
    gap:clamp(32px,4vw,56px)!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-e09ed68{
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
    flex:none!important;
    min-height:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241{
    width:min(100%,560px)!important;
    min-width:0!important;
    max-width:560px!important;
    flex:none!important;
    justify-self:end!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241 .elementor-element-e5022e9 img{
    width:100%!important;
    height:auto!important;
  }
}
@media (min-width:768px) and (max-width:1100px){
  .elementor-247343 .elementor-element.elementor-element-a65bc12 > .e-con-inner{
    grid-template-columns:minmax(0,1fr)!important;
    align-items:start!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-e09ed68{
    justify-self:center!important;
    width:min(100%,733px)!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241{
    justify-self:center!important;
    width:min(100%,560px)!important;
  }
}

/* DONATION INNER SPECIFICITY BRIDGE */
@media (min-width:768px) and (max-width:1716px){
  .elementor-247343 .elementor-element.elementor-element-a65bc12.gig-figma.gig-donation{
    height:auto!important;
    min-height:0!important;
    padding:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-a65bc12.gig-figma.gig-donation > .e-con-inner{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(320px,45%)!important;
    align-items:center!important;
    width:100%!important;
    max-width:1200px!important;
    height:auto!important;
    min-height:0!important;
    margin-inline:auto!important;
    padding:clamp(56px,6vw,82px) clamp(32px,5vw,68px)!important;
    gap:clamp(32px,4vw,56px)!important;
  }
}
@media (min-width:768px) and (max-width:1100px){
  .elementor-247343 .elementor-element.elementor-element-a65bc12.gig-figma.gig-donation > .e-con-inner{
    grid-template-columns:minmax(0,1fr)!important;
    align-items:start!important;
  }
}
/* Arabic RTL donation */
.elementor-247343 .elementor-element.elementor-element-a65bc12{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-a65bc12 :is(h2,h3,p,.elementor-heading-title,.elementor-widget-container,.elementor-button-text){font-family:"Noto Sans Arabic","Roboto",Arial,sans-serif}
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-a65bc12{height:806px!important;min-height:806px!important;padding:48px 20px 46px!important;overflow:hidden!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12>.e-con-inner{display:grid!important;grid-template-columns:350px!important;width:350px!important;max-width:350px!important;gap:0!important;align-content:start!important;padding:0!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-e09ed68{display:contents!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-b052f14{order:1!important;margin:0 0 8px!important;font-size:11px!important;line-height:16px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-679bd9e{order:2!important;margin:0 0 26px!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-679bd9e .elementor-heading-title{font-size:30px!important;line-height:38px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-2254241{order:3!important;position:relative!important;width:350px!important;height:254px!important;margin:0 0 22px!important;border-radius:20px!important;overflow:hidden!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-e5022e9,.elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-e5022e9 img{width:350px!important;height:254px!important;object-fit:cover!important;border-radius:20px!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-b53bb25{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-ed5935e{order:4!important;width:350px!important;margin:0!important;font-size:12px!important;line-height:21px!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-d88e8ed{order:5!important;justify-self:end!important;margin-top:28px!important}
 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element-d88e8ed .elementor-button{min-width:144px!important;height:38px!important;font-size:12px!important;border-radius:20px!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fce51fd *//* gig-ar-submit-v1 */
.elementor-247343 .elementor-element.elementor-element-fce51fd{
  min-height:568.184px!important;
  height:568.184px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  direction:rtl!important;
  background-position:center center!important;
  background-size:cover!important;
}
.elementor-247343 .elementor-element.elementor-element-fce51fd > .e-con-inner{
  width:min(100%,960px)!important;
  min-height:100%!important;
  margin:0 auto!important;
  padding:72px 24px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:24px!important;
}
.elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-8f7e4d7,
.elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-7712f84,
.elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-091d527{
  width:100%!important;
  max-width:760px!important;
  margin:0!important;
  text-align:center!important;
}
.elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-8f7e4d7 .elementor-heading-title{
  margin:0!important;
  font-family:"Noto Sans Arabic",Arial,sans-serif!important;
  font-size:48px!important;
  line-height:1.25!important;
  font-weight:800!important;
  color:#fff!important;
  text-align:center!important;
}
.elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-7712f84,
.elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-7712f84 p{
  font-family:"Noto Sans Arabic",Arial,sans-serif!important;
  font-size:18px!important;
  line-height:1.7!important;
  color:#fff!important;
  text-align:center!important;
}
.elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-091d527 .elementor-button{
  min-width:164px!important;
  min-height:48px!important;
  padding:12px 24px!important;
  border-radius:999px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-family:"Noto Sans Arabic",Arial,sans-serif!important;
  font-size:14px!important;
  font-weight:700!important;
  line-height:1!important;
  color:#111!important;
  background:#fff!important;
}
@media(max-width:767px){
  .elementor-247343 .elementor-element.elementor-element-fce51fd{
    min-height:360px!important;
    height:360px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-fce51fd > .e-con-inner{
    width:100%!important;
    min-height:360px!important;
    padding:42px 20px!important;
    gap:18px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-8f7e4d7 .elementor-heading-title{
    font-size:30px!important;
    line-height:1.28!important;
  }
  .elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-7712f84,
  .elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-7712f84 p{
    max-width:350px!important;
    margin-inline:auto!important;
    font-size:12px!important;
    line-height:1.65!important;
  }
  .elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-091d527 .elementor-button{
    min-width:144px!important;
    min-height:44px!important;
    padding:10px 20px!important;
    font-size:13px!important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ca031 */.elementor-247343 .elementor-element.elementor-element-37ca031 .elementor-heading-title {
  font-family: "Noto Sans Arabic", Arial, sans-serif !important;
  font-size: 48px !important;
  line-height: 48px !important;
  font-weight: 600 !important;
  text-align: center !important;
}

@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-37ca031 .elementor-heading-title {
    font-size: 30px !important;
    line-height: 30px !important;
    font-weight: 800 !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305563c */.elementor-247343 .elementor-element.elementor-element-305563c,
.elementor-247343 .elementor-element.elementor-element-305563c p {
  font-family: "Noto Sans Arabic", Arial, sans-serif !important;
  font-size: 18px !important;
  line-height: 24.34px !important;
  font-weight: 500 !important;
  text-align: center !important;
}

@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-305563c,
  .elementor-247343 .elementor-element.elementor-element-305563c p {
    font-size: 12px !important;
    line-height: 12px !important;
    font-weight: 400 !important;
  }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-f2340eb */.elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-accordion-title {
  font-family: "Noto Sans Arabic", Arial, sans-serif !important;
  font-size: 20px !important;
  line-height: 20px !important;
  font-weight: 600 !important;
  text-align: right !important;
}
.elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-tab-content,
.elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-tab-content p {
  font-family: "Noto Sans Arabic", Arial, sans-serif !important;
  font-size: 18px !important;
  line-height: 22.99px !important;
  font-weight: 400 !important;
  text-align: right !important;
}

@media (max-width: 767px) {
  .elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-accordion-title {
    font-size: 14px !important;
    line-height: 14px !important;
    font-weight: 700 !important;
  }
  .elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-tab-content,
  .elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-tab-content p {
    font-size: 12px !important;
    line-height: 12px !important;
    font-weight: 400 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12af6af */.elementor-247343 .elementor-element.elementor-element-12af6af{position:relative!important;height:1014.1127px!important;min-height:1014.1127px!important;padding:0!important;background:#fff!important;overflow:visible!important}
.elementor-247343 .elementor-element.elementor-element-12af6af>.e-con-inner{position:relative!important;display:block!important;width:100%!important;max-width:none!important;height:100%!important;padding:0!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-37ca031{position:absolute!important;left:50%!important;top:96px!important;transform:translateX(-50%)!important;width:922px!important;height:56px!important;margin:0!important;text-align:center!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-37ca031 .elementor-heading-title{margin:0!important;font:600 48px/48px "Noto Sans Arabic",Arial,sans-serif!important;color:#000!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-305563c{position:absolute!important;left:50%!important;top:186px!important;transform:translateX(-50%)!important;width:922px!important;height:24px!important;margin:0!important;text-align:center!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-305563c :where(p,.elementor-widget-container){margin:0!important;font:500 18px/24.336px "Noto Sans Arabic",Arial,sans-serif!important;color:#000!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb{position:absolute!important;left:50%!important;top:306px!important;transform:translateX(-50%)!important;width:1080px!important;height:599px!important;margin:0!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb>.elementor-widget-container,.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion{height:100%!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion{display:flex!important;flex-direction:column!important;gap:30px!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item{position:relative!important;flex:0 0 auto!important;width:100%!important;border:0!important;margin:0!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:before{content:"";position:absolute;z-index:1;left:0;top:0;width:3px;height:100%;background:#000}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:first-child{height:351px!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:not(:first-child){height:32px!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-tab-title,.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-tab-content{border:0!important;background:transparent!important;margin:0!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-icon{display:none!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-title{display:block!important;color:#000!important;font:600 20px/20px "Noto Sans Arabic",Arial,sans-serif!important;text-decoration:none!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:first-child .elementor-tab-title{height:30px!important;padding:0 0 0 42px!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:first-child .elementor-tab-content{box-sizing:border-box!important;height:321px!important;padding:30px 0 0 42px!important;color:#2E2E2E!important;font:400 18px/23px "Noto Sans Arabic",Arial,sans-serif!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:first-child .elementor-tab-content p{margin:0!important;color:inherit!important;font:inherit!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:not(:first-child) .elementor-tab-title{box-sizing:border-box!important;height:32px!important;padding:3px 0 0 43px!important}
.elementor-247343 .elementor-element.elementor-element-12af6af :where(.elementor-tab-title,.elementor-accordion-title):focus-visible{outline:3px solid #9B2323!important;outline-offset:3px!important}
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-12af6af{height:637px!important;min-height:637px!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-37ca031{left:20px!important;top:54px!important;transform:none!important;width:calc(100% - 40px)!important;max-width:350px!important;height:35px!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-37ca031 .elementor-heading-title{font:800 30px/30px "Noto Sans Arabic",Arial,sans-serif!important;color:#0E0F11!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-305563c{left:30px!important;top:107px!important;transform:none!important;width:calc(100% - 60px)!important;max-width:330px!important;height:28px!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-305563c :where(p,.elementor-widget-container){font:400 12px/12px "Noto Sans Arabic",Arial,sans-serif!important;color:#5C636B!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb{left:20px!important;top:153px!important;transform:none!important;width:calc(100% - 40px)!important;max-width:350px!important;height:auto!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb>.elementor-widget-container,.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion{height:auto!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion{gap:18px!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item{height:auto!important;border:0!important;border-bottom:1px solid #DBDBDB!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:before{display:none!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-tab-title{box-sizing:border-box!important;display:flex!important;align-items:flex-start!important;height:auto!important;min-height:48px!important;padding:16px 14px!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:first-child .elementor-tab-title{height:32px!important;min-height:32px!important;padding:16px 14px 0!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-title{font:700 14px/14px "Noto Sans Arabic",Arial,sans-serif!important;color:#0E0F11!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-icon{display:inline-flex!important;float:none!important;flex:0 0 8px!important;width:8px!important;margin:0 4px 0 0!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-icon svg{width:7px!important;height:7px!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:first-child .elementor-tab-content{box-sizing:border-box!important;height:auto!important;min-height:96px!important;padding:10px 14px 16px!important;color:#5C636B!important;font:400 12px/12px "Noto Sans Arabic",Arial,sans-serif!important}
}

@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:first-child{height:128px!important;min-height:128px!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:nth-child(2){height:48px!important;min-height:48px!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:nth-child(3){height:64px!important;min-height:64px!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:nth-child(4){height:48px!important;min-height:48px!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:nth-child(5){height:64px!important;min-height:64px!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:not(:first-child) .elementor-tab-title{height:100%!important;min-height:100%!important}
}

/* FAQ INTERMEDIATE 768-1366 */
@media (min-width:768px) and (max-width:1716px){
 .elementor-247343 .elementor-element.elementor-element-12af6af{
  height:auto!important;min-height:0!important;
  padding:72px 40px 84px!important;
  overflow:visible!important;
 }
 .elementor-247343 .elementor-element.elementor-element-12af6af>.e-con-inner{
  position:static!important;display:flex!important;
  flex-direction:column!important;align-items:center!important;
  width:100%!important;max-width:none!important;height:auto!important;
  padding:0!important;
 }
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-37ca031,
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-305563c,
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb{
  position:static!important;left:auto!important;top:auto!important;
  transform:none!important;margin-left:auto!important;margin-right:auto!important;
 }
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-37ca031{
  width:min(922px,calc(100vw - 80px))!important;height:auto!important;
 }
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-305563c{
  width:min(922px,calc(100vw - 80px))!important;height:auto!important;
  margin-top:34px!important;
 }
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb{
  width:min(1080px,calc(100vw - 144px))!important;height:auto!important;
  margin-top:72px!important;
 }
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb>.elementor-widget-container,
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion{height:auto!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion{gap:30px!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item,
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:first-child,
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:not(:first-child){height:auto!important;min-height:0!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:first-child .elementor-tab-title{
  box-sizing:border-box!important;height:auto!important;min-height:30px!important;
  padding:0 0 0 42px!important;
 }
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:first-child .elementor-tab-content{
  box-sizing:border-box!important;height:auto!important;min-height:0!important;
  padding:30px 0 0 42px!important;overflow:visible!important;
 }
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:not(:first-child) .elementor-tab-title{
  box-sizing:border-box!important;height:auto!important;min-height:32px!important;
  padding:3px 0 3px 43px!important;
 }
}
/* FAQ state-aware disclosure fix 2026-08-22 */
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item,
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:first-child,
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:nth-child(2),
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:nth-child(3),
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:nth-child(4),
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:nth-child(5){
  height:auto!important;
  min-height:0!important;
  overflow:visible!important;
}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-tab-content{
  height:auto!important;
  min-height:0!important;
  overflow:visible!important;
}

@media (min-width:1367px){
  .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:not(:has(> .elementor-tab-title.elementor-active)){
    height:32px!important;
    min-height:32px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:has(> .elementor-tab-title.elementor-active){
    height:auto!important;
    min-height:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:first-child:has(> .elementor-tab-title.elementor-active){
    min-height:351px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:first-child:has(> .elementor-tab-title.elementor-active) > .elementor-tab-content{
    min-height:321px!important;
  }
}

@media (min-width:768px) and (max-width:1716px){
  .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item,
  .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:first-child,
  .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:not(:first-child){
    height:auto!important;
    min-height:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-tab-title{
    height:auto!important;
    min-height:32px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-tab-content{
    height:auto!important;
    min-height:0!important;
    overflow:visible!important;
  }
}

@media (max-width:767px){
  .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item,
  .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:first-child,
  .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:nth-child(2),
  .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:nth-child(3),
  .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:nth-child(4),
  .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:nth-child(5){
    height:auto!important;
    min-height:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:not(:first-child) .elementor-tab-title{
    height:auto!important;
    min-height:48px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item .elementor-tab-content{
    box-sizing:border-box!important;
    height:auto!important;
    min-height:0!important;
    padding:10px 14px 16px!important;
    overflow:visible!important;
    color:#5C636B!important;
    font:400 12px/12px "Noto Sans Arabic",Arial,sans-serif!important;
  }
  .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:first-child:has(> .elementor-tab-title.elementor-active) > .elementor-tab-content{
    min-height:96px!important;
  }
}


/* Browser review: remove desktop active-item dead space */
@media (min-width:1717px){
.elementor-247343 .elementor-element.elementor-element-12af6af{height:792.1127px!important;min-height:792.1127px!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb{height:377px!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:first-child:has(> .elementor-tab-title.elementor-active){height:auto!important;min-height:0!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb .elementor-accordion-item:first-child:has(> .elementor-tab-title.elementor-active) > .elementor-tab-content{height:auto!important;min-height:0!important}
}


/* Browser review: content-driven wide FAQ */
@media (min-width:1367px){
.elementor-247343 .elementor-element.elementor-element-12af6af{height:auto!important;min-height:0!important;padding:96px 72px 48px!important;overflow:visible!important}
.elementor-247343 .elementor-element.elementor-element-12af6af>.e-con-inner{position:static!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:none!important;height:auto!important;padding:0!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-37ca031,.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-305563c,.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb{position:static!important;left:auto!important;top:auto!important;transform:none!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-37ca031{width:min(922px,calc(100vw - 144px))!important;height:auto!important;margin:0 auto!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-305563c{width:min(922px,calc(100vw - 144px))!important;height:auto!important;margin:34px auto 0!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb{width:min(1080px,calc(100vw - 144px))!important;height:auto!important;min-height:0!important;margin:96px auto 0!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element-f2340eb>.elementor-widget-container,.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion{height:auto!important;min-height:0!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion{gap:30px!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item,.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-tab-content{height:auto!important;min-height:0!important;overflow:visible!important}
.elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:not(:has(> .elementor-tab-title.elementor-active)){height:32px!important;min-height:32px!important}
}


/* Browser review: remove remaining desktop FAQ reserve */
@media (min-width:768px) and (max-width:1366px){
.elementor-247343 .elementor-element.elementor-element-12af6af{padding-bottom:48px!important}
}
/* Arabic RTL FAQ alignment */
.elementor-247343 .elementor-element.elementor-element-12af6af{direction:rtl}
.elementor-247343 .elementor-element.elementor-element-12af6af :is(.elementor-heading-title,.elementor-accordion-title,.elementor-tab-content,p){font-family:"Noto Sans Arabic","Roboto",Arial,sans-serif}
@media(min-width:768px){
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:before{left:auto!important;right:0!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:first-child .elementor-tab-title{padding-left:0!important;padding-right:42px!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:first-child .elementor-tab-content{padding-left:0!important;padding-right:42px!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-item:not(:first-child) .elementor-tab-title{padding-left:0!important;padding-right:43px!important}
}
@media(max-width:767px){
 .elementor-247343 .elementor-element.elementor-element-12af6af{height:637px!important;min-height:637px!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-tab-title{direction:rtl!important;text-align:right!important}
 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-accordion-icon{margin:0 0 0 4px!important}
}/* End custom CSS */
/* Start custom CSS *//* gig-ar-page-rtl-v1 */
body.page-id-247343{
  --gig-red:#b02426;
  --gig-ink:#111;
  --gig-footer:#0c0d0f;
} 
body.page-id-247343,
body.page-id-247343 .elementor-247343,
body.page-id-247343 .elementor-247355,
body.page-id-247343 .elementor-247356{
  font-family:"Noto Sans Arabic",Arial,sans-serif;
}
body.page-id-247343 .elementor-247343,
body.page-id-247343 .elementor-247355,
body.page-id-247343 .elementor-247356{
  overflow-x:clip;
}
body.page-id-247343 .elementor-247356 .elementor-element-8206bec{
  display:flex!important;
}
@media(min-width:768px){
  body.page-id-247343 .elementor-247356 .elementor-element-3e30369{
    min-height:223.5px!important;
    height:223.5px!important;
    background:var(--gig-footer)!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-3e30369 > .e-con-inner{
    width:min(100%,1280px)!important;
    min-height:100%!important;
    padding:40px 32px!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-8206bec{
    width:100%!important;
    min-height:143px!important;
    flex-direction:row!important;
    direction:rtl!important;
    align-items:flex-start!important;
    justify-content:space-between!important;
    gap:64px!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-1f22e9b,
  body.page-id-247343 .elementor-247356 .elementor-element-4c13f29,
  body.page-id-247343 .elementor-247356 .elementor-element-848b20e{
    width:33.333%!important;
    max-width:340px!important;
    align-items:flex-start!important;
    text-align:right!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-f6d472d img{
    width:220px!important;
    max-width:100%!important;
  }
}
@media(max-width:767px){
  body.page-id-247343 .elementor-247355 .elementor-element-a9f6cc4{
    display:block!important;
    width:100%!important;
    min-height:104px!important;
    height:104px!important;
    padding:0!important;
    margin:0!important;
    gap:0!important;
    background:#fff!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-6b6d7aa{
    display:flex!important;
    width:100%!important;
    min-height:36px!important;
    height:36px!important;
    padding:0 10px!important;
    margin:0!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:flex-start!important;
    background:#17191b!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-d4965e4{
    display:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4{
    width:100%!important;
    height:36px!important;
    margin:0!important;
    align-self:center!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .elementor-widget-container,
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__nav,
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__list{
    width:100%!important;
    height:36px!important;
    margin:0!important;
    padding:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__list{
    display:flex!important;
    flex-direction:row!important;
    direction:ltr!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:0!important;
    list-style:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang{
    margin:0!important;
    padding:0!important;
    line-height:1!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(1){order:2!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(2){display:none!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(3){order:3!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(4){order:1!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang a{
    display:inline-flex!important;
    align-items:center!important;
    height:18px!important;
    padding:0 8px!important;
    color:#fff!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:12px!important;
    line-height:18px!important;
    font-weight:400!important;
    text-decoration:none!important;
    border-right:1px solid rgba(255,255,255,.35)!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(3) a{
    border-right:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-cbeba45{
    display:block!important;
    width:100%!important;
    min-height:68px!important;
    height:68px!important;
    padding:0!important;
    margin:0!important;
    background:#fff!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-cbeba45 > .e-con-inner{
    display:flex!important;
    width:100%!important;
    max-width:none!important;
    min-height:68px!important;
    height:68px!important;
    padding:0 20px!important;
    margin:0!important;
    flex-direction:row!important;
    direction:ltr!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-e139a8e{
    order:1!important;
    flex:0 0 169px!important;
    width:169px!important;
    max-width:169px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-e139a8e img{
    display:block!important;
    width:169px!important;
    max-width:169px!important;
    height:auto!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb{
    order:2!important;
    flex:0 0 40px!important;
    width:40px!important;
    max-width:40px!important;
    height:40px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-widget-container{
    display:flex!important;
    width:40px!important;
    height:40px!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-nav-menu--main,
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-nav-menu--dropdown{
    display:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-menu-toggle{
    display:flex!important;
    position:relative!important;
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    padding:0!important;
    margin:0!important;
    align-items:center!important;
    justify-content:center!important;
    color:#172556!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-menu-toggle svg{
    display:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-menu-toggle:before{
    content:""!important;
    display:block!important;
    width:7px!important;
    height:7px!important;
    border:2px solid #172556!important;
    border-radius:1px!important;
    box-sizing:border-box!important;
    box-shadow:11px 0 0 -2px #fff,11px 0 0 0 #172556,0 11px 0 -2px #fff,0 11px 0 0 #172556,11px 11px 0 -2px #fff,11px 11px 0 0 #172556!important;
    transform:translate(-5.5px,-5.5px)!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-8b5bc95{
    display:none!important;
  }

  body.page-id-247343 .elementor-247356 .elementor-element-3e30369{
    display:block!important;
    width:100%!important;
    min-height:238px!important;
    height:238px!important;
    padding:0!important;
    margin:0!important;
    background:var(--gig-footer)!important;
    color:#fff!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-3e30369 > .e-con-inner{
    width:100%!important;
    max-width:none!important;
    min-height:238px!important;
    height:238px!important;
    padding:0!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-8206bec{
    display:flex!important;
    width:100%!important;
    min-height:238px!important;
    height:238px!important;
    padding:34px 20px 18px!important;
    margin:0!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:15px!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-1f22e9b{
    order:1!important;
    display:flex!important;
    width:100%!important;
    height:66px!important;
    min-height:66px!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-f6d472d{
    width:176px!important;
    max-width:176px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-f6d472d img{
    display:block!important;
    width:176px!important;
    height:auto!important;
    margin:0 auto!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-96a29b6{
    display:none!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-4c13f29{
    order:2!important;
    display:flex!important;
    width:100%!important;
    min-height:44px!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-8abf9dc{
    display:none!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-51498cc{
    width:100%!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247356 .gig-foot-links{
    display:flex!important;
    width:100%!important;
    flex-direction:row!important;
    direction:rtl!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px 10px!important;
  }
  body.page-id-247343 .elementor-247356 .gig-foot-links a{
    color:#fff!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:10px!important;
    line-height:16px!important;
    font-weight:500!important;
    text-decoration:none!important;
    white-space:nowrap!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-848b20e{
    order:3!important;
    display:flex!important;
    width:100%!important;
    min-height:28px!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-6e8467f,
  body.page-id-247343 .elementor-247356 .elementor-element-f337a55{
    display:none!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-c5f19dc{
    width:100%!important;
    margin:0!important;
    color:#8d8f93!important;
    text-align:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-c5f19dc p{
    margin:0!important;
    color:#8d8f93!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:10px!important;
    line-height:16px!important;
    text-align:center!important;
  }
}
/* gig-ar-mobile-specificity-v2 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a{
   box-sizing:border-box!important;
   padding:32px 20px 16px!important;
   gap:0!important;
   align-items:center!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element-fb33ecb{
   box-sizing:border-box!important;
   width:100%!important;
   max-width:350px!important;
   margin:0 auto!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element-fb33ecb > .e-con-inner{
   box-sizing:border-box!important;
   width:100%!important;
   max-width:350px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 > .elementor-element,
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385,
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98{
   width:100%!important;
   max-width:350px!important;
 }
}
/* gig-ar-about-grid-v3 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb,
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner{
   height:818px!important;
   min-height:818px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner{
   grid-template-rows:20px 10px 48px 16px 172px 20px 128px 20px 316px 17px 51px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a :is(.elementor-element-2a575c7,.elementor-element-3e3fd69,.elementor-element-88b82a4,.elementor-element-7429c98,.elementor-element-9a8d385,.elementor-element-3f4bf98){
   width:100%!important;
   max-width:350px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-2a575c7{grid-row:1!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-3e3fd69{grid-row:3!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-88b82a4{grid-row:5!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-7429c98{grid-row:7!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-9a8d385{grid-row:9!important;height:316px!important;min-height:316px!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-9a8d385 > .elementor-widget-container{height:316px!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-3f4bf98{grid-row:11!important}
}
/* gig-ar-search-specificity-v3 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f{
   display:block!important;
   position:relative!important;
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f > .elementor-shape{
   display:none!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f > .elementor-element-fc5bc7f{
   display:block!important;
   position:absolute!important;
   inset:0!important;
   width:100%!important;
   height:526px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f > .elementor-element-fc5bc7f > .e-con-inner{
   display:block!important;
   position:relative!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:526px!important;
   margin:0 auto!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f :is(.elementor-element-0233076,.elementor-element-72edc80,.elementor-element-8b7dc76,.elementor-element-bd68911){
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
 }
}
/* gig-ar-mobile-overlap-guard-v4 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 :is(p,h1,h2,h3,h4,.elementor-heading-title,.elementor-button-text){
   overflow-wrap:break-word!important;
   word-break:normal!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb,
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner,
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a :is(.elementor-element-2a575c7,.elementor-element-3e3fd69,.elementor-element-88b82a4,.elementor-element-7429c98,.elementor-element-9a8d385,.elementor-element-3f4bf98){
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   min-width:0!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-0233076{
   display:block!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-3dde7f2{
   position:absolute!important;
   inset:0 0 auto auto!important;
   width:100%!important;
   height:20px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-bd68911{
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-2dde043{
   display:block!important;
   position:relative!important;
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 > .elementor-shape{
   display:none!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-526598b{
   display:grid!important;
   position:absolute!important;
   inset:248px 20px auto 20px!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:858px!important;
   min-height:858px!important;
   margin:0 auto!important;
   padding:0!important;
   grid-template-columns:minmax(0,1fr)!important;
   grid-template-rows:284px 284px 246px!important;
   grid-auto-flow:row!important;
   gap:22px!important;
   direction:rtl!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-1829f3c{
   grid-column:1!important;
   grid-row:1!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-4c4b29e{
   grid-column:1!important;
   grid-row:2!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-6bbd89c{
   grid-column:1!important;
   grid-row:3!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-1829f3c,.elementor-element-4c4b29e,.elementor-element-6bbd89c){
   display:block!important;
   position:relative!important;
   width:100%!important;
   max-width:350px!important;
   min-width:0!important;
   margin:0!important;
   padding:20px!important;
   box-sizing:border-box!important;
   overflow:hidden!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4d4d79d,.elementor-element-a6750cc,.elementor-element-18ce3d0){
   display:flex!important;
   position:absolute!important;
   inset:96px 20px auto 20px!important;
   width:calc(100% - 40px)!important;
   max-width:none!important;
   min-width:0!important;
   height:auto!important;
   min-height:0!important;
   margin:0!important;
   padding:0!important;
   flex-direction:column!important;
   align-items:flex-start!important;
   gap:0!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-dda7bf6,.elementor-element-d70d401,.elementor-element-64bee5f){
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
   height:18px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4409d99,.elementor-element-261be01,.elementor-element-e71d3ec,.elementor-element-fa60214,.elementor-element-f9ba096,.elementor-element-f0ae3e9){
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
 }
}
/* gig-ar-mobile-flow-v5 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4409d99,.elementor-element-261be01,.elementor-element-e71d3ec){
   margin:12px 0 0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4409d99,.elementor-element-261be01,.elementor-element-e71d3ec) .elementor-heading-title{
   font-size:18px!important;
   line-height:22px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-fa60214,.elementor-element-f9ba096,.elementor-element-f0ae3e9){
   margin:10px 0 0!important;
   font-size:10.5px!important;
   line-height:16px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-fa60214,.elementor-element-f9ba096,.elementor-element-f0ae3e9) p{
   font-size:10.5px!important;
   line-height:16px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4e4a06a,.elementor-element-4613ad3,.elementor-element-158cf20){
   margin:6px 0 0!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-404d1c9{
   display:grid!important;
   width:100%!important;
   height:184px!important;
   min-height:184px!important;
   margin:0!important;
   padding:0!important;
   grid-template-columns:repeat(2,minmax(0,1fr))!important;
   grid-template-rows:repeat(2,92px)!important;
   gap:0!important;
   direction:ltr!important;
   overflow:hidden!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 > .elementor-shape{display:none!important}
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 :is(.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-a6b3a55,.elementor-element-e39f255){
   display:flex!important;
   width:100%!important;
   max-width:none!important;
   height:92px!important;
   min-height:92px!important;
   margin:0!important;
   padding:12px 14px!important;
   direction:rtl!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 .elementor-element-35d3456{grid-column:1!important;grid-row:1!important}
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 .elementor-element-a6b3a55{grid-column:2!important;grid-row:1!important}
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 .elementor-element-e39f255{grid-column:1!important;grid-row:2!important}
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 .elementor-element-8853fa2{grid-column:2!important;grid-row:2!important}

 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77{
   padding:32px 14px 48px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 > .e-con-inner{
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-8ca0f52{
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 > .e-con-inner::after{
   margin:110px auto 0!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element-e26b00b .elementor-element-c079675{
   display:flex!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:376px!important;
   min-height:376px!important;
   margin:38px 0 0!important;
   padding:0!important;
   flex-direction:column!important;
   flex-wrap:nowrap!important;
   align-items:stretch!important;
   align-content:stretch!important;
   justify-content:flex-start!important;
   gap:16px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-e26b00b :is(.elementor-element-85b381a,.elementor-element-fb0c0ce,.elementor-element-4d327a2,.elementor-element-293ff95){
   flex:0 0 82px!important;
   width:100%!important;
   max-width:350px!important;
   height:82px!important;
   min-height:82px!important;
   margin:0!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12{
   display:block!important;
   position:relative!important;
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 > .e-con-inner{
   display:block!important;
   position:relative!important;
   width:100%!important;
   max-width:none!important;
   height:806px!important;
   min-height:806px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-e09ed68{
   display:contents!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-2254241{
   display:block!important;
   position:absolute!important;
   inset:143px 20px auto 20px!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:254px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-d88e8ed{
   position:absolute!important;
   inset:700px auto auto 50%!important;
   width:144px!important;
   height:46px!important;
   margin:0!important;
   transform:translateX(-50%)!important;
 }
}
/* gig-ar-mobile-no-overlap-v6 */
@media(max-width:767px){
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-955e29a :is(.elementor-element-fb33ecb,.elementor-element-fb33ecb > .e-con-inner,.elementor-element-2a575c7,.elementor-element-3e3fd69,.elementor-element-88b82a4,.elementor-element-7429c98,.elementor-element-9a8d385,.elementor-element-3f4bf98){
   max-width:calc(100vw - 40px)!important;
   min-width:0!important;
 }

 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-404d1c9 > :is(.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-a6b3a55,.elementor-element-e39f255){
   width:auto!important;
   max-width:none!important;
   min-width:0!important;
   inline-size:auto!important;
   max-inline-size:none!important;
   min-inline-size:0!important;
   justify-self:stretch!important;
   flex:initial!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 > .e-con-inner > .elementor-shape{
   display:none!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-8ca0f52 > .elementor-shape{
   display:none!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-0dd31c4{grid-row:1!important}
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-4941a0b{grid-row:2!important}
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-7744ae8{grid-row:3!important}
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-bbd27fb{grid-row:4!important}
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-db1102e{grid-row:5!important}
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-6cd01bb{grid-row:6!important}

 body.page-id-247343 .elementor-247343 .elementor-element-e26b00b > .e-con-inner{
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   min-width:0!important;
   margin:0 auto!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-e26b00b .elementor-element-c079675 > .elementor-shape{
   display:none!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-2254241 > .elementor-element-b53bb25{
   position:absolute!important;
   top:50%!important;
   right:auto!important;
   bottom:auto!important;
   left:50%!important;
   inset:auto!important;
   width:58px!important;
   height:58px!important;
   margin:0!important;
   transform:translate(-50%,-50%)!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd{
   display:block!important;
   position:relative!important;
   width:100%!important;
   height:360px!important;
   min-height:360px!important;
   margin:0!important;
   padding:0!important;
   overflow:hidden!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-fce51fd > .e-con-inner{
   display:block!important;
   position:relative!important;
   width:100%!important;
   max-width:none!important;
   height:360px!important;
   min-height:360px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-fce51fd .elementor-element-8f7e4d7{
   position:absolute!important;
   inset:51px 20px auto 20px!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:76px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-fce51fd .elementor-element-7712f84{
   position:absolute!important;
   inset:143px 20px auto 20px!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:60px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-fce51fd .elementor-element-091d527{
   position:absolute!important;
   inset:234px auto auto 50%!important;
   width:144px!important;
   max-width:144px!important;
   height:44px!important;
   margin:0!important;
   padding:0!important;
   transform:translateX(-50%)!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-fce51fd .elementor-element-091d527 .elementor-button{
   width:144px!important;
   min-width:144px!important;
   height:44px!important;
   min-height:44px!important;
 }
}
/* gig-ar-mobile-fit-v7 */
@media(max-width:767px){
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb,
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner,
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-955e29a :is(.elementor-element-2a575c7,.elementor-element-3e3fd69,.elementor-element-88b82a4,.elementor-element-7429c98,.elementor-element-9a8d385,.elementor-element-3f4bf98){
   width:calc(100vw - 40px)!important;
   max-width:calc(100vw - 40px)!important;
   min-width:0!important;
 }
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-404d1c9 > .e-con-inner{
   display:grid!important;
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
   height:184px!important;
   margin:0!important;
   padding:0!important;
   grid-template-columns:repeat(2,minmax(0,1fr))!important;
   grid-template-rows:repeat(2,92px)!important;
   gap:0!important;
 }
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-404d1c9 > .e-con-inner > :is(.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-a6b3a55,.elementor-element-e39f255){
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
   inline-size:100%!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-2254241 > .elementor-element-b53bb25{
   inset:50% auto auto 50%!important;
   transform:translate(-50%,-50%)!important;
 }
}
/* gig-ar-mobile-specificity-v8 */
@media(max-width:767px){
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-955e29a.elementor-element-955e29a .elementor-element-fb33ecb.elementor-element-fb33ecb,
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-955e29a.elementor-element-955e29a .elementor-element-fb33ecb.elementor-element-fb33ecb > .e-con-inner,
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-955e29a.elementor-element-955e29a :is(.elementor-element-2a575c7,.elementor-element-3e3fd69,.elementor-element-88b82a4,.elementor-element-7429c98,.elementor-element-9a8d385,.elementor-element-3f4bf98){
   width:calc(100vw - 40px)!important;
   max-width:calc(100vw - 40px)!important;
   min-width:0!important;
 }
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-404d1c9.elementor-element-404d1c9{
   display:block!important;
 }
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-404d1c9.elementor-element-404d1c9 > .e-con-inner{
   display:grid!important;
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
   height:184px!important;
   margin:0!important;
   padding:0!important;
   grid-template-columns:repeat(2,minmax(0,1fr))!important;
   grid-template-rows:repeat(2,92px)!important;
   gap:0!important;
 }
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-a65bc12.elementor-element-a65bc12 .elementor-element-2254241.elementor-element-2254241 > .elementor-element-b53bb25.elementor-element-b53bb25{
   position:absolute!important;
   inset:50% auto auto 50%!important;
   top:50%!important;
   right:auto!important;
   bottom:auto!important;
   left:50%!important;
   margin:0!important;
   transform:translate(-50%,-50%)!important;
 }
}/* gig-ar-page-rtl-v1 */
body.page-id-247343{
  --gig-red:#b02426;
  --gig-ink:#111;
  --gig-footer:#0c0d0f;
}
body.page-id-247343,
body.page-id-247343 .elementor-247343,
body.page-id-247343 .elementor-247355,
body.page-id-247343 .elementor-247356{
  font-family:"Noto Sans Arabic",Arial,sans-serif;
}
body.page-id-247343 .elementor-247343,
body.page-id-247343 .elementor-247355,
body.page-id-247343 .elementor-247356{
  overflow-x:clip;
}
body.page-id-247343 .elementor-247356 .elementor-element-8206bec{
  display:flex!important;
}
@media(min-width:768px){
  body.page-id-247343 .elementor-247356 .elementor-element-3e30369{
    min-height:223.5px!important;
    height:223.5px!important;
    background:var(--gig-footer)!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-3e30369 > .e-con-inner{
    width:min(100%,1280px)!important;
    min-height:100%!important;
    padding:40px 32px!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-8206bec{
    width:100%!important;
    min-height:143px!important;
    flex-direction:row!important;
    direction:rtl!important;
    align-items:flex-start!important;
    justify-content:space-between!important;
    gap:64px!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-1f22e9b,
  body.page-id-247343 .elementor-247356 .elementor-element-4c13f29,
  body.page-id-247343 .elementor-247356 .elementor-element-848b20e{
    width:33.333%!important;
    max-width:340px!important;
    align-items:flex-start!important;
    text-align:right!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-f6d472d img{
    width:220px!important;
    max-width:100%!important;
  }
}
@media(max-width:767px){
  body.page-id-247343 .elementor-247355 .elementor-element-a9f6cc4{
    display:block!important;
    width:100%!important;
    min-height:104px!important;
    height:104px!important;
    padding:0!important;
    margin:0!important;
    gap:0!important;
    background:#fff!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-6b6d7aa{
    display:flex!important;
    width:100%!important;
    min-height:36px!important;
    height:36px!important;
    padding:0 10px!important;
    margin:0!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:flex-start!important;
    background:#17191b!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-d4965e4{
    display:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4{
    width:100%!important;
    height:36px!important;
    margin:0!important;
    align-self:center!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .elementor-widget-container,
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__nav,
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__list{
    width:100%!important;
    height:36px!important;
    margin:0!important;
    padding:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__list{
    display:flex!important;
    flex-direction:row!important;
    direction:ltr!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:0!important;
    list-style:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang{
    margin:0!important;
    padding:0!important;
    line-height:1!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(1){order:2!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(2){display:none!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(3){order:3!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(4){order:1!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang a{
    display:inline-flex!important;
    align-items:center!important;
    height:18px!important;
    padding:0 8px!important;
    color:#fff!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:12px!important;
    line-height:18px!important;
    font-weight:400!important;
    text-decoration:none!important;
    border-right:1px solid rgba(255,255,255,.35)!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(3) a{
    border-right:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-cbeba45{
    display:block!important;
    width:100%!important;
    min-height:68px!important;
    height:68px!important;
    padding:0!important;
    margin:0!important;
    background:#fff!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-cbeba45 > .e-con-inner{
    display:flex!important;
    width:100%!important;
    max-width:none!important;
    min-height:68px!important;
    height:68px!important;
    padding:0 20px!important;
    margin:0!important;
    flex-direction:row!important;
    direction:ltr!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-e139a8e{
    order:1!important;
    flex:0 0 169px!important;
    width:169px!important;
    max-width:169px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-e139a8e img{
    display:block!important;
    width:169px!important;
    max-width:169px!important;
    height:auto!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb{
    order:2!important;
    flex:0 0 40px!important;
    width:40px!important;
    max-width:40px!important;
    height:40px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-widget-container{
    display:flex!important;
    width:40px!important;
    height:40px!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-nav-menu--main,
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-nav-menu--dropdown{
    display:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-menu-toggle{
    display:flex!important;
    position:relative!important;
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    padding:0!important;
    margin:0!important;
    align-items:center!important;
    justify-content:center!important;
    color:#172556!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-menu-toggle svg{
    display:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-menu-toggle:before{
    content:""!important;
    display:block!important;
    width:7px!important;
    height:7px!important;
    border:2px solid #172556!important;
    border-radius:1px!important;
    box-sizing:border-box!important;
    box-shadow:11px 0 0 -2px #fff,11px 0 0 0 #172556,0 11px 0 -2px #fff,0 11px 0 0 #172556,11px 11px 0 -2px #fff,11px 11px 0 0 #172556!important;
    transform:translate(-5.5px,-5.5px)!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-8b5bc95{
    display:none!important;
  }

  body.page-id-247343 .elementor-247356 .elementor-element-3e30369{
    display:block!important;
    width:100%!important;
    min-height:238px!important;
    height:238px!important;
    padding:0!important;
    margin:0!important;
    background:var(--gig-footer)!important;
    color:#fff!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-3e30369 > .e-con-inner{
    width:100%!important;
    max-width:none!important;
    min-height:238px!important;
    height:238px!important;
    padding:0!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-8206bec{
    display:flex!important;
    width:100%!important;
    min-height:238px!important;
    height:238px!important;
    padding:34px 20px 18px!important;
    margin:0!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:15px!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-1f22e9b{
    order:1!important;
    display:flex!important;
    width:100%!important;
    height:66px!important;
    min-height:66px!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-f6d472d{
    width:176px!important;
    max-width:176px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-f6d472d img{
    display:block!important;
    width:176px!important;
    height:auto!important;
    margin:0 auto!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-96a29b6{
    display:none!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-4c13f29{
    order:2!important;
    display:flex!important;
    width:100%!important;
    min-height:44px!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-8abf9dc{
    display:none!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-51498cc{
    width:100%!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247356 .gig-foot-links{
    display:flex!important;
    width:100%!important;
    flex-direction:row!important;
    direction:rtl!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px 10px!important;
  }
  body.page-id-247343 .elementor-247356 .gig-foot-links a{
    color:#fff!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:10px!important;
    line-height:16px!important;
    font-weight:500!important;
    text-decoration:none!important;
    white-space:nowrap!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-848b20e{
    order:3!important;
    display:flex!important;
    width:100%!important;
    min-height:28px!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-6e8467f,
  body.page-id-247343 .elementor-247356 .elementor-element-f337a55{
    display:none!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-c5f19dc{
    width:100%!important;
    margin:0!important;
    color:#8d8f93!important;
    text-align:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-c5f19dc p{
    margin:0!important;
    color:#8d8f93!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:10px!important;
    line-height:16px!important;
    text-align:center!important;
  }
}
/* gig-ar-mobile-specificity-v2 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a{
   box-sizing:border-box!important;
   padding:32px 20px 16px!important;
   gap:0!important;
   align-items:center!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element-fb33ecb{
   box-sizing:border-box!important;
   width:100%!important;
   max-width:350px!important;
   margin:0 auto!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element-fb33ecb > .e-con-inner{
   box-sizing:border-box!important;
   width:100%!important;
   max-width:350px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 > .elementor-element,
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385,
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98{
   width:100%!important;
   max-width:350px!important;
 }
}
/* gig-ar-about-grid-v3 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb,
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner{
   height:818px!important;
   min-height:818px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner{
   grid-template-rows:20px 10px 48px 16px 172px 20px 128px 20px 316px 17px 51px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a :is(.elementor-element-2a575c7,.elementor-element-3e3fd69,.elementor-element-88b82a4,.elementor-element-7429c98,.elementor-element-9a8d385,.elementor-element-3f4bf98){
   width:100%!important;
   max-width:350px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-2a575c7{grid-row:1!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-3e3fd69{grid-row:3!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-88b82a4{grid-row:5!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-7429c98{grid-row:7!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-9a8d385{grid-row:9!important;height:316px!important;min-height:316px!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-9a8d385 > .elementor-widget-container{height:316px!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-3f4bf98{grid-row:11!important}
}
/* gig-ar-search-specificity-v3 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f{
   display:block!important;
   position:relative!important;
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f > .elementor-shape{
   display:none!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f > .elementor-element-fc5bc7f{
   display:block!important;
   position:absolute!important;
   inset:0!important;
   width:100%!important;
   height:526px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f > .elementor-element-fc5bc7f > .e-con-inner{
   display:block!important;
   position:relative!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:526px!important;
   margin:0 auto!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f :is(.elementor-element-0233076,.elementor-element-72edc80,.elementor-element-8b7dc76,.elementor-element-bd68911){
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
 }
}
/* gig-ar-mobile-overlap-guard-v4 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 :is(p,h1,h2,h3,h4,.elementor-heading-title,.elementor-button-text){
   overflow-wrap:break-word!important;
   word-break:normal!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb,
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner,
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a :is(.elementor-element-2a575c7,.elementor-element-3e3fd69,.elementor-element-88b82a4,.elementor-element-7429c98,.elementor-element-9a8d385,.elementor-element-3f4bf98){
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   min-width:0!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-0233076{
   display:block!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-3dde7f2{
   position:absolute!important;
   inset:0 0 auto auto!important;
   width:100%!important;
   height:20px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-bd68911{
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-2dde043{
   display:block!important;
   position:relative!important;
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 > .elementor-shape{
   display:none!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-526598b{
   display:grid!important;
   position:absolute!important;
   inset:248px 20px auto 20px!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:858px!important;
   min-height:858px!important;
   margin:0 auto!important;
   padding:0!important;
   grid-template-columns:minmax(0,1fr)!important;
   grid-template-rows:284px 284px 246px!important;
   grid-auto-flow:row!important;
   gap:22px!important;
   direction:rtl!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-1829f3c{
   grid-column:1!important;
   grid-row:1!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-4c4b29e{
   grid-column:1!important;
   grid-row:2!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-6bbd89c{
   grid-column:1!important;
   grid-row:3!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-1829f3c,.elementor-element-4c4b29e,.elementor-element-6bbd89c){
   display:block!important;
   position:relative!important;
   width:100%!important;
   max-width:350px!important;
   min-width:0!important;
   margin:0!important;
   padding:20px!important;
   box-sizing:border-box!important;
   overflow:hidden!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4d4d79d,.elementor-element-a6750cc,.elementor-element-18ce3d0){
   display:flex!important;
   position:absolute!important;
   inset:96px 20px auto 20px!important;
   width:calc(100% - 40px)!important;
   max-width:none!important;
   min-width:0!important;
   height:auto!important;
   min-height:0!important;
   margin:0!important;
   padding:0!important;
   flex-direction:column!important;
   align-items:flex-start!important;
   gap:0!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-dda7bf6,.elementor-element-d70d401,.elementor-element-64bee5f){
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
   height:18px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4409d99,.elementor-element-261be01,.elementor-element-e71d3ec,.elementor-element-fa60214,.elementor-element-f9ba096,.elementor-element-f0ae3e9){
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
 }
}
/* gig-ar-mobile-flow-v5 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4409d99,.elementor-element-261be01,.elementor-element-e71d3ec){
   margin:12px 0 0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4409d99,.elementor-element-261be01,.elementor-element-e71d3ec) .elementor-heading-title{
   font-size:18px!important;
   line-height:22px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-fa60214,.elementor-element-f9ba096,.elementor-element-f0ae3e9){
   margin:10px 0 0!important;
   font-size:10.5px!important;
   line-height:16px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-fa60214,.elementor-element-f9ba096,.elementor-element-f0ae3e9) p{
   font-size:10.5px!important;
   line-height:16px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4e4a06a,.elementor-element-4613ad3,.elementor-element-158cf20){
   margin:6px 0 0!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-404d1c9{
   display:grid!important;
   width:100%!important;
   height:184px!important;
   min-height:184px!important;
   margin:0!important;
   padding:0!important;
   grid-template-columns:repeat(2,minmax(0,1fr))!important;
   grid-template-rows:repeat(2,92px)!important;
   gap:0!important;
   direction:ltr!important;
   overflow:hidden!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 > .elementor-shape{display:none!important}
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 :is(.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-a6b3a55,.elementor-element-e39f255){
   display:flex!important;
   width:100%!important;
   max-width:none!important;
   height:92px!important;
   min-height:92px!important;
   margin:0!important;
   padding:12px 14px!important;
   direction:rtl!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 .elementor-element-35d3456{grid-column:1!important;grid-row:1!important}
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 .elementor-element-a6b3a55{grid-column:2!important;grid-row:1!important}
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 .elementor-element-e39f255{grid-column:1!important;grid-row:2!important}
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 .elementor-element-8853fa2{grid-column:2!important;grid-row:2!important}

 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77{
   padding:32px 14px 48px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 > .e-con-inner{
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-8ca0f52{
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 > .e-con-inner::after{
   margin:110px auto 0!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element-e26b00b .elementor-element-c079675{
   display:flex!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:376px!important;
   min-height:376px!important;
   margin:38px 0 0!important;
   padding:0!important;
   flex-direction:column!important;
   flex-wrap:nowrap!important;
   align-items:stretch!important;
   align-content:stretch!important;
   justify-content:flex-start!important;
   gap:16px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-e26b00b :is(.elementor-element-85b381a,.elementor-element-fb0c0ce,.elementor-element-4d327a2,.elementor-element-293ff95){
   flex:0 0 82px!important;
   width:100%!important;
   max-width:350px!important;
   height:82px!important;
   min-height:82px!important;
   margin:0!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12{
   display:block!important;
   position:relative!important;
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 > .e-con-inner{
   display:block!important;
   position:relative!important;
   width:100%!important;
   max-width:none!important;
   height:806px!important;
   min-height:806px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-e09ed68{
   display:contents!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-2254241{
   display:block!important;
   position:absolute!important;
   inset:143px 20px auto 20px!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:254px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-d88e8ed{
   position:absolute!important;
   inset:700px auto auto 50%!important;
   width:144px!important;
   height:46px!important;
   margin:0!important;
   transform:translateX(-50%)!important;
 }
}
/* gig-ar-mobile-no-overlap-v6 */
@media(max-width:767px){
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-955e29a :is(.elementor-element-fb33ecb,.elementor-element-fb33ecb > .e-con-inner,.elementor-element-2a575c7,.elementor-element-3e3fd69,.elementor-element-88b82a4,.elementor-element-7429c98,.elementor-element-9a8d385,.elementor-element-3f4bf98){
   max-width:calc(100vw - 40px)!important;
   min-width:0!important;
 }

 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-404d1c9 > :is(.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-a6b3a55,.elementor-element-e39f255){
   width:auto!important;
   max-width:none!important;
   min-width:0!important;
   inline-size:auto!important;
   max-inline-size:none!important;
   min-inline-size:0!important;
   justify-self:stretch!important;
   flex:initial!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 > .e-con-inner > .elementor-shape{
   display:none!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-8ca0f52 > .elementor-shape{
   display:none!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-0dd31c4{grid-row:1!important}
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-4941a0b{grid-row:2!important}
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-7744ae8{grid-row:3!important}
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-bbd27fb{grid-row:4!important}
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-db1102e{grid-row:5!important}
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-6cd01bb{grid-row:6!important}

 body.page-id-247343 .elementor-247343 .elementor-element-e26b00b > .e-con-inner{
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   min-width:0!important;
   margin:0 auto!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-e26b00b .elementor-element-c079675 > .elementor-shape{
   display:none!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-2254241 > .elementor-element-b53bb25{
   position:absolute!important;
   top:50%!important;
   right:auto!important;
   bottom:auto!important;
   left:50%!important;
   inset:auto!important;
   width:58px!important;
   height:58px!important;
   margin:0!important;
   transform:translate(-50%,-50%)!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd{
   display:block!important;
   position:relative!important;
   width:100%!important;
   height:360px!important;
   min-height:360px!important;
   margin:0!important;
   padding:0!important;
   overflow:hidden!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-fce51fd > .e-con-inner{
   display:block!important;
   position:relative!important;
   width:100%!important;
   max-width:none!important;
   height:360px!important;
   min-height:360px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-fce51fd .elementor-element-8f7e4d7{
   position:absolute!important;
   inset:51px 20px auto 20px!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:76px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-fce51fd .elementor-element-7712f84{
   position:absolute!important;
   inset:143px 20px auto 20px!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:60px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-fce51fd .elementor-element-091d527{
   position:absolute!important;
   inset:234px auto auto 50%!important;
   width:144px!important;
   max-width:144px!important;
   height:44px!important;
   margin:0!important;
   padding:0!important;
   transform:translateX(-50%)!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-fce51fd .elementor-element-091d527 .elementor-button{
   width:144px!important;
   min-width:144px!important;
   height:44px!important;
   min-height:44px!important;
 }
}
/* gig-ar-mobile-fit-v7 */
@media(max-width:767px){
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb,
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner,
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-955e29a :is(.elementor-element-2a575c7,.elementor-element-3e3fd69,.elementor-element-88b82a4,.elementor-element-7429c98,.elementor-element-9a8d385,.elementor-element-3f4bf98){
   width:calc(100vw - 40px)!important;
   max-width:calc(100vw - 40px)!important;
   min-width:0!important;
 }
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-404d1c9 > .e-con-inner{
   display:grid!important;
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
   height:184px!important;
   margin:0!important;
   padding:0!important;
   grid-template-columns:repeat(2,minmax(0,1fr))!important;
   grid-template-rows:repeat(2,92px)!important;
   gap:0!important;
 }
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-404d1c9 > .e-con-inner > :is(.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-a6b3a55,.elementor-element-e39f255){
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
   inline-size:100%!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-2254241 > .elementor-element-b53bb25{
   inset:50% auto auto 50%!important;
   transform:translate(-50%,-50%)!important;
 }
}/* gig-ar-page-rtl-v1 */
body.page-id-247343{
  --gig-red:#b02426;
  --gig-ink:#111;
  --gig-footer:#0c0d0f;
}
body.page-id-247343,
body.page-id-247343 .elementor-247343,
body.page-id-247343 .elementor-247355,
body.page-id-247343 .elementor-247356{
  font-family:"Noto Sans Arabic",Arial,sans-serif;
}
body.page-id-247343 .elementor-247343,
body.page-id-247343 .elementor-247355,
body.page-id-247343 .elementor-247356{
  overflow-x:clip;
}
body.page-id-247343 .elementor-247356 .elementor-element-8206bec{
  display:flex!important;
}
@media(min-width:768px){
  body.page-id-247343 .elementor-247356 .elementor-element-3e30369{
    min-height:223.5px!important;
    height:223.5px!important;
    background:var(--gig-footer)!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-3e30369 > .e-con-inner{
    width:min(100%,1280px)!important;
    min-height:100%!important;
    padding:40px 32px!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-8206bec{
    width:100%!important;
    min-height:143px!important;
    flex-direction:row!important;
    direction:rtl!important;
    align-items:flex-start!important;
    justify-content:space-between!important;
    gap:64px!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-1f22e9b,
  body.page-id-247343 .elementor-247356 .elementor-element-4c13f29,
  body.page-id-247343 .elementor-247356 .elementor-element-848b20e{
    width:33.333%!important;
    max-width:340px!important;
    align-items:flex-start!important;
    text-align:right!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-f6d472d img{
    width:220px!important;
    max-width:100%!important;
  }
}
@media(max-width:767px){
  body.page-id-247343 .elementor-247355 .elementor-element-a9f6cc4{
    display:block!important;
    width:100%!important;
    min-height:104px!important;
    height:104px!important;
    padding:0!important;
    margin:0!important;
    gap:0!important;
    background:#fff!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-6b6d7aa{
    display:flex!important;
    width:100%!important;
    min-height:36px!important;
    height:36px!important;
    padding:0 10px!important;
    margin:0!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:flex-start!important;
    background:#17191b!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-d4965e4{
    display:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4{
    width:100%!important;
    height:36px!important;
    margin:0!important;
    align-self:center!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .elementor-widget-container,
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__nav,
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__list{
    width:100%!important;
    height:36px!important;
    margin:0!important;
    padding:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__list{
    display:flex!important;
    flex-direction:row!important;
    direction:ltr!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:0!important;
    list-style:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang{
    margin:0!important;
    padding:0!important;
    line-height:1!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(1){order:2!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(2){display:none!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(3){order:3!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(4){order:1!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang a{
    display:inline-flex!important;
    align-items:center!important;
    height:18px!important;
    padding:0 8px!important;
    color:#fff!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:12px!important;
    line-height:18px!important;
    font-weight:400!important;
    text-decoration:none!important;
    border-right:1px solid rgba(255,255,255,.35)!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(3) a{
    border-right:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-cbeba45{
    display:block!important;
    width:100%!important;
    min-height:68px!important;
    height:68px!important;
    padding:0!important;
    margin:0!important;
    background:#fff!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-cbeba45 > .e-con-inner{
    display:flex!important;
    width:100%!important;
    max-width:none!important;
    min-height:68px!important;
    height:68px!important;
    padding:0 20px!important;
    margin:0!important;
    flex-direction:row!important;
    direction:ltr!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-e139a8e{
    order:1!important;
    flex:0 0 169px!important;
    width:169px!important;
    max-width:169px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-e139a8e img{
    display:block!important;
    width:169px!important;
    max-width:169px!important;
    height:auto!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb{
    order:2!important;
    flex:0 0 40px!important;
    width:40px!important;
    max-width:40px!important;
    height:40px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-widget-container{
    display:flex!important;
    width:40px!important;
    height:40px!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-nav-menu--main,
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-nav-menu--dropdown{
    display:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-menu-toggle{
    display:flex!important;
    position:relative!important;
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    padding:0!important;
    margin:0!important;
    align-items:center!important;
    justify-content:center!important;
    color:#172556!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-menu-toggle svg{
    display:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-menu-toggle:before{
    content:""!important;
    display:block!important;
    width:7px!important;
    height:7px!important;
    border:2px solid #172556!important;
    border-radius:1px!important;
    box-sizing:border-box!important;
    box-shadow:11px 0 0 -2px #fff,11px 0 0 0 #172556,0 11px 0 -2px #fff,0 11px 0 0 #172556,11px 11px 0 -2px #fff,11px 11px 0 0 #172556!important;
    transform:translate(-5.5px,-5.5px)!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-8b5bc95{
    display:none!important;
  }

  body.page-id-247343 .elementor-247356 .elementor-element-3e30369{
    display:block!important;
    width:100%!important;
    min-height:238px!important;
    height:238px!important;
    padding:0!important;
    margin:0!important;
    background:var(--gig-footer)!important;
    color:#fff!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-3e30369 > .e-con-inner{
    width:100%!important;
    max-width:none!important;
    min-height:238px!important;
    height:238px!important;
    padding:0!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-8206bec{
    display:flex!important;
    width:100%!important;
    min-height:238px!important;
    height:238px!important;
    padding:34px 20px 18px!important;
    margin:0!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:15px!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-1f22e9b{
    order:1!important;
    display:flex!important;
    width:100%!important;
    height:66px!important;
    min-height:66px!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-f6d472d{
    width:176px!important;
    max-width:176px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-f6d472d img{
    display:block!important;
    width:176px!important;
    height:auto!important;
    margin:0 auto!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-96a29b6{
    display:none!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-4c13f29{
    order:2!important;
    display:flex!important;
    width:100%!important;
    min-height:44px!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-8abf9dc{
    display:none!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-51498cc{
    width:100%!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247356 .gig-foot-links{
    display:flex!important;
    width:100%!important;
    flex-direction:row!important;
    direction:rtl!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px 10px!important;
  }
  body.page-id-247343 .elementor-247356 .gig-foot-links a{
    color:#fff!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:10px!important;
    line-height:16px!important;
    font-weight:500!important;
    text-decoration:none!important;
    white-space:nowrap!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-848b20e{
    order:3!important;
    display:flex!important;
    width:100%!important;
    min-height:28px!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-6e8467f,
  body.page-id-247343 .elementor-247356 .elementor-element-f337a55{
    display:none!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-c5f19dc{
    width:100%!important;
    margin:0!important;
    color:#8d8f93!important;
    text-align:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-c5f19dc p{
    margin:0!important;
    color:#8d8f93!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:10px!important;
    line-height:16px!important;
    text-align:center!important;
  }
}
/* gig-ar-mobile-specificity-v2 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a{
   box-sizing:border-box!important;
   padding:32px 20px 16px!important;
   gap:0!important;
   align-items:center!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element-fb33ecb{
   box-sizing:border-box!important;
   width:100%!important;
   max-width:350px!important;
   margin:0 auto!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element-fb33ecb > .e-con-inner{
   box-sizing:border-box!important;
   width:100%!important;
   max-width:350px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 > .elementor-element,
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385,
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98{
   width:100%!important;
   max-width:350px!important;
 }
}
/* gig-ar-about-grid-v3 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb,
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner{
   height:818px!important;
   min-height:818px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner{
   grid-template-rows:20px 10px 48px 16px 172px 20px 128px 20px 316px 17px 51px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a :is(.elementor-element-2a575c7,.elementor-element-3e3fd69,.elementor-element-88b82a4,.elementor-element-7429c98,.elementor-element-9a8d385,.elementor-element-3f4bf98){
   width:100%!important;
   max-width:350px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-2a575c7{grid-row:1!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-3e3fd69{grid-row:3!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-88b82a4{grid-row:5!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-7429c98{grid-row:7!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-9a8d385{grid-row:9!important;height:316px!important;min-height:316px!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-9a8d385 > .elementor-widget-container{height:316px!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-3f4bf98{grid-row:11!important}
}
/* gig-ar-search-specificity-v3 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f{
   display:block!important;
   position:relative!important;
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f > .elementor-shape{
   display:none!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f > .elementor-element-fc5bc7f{
   display:block!important;
   position:absolute!important;
   inset:0!important;
   width:100%!important;
   height:526px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f > .elementor-element-fc5bc7f > .e-con-inner{
   display:block!important;
   position:relative!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:526px!important;
   margin:0 auto!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f :is(.elementor-element-0233076,.elementor-element-72edc80,.elementor-element-8b7dc76,.elementor-element-bd68911){
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
 }
}
/* gig-ar-mobile-overlap-guard-v4 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 :is(p,h1,h2,h3,h4,.elementor-heading-title,.elementor-button-text){
   overflow-wrap:break-word!important;
   word-break:normal!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb,
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner,
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a :is(.elementor-element-2a575c7,.elementor-element-3e3fd69,.elementor-element-88b82a4,.elementor-element-7429c98,.elementor-element-9a8d385,.elementor-element-3f4bf98){
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   min-width:0!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-0233076{
   display:block!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-3dde7f2{
   position:absolute!important;
   inset:0 0 auto auto!important;
   width:100%!important;
   height:20px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-bd68911{
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-2dde043{
   display:block!important;
   position:relative!important;
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 > .elementor-shape{
   display:none!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-526598b{
   display:grid!important;
   position:absolute!important;
   inset:248px 20px auto 20px!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:858px!important;
   min-height:858px!important;
   margin:0 auto!important;
   padding:0!important;
   grid-template-columns:minmax(0,1fr)!important;
   grid-template-rows:284px 284px 246px!important;
   grid-auto-flow:row!important;
   gap:22px!important;
   direction:rtl!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-1829f3c{
   grid-column:1!important;
   grid-row:1!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-4c4b29e{
   grid-column:1!important;
   grid-row:2!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-6bbd89c{
   grid-column:1!important;
   grid-row:3!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-1829f3c,.elementor-element-4c4b29e,.elementor-element-6bbd89c){
   display:block!important;
   position:relative!important;
   width:100%!important;
   max-width:350px!important;
   min-width:0!important;
   margin:0!important;
   padding:20px!important;
   box-sizing:border-box!important;
   overflow:hidden!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4d4d79d,.elementor-element-a6750cc,.elementor-element-18ce3d0){
   display:flex!important;
   position:absolute!important;
   inset:96px 20px auto 20px!important;
   width:calc(100% - 40px)!important;
   max-width:none!important;
   min-width:0!important;
   height:auto!important;
   min-height:0!important;
   margin:0!important;
   padding:0!important;
   flex-direction:column!important;
   align-items:flex-start!important;
   gap:0!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-dda7bf6,.elementor-element-d70d401,.elementor-element-64bee5f){
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
   height:18px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4409d99,.elementor-element-261be01,.elementor-element-e71d3ec,.elementor-element-fa60214,.elementor-element-f9ba096,.elementor-element-f0ae3e9){
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
 }
}
/* gig-ar-mobile-flow-v5 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4409d99,.elementor-element-261be01,.elementor-element-e71d3ec){
   margin:12px 0 0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4409d99,.elementor-element-261be01,.elementor-element-e71d3ec) .elementor-heading-title{
   font-size:18px!important;
   line-height:22px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-fa60214,.elementor-element-f9ba096,.elementor-element-f0ae3e9){
   margin:10px 0 0!important;
   font-size:10.5px!important;
   line-height:16px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-fa60214,.elementor-element-f9ba096,.elementor-element-f0ae3e9) p{
   font-size:10.5px!important;
   line-height:16px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4e4a06a,.elementor-element-4613ad3,.elementor-element-158cf20){
   margin:6px 0 0!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-404d1c9{
   display:grid!important;
   width:100%!important;
   height:184px!important;
   min-height:184px!important;
   margin:0!important;
   padding:0!important;
   grid-template-columns:repeat(2,minmax(0,1fr))!important;
   grid-template-rows:repeat(2,92px)!important;
   gap:0!important;
   direction:ltr!important;
   overflow:hidden!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 > .elementor-shape{display:none!important}
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 :is(.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-a6b3a55,.elementor-element-e39f255){
   display:flex!important;
   width:100%!important;
   max-width:none!important;
   height:92px!important;
   min-height:92px!important;
   margin:0!important;
   padding:12px 14px!important;
   direction:rtl!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 .elementor-element-35d3456{grid-column:1!important;grid-row:1!important}
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 .elementor-element-a6b3a55{grid-column:2!important;grid-row:1!important}
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 .elementor-element-e39f255{grid-column:1!important;grid-row:2!important}
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 .elementor-element-8853fa2{grid-column:2!important;grid-row:2!important}

 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77{
   padding:32px 14px 48px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 > .e-con-inner{
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-8ca0f52{
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 > .e-con-inner::after{
   margin:110px auto 0!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element-e26b00b .elementor-element-c079675{
   display:flex!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:376px!important;
   min-height:376px!important;
   margin:38px 0 0!important;
   padding:0!important;
   flex-direction:column!important;
   flex-wrap:nowrap!important;
   align-items:stretch!important;
   align-content:stretch!important;
   justify-content:flex-start!important;
   gap:16px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-e26b00b :is(.elementor-element-85b381a,.elementor-element-fb0c0ce,.elementor-element-4d327a2,.elementor-element-293ff95){
   flex:0 0 82px!important;
   width:100%!important;
   max-width:350px!important;
   height:82px!important;
   min-height:82px!important;
   margin:0!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12{
   display:block!important;
   position:relative!important;
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 > .e-con-inner{
   display:block!important;
   position:relative!important;
   width:100%!important;
   max-width:none!important;
   height:806px!important;
   min-height:806px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-e09ed68{
   display:contents!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-2254241{
   display:block!important;
   position:absolute!important;
   inset:143px 20px auto 20px!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:254px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-d88e8ed{
   position:absolute!important;
   inset:700px auto auto 50%!important;
   width:144px!important;
   height:46px!important;
   margin:0!important;
   transform:translateX(-50%)!important;
 }
}
/* gig-ar-mobile-no-overlap-v6 */
@media(max-width:767px){
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-955e29a :is(.elementor-element-fb33ecb,.elementor-element-fb33ecb > .e-con-inner,.elementor-element-2a575c7,.elementor-element-3e3fd69,.elementor-element-88b82a4,.elementor-element-7429c98,.elementor-element-9a8d385,.elementor-element-3f4bf98){
   max-width:calc(100vw - 40px)!important;
   min-width:0!important;
 }

 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-404d1c9 > :is(.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-a6b3a55,.elementor-element-e39f255){
   width:auto!important;
   max-width:none!important;
   min-width:0!important;
   inline-size:auto!important;
   max-inline-size:none!important;
   min-inline-size:0!important;
   justify-self:stretch!important;
   flex:initial!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 > .e-con-inner > .elementor-shape{
   display:none!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-8ca0f52 > .elementor-shape{
   display:none!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-0dd31c4{grid-row:1!important}
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-4941a0b{grid-row:2!important}
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-7744ae8{grid-row:3!important}
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-bbd27fb{grid-row:4!important}
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-db1102e{grid-row:5!important}
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-6cd01bb{grid-row:6!important}

 body.page-id-247343 .elementor-247343 .elementor-element-e26b00b > .e-con-inner{
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   min-width:0!important;
   margin:0 auto!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-e26b00b .elementor-element-c079675 > .elementor-shape{
   display:none!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-2254241 > .elementor-element-b53bb25{
   position:absolute!important;
   top:50%!important;
   right:auto!important;
   bottom:auto!important;
   left:50%!important;
   inset:auto!important;
   width:58px!important;
   height:58px!important;
   margin:0!important;
   transform:translate(-50%,-50%)!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd{
   display:block!important;
   position:relative!important;
   width:100%!important;
   height:360px!important;
   min-height:360px!important;
   margin:0!important;
   padding:0!important;
   overflow:hidden!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-fce51fd > .e-con-inner{
   display:block!important;
   position:relative!important;
   width:100%!important;
   max-width:none!important;
   height:360px!important;
   min-height:360px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-fce51fd .elementor-element-8f7e4d7{
   position:absolute!important;
   inset:51px 20px auto 20px!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:76px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-fce51fd .elementor-element-7712f84{
   position:absolute!important;
   inset:143px 20px auto 20px!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:60px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-fce51fd .elementor-element-091d527{
   position:absolute!important;
   inset:234px auto auto 50%!important;
   width:144px!important;
   max-width:144px!important;
   height:44px!important;
   margin:0!important;
   padding:0!important;
   transform:translateX(-50%)!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-fce51fd .elementor-element-091d527 .elementor-button{
   width:144px!important;
   min-width:144px!important;
   height:44px!important;
   min-height:44px!important;
 }
}/* gig-ar-page-rtl-v1 */
body.page-id-247343{
  --gig-red:#b02426;
  --gig-ink:#111;
  --gig-footer:#0c0d0f;
}
body.page-id-247343,
body.page-id-247343 .elementor-247343,
body.page-id-247343 .elementor-247355,
body.page-id-247343 .elementor-247356{
  font-family:"Noto Sans Arabic",Arial,sans-serif;
}
body.page-id-247343 .elementor-247343,
body.page-id-247343 .elementor-247355,
body.page-id-247343 .elementor-247356{
  overflow-x:clip;
}
body.page-id-247343 .elementor-247356 .elementor-element-8206bec{
  display:flex!important;
}
@media(min-width:768px){
  body.page-id-247343 .elementor-247356 .elementor-element-3e30369{
    min-height:223.5px!important;
    height:223.5px!important;
    background:var(--gig-footer)!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-3e30369 > .e-con-inner{
    width:min(100%,1280px)!important;
    min-height:100%!important;
    padding:40px 32px!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-8206bec{
    width:100%!important;
    min-height:143px!important;
    flex-direction:row!important;
    direction:rtl!important;
    align-items:flex-start!important;
    justify-content:space-between!important;
    gap:64px!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-1f22e9b,
  body.page-id-247343 .elementor-247356 .elementor-element-4c13f29,
  body.page-id-247343 .elementor-247356 .elementor-element-848b20e{
    width:33.333%!important;
    max-width:340px!important;
    align-items:flex-start!important;
    text-align:right!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-f6d472d img{
    width:220px!important;
    max-width:100%!important;
  }
}
@media(max-width:767px){
  body.page-id-247343 .elementor-247355 .elementor-element-a9f6cc4{
    display:block!important;
    width:100%!important;
    min-height:104px!important;
    height:104px!important;
    padding:0!important;
    margin:0!important;
    gap:0!important;
    background:#fff!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-6b6d7aa{
    display:flex!important;
    width:100%!important;
    min-height:36px!important;
    height:36px!important;
    padding:0 10px!important;
    margin:0!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:flex-start!important;
    background:#17191b!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-d4965e4{
    display:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4{
    width:100%!important;
    height:36px!important;
    margin:0!important;
    align-self:center!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .elementor-widget-container,
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__nav,
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__list{
    width:100%!important;
    height:36px!important;
    margin:0!important;
    padding:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__list{
    display:flex!important;
    flex-direction:row!important;
    direction:ltr!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:0!important;
    list-style:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang{
    margin:0!important;
    padding:0!important;
    line-height:1!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(1){order:2!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(2){display:none!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(3){order:3!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(4){order:1!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang a{
    display:inline-flex!important;
    align-items:center!important;
    height:18px!important;
    padding:0 8px!important;
    color:#fff!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:12px!important;
    line-height:18px!important;
    font-weight:400!important;
    text-decoration:none!important;
    border-right:1px solid rgba(255,255,255,.35)!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(3) a{
    border-right:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-cbeba45{
    display:block!important;
    width:100%!important;
    min-height:68px!important;
    height:68px!important;
    padding:0!important;
    margin:0!important;
    background:#fff!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-cbeba45 > .e-con-inner{
    display:flex!important;
    width:100%!important;
    max-width:none!important;
    min-height:68px!important;
    height:68px!important;
    padding:0 20px!important;
    margin:0!important;
    flex-direction:row!important;
    direction:ltr!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-e139a8e{
    order:1!important;
    flex:0 0 169px!important;
    width:169px!important;
    max-width:169px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-e139a8e img{
    display:block!important;
    width:169px!important;
    max-width:169px!important;
    height:auto!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb{
    order:2!important;
    flex:0 0 40px!important;
    width:40px!important;
    max-width:40px!important;
    height:40px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-widget-container{
    display:flex!important;
    width:40px!important;
    height:40px!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-nav-menu--main,
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-nav-menu--dropdown{
    display:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-menu-toggle{
    display:flex!important;
    position:relative!important;
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    padding:0!important;
    margin:0!important;
    align-items:center!important;
    justify-content:center!important;
    color:#172556!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-menu-toggle svg{
    display:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-menu-toggle:before{
    content:""!important;
    display:block!important;
    width:7px!important;
    height:7px!important;
    border:2px solid #172556!important;
    border-radius:1px!important;
    box-sizing:border-box!important;
    box-shadow:11px 0 0 -2px #fff,11px 0 0 0 #172556,0 11px 0 -2px #fff,0 11px 0 0 #172556,11px 11px 0 -2px #fff,11px 11px 0 0 #172556!important;
    transform:translate(-5.5px,-5.5px)!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-8b5bc95{
    display:none!important;
  }

  body.page-id-247343 .elementor-247356 .elementor-element-3e30369{
    display:block!important;
    width:100%!important;
    min-height:238px!important;
    height:238px!important;
    padding:0!important;
    margin:0!important;
    background:var(--gig-footer)!important;
    color:#fff!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-3e30369 > .e-con-inner{
    width:100%!important;
    max-width:none!important;
    min-height:238px!important;
    height:238px!important;
    padding:0!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-8206bec{
    display:flex!important;
    width:100%!important;
    min-height:238px!important;
    height:238px!important;
    padding:34px 20px 18px!important;
    margin:0!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:15px!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-1f22e9b{
    order:1!important;
    display:flex!important;
    width:100%!important;
    height:66px!important;
    min-height:66px!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-f6d472d{
    width:176px!important;
    max-width:176px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-f6d472d img{
    display:block!important;
    width:176px!important;
    height:auto!important;
    margin:0 auto!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-96a29b6{
    display:none!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-4c13f29{
    order:2!important;
    display:flex!important;
    width:100%!important;
    min-height:44px!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-8abf9dc{
    display:none!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-51498cc{
    width:100%!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247356 .gig-foot-links{
    display:flex!important;
    width:100%!important;
    flex-direction:row!important;
    direction:rtl!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px 10px!important;
  }
  body.page-id-247343 .elementor-247356 .gig-foot-links a{
    color:#fff!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:10px!important;
    line-height:16px!important;
    font-weight:500!important;
    text-decoration:none!important;
    white-space:nowrap!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-848b20e{
    order:3!important;
    display:flex!important;
    width:100%!important;
    min-height:28px!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-6e8467f,
  body.page-id-247343 .elementor-247356 .elementor-element-f337a55{
    display:none!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-c5f19dc{
    width:100%!important;
    margin:0!important;
    color:#8d8f93!important;
    text-align:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-c5f19dc p{
    margin:0!important;
    color:#8d8f93!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:10px!important;
    line-height:16px!important;
    text-align:center!important;
  }
}
/* gig-ar-mobile-specificity-v2 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a{
   box-sizing:border-box!important;
   padding:32px 20px 16px!important;
   gap:0!important;
   align-items:center!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element-fb33ecb{
   box-sizing:border-box!important;
   width:100%!important;
   max-width:350px!important;
   margin:0 auto!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element-fb33ecb > .e-con-inner{
   box-sizing:border-box!important;
   width:100%!important;
   max-width:350px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 > .elementor-element,
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385,
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98{
   width:100%!important;
   max-width:350px!important;
 }
}
/* gig-ar-about-grid-v3 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb,
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner{
   height:818px!important;
   min-height:818px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner{
   grid-template-rows:20px 10px 48px 16px 172px 20px 128px 20px 316px 17px 51px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a :is(.elementor-element-2a575c7,.elementor-element-3e3fd69,.elementor-element-88b82a4,.elementor-element-7429c98,.elementor-element-9a8d385,.elementor-element-3f4bf98){
   width:100%!important;
   max-width:350px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-2a575c7{grid-row:1!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-3e3fd69{grid-row:3!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-88b82a4{grid-row:5!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-7429c98{grid-row:7!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-9a8d385{grid-row:9!important;height:316px!important;min-height:316px!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-9a8d385 > .elementor-widget-container{height:316px!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-3f4bf98{grid-row:11!important}
}
/* gig-ar-search-specificity-v3 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f{
   display:block!important;
   position:relative!important;
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f > .elementor-shape{
   display:none!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f > .elementor-element-fc5bc7f{
   display:block!important;
   position:absolute!important;
   inset:0!important;
   width:100%!important;
   height:526px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f > .elementor-element-fc5bc7f > .e-con-inner{
   display:block!important;
   position:relative!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:526px!important;
   margin:0 auto!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f :is(.elementor-element-0233076,.elementor-element-72edc80,.elementor-element-8b7dc76,.elementor-element-bd68911){
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
 }
}
/* gig-ar-mobile-overlap-guard-v4 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 :is(p,h1,h2,h3,h4,.elementor-heading-title,.elementor-button-text){
   overflow-wrap:break-word!important;
   word-break:normal!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb,
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner,
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a :is(.elementor-element-2a575c7,.elementor-element-3e3fd69,.elementor-element-88b82a4,.elementor-element-7429c98,.elementor-element-9a8d385,.elementor-element-3f4bf98){
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   min-width:0!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-0233076{
   display:block!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-3dde7f2{
   position:absolute!important;
   inset:0 0 auto auto!important;
   width:100%!important;
   height:20px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-bd68911{
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-2dde043{
   display:block!important;
   position:relative!important;
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 > .elementor-shape{
   display:none!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-526598b{
   display:grid!important;
   position:absolute!important;
   inset:248px 20px auto 20px!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:858px!important;
   min-height:858px!important;
   margin:0 auto!important;
   padding:0!important;
   grid-template-columns:minmax(0,1fr)!important;
   grid-template-rows:284px 284px 246px!important;
   grid-auto-flow:row!important;
   gap:22px!important;
   direction:rtl!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-1829f3c{
   grid-column:1!important;
   grid-row:1!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-4c4b29e{
   grid-column:1!important;
   grid-row:2!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-6bbd89c{
   grid-column:1!important;
   grid-row:3!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-1829f3c,.elementor-element-4c4b29e,.elementor-element-6bbd89c){
   display:block!important;
   position:relative!important;
   width:100%!important;
   max-width:350px!important;
   min-width:0!important;
   margin:0!important;
   padding:20px!important;
   box-sizing:border-box!important;
   overflow:hidden!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4d4d79d,.elementor-element-a6750cc,.elementor-element-18ce3d0){
   display:flex!important;
   position:absolute!important;
   inset:96px 20px auto 20px!important;
   width:calc(100% - 40px)!important;
   max-width:none!important;
   min-width:0!important;
   height:auto!important;
   min-height:0!important;
   margin:0!important;
   padding:0!important;
   flex-direction:column!important;
   align-items:flex-start!important;
   gap:0!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-dda7bf6,.elementor-element-d70d401,.elementor-element-64bee5f){
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
   height:18px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4409d99,.elementor-element-261be01,.elementor-element-e71d3ec,.elementor-element-fa60214,.elementor-element-f9ba096,.elementor-element-f0ae3e9){
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
 }
}
/* gig-ar-mobile-flow-v5 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4409d99,.elementor-element-261be01,.elementor-element-e71d3ec){
   margin:12px 0 0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4409d99,.elementor-element-261be01,.elementor-element-e71d3ec) .elementor-heading-title{
   font-size:18px!important;
   line-height:22px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-fa60214,.elementor-element-f9ba096,.elementor-element-f0ae3e9){
   margin:10px 0 0!important;
   font-size:10.5px!important;
   line-height:16px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-fa60214,.elementor-element-f9ba096,.elementor-element-f0ae3e9) p{
   font-size:10.5px!important;
   line-height:16px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4e4a06a,.elementor-element-4613ad3,.elementor-element-158cf20){
   margin:6px 0 0!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-404d1c9{
   display:grid!important;
   width:100%!important;
   height:184px!important;
   min-height:184px!important;
   margin:0!important;
   padding:0!important;
   grid-template-columns:repeat(2,minmax(0,1fr))!important;
   grid-template-rows:repeat(2,92px)!important;
   gap:0!important;
   direction:ltr!important;
   overflow:hidden!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 > .elementor-shape{display:none!important}
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 :is(.elementor-element-35d3456,.elementor-element-8853fa2,.elementor-element-a6b3a55,.elementor-element-e39f255){
   display:flex!important;
   width:100%!important;
   max-width:none!important;
   height:92px!important;
   min-height:92px!important;
   margin:0!important;
   padding:12px 14px!important;
   direction:rtl!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 .elementor-element-35d3456{grid-column:1!important;grid-row:1!important}
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 .elementor-element-a6b3a55{grid-column:2!important;grid-row:1!important}
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 .elementor-element-e39f255{grid-column:1!important;grid-row:2!important}
 body.page-id-247343 .elementor-247343 .elementor-element-404d1c9 .elementor-element-8853fa2{grid-column:2!important;grid-row:2!important}

 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77{
   padding:32px 14px 48px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 > .e-con-inner{
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 .elementor-element-8ca0f52{
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-7d7af77 > .e-con-inner::after{
   margin:110px auto 0!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element-e26b00b .elementor-element-c079675{
   display:flex!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:376px!important;
   min-height:376px!important;
   margin:38px 0 0!important;
   padding:0!important;
   flex-direction:column!important;
   flex-wrap:nowrap!important;
   align-items:stretch!important;
   align-content:stretch!important;
   justify-content:flex-start!important;
   gap:16px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-e26b00b :is(.elementor-element-85b381a,.elementor-element-fb0c0ce,.elementor-element-4d327a2,.elementor-element-293ff95){
   flex:0 0 82px!important;
   width:100%!important;
   max-width:350px!important;
   height:82px!important;
   min-height:82px!important;
   margin:0!important;
 }

 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12{
   display:block!important;
   position:relative!important;
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 > .e-con-inner{
   display:block!important;
   position:relative!important;
   width:100%!important;
   max-width:none!important;
   height:806px!important;
   min-height:806px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-e09ed68{
   display:contents!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-2254241{
   display:block!important;
   position:absolute!important;
   inset:143px 20px auto 20px!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:254px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-d88e8ed{
   position:absolute!important;
   inset:700px auto auto 50%!important;
   width:144px!important;
   height:46px!important;
   margin:0!important;
   transform:translateX(-50%)!important;
 }
}/* gig-ar-page-rtl-v1 */
body.page-id-247343{
  --gig-red:#b02426;
  --gig-ink:#111;
  --gig-footer:#0c0d0f;
}
body.page-id-247343,
body.page-id-247343 .elementor-247343,
body.page-id-247343 .elementor-247355,
body.page-id-247343 .elementor-247356{
  font-family:"Noto Sans Arabic",Arial,sans-serif;
}
body.page-id-247343 .elementor-247343,
body.page-id-247343 .elementor-247355,
body.page-id-247343 .elementor-247356{
  overflow-x:clip;
}
body.page-id-247343 .elementor-247356 .elementor-element-8206bec{
  display:flex!important;
}
@media(min-width:768px){
  body.page-id-247343 .elementor-247356 .elementor-element-3e30369{
    min-height:223.5px!important;
    height:223.5px!important;
    background:var(--gig-footer)!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-3e30369 > .e-con-inner{
    width:min(100%,1280px)!important;
    min-height:100%!important;
    padding:40px 32px!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-8206bec{
    width:100%!important;
    min-height:143px!important;
    flex-direction:row!important;
    direction:rtl!important;
    align-items:flex-start!important;
    justify-content:space-between!important;
    gap:64px!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-1f22e9b,
  body.page-id-247343 .elementor-247356 .elementor-element-4c13f29,
  body.page-id-247343 .elementor-247356 .elementor-element-848b20e{
    width:33.333%!important;
    max-width:340px!important;
    align-items:flex-start!important;
    text-align:right!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-f6d472d img{
    width:220px!important;
    max-width:100%!important;
  }
}
@media(max-width:767px){
  body.page-id-247343 .elementor-247355 .elementor-element-a9f6cc4{
    display:block!important;
    width:100%!important;
    min-height:104px!important;
    height:104px!important;
    padding:0!important;
    margin:0!important;
    gap:0!important;
    background:#fff!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-6b6d7aa{
    display:flex!important;
    width:100%!important;
    min-height:36px!important;
    height:36px!important;
    padding:0 10px!important;
    margin:0!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:flex-start!important;
    background:#17191b!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-d4965e4{
    display:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4{
    width:100%!important;
    height:36px!important;
    margin:0!important;
    align-self:center!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .elementor-widget-container,
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__nav,
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__list{
    width:100%!important;
    height:36px!important;
    margin:0!important;
    padding:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__list{
    display:flex!important;
    flex-direction:row!important;
    direction:ltr!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:0!important;
    list-style:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang{
    margin:0!important;
    padding:0!important;
    line-height:1!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(1){order:2!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(2){display:none!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(3){order:3!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(4){order:1!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang a{
    display:inline-flex!important;
    align-items:center!important;
    height:18px!important;
    padding:0 8px!important;
    color:#fff!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:12px!important;
    line-height:18px!important;
    font-weight:400!important;
    text-decoration:none!important;
    border-right:1px solid rgba(255,255,255,.35)!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(3) a{
    border-right:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-cbeba45{
    display:block!important;
    width:100%!important;
    min-height:68px!important;
    height:68px!important;
    padding:0!important;
    margin:0!important;
    background:#fff!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-cbeba45 > .e-con-inner{
    display:flex!important;
    width:100%!important;
    max-width:none!important;
    min-height:68px!important;
    height:68px!important;
    padding:0 20px!important;
    margin:0!important;
    flex-direction:row!important;
    direction:ltr!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-e139a8e{
    order:1!important;
    flex:0 0 169px!important;
    width:169px!important;
    max-width:169px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-e139a8e img{
    display:block!important;
    width:169px!important;
    max-width:169px!important;
    height:auto!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb{
    order:2!important;
    flex:0 0 40px!important;
    width:40px!important;
    max-width:40px!important;
    height:40px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-widget-container{
    display:flex!important;
    width:40px!important;
    height:40px!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-nav-menu--main,
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-nav-menu--dropdown{
    display:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-menu-toggle{
    display:flex!important;
    position:relative!important;
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    padding:0!important;
    margin:0!important;
    align-items:center!important;
    justify-content:center!important;
    color:#172556!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-menu-toggle svg{
    display:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-menu-toggle:before{
    content:""!important;
    display:block!important;
    width:7px!important;
    height:7px!important;
    border:2px solid #172556!important;
    border-radius:1px!important;
    box-sizing:border-box!important;
    box-shadow:11px 0 0 -2px #fff,11px 0 0 0 #172556,0 11px 0 -2px #fff,0 11px 0 0 #172556,11px 11px 0 -2px #fff,11px 11px 0 0 #172556!important;
    transform:translate(-5.5px,-5.5px)!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-8b5bc95{
    display:none!important;
  }

  body.page-id-247343 .elementor-247356 .elementor-element-3e30369{
    display:block!important;
    width:100%!important;
    min-height:238px!important;
    height:238px!important;
    padding:0!important;
    margin:0!important;
    background:var(--gig-footer)!important;
    color:#fff!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-3e30369 > .e-con-inner{
    width:100%!important;
    max-width:none!important;
    min-height:238px!important;
    height:238px!important;
    padding:0!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-8206bec{
    display:flex!important;
    width:100%!important;
    min-height:238px!important;
    height:238px!important;
    padding:34px 20px 18px!important;
    margin:0!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:15px!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-1f22e9b{
    order:1!important;
    display:flex!important;
    width:100%!important;
    height:66px!important;
    min-height:66px!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-f6d472d{
    width:176px!important;
    max-width:176px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-f6d472d img{
    display:block!important;
    width:176px!important;
    height:auto!important;
    margin:0 auto!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-96a29b6{
    display:none!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-4c13f29{
    order:2!important;
    display:flex!important;
    width:100%!important;
    min-height:44px!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-8abf9dc{
    display:none!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-51498cc{
    width:100%!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247356 .gig-foot-links{
    display:flex!important;
    width:100%!important;
    flex-direction:row!important;
    direction:rtl!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px 10px!important;
  }
  body.page-id-247343 .elementor-247356 .gig-foot-links a{
    color:#fff!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:10px!important;
    line-height:16px!important;
    font-weight:500!important;
    text-decoration:none!important;
    white-space:nowrap!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-848b20e{
    order:3!important;
    display:flex!important;
    width:100%!important;
    min-height:28px!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-6e8467f,
  body.page-id-247343 .elementor-247356 .elementor-element-f337a55{
    display:none!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-c5f19dc{
    width:100%!important;
    margin:0!important;
    color:#8d8f93!important;
    text-align:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-c5f19dc p{
    margin:0!important;
    color:#8d8f93!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:10px!important;
    line-height:16px!important;
    text-align:center!important;
  }
}
/* gig-ar-mobile-specificity-v2 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a{
   box-sizing:border-box!important;
   padding:32px 20px 16px!important;
   gap:0!important;
   align-items:center!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element-fb33ecb{
   box-sizing:border-box!important;
   width:100%!important;
   max-width:350px!important;
   margin:0 auto!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element-fb33ecb > .e-con-inner{
   box-sizing:border-box!important;
   width:100%!important;
   max-width:350px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 > .elementor-element,
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385,
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98{
   width:100%!important;
   max-width:350px!important;
 }
}
/* gig-ar-about-grid-v3 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb,
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner{
   height:818px!important;
   min-height:818px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner{
   grid-template-rows:20px 10px 48px 16px 172px 20px 128px 20px 316px 17px 51px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a :is(.elementor-element-2a575c7,.elementor-element-3e3fd69,.elementor-element-88b82a4,.elementor-element-7429c98,.elementor-element-9a8d385,.elementor-element-3f4bf98){
   width:100%!important;
   max-width:350px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-2a575c7{grid-row:1!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-3e3fd69{grid-row:3!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-88b82a4{grid-row:5!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-7429c98{grid-row:7!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-9a8d385{grid-row:9!important;height:316px!important;min-height:316px!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-9a8d385 > .elementor-widget-container{height:316px!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-3f4bf98{grid-row:11!important}
}
/* gig-ar-search-specificity-v3 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f{
   display:block!important;
   position:relative!important;
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f > .elementor-shape{
   display:none!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f > .elementor-element-fc5bc7f{
   display:block!important;
   position:absolute!important;
   inset:0!important;
   width:100%!important;
   height:526px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f > .elementor-element-fc5bc7f > .e-con-inner{
   display:block!important;
   position:relative!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:526px!important;
   margin:0 auto!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f :is(.elementor-element-0233076,.elementor-element-72edc80,.elementor-element-8b7dc76,.elementor-element-bd68911){
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
 }
}
/* gig-ar-mobile-overlap-guard-v4 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 :is(p,h1,h2,h3,h4,.elementor-heading-title,.elementor-button-text){
   overflow-wrap:break-word!important;
   word-break:normal!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb,
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner,
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a :is(.elementor-element-2a575c7,.elementor-element-3e3fd69,.elementor-element-88b82a4,.elementor-element-7429c98,.elementor-element-9a8d385,.elementor-element-3f4bf98){
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   min-width:0!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-0233076{
   display:block!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-3dde7f2{
   position:absolute!important;
   inset:0 0 auto auto!important;
   width:100%!important;
   height:20px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-bd68911{
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-2dde043{
   display:block!important;
   position:relative!important;
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 > .elementor-shape{
   display:none!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-526598b{
   display:grid!important;
   position:absolute!important;
   inset:248px 20px auto 20px!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:858px!important;
   min-height:858px!important;
   margin:0 auto!important;
   padding:0!important;
   grid-template-columns:minmax(0,1fr)!important;
   grid-template-rows:284px 284px 246px!important;
   grid-auto-flow:row!important;
   gap:22px!important;
   direction:rtl!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-1829f3c{
   grid-column:1!important;
   grid-row:1!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-4c4b29e{
   grid-column:1!important;
   grid-row:2!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 .elementor-element-6bbd89c{
   grid-column:1!important;
   grid-row:3!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-1829f3c,.elementor-element-4c4b29e,.elementor-element-6bbd89c){
   display:block!important;
   position:relative!important;
   width:100%!important;
   max-width:350px!important;
   min-width:0!important;
   margin:0!important;
   padding:20px!important;
   box-sizing:border-box!important;
   overflow:hidden!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4d4d79d,.elementor-element-a6750cc,.elementor-element-18ce3d0){
   display:flex!important;
   position:absolute!important;
   inset:96px 20px auto 20px!important;
   width:calc(100% - 40px)!important;
   max-width:none!important;
   min-width:0!important;
   height:auto!important;
   min-height:0!important;
   margin:0!important;
   padding:0!important;
   flex-direction:column!important;
   align-items:flex-start!important;
   gap:0!important;
   box-sizing:border-box!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-dda7bf6,.elementor-element-d70d401,.elementor-element-64bee5f){
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
   height:18px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-2dde043 :is(.elementor-element-4409d99,.elementor-element-261be01,.elementor-element-e71d3ec,.elementor-element-fa60214,.elementor-element-f9ba096,.elementor-element-f0ae3e9){
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
 }
}/* gig-ar-page-rtl-v1 */
body.page-id-247343{
  --gig-red:#b02426;
  --gig-ink:#111;
  --gig-footer:#0c0d0f;
}
body.page-id-247343,
body.page-id-247343 .elementor-247343,
body.page-id-247343 .elementor-247355,
body.page-id-247343 .elementor-247356{
  font-family:"Noto Sans Arabic",Arial,sans-serif;
}
body.page-id-247343 .elementor-247343,
body.page-id-247343 .elementor-247355,
body.page-id-247343 .elementor-247356{
  overflow-x:clip;
}
body.page-id-247343 .elementor-247356 .elementor-element-8206bec{
  display:flex!important;
}
@media(min-width:768px){
  body.page-id-247343 .elementor-247356 .elementor-element-3e30369{
    min-height:223.5px!important;
    height:223.5px!important;
    background:var(--gig-footer)!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-3e30369 > .e-con-inner{
    width:min(100%,1280px)!important;
    min-height:100%!important;
    padding:40px 32px!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-8206bec{
    width:100%!important;
    min-height:143px!important;
    flex-direction:row!important;
    direction:rtl!important;
    align-items:flex-start!important;
    justify-content:space-between!important;
    gap:64px!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-1f22e9b,
  body.page-id-247343 .elementor-247356 .elementor-element-4c13f29,
  body.page-id-247343 .elementor-247356 .elementor-element-848b20e{
    width:33.333%!important;
    max-width:340px!important;
    align-items:flex-start!important;
    text-align:right!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-f6d472d img{
    width:220px!important;
    max-width:100%!important;
  }
}
@media(max-width:767px){
  body.page-id-247343 .elementor-247355 .elementor-element-a9f6cc4{
    display:block!important;
    width:100%!important;
    min-height:104px!important;
    height:104px!important;
    padding:0!important;
    margin:0!important;
    gap:0!important;
    background:#fff!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-6b6d7aa{
    display:flex!important;
    width:100%!important;
    min-height:36px!important;
    height:36px!important;
    padding:0 10px!important;
    margin:0!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:flex-start!important;
    background:#17191b!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-d4965e4{
    display:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4{
    width:100%!important;
    height:36px!important;
    margin:0!important;
    align-self:center!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .elementor-widget-container,
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__nav,
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__list{
    width:100%!important;
    height:36px!important;
    margin:0!important;
    padding:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__list{
    display:flex!important;
    flex-direction:row!important;
    direction:ltr!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:0!important;
    list-style:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang{
    margin:0!important;
    padding:0!important;
    line-height:1!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(1){order:2!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(2){display:none!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(3){order:3!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(4){order:1!important;}
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang a{
    display:inline-flex!important;
    align-items:center!important;
    height:18px!important;
    padding:0 8px!important;
    color:#fff!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:12px!important;
    line-height:18px!important;
    font-weight:400!important;
    text-decoration:none!important;
    border-right:1px solid rgba(255,255,255,.35)!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-399a7c4 .cpel-switcher__lang:nth-child(3) a{
    border-right:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-cbeba45{
    display:block!important;
    width:100%!important;
    min-height:68px!important;
    height:68px!important;
    padding:0!important;
    margin:0!important;
    background:#fff!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-cbeba45 > .e-con-inner{
    display:flex!important;
    width:100%!important;
    max-width:none!important;
    min-height:68px!important;
    height:68px!important;
    padding:0 20px!important;
    margin:0!important;
    flex-direction:row!important;
    direction:ltr!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-e139a8e{
    order:1!important;
    flex:0 0 169px!important;
    width:169px!important;
    max-width:169px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-e139a8e img{
    display:block!important;
    width:169px!important;
    max-width:169px!important;
    height:auto!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb{
    order:2!important;
    flex:0 0 40px!important;
    width:40px!important;
    max-width:40px!important;
    height:40px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-widget-container{
    display:flex!important;
    width:40px!important;
    height:40px!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-nav-menu--main,
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-nav-menu--dropdown{
    display:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-menu-toggle{
    display:flex!important;
    position:relative!important;
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    padding:0!important;
    margin:0!important;
    align-items:center!important;
    justify-content:center!important;
    color:#172556!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-menu-toggle svg{
    display:none!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-42f9bdb .elementor-menu-toggle:before{
    content:""!important;
    display:block!important;
    width:7px!important;
    height:7px!important;
    border:2px solid #172556!important;
    border-radius:1px!important;
    box-sizing:border-box!important;
    box-shadow:11px 0 0 -2px #fff,11px 0 0 0 #172556,0 11px 0 -2px #fff,0 11px 0 0 #172556,11px 11px 0 -2px #fff,11px 11px 0 0 #172556!important;
    transform:translate(-5.5px,-5.5px)!important;
  }
  body.page-id-247343 .elementor-247355 .elementor-element-8b5bc95{
    display:none!important;
  }

  body.page-id-247343 .elementor-247356 .elementor-element-3e30369{
    display:block!important;
    width:100%!important;
    min-height:238px!important;
    height:238px!important;
    padding:0!important;
    margin:0!important;
    background:var(--gig-footer)!important;
    color:#fff!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-3e30369 > .e-con-inner{
    width:100%!important;
    max-width:none!important;
    min-height:238px!important;
    height:238px!important;
    padding:0!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-8206bec{
    display:flex!important;
    width:100%!important;
    min-height:238px!important;
    height:238px!important;
    padding:34px 20px 18px!important;
    margin:0!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:15px!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-1f22e9b{
    order:1!important;
    display:flex!important;
    width:100%!important;
    height:66px!important;
    min-height:66px!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-f6d472d{
    width:176px!important;
    max-width:176px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-f6d472d img{
    display:block!important;
    width:176px!important;
    height:auto!important;
    margin:0 auto!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-96a29b6{
    display:none!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-4c13f29{
    order:2!important;
    display:flex!important;
    width:100%!important;
    min-height:44px!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-8abf9dc{
    display:none!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-51498cc{
    width:100%!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-247356 .gig-foot-links{
    display:flex!important;
    width:100%!important;
    flex-direction:row!important;
    direction:rtl!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px 10px!important;
  }
  body.page-id-247343 .elementor-247356 .gig-foot-links a{
    color:#fff!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:10px!important;
    line-height:16px!important;
    font-weight:500!important;
    text-decoration:none!important;
    white-space:nowrap!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-848b20e{
    order:3!important;
    display:flex!important;
    width:100%!important;
    min-height:28px!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-6e8467f,
  body.page-id-247343 .elementor-247356 .elementor-element-f337a55{
    display:none!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-c5f19dc{
    width:100%!important;
    margin:0!important;
    color:#8d8f93!important;
    text-align:center!important;
  }
  body.page-id-247343 .elementor-247356 .elementor-element-c5f19dc p{
    margin:0!important;
    color:#8d8f93!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:10px!important;
    line-height:16px!important;
    text-align:center!important;
  }
}
/* gig-ar-mobile-specificity-v2 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a{
   box-sizing:border-box!important;
   padding:32px 20px 16px!important;
   gap:0!important;
   align-items:center!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element-fb33ecb{
   box-sizing:border-box!important;
   width:100%!important;
   max-width:350px!important;
   margin:0 auto!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element-fb33ecb > .e-con-inner{
   box-sizing:border-box!important;
   width:100%!important;
   max-width:350px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-dd2d5b1 > .elementor-element,
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-9a8d385,
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-955e29a .elementor-element-3f4bf98{
   width:100%!important;
   max-width:350px!important;
 }
}
/* gig-ar-about-grid-v3 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb,
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner{
   height:818px!important;
   min-height:818px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-fb33ecb > .e-con-inner{
   grid-template-rows:20px 10px 48px 16px 172px 20px 128px 20px 316px 17px 51px!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a :is(.elementor-element-2a575c7,.elementor-element-3e3fd69,.elementor-element-88b82a4,.elementor-element-7429c98,.elementor-element-9a8d385,.elementor-element-3f4bf98){
   width:100%!important;
   max-width:350px!important;
   margin:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-2a575c7{grid-row:1!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-3e3fd69{grid-row:3!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-88b82a4{grid-row:5!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-7429c98{grid-row:7!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-9a8d385{grid-row:9!important;height:316px!important;min-height:316px!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-9a8d385 > .elementor-widget-container{height:316px!important}
 body.page-id-247343 .elementor-247343 .elementor-element-955e29a .elementor-element-3f4bf98{grid-row:11!important}
}
/* gig-ar-search-specificity-v3 */
@media(max-width:767px){
 body.page-id-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f{
   display:block!important;
   position:relative!important;
   padding:0!important;
   gap:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f > .elementor-shape{
   display:none!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f > .elementor-element-fc5bc7f{
   display:block!important;
   position:absolute!important;
   inset:0!important;
   width:100%!important;
   height:526px!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f > .elementor-element-fc5bc7f > .e-con-inner{
   display:block!important;
   position:relative!important;
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
   height:526px!important;
   margin:0 auto!important;
   padding:0!important;
 }
 body.page-id-247343 .elementor-247343 .elementor-element-24acc0f :is(.elementor-element-0233076,.elementor-element-72edc80,.elementor-element-8b7dc76,.elementor-element-bd68911){
   width:calc(100vw - 40px)!important;
   max-width:350px!important;
 }
}
/* gig-ar-update-card-flow-v9 */
@media(max-width:767px){
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-7d7af77 .gig-update-card{
   display:flex!important;
   flex-direction:column!important;
   flex-wrap:nowrap!important;
   justify-content:flex-start!important;
   align-items:stretch!important;
   width:calc(100vw - 28px)!important;
   max-width:350px!important;
   height:427px!important;
   min-height:427px!important;
   border-radius:8px!important;
   overflow:hidden!important;
 }
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-7d7af77 .gig-update-card > .gig-update-img{
   position:relative!important;
   inset:auto!important;
   flex:0 0 190px!important;
   order:1!important;
   width:100%!important;
   max-width:100%!important;
   height:190px!important;
   min-height:190px!important;
   margin:0!important;
 }
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-7d7af77 .gig-update-card > .gig-update-img .elementor-widget-container,
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-7d7af77 .gig-update-card > .gig-update-img img{
   width:100%!important;
   height:100%!important;
   min-height:190px!important;
   border-radius:0!important;
   object-fit:cover!important;
 }
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-7d7af77 .gig-update-card > .gig-update-body{
   position:relative!important;
   inset:auto!important;
   flex:0 0 237px!important;
   order:2!important;
   display:flex!important;
   flex-direction:column!important;
   flex-wrap:nowrap!important;
   justify-content:flex-start!important;
   align-items:stretch!important;
   gap:5px!important;
   width:100%!important;
   max-width:100%!important;
   height:237px!important;
   min-height:237px!important;
   margin:0!important;
   padding:12px 10px 10px!important;
   overflow:visible!important;
 }
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-7d7af77 .gig-update-card > .gig-update-body > .elementor-element{
   position:relative!important;
   inset:auto!important;
   flex:0 0 auto!important;
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
   margin:0!important;
 }
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-7d7af77 .gig-update-card > .gig-update-body > .elementor-widget-text-editor:first-of-type{
   position:absolute!important;
   top:-41px!important;
   right:10px!important;
   left:auto!important;
   z-index:4!important;
   width:auto!important;
   max-width:calc(100% - 20px)!important;
 }
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-7d7af77 .gig-update-card > .gig-update-body > .elementor-widget-heading .elementor-heading-title{
   margin:0!important;
 }
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-7d7af77 .gig-update-card > .gig-update-body > .elementor-widget-button{
   width:auto!important;
   max-width:max-content!important;
   align-self:flex-start!important;
   margin-top:auto!important;
 }
}

/* gig-ar-update-badge-v10 */
@media(max-width:767px){
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-7d7af77 .gig-update-card > .gig-update-body > .gig-badge{
   position:absolute!important;
   top:-41px!important;
   right:10px!important;
   bottom:auto!important;
   left:auto!important;
   z-index:4!important;
   width:auto!important;
   max-width:calc(100% - 20px)!important;
   margin:0!important;
 }
}

/* gig-ar-search-description-v11 */
@media(max-width:767px){
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-8b7dc76 .elementor-text-editor{
   white-space:normal!important;
 }
}

/* gig-ar-search-description-flow-v12 */
@media(max-width:767px){
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-8b7dc76,
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-8b7dc76 > .elementor-widget-container,
 body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element-24acc0f .elementor-element-8b7dc76 .elementor-text-editor{
   white-space:normal!important;
 }
}

/* gig-ar-search-figma-v13 */
@media (max-width:767px){
  .elementor-element-24acc0f{
    position:relative!important;
    display:block!important;
    width:100%!important;
    height:526px!important;
    min-height:526px!important;
    padding:0!important;
    margin:0!important;
    overflow:hidden!important;
  }
  .elementor-element-24acc0f .elementor-element-fc5bc7f{
    position:absolute!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    max-width:none!important;
    height:526px!important;
    min-height:526px!important;
    padding:0!important;
    margin:0!important;
  }
  .elementor-element-24acc0f .elementor-element-716fdd1{
    display:contents!important;
  }
  .elementor-element-24acc0f .elementor-element-0233076{
    position:absolute!important;
    inset:0 20px auto 20px!important;
    display:block!important;
    width:auto!important;
    height:288px!important;
    min-height:0!important;
    padding:0!important;
    margin:0!important;
  }
  .elementor-element-24acc0f .elementor-element-72edc80{
    position:absolute!important;
    inset:79px 0 auto 0!important;
    width:100%!important;
    height:143px!important;
    min-height:143px!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
  }
  .elementor-element-24acc0f .elementor-element-72edc80 .elementor-widget-container,
  .elementor-element-24acc0f .elementor-element-72edc80 .elementor-heading-title{
    width:100%!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
  }
  .elementor-element-24acc0f .elementor-element-72edc80 .elementor-heading-title{
    color:#000!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:34px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:0!important;
    text-align:right!important;
    direction:rtl!important;
  }
  .elementor-element-24acc0f .elementor-element-8b7dc76{
    position:absolute!important;
    inset:240px 0 auto 0!important;
    width:100%!important;
    height:48px!important;
    min-height:48px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    white-space:normal!important;
  }
  .elementor-element-24acc0f .elementor-element-8b7dc76 .elementor-widget-container,
  .elementor-element-24acc0f .elementor-element-8b7dc76 .elementor-text-editor{
    width:100%!important;
    height:48px!important;
    margin:0!important;
    padding:0!important;
    white-space:normal!important;
  }
  .elementor-element-24acc0f .elementor-element-8b7dc76 p{
    margin:0!important;
    color:#62666b!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:14px!important;
    font-weight:400!important;
    line-height:1!important;
    text-align:right!important;
    direction:rtl!important;
    white-space:normal!important;
  }
  .elementor-element-24acc0f .elementor-element-bd68911{
    position:absolute!important;
    inset:306px 20px auto 20px!important;
    width:auto!important;
    max-width:350px!important;
    height:168px!important;
    min-height:168px!important;
    margin:0 auto!important;
    overflow:hidden!important;
  }
}

/* gig-ar-hero-desktop-v14 */
@media (min-width:1025px){
  .elementor-element-955e29a{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    padding:clamp(48px,4.7917vw,92px) 0 clamp(18px,1.7709vw,34px)!important;
    margin:0!important;
    overflow:visible!important;
  }
  .elementor-element-fb33ecb{
    display:block!important;
    width:min(90%,1404px)!important;
    max-width:1404px!important;
    height:auto!important;
    min-height:0!important;
    padding:0!important;
    margin:0 auto!important;
    flex:0 0 auto!important;
  }
  .elementor-element-fb33ecb > .e-con-inner{
    display:grid!important;
    grid-template-columns:minmax(0,665fr) minmax(0,632fr)!important;
    column-gap:clamp(48px,5.5729vw,107px)!important;
    row-gap:0!important;
    align-items:start!important;
    width:100%!important;
    max-width:none!important;
    height:auto!important;
    min-height:0!important;
    padding:0!important;
    margin:0!important;
    direction:ltr!important;
  }
  .elementor-element-dd2d5b1{
    grid-column:1!important;
    grid-row:1!important;
    order:unset!important;
    position:relative!important;
    display:block!important;
    width:100%!important;
    max-width:none!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:665/691!important;
    padding:0!important;
    margin:0!important;
    overflow:visible!important;
    direction:rtl!important;
    container-type:inline-size!important;
  }
  .elementor-element-9a8d385{
    grid-column:2!important;
    grid-row:1!important;
    order:unset!important;
    position:relative!important;
    display:block!important;
    align-self:start!important;
    justify-self:end!important;
    width:100%!important;
    max-width:632px!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:632/577!important;
    padding:0!important;
    margin:clamp(0px,5.9375vw,114px) 0 0!important;
    overflow:visible!important;
    direction:ltr!important;
  }
  .elementor-element-9a8d385 > .elementor-widget-container{
    position:absolute!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    padding:0!important;
    margin:0!important;
  }
  .elementor-element-9a8d385 .gig-mosaic-img{
    position:absolute!important;
    display:block!important;
    object-fit:cover!important;
    margin:0!important;
    border-radius:clamp(16px,1.25vw,24px)!important;
  }
  .elementor-element-9a8d385 .gig-mosaic-img:nth-child(1){left:0!important;top:0!important;width:34.8101%!important;height:38.12825%!important;}
  .elementor-element-9a8d385 .gig-mosaic-img:nth-child(2){left:40.18987%!important;top:24.95667%!important;width:28.79747%!important;height:31.54246%!important;}
  .elementor-element-9a8d385 .gig-mosaic-img:nth-child(3){left:16.77215%!important;top:48.18024%!important;width:18.03797%!important;height:19.75737%!important;}
  .elementor-element-9a8d385 .gig-mosaic-img:nth-child(4){left:40.18987%!important;top:5.89255%!important;width:12.02532%!important;height:13.17158%!important;}
  .elementor-element-9a8d385 .gig-mosaic-img:nth-child(5){left:41.77215%!important;top:64.12478%!important;width:20.56962%!important;height:22.53033%!important;}
  .elementor-element-9a8d385 .gig-mosaic-img:nth-child(6){left:62.34177%!important;top:0!important;width:16.77215%!important;height:18.37088%!important;}
  .elementor-element-9a8d385 .gig-mosaic-img:nth-child(7){left:0!important;top:75.38995%!important;width:22.46835%!important;height:24.61005%!important;}
  .elementor-element-9a8d385 .gig-mosaic-img:nth-child(8){left:73.73418%!important;top:51.64645%!important;width:26.26582%!important;height:28.7695%!important;}

  .elementor-element-dd2d5b1 > .elementor-element-2a575c7,
  .elementor-element-dd2d5b1 > .elementor-element-3e3fd69,
  .elementor-element-dd2d5b1 > .elementor-element-88b82a4,
  .elementor-element-dd2d5b1 > .elementor-element-7429c98,
  .elementor-element-dd2d5b1 > .elementor-element-3f4bf98{
    position:absolute!important;
    margin:0!important;
    padding:0!important;
  }
  .elementor-element-dd2d5b1 > .elementor-element-2a575c7{
    inset:0 0 auto 2.55639%!important;
    width:97.44361%!important;
    height:3.19537%!important;
  }
  .elementor-element-dd2d5b1 > .elementor-element-3e3fd69{
    inset:3.19537% 0 auto 2.55639%!important;
    width:97.44361%!important;
    height:11.45007%!important;
  }
  .elementor-element-dd2d5b1 > .elementor-element-88b82a4{
    inset:18.98698% 0 auto 7.06767%!important;
    width:92.93233%!important;
    height:31.95369%!important;
    overflow:hidden!important;
  }
  .elementor-element-dd2d5b1 > .elementor-element-7429c98{
    inset:56.72938% 0 auto 7.06767%!important;
    display:block!important;
    width:92.93233%!important;
    height:8.24891%!important;
    min-height:0!important;
  }
  .elementor-element-dd2d5b1 > .elementor-element-3f4bf98{
    inset:69.31983% 0 auto 0!important;
    display:block!important;
    width:100%!important;
    height:30.68017%!important;
    min-height:0!important;
    border-top:1px solid #c9c9c9!important;
  }
  .elementor-element-2a575c7 p{
    margin:0!important;
    color:#a92325!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:clamp(12px,2.40602cqw,16px)!important;
    font-weight:500!important;
    line-height:1.352!important;
    text-align:right!important;
  }
  .elementor-element-3e3fd69 .elementor-heading-title{
    margin:0!important;
    color:#000!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:clamp(42px,10.82707cqw,72px)!important;
    font-weight:700!important;
    line-height:1!important;
    text-align:right!important;
  }
  .elementor-element-88b82a4,
  .elementor-element-88b82a4 .elementor-text-editor{
    color:#050505!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:clamp(12px,2.70677cqw,18px)!important;
    font-weight:500!important;
    line-height:1.352!important;
    text-align:right!important;
  }
  .elementor-element-88b82a4 p{margin:0 0 .7em!important;}
  .elementor-element-7429c98 > .elementor-element-4d03a99{
    position:absolute!important;
    inset:26.31579% auto auto 0!important;
    width:26.53722%!important;
    height:92%!important;
    margin:0!important;
  }
  .elementor-element-7429c98 > .elementor-element-a57f6ea{
    position:absolute!important;
    inset:0 0 auto auto!important;
    width:42.23301%!important;
    height:100%!important;
    margin:0!important;
  }
  .elementor-element-7429c98 .elementor-widget-container,
  .elementor-element-7429c98 .elementor-button-wrapper,
  .elementor-element-7429c98 .elementor-button{
    width:100%!important;
    height:100%!important;
  }
  .elementor-element-7429c98 .elementor-button{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:0 clamp(10px,1.25vw,24px)!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:clamp(12px,2.40602cqw,16px)!important;
    line-height:1!important;
    white-space:nowrap!important;
  }
  .elementor-element-3f4bf98 > .elementor-element-9c4d334{
    position:absolute!important;
    inset:14.15094% 0 auto 2.55639%!important;
    width:97.44361%!important;
    height:11.32075%!important;
    margin:0!important;
  }
  .elementor-element-3f4bf98 > .elementor-element-2117abf{
    position:absolute!important;
    inset:33.49057% 0 auto 2.55639%!important;
    width:97.44361%!important;
    height:20.75472%!important;
    margin:0!important;
    overflow:hidden!important;
  }
  .elementor-element-3f4bf98 > .elementor-element-1a4ee5e{
    position:absolute!important;
    inset:62.26415% 0 auto 9.62406%!important;
    width:90.37594%!important;
    height:37.73585%!important;
    margin:0!important;
    overflow:visible!important;
  }
  .elementor-element-9c4d334 .elementor-heading-title{
    margin:0!important;
    color:#111!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:clamp(12px,2.70677cqw,18px)!important;
    font-weight:500!important;
    line-height:1.352!important;
    text-align:right!important;
  }
  .elementor-element-2117abf,
  .elementor-element-2117abf .elementor-text-editor{
    color:#62666b!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:clamp(12px,2.40602cqw,16px)!important;
    font-weight:400!important;
    line-height:1.352!important;
    text-align:right!important;
  }
  .elementor-element-2117abf p,
  .elementor-element-1a4ee5e p{margin:0!important;}
  .elementor-element-1a4ee5e,
  .elementor-element-1a4ee5e .elementor-text-editor{
    color:#a92325!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:clamp(22px,5.11278cqw,34px)!important;
    font-weight:500!important;
    line-height:1.19!important;
    text-align:right!important;
  }
}
@media (min-width:1560px){
  .elementor-element-fb33ecb{transform:translateX(24px)!important;}
}

/* gig-ar-search-figma-lock-v15 */
@media (max-width:767px){
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-fc5bc7f{
    position:absolute!important;top:0!important;right:0!important;bottom:auto!important;left:0!important;
    width:100%!important;max-width:100%!important;height:526px!important;min-height:526px!important;
    padding:0!important;margin:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-fc5bc7f > .e-con-inner{
    position:absolute!important;inset:0!important;display:block!important;
    width:100%!important;max-width:none!important;height:526px!important;min-height:526px!important;
    padding:0!important;margin:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-0233076{
    position:absolute!important;top:0!important;right:20px!important;bottom:auto!important;left:20px!important;
    width:auto!important;max-width:none!important;height:288px!important;min-height:0!important;
    padding:0!important;margin:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-72edc80{
    position:absolute!important;top:79px!important;right:0!important;bottom:auto!important;left:0!important;
    width:100%!important;height:143px!important;min-height:143px!important;padding:0!important;margin:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-72edc80 .elementor-heading-title{
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:34px!important;font-weight:800!important;line-height:34px!important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-8b7dc76{
    position:absolute!important;top:240px!important;right:0!important;bottom:auto!important;left:0!important;
    width:100%!important;height:48px!important;min-height:48px!important;padding:0!important;margin:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-bd68911{
    position:absolute!important;top:306px!important;right:20px!important;bottom:auto!important;left:20px!important;
    width:auto!important;max-width:350px!important;height:168px!important;min-height:168px!important;padding:0!important;margin:0 auto!important;
  }
}
/* gig-ar-hero-desktop-lock-v16 */
@media (min-width:1025px){
  .elementor-247343 .elementor-element.elementor-element-955e29a{
    display:flex!important;flex-direction:column!important;align-items:center!important;
    width:100%!important;height:auto!important;min-height:0!important;
    padding-top:clamp(48px,4.7917vw,92px)!important;padding-right:0!important;
    padding-bottom:clamp(18px,1.7709vw,34px)!important;padding-left:0!important;
    margin:0!important;overflow:visible!important;
  }
  .elementor-247343 .elementor-element.elementor-element-fb33ecb{
    display:block!important;width:90%!important;max-width:1404px!important;
    height:auto!important;min-height:0!important;padding:0!important;margin:0 auto!important;flex:none!important;
  }
  .elementor-247343 .elementor-element.elementor-element-fb33ecb > .e-con-inner{
    display:grid!important;grid-template-columns:minmax(0,665fr) minmax(0,632fr)!important;
    column-gap:clamp(48px,5.5729vw,107px)!important;row-gap:0!important;
    align-items:start!important;width:100%!important;max-width:none!important;
    height:auto!important;min-height:0!important;padding:0!important;margin:0!important;direction:ltr!important;
  }
  .elementor-247343 .elementor-element.elementor-element-dd2d5b1{
    grid-column:1!important;grid-row:1!important;order:0!important;flex:none!important;
    position:relative!important;display:block!important;width:100%!important;max-width:none!important;
    height:auto!important;min-height:0!important;aspect-ratio:665/691!important;
    padding:0!important;margin:0!important;overflow:visible!important;direction:rtl!important;container-type:inline-size!important;
  }
  .elementor-247343 .elementor-element.elementor-element-9a8d385{
    grid-column:2!important;grid-row:1!important;order:0!important;flex:none!important;
    position:relative!important;display:block!important;align-self:start!important;justify-self:end!important;
    width:100%!important;max-width:632px!important;height:auto!important;min-height:0!important;aspect-ratio:632/577!important;
    padding:0!important;margin-top:clamp(0px,5.9375vw,114px)!important;margin-right:0!important;margin-bottom:0!important;margin-left:0!important;
    overflow:visible!important;direction:ltr!important;
  }
  .elementor-247343 .elementor-element.elementor-element-dd2d5b1 > .elementor-element.elementor-element-2a575c7{
    top:0!important;right:auto!important;bottom:auto!important;left:2.55639%!important;width:97.44361%!important;height:3.19537%!important;
  }
  .elementor-247343 .elementor-element.elementor-element-dd2d5b1 > .elementor-element.elementor-element-3e3fd69{
    top:3.19537%!important;right:auto!important;bottom:auto!important;left:2.55639%!important;width:97.44361%!important;height:11.45007%!important;
  }
  .elementor-247343 .elementor-element.elementor-element-dd2d5b1 > .elementor-element.elementor-element-88b82a4{
    top:18.98698%!important;right:auto!important;bottom:auto!important;left:7.06767%!important;width:92.93233%!important;height:31.95369%!important;
  }
  .elementor-247343 .elementor-element.elementor-element-dd2d5b1 > .elementor-element.elementor-element-7429c98{
    top:56.72938%!important;right:auto!important;bottom:auto!important;left:7.06767%!important;width:92.93233%!important;height:8.24891%!important;
  }
  .elementor-247343 .elementor-element.elementor-element-dd2d5b1 > .elementor-element.elementor-element-3f4bf98{
    top:69.31983%!important;right:auto!important;bottom:auto!important;left:0!important;width:100%!important;height:30.68017%!important;
  }
  .elementor-247343 .elementor-element.elementor-element-2a575c7 .elementor-widget-container,
  .elementor-247343 .elementor-element.elementor-element-3e3fd69 .elementor-widget-container,
  .elementor-247343 .elementor-element.elementor-element-3e3fd69 .elementor-heading-title{
    width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;
  }
  .elementor-247343 .elementor-element.elementor-element-2a575c7 p{
    margin:0!important;font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:clamp(12px,2.40602cqw,16px)!important;font-weight:500!important;line-height:1.352!important;text-align:right!important;
  }
  .elementor-247343 .elementor-element.elementor-element-3e3fd69 .elementor-heading-title{
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:clamp(42px,10.82707cqw,72px)!important;font-weight:700!important;line-height:1!important;text-align:right!important;
  }
  .elementor-247343 .elementor-element.elementor-element-88b82a4,
  .elementor-247343 .elementor-element.elementor-element-88b82a4 .elementor-text-editor{
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:clamp(12px,2.70677cqw,18px)!important;font-weight:500!important;line-height:1.352!important;text-align:right!important;
  }
  .elementor-247343 .elementor-element.elementor-element-3f4bf98 > .elementor-element.elementor-element-9c4d334{
    top:14.15094%!important;right:auto!important;bottom:auto!important;left:2.55639%!important;width:97.44361%!important;height:11.32075%!important;
  }
  .elementor-247343 .elementor-element.elementor-element-3f4bf98 > .elementor-element.elementor-element-2117abf{
    top:33.49057%!important;right:auto!important;bottom:auto!important;left:2.55639%!important;width:97.44361%!important;height:20.75472%!important;
  }
  .elementor-247343 .elementor-element.elementor-element-3f4bf98 > .elementor-element.elementor-element-1a4ee5e{
    top:62.26415%!important;right:auto!important;bottom:auto!important;left:9.62406%!important;width:90.37594%!important;height:37.73585%!important;
  }
  .elementor-247343 .elementor-element.elementor-element-9c4d334 .elementor-heading-title{
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:clamp(12px,2.70677cqw,18px)!important;
    font-weight:500!important;line-height:1.352!important;text-align:right!important;
  }
  .elementor-247343 .elementor-element.elementor-element-2117abf,
  .elementor-247343 .elementor-element.elementor-element-2117abf .elementor-text-editor{
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:clamp(12px,2.40602cqw,16px)!important;
    font-weight:400!important;line-height:1.352!important;text-align:right!important;
  }
  .elementor-247343 .elementor-element.elementor-element-1a4ee5e,
  .elementor-247343 .elementor-element.elementor-element-1a4ee5e .elementor-text-editor{
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:clamp(22px,5.11278cqw,34px)!important;
    font-weight:500!important;line-height:1.19!important;text-align:right!important;
  }
}

/* gig-ar-hero-desktop-superlock-v17 */
@media (min-width:1025px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a{
    display:flex!important;flex-direction:column!important;align-items:center!important;
    width:100%!important;height:auto!important;min-height:0!important;
    padding-top:clamp(48px,4.7917vw,92px)!important;padding-right:0!important;
    padding-bottom:clamp(18px,1.7709vw,34px)!important;padding-left:0!important;
    margin:0!important;overflow:visible!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fb33ecb{
    display:block!important;width:90%!important;max-width:1404px!important;
    height:auto!important;min-height:0!important;padding:0!important;margin:0 auto!important;flex:none!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fb33ecb > .e-con-inner{
    display:grid!important;grid-template-columns:minmax(0,665fr) minmax(0,632fr)!important;
    column-gap:clamp(48px,5.5729vw,107px)!important;row-gap:0!important;
    align-items:start!important;width:100%!important;max-width:none!important;
    height:auto!important;min-height:0!important;padding:0!important;margin:0!important;direction:ltr!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-dd2d5b1{
    grid-column:1!important;grid-row:1!important;order:0!important;flex:none!important;
    position:relative!important;display:block!important;width:100%!important;max-width:none!important;
    height:auto!important;min-height:0!important;aspect-ratio:665/691!important;
    padding:0!important;margin:0!important;overflow:visible!important;direction:rtl!important;container-type:inline-size!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9a8d385{
    grid-column:2!important;grid-row:1!important;order:0!important;flex:none!important;
    position:relative!important;display:block!important;align-self:start!important;justify-self:end!important;
    width:100%!important;max-width:632px!important;height:auto!important;min-height:0!important;aspect-ratio:632/577!important;
    padding:0!important;margin-top:clamp(0px,5.9375vw,114px)!important;margin-right:0!important;margin-bottom:0!important;margin-left:0!important;
    overflow:visible!important;direction:ltr!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-dd2d5b1 > .elementor-element.elementor-element-2a575c7{
    top:0!important;right:auto!important;bottom:auto!important;left:2.55639%!important;width:97.44361%!important;height:3.19537%!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-dd2d5b1 > .elementor-element.elementor-element-3e3fd69{
    top:3.19537%!important;right:auto!important;bottom:auto!important;left:2.55639%!important;width:97.44361%!important;height:11.45007%!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-dd2d5b1 > .elementor-element.elementor-element-88b82a4{
    top:18.98698%!important;right:auto!important;bottom:auto!important;left:7.06767%!important;width:92.93233%!important;height:31.95369%!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-dd2d5b1 > .elementor-element.elementor-element-7429c98{
    top:56.72938%!important;right:auto!important;bottom:auto!important;left:7.06767%!important;width:92.93233%!important;height:8.24891%!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-dd2d5b1 > .elementor-element.elementor-element-3f4bf98{
    top:69.31983%!important;right:auto!important;bottom:auto!important;left:0!important;width:100%!important;height:30.68017%!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-2a575c7 .elementor-widget-container,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-3e3fd69 .elementor-widget-container,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-3e3fd69 .elementor-heading-title{
    width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-2a575c7 p{
    margin:0!important;font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:clamp(12px,2.40602cqw,16px)!important;font-weight:500!important;line-height:1.352!important;text-align:right!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-3e3fd69 .elementor-heading-title{
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:clamp(42px,10.82707cqw,72px)!important;font-weight:700!important;line-height:1!important;text-align:right!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 .elementor-text-editor{
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;
    font-size:clamp(12px,2.70677cqw,18px)!important;font-weight:500!important;line-height:1.352!important;text-align:right!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-3f4bf98 > .elementor-element.elementor-element-9c4d334{
    top:14.15094%!important;right:auto!important;bottom:auto!important;left:2.55639%!important;width:97.44361%!important;height:11.32075%!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-3f4bf98 > .elementor-element.elementor-element-2117abf{
    top:33.49057%!important;right:auto!important;bottom:auto!important;left:2.55639%!important;width:97.44361%!important;height:20.75472%!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-3f4bf98 > .elementor-element.elementor-element-1a4ee5e{
    top:62.26415%!important;right:auto!important;bottom:auto!important;left:9.62406%!important;width:90.37594%!important;height:37.73585%!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9c4d334 .elementor-heading-title{
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:clamp(12px,2.70677cqw,18px)!important;
    font-weight:500!important;line-height:1.352!important;text-align:right!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-2117abf,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-2117abf .elementor-text-editor{
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:clamp(12px,2.40602cqw,16px)!important;
    font-weight:400!important;line-height:1.352!important;text-align:right!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-1a4ee5e,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-1a4ee5e .elementor-text-editor{
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:clamp(22px,5.11278cqw,34px)!important;
    font-weight:500!important;line-height:1.19!important;text-align:right!important;
  }
}

/* gig-ar-hero-polish-v18 */
@media (min-width:1025px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a{gap:0!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 .elementor-widget-container,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 .elementor-text-editor{overflow:visible!important;}
}
/* gig-ar-mobile-about-figma-v19 */
@media (max-width:767px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a{
    display:block!important;width:100%!important;height:863px!important;min-height:863px!important;
    padding:30px 20px 44px!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element.elementor-element-fb33ecb,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element.elementor-element-fb33ecb > .e-con-inner{
    display:grid!important;width:100%!important;max-width:350px!important;height:789px!important;min-height:789px!important;
    margin:0!important;padding:0!important;box-sizing:border-box!important;
    grid-template-columns:minmax(0,1fr)!important;
    grid-template-rows:13px 20px 45px 20px 169px 20px 129px 20px 280px 20px 53px!important;
    row-gap:0!important;column-gap:0!important;align-content:start!important;align-items:start!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-2a575c7{grid-column:1!important;grid-row:1!important;width:100%!important;height:13px!important;min-height:13px!important;margin:0!important;padding:0!important;overflow:visible!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-3e3fd69{grid-column:1!important;grid-row:3!important;width:100%!important;height:45px!important;min-height:45px!important;margin:0!important;padding:0!important;overflow:visible!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4{grid-column:1!important;grid-row:5!important;width:100%!important;height:169px!important;min-height:169px!important;margin:0!important;padding:0!important;overflow:visible!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7429c98{grid-column:1!important;grid-row:7!important;width:100%!important;height:129px!important;min-height:129px!important;margin:0!important;padding:0!important;overflow:visible!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9a8d385{grid-column:1!important;grid-row:9!important;width:100%!important;max-width:350px!important;height:280px!important;min-height:280px!important;margin:0!important;padding:0!important;overflow:hidden!important;direction:ltr!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-3f4bf98{grid-column:1!important;grid-row:11!important;width:100%!important;height:53px!important;min-height:53px!important;margin:0!important;padding:0!important;overflow:visible!important;}

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-2a575c7 p{
    margin:0!important;font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:11px!important;text-align:right!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-3e3fd69 .elementor-heading-title{
    margin:0!important;font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:38px!important;font-weight:800!important;line-height:38px!important;text-align:right!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 .elementor-widget-container{
    position:relative!important;width:100%!important;height:169px!important;margin:0!important;padding:0!important;overflow:visible!important;white-space:normal!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 .elementor-text-editor{
    position:relative!important;width:100%!important;height:169px!important;margin:0!important;padding:74px 0 0!important;
    box-sizing:border-box!important;overflow:visible!important;white-space:normal!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 p{
    display:block!important;width:100%!important;margin:0!important;padding:0!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;text-align:right!important;white-space:normal!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 p:nth-child(1){
    position:absolute!important;top:0!important;right:0!important;left:0!important;height:54px!important;
    color:#111!important;font-size:15px!important;font-weight:500!important;line-height:15px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 p:nth-child(2){
    color:#62666b!important;font-size:14px!important;font-weight:400!important;line-height:14px!important;margin-bottom:11px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 p:nth-child(3){
    color:#62666b!important;font-size:14px!important;font-weight:400!important;line-height:14px!important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7429c98{
    display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:20px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7429c98 > .elementor-shape{display:none!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7429c98 > .elementor-element.elementor-element-4d03a99{
    position:relative!important;inset:auto!important;flex:none!important;width:222px!important;height:52px!important;margin:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7429c98 > .elementor-element.elementor-element-a57f6ea{
    position:relative!important;inset:auto!important;flex:none!important;width:256px!important;height:57px!important;margin:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-4d03a99 .elementor-button-text{
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:13px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a57f6ea .elementor-button-text{
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:16px!important;font-weight:800!important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9a8d385 > .elementor-widget-container{
    position:absolute!important;inset:0!important;width:100%!important;height:280px!important;margin:0!important;padding:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9a8d385 .gig-mosaic-img{display:none!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9a8d385 .gig-mosaic-img:nth-child(1){
    display:block!important;position:absolute!important;top:0!important;right:auto!important;left:45.71429%!important;width:54.28571%!important;height:220px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9a8d385 .gig-mosaic-img:nth-child(7){
    display:block!important;position:absolute!important;top:0!important;right:auto!important;left:0!important;width:42.28571%!important;height:130px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9a8d385 .gig-mosaic-img:nth-child(5){
    display:block!important;position:absolute!important;top:142px!important;right:auto!important;left:0!important;width:42.28571%!important;height:138px!important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-3f4bf98{
    display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:20px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-3f4bf98 > .elementor-shape{display:none!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-3f4bf98 > .elementor-element.elementor-element-9c4d334{
    position:relative!important;inset:auto!important;display:block!important;flex:none!important;width:100%!important;height:15px!important;margin:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-3f4bf98 > .elementor-element.elementor-element-2117abf{display:none!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-3f4bf98 > .elementor-element.elementor-element-1a4ee5e{
    position:relative!important;inset:auto!important;display:block!important;flex:none!important;width:100%!important;height:18px!important;margin:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9c4d334 .elementor-heading-title{
    margin:0!important;font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:13px!important;text-align:right!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-1a4ee5e,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-1a4ee5e .elementor-text-editor{
    margin:0!important;font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:15px!important;text-align:right!important;white-space:normal!important;
  }
}
/* gig-ar-mobile-about-polish-v20 */
@media (max-width:767px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7429c98 > .elementor-element.elementor-element-a57f6ea{
    width:256px!important;min-width:256px!important;max-width:256px!important;flex:0 0 57px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-1a4ee5e .elementor-widget-container,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-1a4ee5e .elementor-text-editor{
    width:100%!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;
    overflow:visible!important;white-space:normal!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-1a4ee5e p{margin:0!important;white-space:normal!important;}
}

/* gig-ar-editor-overlay-fix-v21 */
body.elementor-editor-active .ui-resizable-handle{pointer-events:none!important;}


/* gig-ar-wholepage-figma-v22 */
@media (min-width:1560px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a{
    height:884px!important;min-height:884px!important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f{
    height:720px!important;min-height:720px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-716fdd1{
    width:1318px!important;max-width:1318px!important;height:464px!important;min-height:464px!important;
    display:grid!important;grid-template-columns:580px 692px!important;gap:46px!important;
    direction:ltr!important;align-items:start!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-0233076{
    width:580px!important;max-width:580px!important;height:404px!important;min-height:404px!important;
    margin-top:30px!important;direction:rtl!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-bd68911{
    width:692px!important;max-width:692px!important;height:464px!important;min-height:464px!important;
    direction:rtl!important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-2dde043{
    height:997px!important;min-height:997px!important;position:relative!important;padding:0!important;display:block!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-189a84a,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-65aab64,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-5f2cc2a{
    position:absolute!important;left:499px!important;width:922px!important;max-width:922px!important;margin:0!important;text-align:center!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-189a84a{top:105px!important;height:24px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-65aab64{top:145px!important;height:56px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-5f2cc2a{top:221px!important;height:66px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-65aab64 .elementor-heading-title{
    font-size:52px!important;line-height:1.08!important;font-weight:800!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-5f2cc2a .elementor-text-editor{
    font-size:18px!important;line-height:1.55!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-526598b{
    position:absolute!important;left:108px!important;top:425px!important;width:1706px!important;max-width:1706px!important;
    height:385px!important;min-height:385px!important;margin:0!important;
    display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;direction:rtl!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-1829f3c,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-4c4b29e,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-6bbd89c{
    width:100%!important;max-width:none!important;min-width:0!important;height:385px!important;min-height:385px!important;
    display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:18px!important;direction:rtl!important;
    padding:10px 18px!important;align-items:start!important;border:1px solid rgba(255,255,255,.13)!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-4d4d79d,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a6750cc,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-18ce3d0{
    width:100%!important;max-width:none!important;height:365px!important;min-height:365px!important;
    display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:24px 0 10px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-1a849f4 .elementor-text-editor,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-6eae51c .elementor-text-editor,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-64afd28 .elementor-text-editor{
    font-size:96px!important;line-height:1!important;font-weight:800!important;color:#343434!important;text-align:center!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-4409d99 .elementor-heading-title,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-261be01 .elementor-heading-title,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e71d3ec .elementor-heading-title{
    font-size:28px!important;line-height:1.25!important;font-weight:800!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fa60214 .elementor-text-editor,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-f9ba096 .elementor-text-editor,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-f0ae3e9 .elementor-text-editor{
    font-size:17px!important;line-height:1.55!important;color:#b9b9b9!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-4e4a06a,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-4613ad3,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-158cf20{
    margin-top:auto!important;align-self:flex-start!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-4e4a06a .elementor-button,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-4613ad3 .elementor-button,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-158cf20 .elementor-button{
    background:transparent!important;color:#e22024!important;padding:0!important;font-size:18px!important;font-weight:700!important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77{
    height:1845px!important;min-height:1845px!important;position:relative!important;padding:0!important;display:block!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-b8e0a98,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-efde42b{
    position:absolute!important;left:499px!important;width:922px!important;max-width:922px!important;margin:0!important;text-align:center!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-b8e0a98{top:134px!important;height:56px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-efde42b{top:224px!important;height:72px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-b8e0a98 .elementor-heading-title{
    font-size:48px!important;line-height:1.16!important;font-weight:800!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-efde42b .elementor-text-editor{
    font-size:18px!important;line-height:1.5!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-8ca0f52{
    position:absolute!important;left:257.5px!important;top:359px!important;width:1410px!important;max-width:1410px!important;
    height:1182px!important;min-height:1182px!important;margin:0!important;
    display:grid!important;grid-template-columns:repeat(3,445.333px)!important;grid-template-rows:repeat(2,552px)!important;
    column-gap:37px!important;row-gap:78px!important;direction:ltr!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-4941a0b,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-0dd31c4,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7744ae8,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-bbd27fb,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-db1102e,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-6cd01bb{
    width:445.333px!important;max-width:445.333px!important;min-width:445.333px!important;
    height:552px!important;min-height:552px!important;margin:0!important;
    display:flex!important;flex-direction:column!important;direction:rtl!important;overflow:hidden!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-6d4f7e9,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9b6e766,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-c169955,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-64ee013,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-649c64b,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e10146c{
    width:100%!important;max-width:none!important;height:260px!important;min-height:260px!important;flex:0 0 260px!important;margin:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-6d4f7e9 img,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9b6e766 img,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-c169955 img,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-64ee013 img,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-649c64b img,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e10146c img{
    width:100%!important;height:260px!important;object-fit:cover!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-6d50f09,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-77de380,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-d72d794,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-ca74325,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-85155d0,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-3db88f0{
    width:100%!important;max-width:none!important;height:292px!important;min-height:292px!important;flex:1 1 292px!important;
    padding:18px 22px 16px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a250c52 .elementor-heading-title,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-5d08938 .elementor-heading-title,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-6263c68 .elementor-heading-title,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-aa2d75c .elementor-heading-title,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-2e8c31e .elementor-heading-title,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-066a087 .elementor-heading-title{
    font-size:24px!important;line-height:1.25!important;font-weight:800!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-be7a287,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fd4a3aa,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e425107,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-4381d87,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-bb6b98a,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-0619940{
    margin-top:auto!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-b830228{
    position:absolute!important;left:257.5px!important;top:1640px!important;width:1410px!important;max-width:1410px!important;height:50px!important;margin:0!important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12{
    height:747px!important;min-height:747px!important;position:relative!important;padding:0!important;display:block!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e09ed68{
    position:absolute!important;left:889px!important;top:132px!important;width:733px!important;max-width:733px!important;
    height:484px!important;min-height:484px!important;margin:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e5022e9{
    position:absolute!important;left:215px!important;top:162.5px!important;width:568px!important;max-width:568px!important;
    height:423px!important;min-height:423px!important;margin:0!important;display:block!important;visibility:visible!important;opacity:1!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e5022e9 img{
    display:block!important;width:568px!important;height:423px!important;object-fit:cover!important;visibility:visible!important;opacity:1!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-b53bb25{
    position:absolute!important;left:457.5px!important;top:332.5px!important;width:83px!important;height:83px!important;margin:0!important;z-index:3!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-d88e8ed{
    position:absolute!important;right:0!important;bottom:0!important;width:222px!important;height:57px!important;margin:0!important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af{
    height:1014.113px!important;min-height:1014.113px!important;position:relative!important;padding:0!important;display:block!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-37ca031,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-305563c{
    position:absolute!important;left:499px!important;width:922px!important;max-width:922px!important;margin:0!important;text-align:center!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-37ca031{top:96px!important;height:56px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-305563c{top:178px!important;height:32px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-37ca031 .elementor-heading-title{
    font-size:48px!important;line-height:1.16!important;font-weight:800!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-f2340eb{
    position:absolute!important;left:421px!important;top:306px!important;width:1080px!important;max-width:1080px!important;
    height:501px!important;min-height:501px!important;margin:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-accordion-item{
    border:0!important;border-inline-start:1px solid #111!important;min-height:62px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-tab-title{
    min-height:62px!important;padding:18px 32px!important;display:flex!important;align-items:center!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-f2340eb .elementor-tab-content{
    padding:18px 32px 28px!important;font-size:16px!important;line-height:1.65!important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-element-a57f6ea .elementor-button-content-wrapper::before{
    content:"▶";width:24px;height:24px;border-radius:50%;background:#f8f8f7;color:#101113;
    display:inline-flex;align-items:center;justify-content:center;font-size:9px;line-height:1;margin-inline-end:12px;direction:ltr;
  }
  body.page-id-247343.elementor-page-247343 .elementor-element-1a4ee5e .elementor-widget-container{position:relative!important;padding-left:54px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-element-1a4ee5e .elementor-widget-container::after{
    content:"←";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:34px;line-height:1;color:#b02426;font-weight:700;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .elementor-element.elementor-element-3e30369{
    height:223.5px!important;min-height:223.5px!important;padding:0!important;position:relative!important;display:block!important;
  }
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .elementor-element.elementor-element-3e30369>.e-con-inner{
    width:1180px!important;max-width:1180px!important;height:103.5px!important;min-height:103.5px!important;
    position:relative!important;top:60px!important;margin:0 auto!important;padding:0!important;display:block!important;
  }
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .elementor-element.elementor-element-8206bec{
    width:1180px!important;max-width:1180px!important;height:103.5px!important;min-height:103.5px!important;
    display:grid!important;grid-template-columns:510px 255px 255px!important;gap:80px!important;margin:0!important;padding:0!important;
    visibility:visible!important;opacity:1!important;
  }
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .elementor-element.elementor-element-1f22e9b,
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .elementor-element.elementor-element-4c13f29,
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .elementor-element.elementor-element-848b20e{
    display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:none!important;height:103.5px!important;
    min-height:103.5px!important;margin:0!important;padding:0!important;flex-direction:column!important;align-items:flex-start!important;
  }
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .elementor-element.elementor-element-f6d472d{
    display:block!important;visibility:visible!important;opacity:1!important;width:199px!important;height:58px!important;margin:0!important;
  }
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .elementor-element.elementor-element-f6d472d img{
    display:block!important;width:199px!important;height:58px!important;
  }
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .elementor-element.elementor-element-96a29b6{
    display:block!important;visibility:visible!important;opacity:1!important;width:104px!important;height:24px!important;margin-top:25px!important;
  }
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .elementor-element.elementor-element-4c13f29 *,
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .elementor-element.elementor-element-848b20e *{
    visibility:visible!important;opacity:1!important;
  }
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .elementor-element.elementor-element-4c13f29 .elementor-heading-title,
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .elementor-element.elementor-element-848b20e .elementor-heading-title{
    font-size:18px!important;line-height:1.25!important;color:#f1f1ef!important;margin:0 0 14px!important;text-align:right!important;
  }
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .elementor-element.elementor-element-6e8467f .elementor-heading-title{
    font-size:0!important;
  }
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .elementor-element.elementor-element-6e8467f .elementor-heading-title::after{
    content:"تواصل";font-size:18px;line-height:1.25;color:#f1f1ef;
  }
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .elementor-element.elementor-element-51498cc,
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .elementor-element.elementor-element-f337a55,
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .elementor-element.elementor-element-c5f19dc{
    display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;margin:0!important;
  }
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .gig-social a:nth-child(2) svg,
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .gig-social a:nth-child(3) svg{display:none!important;}
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .gig-social a:nth-child(2)::before{
    content:"𝕏";width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#f1f1ef;font-size:19px;
  }
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer .gig-social a:nth-child(3)::before{
    content:"▶";width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#f1f1ef;font-size:15px;
  }
}


/* gig-ar-production-qa-v23 */
body.page-id-247343 .elementor-popup-modal{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}
body.page-id-247343.dialog-lightbox-body,
body.page-id-247343.dialog-container{
  overflow:auto!important;
}
@media (min-width:1560px){
  body.page-id-247343 .elementor-element-404d1c9>.e-con-inner{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    width:100%!important;
    max-width:none!important;
    height:276.031px!important;
    margin:0!important;
    padding:0!important;
    gap:0!important;
    overflow:visible!important;
  }
  body.page-id-247343 .elementor-element-404d1c9>.e-con-inner>.gig-stat{
    display:flex!important;
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    max-width:none!important;
    height:151px!important;
    min-height:151px!important;
    margin:0!important;
    padding:0!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    align-self:center!important;
    text-align:center!important;
    overflow:visible!important;
  }
  body.page-id-247343 .elementor-element-404d1c9 .gig-stat::before{
    position:relative!important;
    inset:auto!important;
    display:block!important;
    flex:0 0 30px!important;
    width:30px!important;
    height:30px!important;
    margin:0 auto 18px!important;
  }
  body.page-id-247343 .elementor-element-404d1c9 .gig-stat>.elementor-widget{
    position:relative!important;
    inset:auto!important;
    display:block!important;
    width:100%!important;
    max-width:none!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    text-align:center!important;
  }
  body.page-id-247343 .elementor-element-404d1c9 .gig-stat p{
    margin:0 0 10px!important;
    color:#fff!important;
    font-size:15px!important;
    line-height:1.25!important;
    font-weight:600!important;
  }
  body.page-id-247343 .elementor-element-404d1c9 .gig-stat .elementor-heading-title{
    margin:0!important;
    color:#fff!important;
    font-size:31px!important;
    line-height:1.1!important;
    font-weight:700!important;
  }
}


/* gig-ar-stats-row-v24 */
@media (min-width:1560px){
  html body.page-id-247343 .elementor-element-404d1c9>.e-con-inner{
    position:relative!important;
    display:block!important;
    width:100%!important;
    height:276.031px!important;
    overflow:hidden!important;
  }
  html body.page-id-247343 .elementor-element-404d1c9>.e-con-inner>.gig-stat{
    position:absolute!important;
    top:62.5px!important;
    bottom:auto!important;
    width:25%!important;
    height:151px!important;
    min-height:151px!important;
  }
  html body.page-id-247343 .elementor-element-404d1c9>.e-con-inner>.gig-stat:nth-child(1){right:0!important;left:auto!important;}
  html body.page-id-247343 .elementor-element-404d1c9>.e-con-inner>.gig-stat:nth-child(2){right:25%!important;left:auto!important;}
  html body.page-id-247343 .elementor-element-404d1c9>.e-con-inner>.gig-stat:nth-child(3){right:50%!important;left:auto!important;}
  html body.page-id-247343 .elementor-element-404d1c9>.e-con-inner>.gig-stat:nth-child(4){right:75%!important;left:auto!important;}
}


/* gig-ar-stats-tablet-v25 */
@media (min-width:768px) and (max-width:1559px){
  body.page-id-247343 .elementor-element-404d1c9>.e-con-inner{
    position:relative!important;
    display:block!important;
    width:100%!important;
    height:276.031px!important;
    overflow:hidden!important;
  }
  body.page-id-247343 .elementor-element-404d1c9>.e-con-inner>.gig-stat{
    position:absolute!important;
    top:62.5px!important;
    bottom:auto!important;
    width:25%!important;
    height:151px!important;
    min-height:151px!important;
    margin:0!important;
    padding:0 8px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
  }
  body.page-id-247343 .elementor-element-404d1c9>.e-con-inner>.gig-stat:nth-child(1){right:0!important;left:auto!important;}
  body.page-id-247343 .elementor-element-404d1c9>.e-con-inner>.gig-stat:nth-child(2){right:25%!important;left:auto!important;}
  body.page-id-247343 .elementor-element-404d1c9>.e-con-inner>.gig-stat:nth-child(3){right:50%!important;left:auto!important;}
  body.page-id-247343 .elementor-element-404d1c9>.e-con-inner>.gig-stat:nth-child(4){right:75%!important;left:auto!important;}
  body.page-id-247343 .elementor-element-404d1c9 .gig-stat::before{
    position:relative!important;
    inset:auto!important;
    flex:0 0 30px!important;
    margin:0 auto 12px!important;
  }
  body.page-id-247343 .elementor-element-404d1c9 .gig-stat>.elementor-widget{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    margin:0!important;
    text-align:center!important;
  }
  body.page-id-247343 .elementor-element-404d1c9 .gig-stat p{
    margin:0 0 8px!important;
    color:#fff!important;
    font-size:13px!important;
    line-height:1.25!important;
  }
  body.page-id-247343 .elementor-element-404d1c9 .gig-stat .elementor-heading-title{
    margin:0!important;
    color:#fff!important;
    font-size:25px!important;
    line-height:1.1!important;
  }
}


/* gig-ar-visual-precision-v26 */
body.page-id-247343 .gig-search-input::before{
  content:none!important;
  display:none!important;
}
body.page-id-247343 .gig-search-input input{
  direction:rtl!important;
  text-align:right!important;
}
body.page-id-247343 .gig-search-input input::placeholder{
  color:#555!important;
  opacity:1!important;
}
body.page-id-247343 .gig-search-adv{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  width:100%!important;
}
body.page-id-247343 .gig-search-adv button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 24px!important;
  width:24px!important;
  min-width:24px!important;
  height:24px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid #d7d7d7!important;
  border-radius:50%!important;
  background:#fff!important;
  color:#111!important;
  font-size:14px!important;
  font-weight:400!important;
  line-height:1!important;
}
body.page-id-247343 .elementor-element-1a4ee5e .elementor-widget-container{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:16px!important;
}
body.page-id-247343 .elementor-element-1a4ee5e .elementor-widget-container p{
  flex:1 1 auto!important;
  min-width:0!important;
  width:auto!important;
  margin:0!important;
}
body.page-id-247343 .elementor-element-1a4ee5e .elementor-widget-container::after{
  position:relative!important;
  inset:auto!important;
  display:inline-block!important;
  flex:0 0 auto!important;
  margin:0!important;
}
@media (min-width:1560px){
  body.page-id-247343 .elementor-element-8ca0f52{
    padding:0!important;
  }
  body.page-id-247343 .elementor-element-a65bc12>.e-con-inner>.elementor-element-2254241{
    position:absolute!important;
    left:215px!important;
    right:auto!important;
    top:162.5px!important;
    bottom:auto!important;
    width:568px!important;
    height:423px!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
  }
  body.page-id-247343 .elementor-element-2254241>.elementor-element-e5022e9{
    position:absolute!important;
    left:0!important;
    right:auto!important;
    top:0!important;
    bottom:auto!important;
    width:568px!important;
    height:423px!important;
    margin:0!important;
  }
  body.page-id-247343 .elementor-element-2254241>.elementor-element-b53bb25{
    position:absolute!important;
    left:242.5px!important;
    right:auto!important;
    top:170px!important;
    bottom:auto!important;
    width:83px!important;
    height:83px!important;
    margin:0!important;
  }
}


/* gig-ar-specificity-final-v27 */
html body.page-id-247343 .elementor-247343 .elementor-element-9294dae .gig-search-input input#gig-search-q::placeholder{
  color:#555!important;
  opacity:1!important;
}
html body.page-id-247343 .elementor-247343 .elementor-element-b12439a .gig-search-adv button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
  flex:0 0 24px!important;
  width:24px!important;
  min-width:24px!important;
  max-width:24px!important;
  height:24px!important;
  min-height:24px!important;
  max-height:24px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid #d7d7d7!important;
  border-radius:50%!important;
  background:#fff!important;
  color:#111!important;
  font-size:14px!important;
  font-weight:400!important;
  line-height:22px!important;
}
@media (min-width:1560px){
  html body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-2254241 .elementor-element-e5022e9{
    position:absolute!important;
    left:0!important;
    right:auto!important;
    top:0!important;
    bottom:auto!important;
    width:568px!important;
    height:423px!important;
    margin:0!important;
    transform:none!important;
  }
  html body.page-id-247343 .elementor-247343 .elementor-element-a65bc12 .elementor-element-2254241 .elementor-element-b53bb25{
    position:absolute!important;
    left:242.5px!important;
    right:auto!important;
    top:170px!important;
    bottom:auto!important;
    width:83px!important;
    height:83px!important;
    margin:0!important;
    transform:none!important;
  }
}


/* gig-ar-mobile-hero-flow-v28 */
@media (max-width:767px){
  body.page-id-247343 .elementor-element-955e29a{
    min-height:949px!important;
    height:949px!important;
  }
  body.page-id-247343 .elementor-element-fb33ecb{
    min-height:875px!important;
    height:875px!important;
  }
  body.page-id-247343 .elementor-element-fb33ecb>.e-con-inner{
    min-height:875px!important;
    height:875px!important;
    grid-template-rows:13px 20px 45px 20px 255px 20px 129px 20px 280px 20px 53px!important;
  }
  body.page-id-247343 .elementor-element-88b82a4{
    min-height:255px!important;
    height:255px!important;
    overflow:visible!important;
  }
  html body.page-id-247343 .elementor-247343 .elementor-element-88b82a4 .elementor-widget-container{
    min-height:0!important;
    height:auto!important;
    overflow:visible!important;
  }
  html body.page-id-247343 .elementor-247343 .elementor-element-88b82a4 p{
    position:static!important;
    inset:auto!important;
    display:block!important;
    width:auto!important;
    height:auto!important;
    min-height:0!important;
    margin:0 0 14px!important;
    padding:0!important;
    transform:none!important;
    white-space:normal!important;
  }
  html body.page-id-247343 .elementor-247343 .elementor-element-88b82a4 p:first-child{
    color:#111!important;
    font-size:15px!important;
    font-weight:600!important;
    line-height:1.5!important;
  }
  html body.page-id-247343 .elementor-247343 .elementor-element-88b82a4 p:nth-child(2),
  html body.page-id-247343 .elementor-247343 .elementor-element-88b82a4 p:nth-child(3){
    color:#6b6e74!important;
    font-size:14px!important;
    font-weight:400!important;
    line-height:1.55!important;
  }
  html body.page-id-247343 .elementor-247343 .elementor-element-88b82a4 p:last-child{
    margin-bottom:0!important;
  }
}


/* gig-ar-mobile-hero-definitive-v29 */
@media (max-width:767px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a{
    height:949px!important;
    min-height:949px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element.elementor-element-fb33ecb,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element.elementor-element-fb33ecb > .e-con-inner{
    height:875px!important;
    min-height:875px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element.elementor-element-fb33ecb > .e-con-inner{
    grid-template-rows:13px 20px 45px 20px 255px 20px 129px 20px 280px 20px 53px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4{
    height:255px!important;
    min-height:255px!important;
    overflow:visible!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 .elementor-widget-container,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 .elementor-text-editor{
    position:relative!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    white-space:normal!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 p,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 p:nth-child(1),
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 p:nth-child(2),
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 p:nth-child(3){
    position:static!important;
    inset:auto!important;
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    margin:0 0 14px!important;
    padding:0!important;
    transform:none!important;
    white-space:normal!important;
    text-align:right!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 p:nth-child(1){
    color:#111!important;
    font-size:15px!important;
    font-weight:600!important;
    line-height:1.5!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 p:nth-child(2),
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 p:nth-child(3){
    color:#62666b!important;
    font-size:14px!important;
    font-weight:400!important;
    line-height:1.55!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 p:nth-child(3){
    margin-bottom:0!important;
  }
}

/

/* gig-ar-wide-centered-canvas-v30 */
@media (min-width:1025px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fb33ecb > .e-con-inner{
    grid-template-columns:minmax(0,632fr) minmax(0,665fr)!important;
    direction:ltr!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9a8d385{
    grid-column:1!important;grid-row:1!important;grid-area:1 / 1!important;
    justify-self:start!important;align-self:start!important;order:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-dd2d5b1{
    grid-column:2!important;grid-row:1!important;grid-area:1 / 2!important;
    justify-self:start!important;align-self:start!important;order:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 :is(
    .elementor-element.elementor-element-2a575c7,
    .elementor-element.elementor-element-3e3fd69,
    .elementor-element.elementor-element-88b82a4,
    .elementor-element.elementor-element-9c4d334,
    .elementor-element.elementor-element-2117abf,
    .elementor-element.elementor-element-1a4ee5e
  ){
    text-align:right!important;
  }
}
@media (min-width:1921px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 :is(
    .elementor-element.elementor-element-2dde043,
    .elementor-element.elementor-element-7d7af77,
    .elementor-element.elementor-element-a65bc12,
    .elementor-element.elementor-element-12af6af
  ) > .e-con-inner{
    position:relative!important;
    width:1920px!important;min-width:1920px!important;max-width:1920px!important;
    height:100%!important;min-height:0!important;
    margin-right:auto!important;margin-left:auto!important;
    right:auto!important;left:auto!important;
    box-sizing:border-box!important;
  }
}
/* /gig-ar-wide-centered-canvas-v30 */

/* gig-ar-rtl-hero-order-v31 */
@media (min-width:1025px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fb33ecb > .e-con-inner{
    grid-template-columns:minmax(0,632fr) minmax(0,665fr)!important;
    direction:ltr!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9a8d385{
    grid-column:1!important;grid-row:1!important;
    grid-area:1 / 1 / auto / auto!important;
    justify-self:start!important;align-self:start!important;order:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-dd2d5b1{
    grid-column:2!important;grid-row:1!important;
    grid-area:1 / 2 / auto / auto!important;
    justify-self:start!important;align-self:start!important;order:0!important;
  }
}
/* /gig-ar-rtl-hero-order-v31 *//* gig-ar-figma-corrections-v32 */
body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-091d527,
body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-091d527 .elementor-widget-container,
body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-091d527 .elementor-button-wrapper{
  margin-inline:auto!important;text-align:center!important;justify-content:center!important;
}

@media (min-width:768px) and (max-width:1559px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-card{
    position:relative!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-body{
    position:relative!important;display:flex!important;flex-direction:column!important;overflow:visible!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-badge{
    position:absolute!important;left:0!important;right:auto!important;top:-34px!important;z-index:4!important;
    min-width:80px!important;width:auto!important;height:34px!important;margin:0!important;padding:0 12px!important;
    display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border-radius:0!important;
    color:#232526!important;font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:10px!important;font-weight:800!important;line-height:15px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-1e01140,.elementor-element-814bc97,.elementor-element-5a98e70,.elementor-element-f837b87,.elementor-element-96b060d,.elementor-element-44273e1){order:1!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-fd4a3aa,.elementor-element-be7a287,.elementor-element-e425107,.elementor-element-4381d87,.elementor-element-bb6b98a,.elementor-element-0619940){order:2!important;margin-top:0!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-5d08938,.elementor-element-a250c52,.elementor-element-6263c68,.elementor-element-aa2d75c,.elementor-element-2e8c31e,.elementor-element-066a087){order:3!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-71e279d,.elementor-element-0014051,.elementor-element-eff674e,.elementor-element-2faab87,.elementor-element-43e7c75,.elementor-element-a33562b){order:4!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-7ac8920,.elementor-element-87968f4,.elementor-element-f0cd6ad,.elementor-element-b2bfd6e,.elementor-element-cbe598e,.elementor-element-dd354df){order:5!important;margin-top:auto!important;align-self:flex-end!important;}
}

@media (min-width:1560px){
  /* Archive-search copy: exact 1920px Figma stage, centered by the existing section wrapper. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-716fdd1{
    direction:ltr!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-0233076{
    position:relative!important;display:block!important;padding:0!important;gap:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-0233076 > .elementor-element{
    position:absolute!important;margin:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-3dde7f2{
    top:0!important;right:0!important;width:580px!important;height:23px!important;text-align:right!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-72edc80{
    top:42.08px!important;right:0!important;width:580px!important;height:128px!important;text-align:right!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-72edc80 .elementor-heading-title{
    margin:0!important;font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:58px!important;font-weight:600!important;line-height:1.1!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-8b7dc76{
    top:220.08px!important;right:0!important;width:580px!important;height:72px!important;text-align:right!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:24.336px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-d0e6965{
    top:347.08px!important;left:370px!important;right:auto!important;width:210px!important;height:57px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-d0e6965 .elementor-widget-container,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-d0e6965 .elementor-button-wrapper,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-d0e6965 .elementor-button{
    width:210px!important;height:57px!important;margin:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-d0e6965 .elementor-button{
    padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:29px!important;
  }

  /* Archive-search panel controls: Figma order and left-to-right control geometry. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-bd68911{
    position:relative!important;display:block!important;padding:0!important;gap:0!important;direction:ltr!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-bd68911 > .elementor-element{
    position:absolute!important;margin:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-178ce31{
    left:71px!important;right:auto!important;top:38px!important;width:520px!important;height:32px!important;text-align:left!important;direction:rtl!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-b8df7bf{
    left:71px!important;right:auto!important;top:72px!important;width:520px!important;height:24px!important;text-align:left!important;direction:rtl!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a19d73b{
    left:34px!important;right:auto!important;top:101px!important;width:453.7px!important;height:46px!important;text-align:left!important;direction:rtl!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9294dae{
    left:34px!important;right:auto!important;top:147px!important;width:624px!important;height:64px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9294dae .elementor-widget-container,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9294dae .gig-search-form{
    width:624px!important;height:64px!important;margin:0!important;position:relative!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9294dae .gig-search-input{
    position:absolute!important;left:0!important;right:auto!important;top:9px!important;width:624px!important;height:55px!important;
    display:flex!important;flex-direction:row!important;direction:ltr!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9294dae input{
    flex:0 0 552px!important;width:552px!important;height:55px!important;text-align:right!important;direction:rtl!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9294dae button{
    flex:0 0 72px!important;width:72px!important;height:55px!important;margin:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-b12439a{
    left:34px!important;right:auto!important;top:211px!important;width:624px!important;height:56.5px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-b12439a .elementor-widget-container,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-b12439a .gig-search-adv{
    width:624px!important;height:56.5px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;direction:ltr!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-b12439a span{direction:rtl!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-361c689{
    left:34px!important;right:auto!important;top:267.5px!important;width:453.7px!important;height:49px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-361c689 .elementor-widget-container{
    width:453.7px!important;height:49px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;direction:ltr!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-361c689 :is(.gig-chip-label,.gig-chip){direction:rtl!important;}

  /* Latest archive cards: Figma variable imagery, transparent surfaces, image-edge tabs and aligned actions. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-8ca0f52{
    direction:ltr!important;overflow:visible!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-0dd31c4{grid-column:1!important;grid-row:1!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-4941a0b{grid-column:2!important;grid-row:1!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7744ae8{grid-column:3!important;grid-row:1!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-bbd27fb{grid-column:1!important;grid-row:2!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-db1102e{grid-column:2!important;grid-row:2!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-6cd01bb{grid-column:3!important;grid-row:2!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-card{
    position:relative!important;display:block!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-img{
    position:absolute!important;left:0!important;right:auto!important;top:0!important;width:445.333px!important;max-width:445.333px!important;margin:0!important;overflow:hidden!important;z-index:1!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-img .elementor-widget-container,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-img img{
    width:445.333px!important;max-width:445.333px!important;height:100%!important;margin:0!important;object-fit:cover!important;display:block!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9b6e766{height:275.349px!important;min-height:275.349px!important;border-radius:150px 10px 10px 10px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-6d4f7e9{height:274.695px!important;min-height:274.695px!important;border-radius:10px 150px 10px 10px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-c169955{height:247.215px!important;min-height:247.215px!important;border-radius:10px 10px 150px 10px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-64ee013{height:308.326px!important;min-height:308.326px!important;border-radius:10px 10px 150px 10px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-649c64b{height:308.327px!important;min-height:308.327px!important;border-radius:150px 10px 10px 10px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e10146c{height:308.326px!important;min-height:308.326px!important;border-radius:10px 150px 10px 10px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-img :is(.elementor-widget-container,img){border-radius:inherit!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-body{
    position:absolute!important;inset:0 auto auto 0!important;width:445.333px!important;max-width:445.333px!important;height:552px!important;min-height:552px!important;
    margin:0!important;padding:0!important;display:block!important;overflow:visible!important;background:transparent!important;border:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-body > .elementor-element{
    position:absolute!important;right:auto!important;margin:0!important;padding:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-body > .elementor-element > .elementor-widget-container{
    margin:0!important;padding:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-badge{
    z-index:4!important;height:34px!important;margin:0!important;padding:0 12px!important;box-sizing:border-box!important;
    display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:0!important;border-radius:0!important;
    color:#232526!important;font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:10px!important;font-weight:800!important;line-height:15px!important;text-align:center!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fc9e218{left:-.5px!important;top:249px!important;width:80px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-d699ae3{left:.167px!important;top:240.955px!important;width:111px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-0106f4f{left:-.167px!important;top:225.637px!important;width:80px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-ebf1cf9{left:-.5px!important;top:273.955px!important;width:111px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7decbf7{left:-.201px!important;top:273.955px!important;width:76px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-4ad0230{left:-.167px!important;top:273.955px!important;width:111px!important;}

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-1e01140,.elementor-element-814bc97,.elementor-element-5a98e70,.elementor-element-f837b87,.elementor-element-96b060d,.elementor-element-44273e1){
    left:0!important;width:445.333px!important;height:24px!important;color:#EF3E23!important;text-align:right!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:16.2336px!important;font-weight:600!important;line-height:23.1908px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-1e01140{top:312.557px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-814bc97{top:311.321px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-5a98e70{top:280.175px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-f837b87,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-96b060d,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-44273e1{top:349.438px!important;}

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-fd4a3aa,.elementor-element-be7a287,.elementor-element-e425107,.elementor-element-4381d87,.elementor-element-bb6b98a,.elementor-element-0619940){
    right:0!important;left:auto!important;width:120px!important;height:15px!important;color:#666!important;text-align:right!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:10px!important;font-weight:400!important;line-height:15px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-fd4a3aa,.elementor-element-be7a287,.elementor-element-e425107,.elementor-element-4381d87,.elementor-element-bb6b98a,.elementor-element-0619940) .elementor-widget-container::after{
    content:"";display:inline-block;width:7px;height:7px;margin-inline-start:9px;border-radius:50%;background:#69A84F;vertical-align:middle;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fd4a3aa{top:367.557px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-be7a287{top:362.235px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e425107{top:331.09px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-4381d87,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-bb6b98a,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-0619940{top:400.352px!important;}

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-5d08938,.elementor-element-a250c52,.elementor-element-6263c68,.elementor-element-aa2d75c,.elementor-element-2e8c31e,.elementor-element-066a087){
    left:57.07px!important;width:388.263px!important;color:#101828!important;text-align:right!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-5d08938,.elementor-element-a250c52,.elementor-element-6263c68,.elementor-element-aa2d75c,.elementor-element-2e8c31e,.elementor-element-066a087) .elementor-heading-title{
    margin:0!important;font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:27.8289px!important;font-weight:600!important;line-height:37.1053px!important;color:#101828!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-5d08938{top:400.557px!important;height:43px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a250c52{top:391.15px!important;height:75px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-6263c68{top:360.004px!important;height:75px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-aa2d75c{top:429.267px!important;height:44px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-2e8c31e{top:429.266px!important;height:52px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-066a087{top:429.267px!important;height:58px!important;}

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-71e279d,.elementor-element-0014051,.elementor-element-eff674e,.elementor-element-2faab87,.elementor-element-43e7c75,.elementor-element-a33562b){
    left:0!important;width:445.333px!important;color:#667085!important;text-align:right!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:18.5526px!important;font-weight:400!important;line-height:27.8289px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-71e279d{top:461.557px!important;height:56px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-0014051{top:480.064px!important;height:56px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-eff674e{top:448.919px!important;height:56px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-2faab87{top:487.181px!important;height:56px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-43e7c75{top:495.181px!important;height:56px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a33562b{top:501.181px!important;height:56px!important;}

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-7ac8920,.elementor-element-87968f4,.elementor-element-f0cd6ad,.elementor-element-b2bfd6e,.elementor-element-cbe598e,.elementor-element-dd354df){
    left:285.333px!important;right:auto!important;width:160px!important;height:33px!important;z-index:5!important;align-self:auto!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-7ac8920,.elementor-element-87968f4,.elementor-element-f0cd6ad){top:549.979px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-b2bfd6e,.elementor-element-cbe598e,.elementor-element-dd354df){top:571.096px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-7ac8920,.elementor-element-87968f4,.elementor-element-f0cd6ad,.elementor-element-b2bfd6e,.elementor-element-cbe598e,.elementor-element-dd354df) :is(.elementor-widget-container,.elementor-button-wrapper,.elementor-button){
    width:160px!important;height:33px!important;margin:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-7ac8920,.elementor-element-87968f4,.elementor-element-f0cd6ad,.elementor-element-b2bfd6e,.elementor-element-cbe598e,.elementor-element-dd354df) .elementor-button{
    box-sizing:border-box!important;padding:0 13px!important;border-radius:18.566px!important;background:#000!important;color:#fff!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-7ac8920,.elementor-element-87968f4,.elementor-element-f0cd6ad,.elementor-element-b2bfd6e,.elementor-element-cbe598e,.elementor-element-dd354df) .elementor-button-content-wrapper{
    width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;direction:ltr!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-7ac8920,.elementor-element-87968f4,.elementor-element-f0cd6ad,.elementor-element-b2bfd6e,.elementor-element-cbe598e,.elementor-element-dd354df) .elementor-button-content-wrapper::before{
    content:"←"!important;font-size:15px!important;line-height:1!important;color:#fff!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-button-text{
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:16.245px!important;font-weight:500!important;line-height:23.207px!important;
  }

  /* Submit-evidence CTA: exact centered content frame inside the already-correct 568px band. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd{
    position:relative!important;display:block!important;padding:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd > .e-con-inner{
    position:absolute!important;left:50%!important;right:auto!important;top:150px!important;transform:translateX(-50%)!important;
    width:944px!important;max-width:none!important;height:309.44px!important;min-height:309.44px!important;margin:0!important;padding:0!important;display:block!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-8f7e4d7{
    position:absolute!important;left:0!important;top:0!important;width:944px!important;height:72px!important;margin:0!important;text-align:center!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-8f7e4d7 .elementor-heading-title{
    margin:0!important;font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:72px!important;font-weight:600!important;line-height:72px!important;text-align:center!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-7712f84{
    position:absolute!important;left:106px!important;top:182px!important;width:732px!important;height:49px!important;margin:0!important;text-align:center!important;
    font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:24.336px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-091d527{
    position:absolute!important;left:390px!important;right:auto!important;top:257px!important;width:164px!important;height:52.44px!important;margin:0!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-091d527 :is(.elementor-widget-container,.elementor-button-wrapper,.elementor-button){
    width:164px!important;height:52.44px!important;margin:0!important;
  }
}
/* gig-ar-final-alignment-v33 */
@media (min-width:768px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-badge > .elementor-widget-container{
    width:100%!important;height:100%!important;margin:0!important;padding:0!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
    background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#232526!important;
  }
}

@media (max-width:767px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-091d527,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-091d527 .elementor-widget-container,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-091d527 .elementor-button-wrapper,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-091d527 .elementor-button{
    width:160px!important;min-width:160px!important;max-width:160px!important;margin-inline:auto!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-091d527 .elementor-button-wrapper{
    display:flex!important;align-items:center!important;justify-content:center!important;
  }
}

@media (min-width:1560px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-178ce31{top:34px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-b8df7bf{top:68px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a19d73b{top:97px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-9294dae{top:143px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-b12439a{top:207px!important;}
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-361c689{top:263.5px!important;}

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd > .elementor-element-8f7e4d7,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-8f7e4d7{
    left:calc(50% - 473px)!important;right:auto!important;top:150px!important;width:944px!important;height:72px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd > .elementor-element-7712f84,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-7712f84{
    left:calc(50% - 367px)!important;right:auto!important;top:332px!important;width:732px!important;height:49px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd > .elementor-element-091d527,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-091d527{
    left:calc(50% - 83px)!important;right:auto!important;top:407px!important;width:164px!important;height:52.44px!important;
  }
}
/* gig-ar-cta-title-width-v34 */
@media (min-width:1560px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-8f7e4d7{
    width:944px!important;min-width:944px!important;max-width:944px!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-8f7e4d7 .elementor-widget-container,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element-8f7e4d7 .elementor-heading-title{
    width:944px!important;min-width:944px!important;max-width:944px!important;text-align:center!important;
  }
}
/* gig-ar-tablet-card-actions-v35 */
@media (min-width:768px) and (max-width:1559px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(.elementor-element-7ac8920,.elementor-element-87968f4,.elementor-element-f0cd6ad,.elementor-element-b2bfd6e,.elementor-element-cbe598e,.elementor-element-dd354df){
    position:absolute!important;left:18px!important;right:auto!important;top:auto!important;bottom:18px!important;
    margin:0!important;align-self:auto!important;z-index:5!important;
  }
}
/* gig-ar-responsive-card-row-height-v36 */
@media (min-width:768px) and (max-width:1559px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-card{
    display:flex!important;flex-direction:column!important;align-self:stretch!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-img{
    flex:0 0 auto!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-body{
    flex:1 1 0!important;height:auto!important;min-height:0!important;padding:18px 22px 63px!important;
  }
}
/* gig-ar-responsive-card-fixed-rows-v37 */
@media (min-width:768px) and (max-width:1559px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-card{
    display:flex!important;flex-direction:column!important;align-self:start!important;overflow:visible!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-img{
    flex:0 0 auto!important;
  }
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-body{
    position:relative!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;
    height:auto!important;min-height:0!important;padding:18px 22px 63px!important;overflow:visible!important;
  }
}
@media (min-width:1200px) and (max-width:1559px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-card{
    height:517px!important;min-height:517px!important;max-height:517px!important;
  }
}
@media (min-width:768px) and (max-width:1199px){
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .gig-update-card{
    height:535.3px!important;min-height:535.3px!important;max-height:535.3px!important;
  }
}

/* CODEX_HOME_FINAL_START_247343 */
/*
 * GIGAZA Arabic home, final measured geometry overrides.
 * Scope: page 247343 only. Append after the existing page CSS.
 *
 * Keep meaningful copy in Elementor, not CSS. Before release update these widgets:
 * - 8b7dc76: end the mobile archive description after "وسجلات الدمار في غزة."
 * - a19d73b: "ابحث بالاسم أو الموقع أو التصنيف أو الكلمة المفتاحية"
 * - dd76f6b: "وصول منظّم إلى القصص الموثّقة والأدلة البصرية والأشخاص والمواقع والسجلات القانونية."
 * - 8f7e4d7: "ساعد في حفظ الأدلة"
 * - 7712f84: "شارك شهادة أو صورة أو مقطع فيديو أو وثيقة أو سجل موقع عبر نموذج التوثيق الآمن."
 */

@media (max-width: 767px) {
  /* About / hero: Figma section 193:1342, 390 x 863. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    height: 863px !important;
    min-height: 863px !important;
    padding: 30px 20px 44px !important;
    margin: 0 !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element.elementor-element-fb33ecb,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a > .elementor-element.elementor-element-fb33ecb > .e-con-inner {
    display: grid !important;
    width: 100% !important;
    max-width: 350px !important;
    height: 789px !important;
    min-height: 789px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: 13px 20px 45px 20px 169px 20px 129px 20px 280px 20px 53px !important;
    row-gap: 0 !important;
    column-gap: 0 !important;
    align-content: start !important;
    align-items: start !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 {
    height: 169px !important;
    min-height: 169px !important;
    overflow: visible !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 .elementor-widget-container {
    position: relative !important;
    width: 100% !important;
    height: 169px !important;
    min-height: 169px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 .elementor-text-editor {
    position: relative !important;
    width: 100% !important;
    height: 169px !important;
    min-height: 169px !important;
    margin: 0 !important;
    padding: 74px 0 0 !important;
    overflow: visible !important;
    box-sizing: border-box !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 p {
    position: static !important;
    inset: auto !important;
    display: block !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
    text-align: right !important;
    white-space: normal !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 p:first-child {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    left: 0 !important;
    height: 54px !important;
    color: #111 !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 15px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 p:nth-child(2) {
    color: #62666b !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 14px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-88b82a4 p:nth-child(n + 3) {
    display: none !important;
  }

  /* Archive intro and compact search panel: Figma section 193:1428, 390 x 526. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    height: 526px !important;
    min-height: 526px !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-3dde7f2 {
    position: absolute !important;
    top: 48px !important;
    right: 0 !important;
    bottom: auto !important;
    left: 0 !important;
    width: 350px !important;
    height: 13px !important;
    min-height: 13px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-72edc80 {
    top: 79px !important;
    height: 143px !important;
    min-height: 143px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-8b7dc76 {
    top: 240px !important;
    height: 48px !important;
    min-height: 48px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-bd68911 {
    display: block !important;
    position: absolute !important;
    top: 306px !important;
    right: 20px !important;
    bottom: auto !important;
    left: 20px !important;
    width: auto !important;
    max-width: 350px !important;
    height: 168px !important;
    min-height: 168px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-a19d73b {
    display: block !important;
    position: absolute !important;
    top: 74px !important;
    right: auto !important;
    bottom: auto !important;
    left: 16px !important;
    width: 318px !important;
    height: 13px !important;
    min-height: 13px !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #6b7075 !important;
    font: 400 11px/13px "Noto Sans Arabic", Arial, sans-serif !important;
    text-align: right !important;
    white-space: nowrap !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-a19d73b p {
    margin: 0 !important;
    color: inherit !important;
    font: inherit !important;
    text-align: inherit !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-9294dae {
    display: block !important;
    position: absolute !important;
    top: 18px !important;
    right: auto !important;
    bottom: auto !important;
    left: 16px !important;
    width: 318px !important;
    height: 115px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-9294dae > .elementor-widget-container,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-9294dae .gig-search-form,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-9294dae .gig-search-input {
    display: block !important;
    position: relative !important;
    width: 318px !important;
    height: 115px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-9294dae .gig-search-input input {
    position: absolute !important;
    top: 0 !important;
    right: auto !important;
    bottom: auto !important;
    left: 0 !important;
    width: 318px !important;
    height: 44px !important;
    min-height: 44px !important;
    margin: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-9294dae .gig-search-input button {
    position: absolute !important;
    top: 81px !important;
    right: auto !important;
    bottom: auto !important;
    left: 248px !important;
    width: 70px !important;
    height: 34px !important;
    min-height: 34px !important;
    margin: 0 !important;
  }

  /* Latest archive: exact six-card track and compact mobile pagination. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    height: 2993px !important;
    min-height: 2993px !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 > .e-con-inner {
    display: block !important;
    position: relative !important;
    width: 390px !important;
    max-width: 390px !important;
    height: 2993px !important;
    min-height: 2993px !important;
    margin: 0 auto !important;
    padding: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 > .e-con-inner::before {
    content: "تم التحقق حديثًا" !important;
    display: block !important;
    position: absolute !important;
    top: 54px !important;
    right: auto !important;
    bottom: auto !important;
    left: 20px !important;
    width: 350px !important;
    height: 13px !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #b02426 !important;
    font: 700 11px/13px "Noto Sans Arabic", Arial, sans-serif !important;
    text-align: right !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 > .e-con-inner::after {
    content: none !important;
    display: none !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element.elementor-element-b8e0a98 {
    position: absolute !important;
    top: 89px !important;
    right: auto !important;
    bottom: auto !important;
    left: 20px !important;
    width: 350px !important;
    height: 35px !important;
    min-height: 35px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element.elementor-element-efde42b {
    position: absolute !important;
    top: 146px !important;
    right: auto !important;
    bottom: auto !important;
    left: 20px !important;
    width: 350px !important;
    height: 53px !important;
    min-height: 53px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element.elementor-element-8ca0f52 {
    display: grid !important;
    position: absolute !important;
    top: 221px !important;
    right: auto !important;
    bottom: auto !important;
    left: 20px !important;
    width: 350px !important;
    max-width: 350px !important;
    height: 2672px !important;
    min-height: 2672px !important;
    margin: 0 !important;
    padding: 0 !important;
    grid-template-columns: 350px !important;
    grid-template-rows: repeat(6, 427px) !important;
    grid-auto-rows: 427px !important;
    row-gap: 22px !important;
    column-gap: 0 !important;
    align-content: start !important;
    justify-items: stretch !important;
    direction: rtl !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element.elementor-element-8ca0f52 > .gig-update-card {
    width: 350px !important;
    max-width: 350px !important;
    height: 427px !important;
    min-height: 427px !important;
    margin: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element.elementor-element-b830228 {
    display: flex !important;
    position: absolute !important;
    top: 2915px !important;
    right: auto !important;
    bottom: auto !important;
    left: 164.5px !important;
    width: 61px !important;
    max-width: 61px !important;
    height: 18px !important;
    min-height: 18px !important;
    margin: 0 !important;
    padding: 0 !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: visible !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element.elementor-element-b830228 > .elementor-element {
    display: none !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element.elementor-element-b830228 > .elementor-element.elementor-element-04fc682 {
    display: block !important;
    width: 61px !important;
    height: 18px !important;
    margin: 0 !important;
    color: #b02426 !important;
    font-size: 0 !important;
    text-align: center !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 .elementor-element.elementor-element-04fc682 .elementor-widget-container::after {
    content: "المزيد  ⌄" !important;
    color: #b02426 !important;
    font: 700 11px/18px "Noto Sans Arabic", Arial, sans-serif !important;
    white-space: nowrap !important;
  }

  /* Archive categories: Figma section 193:1476, 390 x 655. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e26b00b {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    height: 655px !important;
    min-height: 655px !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e26b00b > .e-con-inner {
    display: block !important;
    position: relative !important;
    width: 350px !important;
    max-width: 350px !important;
    height: 655px !important;
    min-height: 655px !important;
    margin: 0 auto !important;
    padding: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element.elementor-element-9d66568,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element.elementor-element-5f73439,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element.elementor-element-dd76f6b,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element.elementor-element-c079675 {
    position: absolute !important;
    right: auto !important;
    bottom: auto !important;
    left: 0 !important;
    width: 350px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element.elementor-element-9d66568 {
    top: 52px !important;
    height: 13px !important;
    min-height: 13px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element.elementor-element-5f73439 {
    top: 81px !important;
    height: 51px !important;
    min-height: 51px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element.elementor-element-dd76f6b {
    top: 148px !important;
    height: 59px !important;
    min-height: 59px !important;
    overflow: hidden !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element.elementor-element-c079675 {
    display: grid !important;
    top: 223px !important;
    height: 376px !important;
    min-height: 376px !important;
    grid-template-columns: 350px !important;
    grid-template-rows: repeat(4, 82px) !important;
    row-gap: 16px !important;
    column-gap: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e26b00b .elementor-element.elementor-element-c079675 > .gig-cat-card {
    width: 350px !important;
    height: 82px !important;
    min-height: 82px !important;
    margin: 0 !important;
    padding: 16px !important;
    box-sizing: border-box !important;
  }

  /* Donation: Figma section 193:1508, 390 x 806. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12 {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    height: 806px !important;
    min-height: 806px !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12 > .e-con-inner {
    display: block !important;
    position: relative !important;
    width: 390px !important;
    max-width: 390px !important;
    height: 806px !important;
    min-height: 806px !important;
    margin: 0 auto !important;
    padding: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element.elementor-element-e09ed68 {
    display: contents !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element.elementor-element-b052f14 {
    position: absolute !important;
    top: 52px !important;
    right: auto !important;
    bottom: auto !important;
    left: 20px !important;
    width: 350px !important;
    height: 13px !important;
    min-height: 13px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element.elementor-element-679bd9e {
    position: absolute !important;
    top: 83px !important;
    right: auto !important;
    bottom: auto !important;
    left: 20px !important;
    width: 350px !important;
    height: 71px !important;
    min-height: 71px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element.elementor-element-2254241 {
    display: block !important;
    position: absolute !important;
    top: 172px !important;
    right: auto !important;
    bottom: auto !important;
    left: 20px !important;
    width: 350px !important;
    max-width: 350px !important;
    height: 250px !important;
    min-height: 250px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element.elementor-element-e5022e9,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element.elementor-element-e5022e9 > .elementor-widget-container,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element.elementor-element-e5022e9 img {
    display: block !important;
    width: 350px !important;
    height: 250px !important;
    min-height: 250px !important;
    margin: 0 !important;
    padding: 0 !important;
    object-fit: cover !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element.elementor-element-ed5935e {
    position: absolute !important;
    top: 440px !important;
    right: auto !important;
    bottom: auto !important;
    left: 20px !important;
    width: 350px !important;
    height: 246px !important;
    min-height: 246px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    font-size: 12px !important;
    line-height: 16px !important;
    text-align: right !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element.elementor-element-ed5935e p {
    margin: 0 !important;
    font-size: 12px !important;
    line-height: 16px !important;
    text-align: right !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element.elementor-element-ed5935e p:nth-child(n + 2) {
    margin-top: 18px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element.elementor-element-d88e8ed {
    position: absolute !important;
    top: 704px !important;
    right: auto !important;
    bottom: auto !important;
    left: 180px !important;
    width: 190px !important;
    height: 46px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12 .elementor-element.elementor-element-d88e8ed :is(.elementor-widget-container, .elementor-button-wrapper, .elementor-button) {
    width: 190px !important;
    min-width: 190px !important;
    height: 46px !important;
    min-height: 46px !important;
    margin: 0 !important;
  }

  /* Submit-evidence CTA: Figma section 193:1521, 390 x 360. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    height: 360px !important;
    min-height: 360px !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd > .e-con-inner {
    display: block !important;
    position: absolute !important;
    top: 72px !important;
    right: auto !important;
    bottom: auto !important;
    left: 20px !important;
    width: 350px !important;
    max-width: 350px !important;
    height: 220px !important;
    min-height: 220px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element.elementor-element-8f7e4d7 {
    position: absolute !important;
    top: 0 !important;
    right: auto !important;
    bottom: auto !important;
    left: 0 !important;
    width: 350px !important;
    height: 76px !important;
    min-height: 76px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element.elementor-element-7712f84 {
    position: absolute !important;
    top: 90px !important;
    right: auto !important;
    bottom: auto !important;
    left: 15px !important;
    width: 320px !important;
    max-width: 320px !important;
    height: 60px !important;
    min-height: 60px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd .elementor-element.elementor-element-091d527 {
    position: absolute !important;
    top: 164px !important;
    right: auto !important;
    bottom: auto !important;
    left: 95px !important;
    width: 160px !important;
    height: 46px !important;
    min-height: 46px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }

  /* FAQ: retain the 637px band, restore Figma's two-line rows. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    height: 637px !important;
    min-height: 637px !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af > .e-con-inner {
    display: block !important;
    position: relative !important;
    width: 390px !important;
    max-width: 390px !important;
    height: 637px !important;
    min-height: 637px !important;
    margin: 0 auto !important;
    padding: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element.elementor-element-37ca031 {
    position: absolute !important;
    top: 54px !important;
    right: auto !important;
    bottom: auto !important;
    left: 20px !important;
    width: 350px !important;
    height: 35px !important;
    margin: 0 !important;
    transform: none !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element.elementor-element-305563c {
    position: absolute !important;
    top: 107px !important;
    right: auto !important;
    bottom: auto !important;
    left: 30px !important;
    width: 330px !important;
    height: 28px !important;
    margin: 0 !important;
    transform: none !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element.elementor-element-f2340eb {
    position: absolute !important;
    top: 153px !important;
    right: auto !important;
    bottom: auto !important;
    left: 20px !important;
    width: 350px !important;
    max-width: 350px !important;
    height: 424px !important;
    min-height: 424px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element.elementor-element-f2340eb > .elementor-widget-container,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element.elementor-element-f2340eb .elementor-accordion {
    width: 350px !important;
    height: 424px !important;
    min-height: 424px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element.elementor-element-f2340eb .elementor-accordion {
    display: flex !important;
    flex-direction: column !important;
    gap: 18px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element.elementor-element-f2340eb .elementor-accordion-item {
    flex: 0 0 auto !important;
    width: 350px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element.elementor-element-f2340eb .elementor-accordion-item:first-child {
    height: 128px !important;
    min-height: 128px !important;
    max-height: 128px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element.elementor-element-f2340eb .elementor-accordion-item:nth-child(2),
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element.elementor-element-f2340eb .elementor-accordion-item:nth-child(4) {
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element.elementor-element-f2340eb .elementor-accordion-item:nth-child(3),
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element.elementor-element-f2340eb .elementor-accordion-item:nth-child(5) {
    height: 64px !important;
    min-height: 64px !important;
    max-height: 64px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af .elementor-element.elementor-element-f2340eb .elementor-accordion-item:not(:first-child) .elementor-tab-title {
    height: 100% !important;
    min-height: 100% !important;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    box-sizing: border-box !important;
  }
}

/* Tablet / regular desktop: stop Elementor's global green accent leaking into Legal. */
@media (min-width: 768px) and (max-width: 1559px) {
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-2dde043 :is(
    .elementor-element.elementor-element-4e4a06a,
    .elementor-element.elementor-element-4613ad3,
    .elementor-element.elementor-element-158cf20
  ) .elementor-button {
    background: transparent !important;
    background-color: transparent !important;
    color: #e22024 !important;
    fill: #e22024 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }
}

/* Keep all archive actions on the same baseline and inside their cards. */
@media (min-width: 768px) {
  /* Section headings remain centered as the 1920px Figma frame contracts. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77
    :is(
      .elementor-element.elementor-element-b8e0a98,
      .elementor-element.elementor-element-b8e0a98 .elementor-heading-title,
      .elementor-element.elementor-element-efde42b,
      .elementor-element.elementor-element-efde42b p
    ) {
    direction: rtl !important;
    text-align: center !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 :is(
    .elementor-element.elementor-element-7ac8920,
    .elementor-element.elementor-element-87968f4,
    .elementor-element.elementor-element-f0cd6ad,
    .elementor-element.elementor-element-b2bfd6e,
    .elementor-element.elementor-element-cbe598e,
    .elementor-element.elementor-element-dd354df
  ) {
    top: auto !important;
    bottom: 0 !important;
  }
}

/* Tablet stacks the hero columns but keeps Arabic copy on the reading edge. */
@media (min-width: 768px) and (max-width: 1279px) {
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a
    :is(
      .elementor-element.elementor-element-2a575c7,
      .elementor-element.elementor-element-2a575c7 .elementor-widget-container,
      .elementor-element.elementor-element-3e3fd69,
      .elementor-element.elementor-element-3e3fd69 .elementor-heading-title,
      .elementor-element.elementor-element-88b82a4,
      .elementor-element.elementor-element-88b82a4 .elementor-widget-container,
      .elementor-element.elementor-element-88b82a4 p
    ) {
    direction: rtl !important;
    text-align: right !important;
  }
}

/* The desktop Figma artboard left a 207px tail after the accordion. Keep the
   authored accordion position, but use a production-sized 96px footer gap. */
@media (min-width: 1560px) {
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af {
    height: 903px !important;
    min-height: 903px !important;
  }
}

/* Arabic mobile production hardening, v38.
   Keep the authored 390px artboard geometry, but let every 350px content
   track contract safely on narrower phones. */
@media (max-width: 767px) {
  /* About copy: the live Text Editor uses .elementor-widget-container. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a
    .elementor-element.elementor-element-88b82a4 > .elementor-widget-container {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 169px !important;
    min-height: 169px !important;
    margin: 0 !important;
    padding: 74px 0 0 !important;
    transform: none !important;
    box-sizing: border-box !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a
    .elementor-element.elementor-element-88b82a4 > .elementor-widget-container > p:first-child {
    position: absolute !important;
    inset: 0 0 auto !important;
    width: 100% !important;
    height: 54px !important;
    margin: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a
    .elementor-element.elementor-element-88b82a4 > .elementor-widget-container > p:nth-child(2) {
    position: static !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
  }

  /* Keep the play glyph independent of the label's visual center. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a
    .elementor-element.elementor-element-a57f6ea .elementor-button-content-wrapper {
    display: flex !important;
    position: relative !important;
    width: 100% !important;
    height: 100% !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a
    .elementor-element.elementor-element-a57f6ea .elementor-button-content-wrapper::before {
    position: absolute !important;
    top: 50% !important;
    right: 0 !important;
    left: auto !important;
    margin: 0 !important;
    transform: translateY(-50%) !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-955e29a
    .elementor-element.elementor-element-a57f6ea .elementor-button-text {
    width: auto !important;
    margin: 0 !important;
    text-align: center !important;
  }

  /* Search intro and panel: centered fluid track with explicit RTL alignment. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f
    :is(
      .elementor-element.elementor-element-3dde7f2,
      .elementor-element.elementor-element-72edc80,
      .elementor-element.elementor-element-8b7dc76,
      .elementor-element.elementor-element-bd68911
    ) {
    right: auto !important;
    left: 50% !important;
    width: min(350px, calc(100vw - 40px)) !important;
    max-width: 350px !important;
    transform: translateX(-50%) !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f
    :is(
      .elementor-element.elementor-element-3dde7f2,
      .elementor-element.elementor-element-3dde7f2 > .elementor-widget-container,
      .elementor-element.elementor-element-3dde7f2 p,
      .elementor-element.elementor-element-72edc80,
      .elementor-element.elementor-element-72edc80 .elementor-heading-title,
      .elementor-element.elementor-element-8b7dc76,
      .elementor-element.elementor-element-8b7dc76 p
    ) {
    direction: rtl !important;
    text-align: right !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f
    .elementor-element.elementor-element-bd68911
    :is(.elementor-element.elementor-element-a19d73b, .elementor-element.elementor-element-9294dae) {
    right: auto !important;
    left: 16px !important;
    width: calc(100% - 32px) !important;
    max-width: none !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f
    .elementor-element.elementor-element-9294dae > .elementor-widget-container,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f
    .elementor-element.elementor-element-9294dae .gig-search-form,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f
    .elementor-element.elementor-element-9294dae .gig-search-input {
    width: 100% !important;
    max-width: none !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f
    .elementor-element.elementor-element-9294dae .gig-search-input input {
    right: auto !important;
    left: 0 !important;
    width: 100% !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-24acc0f
    .elementor-element.elementor-element-9294dae .gig-search-input button {
    right: 0 !important;
    left: auto !important;
  }

  /* Legal intro: wrap the Arabic heading instead of cropping its RTL start. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-2dde043
    .elementor-element.elementor-element-189a84a {
    top: 54px !important;
    height: 13px !important;
    min-height: 13px !important;
    font-size: 11px !important;
    line-height: 13px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-2dde043
    .elementor-element.elementor-element-65aab64 {
    top: 89px !important;
    height: 70px !important;
    min-height: 70px !important;
    overflow: visible !important;
    direction: rtl !important;
    text-align: right !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-2dde043
    .elementor-element.elementor-element-65aab64 .elementor-heading-title {
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    font-size: 30px !important;
    line-height: 35px !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    direction: rtl !important;
    text-align: right !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-2dde043
    .elementor-element.elementor-element-5f2cc2a {
    top: 181px !important;
    height: 45px !important;
    min-height: 45px !important;
    overflow: visible !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-2dde043
    .gig-report-card :is(.elementor-widget-heading, .elementor-widget-text-editor),
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-2dde043
    .gig-report-card :is(.elementor-heading-title, .elementor-widget-container, p) {
    direction: rtl !important;
    text-align: right !important;
  }

  /* Latest archive heading and cards. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77 > .e-con-inner {
    width: 100% !important;
    max-width: 390px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77
    :is(
      .elementor-element.elementor-element-b8e0a98,
      .elementor-element.elementor-element-efde42b,
      .elementor-element.elementor-element-8ca0f52
    ) {
    right: auto !important;
    left: 50% !important;
    width: min(350px, calc(100vw - 40px)) !important;
    max-width: 350px !important;
    transform: translateX(-50%) !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77
    .elementor-element.elementor-element-b8e0a98 {
    height: 51px !important;
    min-height: 51px !important;
    overflow: visible !important;
    direction: rtl !important;
    text-align: right !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77
    .elementor-element.elementor-element-b8e0a98 .elementor-heading-title {
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    color: #0e0f11 !important;
    font-family: "Noto Sans Arabic", Arial, sans-serif !important;
    font-size: 30px !important;
    font-weight: 700 !important;
    line-height: 39px !important;
    white-space: normal !important;
    overflow: visible !important;
    direction: rtl !important;
    text-align: right !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77
    .elementor-element.elementor-element-b8e0a98 .elementor-heading-title::after {
    content: none !important;
    display: none !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77
    .elementor-element.elementor-element-efde42b,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77
    .elementor-element.elementor-element-efde42b p {
    direction: rtl !important;
    text-align: right !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77
    .elementor-element.elementor-element-8ca0f52 {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: repeat(6, 427px) !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77
    .elementor-element.elementor-element-8ca0f52 > .gig-update-card,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77
    .elementor-element.elementor-element-8ca0f52 .gig-update-img,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77
    .elementor-element.elementor-element-8ca0f52 .gig-update-body {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    direction: rtl !important;
    text-align: right !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77
    .elementor-element.elementor-element-8ca0f52 .gig-update-img,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77
    .elementor-element.elementor-element-8ca0f52 .gig-update-img img {
    width: 100% !important;
    max-width: none !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77
    .gig-update-body :is(
      .elementor-element-814bc97, .elementor-element-a250c52, .elementor-element-0014051,
      .elementor-element-1e01140, .elementor-element-5d08938, .elementor-element-71e279d,
      .elementor-element-5a98e70, .elementor-element-6263c68, .elementor-element-eff674e,
      .elementor-element-f837b87, .elementor-element-aa2d75c, .elementor-element-2faab87,
      .elementor-element-96b060d, .elementor-element-2e8c31e, .elementor-element-43e7c75,
      .elementor-element-44273e1, .elementor-element-066a087, .elementor-element-a33562b
    ),
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77
    .gig-update-body :is(
      .elementor-element-814bc97, .elementor-element-a250c52, .elementor-element-0014051,
      .elementor-element-1e01140, .elementor-element-5d08938, .elementor-element-71e279d,
      .elementor-element-5a98e70, .elementor-element-6263c68, .elementor-element-eff674e,
      .elementor-element-f837b87, .elementor-element-aa2d75c, .elementor-element-2faab87,
      .elementor-element-96b060d, .elementor-element-2e8c31e, .elementor-element-43e7c75,
      .elementor-element-44273e1, .elementor-element-066a087, .elementor-element-a33562b
    ) :is(.elementor-widget-container, .elementor-heading-title, p) {
    direction: rtl !important;
    text-align: right !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77
    .gig-update-body > .elementor-widget:not(.gig-badge):not(.gig-btn-black),
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77
    .gig-update-body > .elementor-widget:not(.gig-badge):not(.gig-btn-black) :is(.elementor-widget-container, .elementor-heading-title, p) {
    direction: rtl !important;
    text-align: right !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-7d7af77
    .gig-update-body :is(
      .elementor-element-7ac8920, .elementor-element-87968f4, .elementor-element-f0cd6ad,
      .elementor-element-b2bfd6e, .elementor-element-cbe598e, .elementor-element-dd354df
    ) {
    position: absolute !important;
    top: auto !important;
    right: 10px !important;
    bottom: 10px !important;
    left: auto !important;
    width: min(160px, calc(100% - 20px)) !important;
    margin: 0 !important;
  }

  /* Fluid-width lower bands prevent silent clipping at 320–389px. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e26b00b > .e-con-inner,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12 > .e-con-inner,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af > .e-con-inner {
    width: 100% !important;
    max-width: 390px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e26b00b > .e-con-inner
    :is(.elementor-element-9d66568, .elementor-element-5f73439, .elementor-element-dd76f6b, .elementor-element-c079675) {
    right: auto !important;
    left: 50% !important;
    width: min(350px, calc(100vw - 40px)) !important;
    max-width: 350px !important;
    transform: translateX(-50%) !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e26b00b
    .elementor-element.elementor-element-c079675 {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-e26b00b
    .elementor-element.elementor-element-c079675 > .gig-cat-card {
    width: 100% !important;
    max-width: none !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12 > .e-con-inner
    :is(.elementor-element-b052f14, .elementor-element-679bd9e, .elementor-element-2254241, .elementor-element-ed5935e) {
    right: auto !important;
    left: 50% !important;
    width: min(350px, calc(100vw - 40px)) !important;
    max-width: 350px !important;
    transform: translateX(-50%) !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12
    .elementor-element.elementor-element-e5022e9,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12
    .elementor-element.elementor-element-e5022e9 > .elementor-widget-container,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12
    .elementor-element.elementor-element-e5022e9 img {
    width: 100% !important;
    max-width: none !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-a65bc12
    .elementor-element.elementor-element-d88e8ed {
    right: 20px !important;
    left: auto !important;
  }

  /* Evidence CTA: the three widgets are direct children, not in .e-con-inner. */
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd
    > .elementor-element.elementor-element-8f7e4d7 {
    position: absolute !important;
    top: 72px !important;
    right: auto !important;
    left: 50% !important;
    width: min(350px, calc(100vw - 40px)) !important;
    max-width: 350px !important;
    height: 76px !important;
    margin: 0 !important;
    transform: translateX(-50%) !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd
    > .elementor-element.elementor-element-7712f84 {
    position: absolute !important;
    top: 162px !important;
    right: auto !important;
    left: 50% !important;
    width: min(320px, calc(100vw - 70px)) !important;
    max-width: 320px !important;
    height: 60px !important;
    margin: 0 !important;
    transform: translateX(-50%) !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd
    > .elementor-element.elementor-element-091d527 {
    position: absolute !important;
    top: 236px !important;
    right: auto !important;
    left: 50% !important;
    width: 160px !important;
    height: 46px !important;
    margin: 0 !important;
    transform: translateX(-50%) !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-fce51fd
    :is(
      .elementor-element.elementor-element-8f7e4d7,
      .elementor-element.elementor-element-8f7e4d7 .elementor-heading-title,
      .elementor-element.elementor-element-7712f84,
      .elementor-element.elementor-element-7712f84 p,
      .elementor-element.elementor-element-091d527 .elementor-button
    ) {
    direction: rtl !important;
    text-align: center !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af > .e-con-inner
    :is(.elementor-element-37ca031, .elementor-element-305563c, .elementor-element-f2340eb) {
    right: auto !important;
    left: 50% !important;
    width: min(350px, calc(100vw - 40px)) !important;
    max-width: 350px !important;
    transform: translateX(-50%) !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af
    .elementor-element.elementor-element-f2340eb > .elementor-widget-container,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af
    .elementor-element.elementor-element-f2340eb .elementor-accordion,
  body.page-id-247343.elementor-page-247343 .elementor-247343 .elementor-element.elementor-element-12af6af
    .elementor-element.elementor-element-f2340eb .elementor-accordion-item {
    width: 100% !important;
    max-width: none !important;
  }
}

/* Arabic responsive alignment and collision fixes, v40. */

/* Keep the story label visually centered while the play glyph remains on the
   Arabic reading edge at every breakpoint. */
body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-a57f6ea .elementor-button-content-wrapper {
  display: flex !important;
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0 !important;
}

body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-a57f6ea .elementor-button-content-wrapper::before {
  position: absolute !important;
  top: 50% !important;
  right: 13px !important;
  left: auto !important;
  margin: 0 !important;
  transform: translateY(-50%) !important;
}

body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-a57f6ea .elementor-button-text {
  width: auto !important;
  margin: 0 !important;
  text-align: center !important;
}

/* Elementor widget alignment is the source of truth; these nested body.elementor-page-247343s
   ensure the RTL setting reaches headings, Text Editor paragraphs and HTML. */
body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-24acc0f
  :is(
    .elementor-element-3dde7f2,
    .elementor-element-72edc80,
    .elementor-element-8b7dc76,
    .elementor-element-178ce31,
    .elementor-element-b8df7bf,
    .elementor-element-a19d73b
  ),
body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-24acc0f
  :is(
    .elementor-element-3dde7f2,
    .elementor-element-72edc80,
    .elementor-element-8b7dc76,
    .elementor-element-178ce31,
    .elementor-element-b8df7bf,
    .elementor-element-a19d73b
  ) :is(.elementor-widget-container, .elementor-heading-title, p),
body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-2dde043 .gig-report-body,
body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-2dde043 .gig-report-body
  :is(.elementor-widget-container, .elementor-heading-title, p),
body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-7d7af77 .gig-update-body,
body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-7d7af77 .gig-update-body
  :is(.elementor-widget-container, .elementor-heading-title, p),
body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-e26b00b
  :is(.elementor-element-9d66568, .elementor-element-5f73439, .elementor-element-dd76f6b),
body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-e26b00b
  :is(.elementor-element-9d66568, .elementor-element-5f73439, .elementor-element-dd76f6b)
  :is(.elementor-widget-container, .elementor-heading-title, p),
body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-e26b00b .gig-cat-card,
body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-e26b00b .gig-cat-card
  :is(.elementor-widget-container, .elementor-heading-title, p),
body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-a65bc12
  :is(.elementor-element-b052f14, .elementor-element-679bd9e, .elementor-element-ed5935e),
body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-a65bc12
  :is(.elementor-element-b052f14, .elementor-element-679bd9e, .elementor-element-ed5935e)
  :is(.elementor-widget-container, .elementor-heading-title, p) {
  direction: rtl !important;
  text-align: right !important;
}

/* The Legal intro is centered on desktop while remaining directionally RTL. */
@media (min-width: 768px) {
  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-2dde043
    :is(.elementor-element-189a84a, .elementor-element-65aab64, .elementor-element-5f2cc2a),
  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-2dde043
    :is(.elementor-element-189a84a, .elementor-element-65aab64, .elementor-element-5f2cc2a)
    :is(.elementor-widget-container, .elementor-heading-title, p) {
    direction: rtl !important;
    text-align: center !important;
  }

  /* Center action labels independently of their decorative arrows. */
  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-7d7af77
    :is(
      .elementor-element-7ac8920,
      .elementor-element-87968f4,
      .elementor-element-f0cd6ad,
      .elementor-element-b2bfd6e,
      .elementor-element-cbe598e,
      .elementor-element-dd354df
    ) .elementor-button-content-wrapper {
    display: flex !important;
    position: relative !important;
    width: 100% !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-7d7af77
    :is(
      .elementor-element-7ac8920,
      .elementor-element-87968f4,
      .elementor-element-f0cd6ad,
      .elementor-element-b2bfd6e,
      .elementor-element-cbe598e,
      .elementor-element-dd354df
    ) .elementor-button-content-wrapper::before {
    position: absolute !important;
    top: 50% !important;
    left: 13px !important;
    right: auto !important;
    margin: 0 !important;
    transform: translateY(-50%) !important;
  }
}

@media (min-width: 768px) and (max-width: 1279px) {
  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-955e29a
    :is(.elementor-element-9c4d334, .elementor-element-2117abf, .elementor-element-1a4ee5e),
  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-955e29a
    :is(.elementor-element-9c4d334, .elementor-element-2117abf, .elementor-element-1a4ee5e)
    :is(.elementor-widget-container, .elementor-heading-title, p) {
    direction: rtl !important;
    text-align: right !important;
  }
}

@media (min-width: 768px) and (max-width: 1559px) {
  /* Center the Latest heading widgets while preserving Elementor's column
     flow, so the lead and card grid retain their designed 18px gaps. */
  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-7d7af77
    :is(.elementor-element-b8e0a98, .elementor-element-efde42b) {
    position: relative !important;
    inset: auto !important;
    transform: none !important;
    align-self: center !important;
    margin-inline: auto !important;
  }

  /* Arabic actions stay on the RTL edge of responsive card widths. */
  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-7d7af77
    :is(
      .elementor-element-7ac8920,
      .elementor-element-87968f4,
      .elementor-element-f0cd6ad,
      .elementor-element-b2bfd6e,
      .elementor-element-cbe598e,
      .elementor-element-dd354df
    ) {
    right: 18px !important;
    left: auto !important;
  }

  /* A stale accordion animation height caused the large blank block at 1440. */
  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-12af6af
    .elementor-element.elementor-element-f2340eb .elementor-accordion-item:first-child,
  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-12af6af #elementor-tab-content-2531 {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
  }
}

@media (min-width: 1560px) {
  /* The search lead started five pixels inside its heading line box. */
  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-24acc0f .elementor-element.elementor-element-b8df7bf {
    top: 73px !important;
  }

  /* Reserve a real action row in all six archive cards. */
  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-7d7af77
    :is(
      .elementor-element-71e279d,
      .elementor-element-0014051,
      .elementor-element-eff674e,
      .elementor-element-2faab87,
      .elementor-element-43e7c75,
      .elementor-element-a33562b
    ) {
    top: auto !important;
    bottom: 49px !important;
    height: 56px !important;
    min-height: 56px !important;
  }

  /* Rebalance the longer Arabic title stacks into the intentional gap below
     each image so they never collide with the reserved description row. */
  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-7d7af77 .elementor-element.elementor-element-be7a287 {
    top: 340.235px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-7d7af77 .elementor-element.elementor-element-a250c52 {
    top: 364.15px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-7d7af77
    :is(.elementor-element-f837b87, .elementor-element-96b060d, .elementor-element-44273e1) {
    top: 309.438px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-7d7af77
    :is(.elementor-element-4381d87, .elementor-element-bb6b98a, .elementor-element-0619940) {
    top: 360.352px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-7d7af77
    :is(.elementor-element-aa2d75c, .elementor-element-2e8c31e, .elementor-element-066a087) {
    top: 387.267px !important;
  }
}

@media (max-width: 767px) {
  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-fce51fd
    .elementor-element.elementor-element-8f7e4d7 .elementor-heading-title {
    font-size: 32px !important;
    line-height: 38px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-a65bc12
    :is(.elementor-element-b052f14, .elementor-element-679bd9e, .elementor-element-ed5935e),
  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-a65bc12
    :is(.elementor-element-b052f14, .elementor-element-679bd9e, .elementor-element-ed5935e)
    :is(.elementor-widget-container, .elementor-heading-title, p) {
    direction: rtl !important;
    text-align: right !important;
  }
}

/* Arabic home hero and FAQ design-source corrections, v41. */
@media (min-width: 1560px) {
  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-12af6af
    .elementor-element.elementor-element-37ca031 .elementor-heading-title {
    font-family: "Noto Sans Arabic", Arial, sans-serif !important;
    font-size: 48px !important;
    line-height: 48px !important;
    font-weight: 600 !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-12af6af
    .elementor-element.elementor-element-f2340eb .elementor-accordion-item:first-child .elementor-tab-content,
  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-12af6af
    .elementor-element.elementor-element-f2340eb .elementor-accordion-item:first-child .elementor-tab-content p {
    font-family: "Noto Sans Arabic", Arial, sans-serif !important;
    font-size: 18px !important;
    line-height: 23px !important;
    font-weight: 400 !important;
  }
}

/* Arabic home story button and desktop footer design-source corrections, v42. */
body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-a57f6ea .elementor-button {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
}

body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-a57f6ea .elementor-button-content-wrapper {
  position: static !important;
  display: flex !important;
  flex: 0 0 212px !important;
  flex-direction: row !important;
  direction: rtl !important;
  width: 212px !important;
  height: 34px !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;
  margin: 0 !important;
}

/* Retire the legacy generated play badge now that the Elementor button uses
   its native icon control. */
body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-a57f6ea .elementor-button-content-wrapper::before {
  content: none !important;
  display: none !important;
}

body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-a57f6ea .elementor-button-icon {
  order: 0 !important;
  display: inline-flex !important;
  flex: 0 0 34px !important;
  width: 34px !important;
  height: 34px !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  color: #fff !important;
  background: transparent !important;
  border: 1px solid #fff !important;
  border-radius: 50% !important;
  box-sizing: border-box !important;
}

body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-a57f6ea .elementor-button-icon :is(i, svg) {
  display: block !important;
  width: 10px !important;
  height: 12px !important;
  font-size: 10px !important;
  line-height: 12px !important;
  color: #fff !important;
  fill: currentColor !important;
}

body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-a57f6ea .elementor-button-text {
  order: 1 !important;
  display: block !important;
  flex: 0 0 166px !important;
  width: 166px !important;
  height: 24px !important;
  margin: 0 !important;
  font-family: "Noto Sans Arabic", Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 24px !important;
  text-align: center !important;
  white-space: nowrap !important;
}

@media (min-width: 1200px) {
  /* Figma desktop footer: 1180px content with brand at the left, quick links
     in the middle, and contact at the right. */
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .elementor-element.elementor-element-3e30369 {
    min-height: 223.5px !important;
    height: 223.5px !important;
    padding: 60px max(0px, calc((100vw - 1180px) / 2)) !important;
    background: #111315 !important;
    --content-width: 1180px !important;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .elementor-element.elementor-element-3e30369 > .e-con-inner {
    position: static !important;
    inset: auto !important;
    transform: none !important;
    display: block !important;
    width: 1180px !important;
    max-width: 1180px !important;
    min-height: 103.5px !important;
    height: 103.5px !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .elementor-element.elementor-element-8206bec {
    display: grid !important;
    grid-template-columns: 487px 103px 255px 80px 255px !important;
    grid-template-rows: 103.5px !important;
    gap: 0 !important;
    padding: 0 !important;
    direction: ltr !important;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .elementor-element.elementor-element-1f22e9b {
    grid-column: 1 !important;
    position: relative !important;
    display: block !important;
    width: 487px !important;
    max-width: 487px !important;
    height: 103.5px !important;
    min-height: 103.5px !important;
    padding: 0 !important;
    direction: ltr !important;
    text-align: left !important;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .elementor-element.elementor-element-f6d472d {
    position: absolute !important;
    top: -4px !important;
    left: 0 !important;
    right: auto !important;
    display: block !important;
    width: 199px !important;
    height: 58px !important;
    margin: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .elementor-element.elementor-element-96a29b6 {
    position: absolute !important;
    top: 84px !important;
    left: 0 !important;
    right: auto !important;
    display: block !important;
    width: 104px !important;
    height: 24px !important;
    margin: 0 !important;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .elementor-element.elementor-element-4c13f29 {
    grid-column: 3 !important;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .elementor-element.elementor-element-848b20e {
    grid-column: 5 !important;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    :is(.elementor-element.elementor-element-4c13f29,
        .elementor-element.elementor-element-848b20e) {
    position: relative !important;
    display: flex !important;
    width: 255px !important;
    max-width: 255px !important;
    height: 103.5px !important;
    min-height: 103.5px !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 10px !important;
    padding: 0 !important;
    direction: ltr !important;
    text-align: left !important;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    :is(.elementor-element.elementor-element-8abf9dc,
        .elementor-element.elementor-element-6e8467f) {
    display: block !important;
    width: auto !important;
    height: 19.5px !important;
    margin: 0 !important;
    align-self: flex-start !important;
    direction: rtl !important;
    text-align: right !important;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .elementor-element.elementor-element-8abf9dc .elementor-heading-title {
    margin: 0 !important;
    font-family: "Noto Sans Arabic", Arial, sans-serif !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 19.5px !important;
    color: #fff !important;
    text-align: right !important;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .elementor-element.elementor-element-6e8467f .elementor-heading-title {
    margin: 0 !important;
    font-size: 0 !important;
    line-height: 19.5px !important;
    text-align: right !important;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .elementor-element.elementor-element-6e8467f .elementor-heading-title::after {
    content: "تواصل" !important;
    font-family: "Noto Sans Arabic", Arial, sans-serif !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 19.5px !important;
    color: #fff !important;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    :is(.elementor-element.elementor-element-51498cc,
        .elementor-element.elementor-element-f337a55,
        .elementor-element.elementor-element-c5f19dc) {
    display: block !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    align-self: flex-start !important;
    text-align: right !important;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .gig-foot-links {
    display: flex !important;
    width: auto !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 10px !important;
    direction: ltr !important;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .gig-foot-links a {
    display: block !important;
    width: auto !important;
    direction: rtl !important;
    text-align: right !important;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .gig-foot-links a,
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    :is(.elementor-element.elementor-element-f337a55,
        .elementor-element.elementor-element-c5f19dc),
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    :is(.elementor-element.elementor-element-f337a55,
        .elementor-element.elementor-element-c5f19dc) p {
    font-family: "Noto Sans Arabic", Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 18px !important;
    color: #a7aaab !important;
    text-align: right !important;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .elementor-element.elementor-element-f337a55,
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .elementor-element.elementor-element-f337a55 p {
    font-family: Roboto, Arial, sans-serif !important;
  }

  /* The desktop Figma footer uses the three source columns only. The compact
     runtime navigation remains enabled at the smaller breakpoints. */
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .elementor-element.elementor-element-3e30369 > .e-con-inner >
    nav.gig-footer-links.gig-ar-footer-links {
    display: none !important;
  }
}

/* Arabic home final responsive button and social-row corrections, v43. */
body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-a57f6ea {
  width: 261px !important;
  max-width: 261px !important;
  height: 57px !important;
  min-height: 57px !important;
}

body.page-id-247343.elementor-page-247343 .elementor-247343
  .elementor-element.elementor-element-a57f6ea .elementor-button {
  width: 261px !important;
  max-width: 261px !important;
  height: 57px !important;
  min-height: 57px !important;
  font-family: "Noto Sans Arabic", Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 24px !important;
}

@media (max-width: 767px) {
  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-7429c98
    .elementor-element.elementor-element-a57f6ea {
    width: 256px !important;
    max-width: 256px !important;
    height: 57px !important;
    min-height: 57px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-7429c98
    .elementor-element.elementor-element-a57f6ea .elementor-button {
    width: 256px !important;
    max-width: 256px !important;
    height: 57px !important;
    min-height: 57px !important;
  }

  body.page-id-247343.elementor-page-247343 .elementor-247343
    .elementor-element.elementor-element-7429c98
    .elementor-element.elementor-element-a57f6ea .elementor-button-content-wrapper {
    position: static !important;
    display: flex !important;
    flex: 0 0 212px !important;
    flex-direction: row !important;
    direction: rtl !important;
    width: 212px !important;
    height: 34px !important;
    min-height: 34px !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;
    margin: 0 !important;
  }
}

@media (min-width: 1200px) {
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .elementor-element.elementor-element-96a29b6 .gig-social {
    display: flex !important;
    width: 104px !important;
    height: 24px !important;
    flex-direction: row-reverse !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 16px !important;
  }

  /* The source widget contains an obsolete Dribbble and legacy Twitter pair.
     Keep the Figma set only: YouTube, X, Instagram. */
  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .elementor-element.elementor-element-96a29b6 .gig-social a:nth-child(3) {
    display: none !important;
  }

  body.page-id-247343.elementor-page-247343 footer.elementor-location-footer
    .elementor-element.elementor-element-96a29b6 .gig-social a:nth-child(3)::before {
    content: none !important;
    display: none !important;
  }
}
/* CODEX_HOME_FINAL_END_247343 */
/* codex-ar-alignment-20260903 */
body.page-id-247343 .elementor-247343 :is(.elementor-element-88b82a4,.elementor-element-5f73439,.elementor-element-135a13e,.elementor-element-0408b50,.elementor-element-4fa964d,.elementor-element-8a1385c,.elementor-element-f2340eb),
body.page-id-247343 .elementor-247343 :is(.elementor-element-88b82a4,.elementor-element-5f73439,.elementor-element-135a13e,.elementor-element-0408b50,.elementor-element-4fa964d,.elementor-element-8a1385c,.elementor-element-f2340eb) * {
  font-family: "Noto Sans Arabic", Arial, sans-serif !important;
  direction: rtl !important;
}
body.page-id-247343 .elementor-247343 :is(.elementor-element-135a13e,.elementor-element-0408b50,.elementor-element-4fa964d,.elementor-element-8a1385c) {
  text-align: right !important;
}
body.page-id-247343 .elementor-247343 .elementor-element-f2340eb :is(.e-n-accordion-item-title,.e-n-accordion-item-title-text,.elementor-tab-title,.elementor-tab-content) {
  text-align: right !important;
}
body.page-id-247343 .elementor-247343 .elementor-element-d88e8ed,
body.page-id-247343 .elementor-247343 .elementor-element-d88e8ed a {
  direction: rtl !important;
  text-align: center !important;
  font-family: "Noto Sans Arabic", Arial, sans-serif !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* codex-home-footer-cascade-20260903 */
@media (min-width:768px) {
  html body.page-id-247343 footer.elementor-location-footer[data-elementor-id="247356"] .elementor-element.elementor-element-2038739 > .e-con-inner {
    display: grid !important;
    flex-direction: initial !important;
    grid-template-columns: repeat(3,minmax(0,1fr)) !important;
    align-items: start !important;
    width: calc(100% - 144px) !important;
    max-width: 1296px !important;
    min-height: 194px !important;
    height: auto !important;
    padding: 40px 0 !important;
    gap: 48px !important;
    direction: rtl !important;
  }
  html body.page-id-247343 footer[data-elementor-id="247356"] :is(.elementor-element-4943dfd,.elementor-element-6b2dd1b,.elementor-element-40a141d) {
    display: block !important;
    order: initial !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 0 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  html body.page-id-247343 footer[data-elementor-id="247356"] .elementor-element-4943dfd { text-align:right !important; }
  html body.page-id-247343 footer[data-elementor-id="247356"] .elementor-element-4943dfd img { margin-inline-start:auto !important; margin-inline-end:0 !important; }
  html body.page-id-247343 footer[data-elementor-id="247356"] .elementor-element-6b2dd1b { width:max-content !important; justify-self:center !important; text-align:right !important; }
  html body.page-id-247343 footer[data-elementor-id="247356"] .elementor-element-6b2dd1b .elementor-widget-container { display:flex !important; flex-direction:column !important; align-items:flex-start !important; gap:6px !important; }
  html body.page-id-247343 footer[data-elementor-id="247356"] .elementor-element-40a141d,
  html body.page-id-247343 footer[data-elementor-id="247356"] .elementor-element-40a141d * { text-align:left !important; }
}/* End custom CSS */