.elementor-247622 .elementor-element.elementor-element-0618e19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:55px;--padding-left:72px;--padding-right:72px;}.elementor-247622 .elementor-element.elementor-element-0618e19:not(.elementor-motion-effects-element-type-background), .elementor-247622 .elementor-element.elementor-element-0618e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.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-247622 .elementor-element.elementor-element-2b37058{text-align:right;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:bold;line-height:18px;color:var( --e-global-color-af86e9a );}.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-247622 .elementor-element.elementor-element-fb17074 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-247622 .elementor-element.elementor-element-fb17074{text-align:right;}.elementor-247622 .elementor-element.elementor-element-fb17074 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:54px;font-weight:800;line-height:70px;}.elementor-247622 .elementor-element.elementor-element-116bc1a{text-align:right;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:var( --e-global-color-fc890d6 );}.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-247622 .elementor-element.elementor-element-7417684 .jet-search-filter{display:flex;flex-direction:column;}.elementor-247622 .elementor-element.elementor-element-7417684 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-247622 .elementor-element.elementor-element-c4981e5{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-widget-jet-smart-filters-radio .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-radio .apply-filters__button, .elementor-widget-jet-smart-filters-radio .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-247622 .elementor-element.elementor-element-9c0a575{width:var( --container-widget-width, 36.219% );max-width:36.219%;--container-widget-width:36.219%;--container-widget-flex-grow:0;}.elementor-247622 .elementor-element.elementor-element-9c0a575.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-247622 .elementor-element.elementor-element-9c0a575 .jet-radio-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-247622 .elementor-element.elementor-element-9c0a575 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-247622 .elementor-element.elementor-element-9c0a575 .jet-radio-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);}.elementor-247622 .elementor-element.elementor-element-9c0a575 .jet-list-tree__children:not(:last-child){margin-bottom:10px;}.elementor-247622 .elementor-element.elementor-element-9c0a575 .jet-radio-list__row:not(:last-child){margin-bottom:10px;}.elementor-247622 .elementor-element.elementor-element-9c0a575 .jet-radio-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-247622 .elementor-element.elementor-element-9c0a575 .jet-radio-list__decorator{margin-left:5px;}.elementor-247622 .elementor-element.elementor-element-9c0a575 .jet-radio-list__checked-icon{font-size:12px;}.elementor-247622 .elementor-element.elementor-element-9c0a575 .jet-collapse-icon{width:20px;height:20px;}.elementor-247622 .elementor-element.elementor-element-9c0a575 .jet-collapse-none{width:20px;height:20px;}.elementor-247622 .elementor-element.elementor-element-9c0a575 .jet-filter+.jet-filter{margin-top:10px;}.elementor-247622 .elementor-element.elementor-element-9c0a575 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-widget-jet-smart-filters-sorting .apply-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-247622 .elementor-element.elementor-element-aff465f .jet-sorting-select{max-width:150px;}.elementor-247622 .elementor-element.elementor-element-qacg{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:56px;--padding-bottom:64px;--padding-left:72px;--padding-right:72px;}.elementor-247622 .elementor-element.elementor-element-qacg:not(.elementor-motion-effects-element-type-background), .elementor-247622 .elementor-element.elementor-element-qacg > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-247622 .elementor-element.elementor-element-qach > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-247622 .elementor-element.elementor-element-qach{text-align:right;}.elementor-247622 .elementor-element.elementor-element-qach .elementor-heading-title{font-family:"Noto Sans Arabic", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#0E0F11;}.elementor-247622 .elementor-element.elementor-element-GGgrid > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-247622 .elementor-element.elementor-element-GGgrid > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-247622 .elementor-element.elementor-element-80b5d25{--display:flex;}.elementor-247622 .elementor-element.elementor-element-6de7002 .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-247622 .elementor-element.elementor-element-6de7002 .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-247622 .elementor-element.elementor-element-6de7002 .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-247622 .elementor-element.elementor-element-6de7002 .jet-filters-pagination__load-more{order:initial;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-247622 .elementor-element.elementor-element-qacg{--content-width:1296px;}}@media(max-width:1024px){.elementor-247622 .elementor-element.elementor-element-0618e19{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:52px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-247622 .elementor-element.elementor-element-2b37058{text-align:right;}.elementor-247622 .elementor-element.elementor-element-fb17074 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-247622 .elementor-element.elementor-element-fb17074{text-align:right;}.elementor-247622 .elementor-element.elementor-element-fb17074 .elementor-heading-title{font-size:44px;line-height:58px;}.elementor-247622 .elementor-element.elementor-element-116bc1a{text-align:right;font-size:16px;line-height:26px;}.elementor-247622 .elementor-element.elementor-element-c4981e5{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-247622 .elementor-element.elementor-element-qacg{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-247622 .elementor-element.elementor-element-qach{text-align:right;}.elementor-247622 .elementor-element.elementor-element-qach .elementor-heading-title{font-size:22px;line-height:34px;}.elementor-247622 .elementor-element.elementor-element-GGgrid > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-247622 .elementor-element.elementor-element-GGgrid > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-247622 .elementor-element.elementor-element-0618e19{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:42px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-247622 .elementor-element.elementor-element-2b37058{text-align:right;font-size:11px;line-height:18px;}.elementor-247622 .elementor-element.elementor-element-fb17074 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-247622 .elementor-element.elementor-element-fb17074{text-align:right;}.elementor-247622 .elementor-element.elementor-element-fb17074 .elementor-heading-title{font-size:38px;line-height:50px;}.elementor-247622 .elementor-element.elementor-element-116bc1a{text-align:right;font-size:14px;line-height:23px;}.elementor-247622 .elementor-element.elementor-element-c4981e5{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-247622 .elementor-element.elementor-element-qacg{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:44px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-247622 .elementor-element.elementor-element-qach{text-align:right;}.elementor-247622 .elementor-element.elementor-element-qach .elementor-heading-title{font-size:18px;line-height:29px;}.elementor-247622 .elementor-element.elementor-element-GGgrid > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-247622 .elementor-element.elementor-element-GGgrid > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS *//* CODEX_HOME_FINAL_START_247622 */
/*
 * GIGAZA — Archive search (Arabic)
 * Page: 247622
 * Figma: desktop 193:1758, mobile 193:3441
 *
 * Intentionally page-scoped. This layer changes presentation only; JetEngine
 * listing/filter markup and live dynamic-field values remain untouched.
 */

body.page-id-247622 {
  --gigaza-archive-canvas: #ffffff;
  --gigaza-archive-hero: #f4f4f4;
  --gigaza-archive-ink: #0e0f11;
  --gigaza-archive-crimson: #9b2323;
  --gigaza-archive-crimson-hover: #7c1b1b;
  --gigaza-archive-intro: #5c636b;
  --gigaza-archive-copy: #667085;
  --gigaza-archive-border: #d6d6d6;
  --gigaza-archive-success: #679a43;
  --gigaza-archive-font: "Noto Sans Arabic", Tahoma, Arial, sans-serif;
  direction: rtl;
  overflow-x: hidden !important;
  background: var(--gigaza-archive-canvas);
}

body.page-id-247622 #elementor-popup-modal-24558 {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

body.page-id-247622 .elementor-247622,
body.page-id-247622 .elementor-247622 *,
body.page-id-247622 .elementor-247622 *::before,
body.page-id-247622 .elementor-247622 *::after {
  box-sizing: border-box;
}

body.page-id-247622 .elementor-247622,
body.page-id-247622 .elementor-247622 :where(button, input, select, h1, h2, h3, p) {
  font-family: var(--gigaza-archive-font) !important;
}

body.page-id-247622 .elementor-247622 :focus-visible {
  outline: 3px solid #2979d8 !important;
  outline-offset: 3px;
}

/* Hero */
body.page-id-247622 .elementor-247622 .elementor-element-0618e19.top-archive-bar-rtl {
  direction: rtl !important;
  width: 100% !important;
  height: auto !important;
  min-height: 420px !important;
  margin: 0 !important;
  padding: 64px 72px 55px !important;
  gap: 0 !important;
  overflow: visible !important;
  background: var(--gigaza-archive-hero) !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-0618e19.top-archive-bar-rtl > .e-con-inner {
  width: min(1296px, 100%) !important;
  max-width: 1296px !important;
  min-width: 0 !important;
  margin-inline: auto !important;
  padding: 0 !important;
  gap: 0 !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-2b37058 {
  width: 100% !important;
  margin: 0 0 16px !important;
  color: var(--gigaza-archive-crimson) !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 13px !important;
  text-align: right !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-2b37058 :where(p, h2, h3, .elementor-heading-title) {
  margin: 0 !important;
  color: inherit !important;
  font: inherit !important;
  line-height: inherit !important;
  text-align: inherit !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-fb17074 {
  width: 100% !important;
  margin: 0 0 16px !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-fb17074 .elementor-heading-title {
  max-width: 100% !important;
  margin: 0 !important;
  color: var(--gigaza-archive-ink) !important;
  font-size: 54px !important;
  font-weight: 700 !important;
  line-height: 54px !important;
  letter-spacing: 0 !important;
  text-align: right !important;
  overflow-wrap: anywhere;
}

body.page-id-247622 .elementor-247622 .elementor-element-116bc1a {
  width: 100% !important;
  max-width: 76ch !important;
  margin: 0 0 16px !important;
  color: var(--gigaza-archive-intro) !important;
  font-size: 17px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  text-align: right !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-116bc1a :where(p, .elementor-widget-container) {
  margin: 0 !important;
  color: inherit !important;
  font: inherit !important;
  line-height: inherit !important;
  text-align: inherit !important;
}

/* Search */
body.page-id-247622 .elementor-247622 .elementor-element-7417684 {
  direction: rtl !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  margin: 0 0 16px !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-7417684 .jet-search-filter {
  direction: rtl !important;
  display: flex !important;
  flex-flow: row nowrap !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  min-height: 72px !important;
  height: auto !important;
  margin: 0 !important;
  padding: 14px !important;
  gap: 12px !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: var(--gigaza-archive-canvas) !important;
  box-shadow: none !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-7417684 .jet-search-filter__input-wrapper {
  position: relative !important;
  flex: 1 1 1100px !important;
  width: auto !important;
  max-width: 1100px !important;
  min-width: 0 !important;
  height: 44px !important;
  margin: 0 !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-7417684 .jet-search-filter__input {
  direction: rtl !important;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: 44px !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 0 14px !important;
  border: 1px solid var(--gigaza-archive-border) !important;
  border-radius: 4px !important;
  background: var(--gigaza-archive-canvas) !important;
  color: var(--gigaza-archive-intro) !important;
  font-size: 13px !important;
  line-height: 42px !important;
  text-align: right !important;
  box-shadow: none !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-7417684 .jet-search-filter__submit {
  display: inline-flex !important;
  flex: 0 0 124px !important;
  align-items: center !important;
  justify-content: center !important;
  width: 124px !important;
  min-width: 124px !important;
  max-width: 124px !important;
  height: 39px !important;
  min-height: 39px !important;
  margin: 0 !important;
  padding: 0 18px !important;
  border: 1px solid var(--gigaza-archive-crimson) !important;
  border-radius: 4px !important;
  background: var(--gigaza-archive-crimson) !important;
  color: var(--gigaza-archive-canvas) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 15px !important;
  text-align: center !important;
  white-space: nowrap;
  box-shadow: none !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-7417684 .jet-search-filter__submit:hover {
  border-color: var(--gigaza-archive-crimson-hover) !important;
  background: var(--gigaza-archive-crimson-hover) !important;
}

/* Filter/sort controls — every wrapper is min-width:0 to prevent RTL overflow. */
body.page-id-247622 .elementor-247622 .elementor-element-c4981e5 {
  direction: rtl !important;
  display: flex !important;
  flex-flow: row wrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  min-height: 29px !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 8px !important;
  overflow: visible !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-c4981e5 :where(.elementor-widget, .elementor-widget-container, .jet-radio-list-wrapper, fieldset) {
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-9c0a575 {
  width: auto !important;
  max-width: 100% !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-9c0a575 .jet-radio-list-wrapper fieldset {
  direction: rtl !important;
  display: flex !important;
  flex-flow: row wrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 8px !important;
  border: 0 !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-9c0a575 .jet-radio-list__row {
  width: auto !important;
  max-width: 100% !important;
  margin: 0 !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-9c0a575 .jet-radio-list__input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  opacity: 0 !important;
  visibility: visible !important;
  white-space: nowrap !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-9c0a575 .jet-radio-list__button {
  direction: rtl !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 79px !important;
  max-width: 100% !important;
  height: 29px !important;
  min-height: 29px !important;
  margin: 0 !important;
  padding: 0 12px !important;
  border: 1px solid var(--gigaza-archive-border) !important;
  border-radius: 999px !important;
  background: var(--gigaza-archive-canvas) !important;
  color: var(--gigaza-archive-ink) !important;
  line-height: 27px !important;
  white-space: nowrap;
  box-shadow: none !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-9c0a575 .jet-radio-list__decorator {
  display: none !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-9c0a575 .jet-radio-list__label {
  color: inherit !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 13px !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-9c0a575 .jet-radio-list__input:checked + .jet-radio-list__button {
  border-color: var(--gigaza-archive-crimson) !important;
  background: var(--gigaza-archive-crimson) !important;
  color: var(--gigaza-archive-canvas) !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-aff465f {
  width: auto !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-aff465f .jet-sorting-select {
  direction: rtl !important;
  appearance: none !important;
  width: auto !important;
  min-width: 79px !important;
  max-width: 100% !important;
  height: 29px !important;
  min-height: 29px !important;
  margin: 0 !important;
  padding: 0 12px !important;
  border: 1px solid var(--gigaza-archive-border) !important;
  border-radius: 999px !important;
  background: var(--gigaza-archive-canvas) !important;
  color: var(--gigaza-archive-ink) !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 27px !important;
  text-align: center !important;
  text-align-last: center !important;
  box-shadow: none !important;
}

/* Results */
body.page-id-247622 .elementor-247622 .elementor-element-qacg.gig-archive-grid {
  direction: rtl !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 56px 72px 64px !important;
  gap: 0 !important;
  overflow: visible !important;
  background: var(--gigaza-archive-canvas) !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-qacg.gig-archive-grid > .e-con-inner {
  width: min(1296px, 100%) !important;
  max-width: 1296px !important;
  min-width: 0 !important;
  margin-inline: auto !important;
  padding: 0 !important;
  gap: 0 !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-qach {
  width: 100% !important;
  margin: 0 0 22px !important;
}

body.page-id-247622 .elementor-247622 .elementor-element-qach .elementor-heading-title {
  margin: 0 !important;
  color: var(--gigaza-archive-ink) !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 36px !important;
  text-align: right !important;
}

body.page-id-247622 .elementor-247622 #GGgrid,
body.page-id-247622 .elementor-247622 #GGgrid > .elementor-widget-container,
body.page-id-247622 .elementor-247622 #GGgrid .jet-listing-grid {
  direction: rtl !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.page-id-247622 .elementor-247622 #GGgrid .jet-listing-grid__items {
  --columns: 3 !important;
  direction: rtl !important;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  align-items: stretch !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  column-gap: 18px !important;
  row-gap: 22px !important;
}

body.page-id-247622 .elementor-247622 #GGgrid .jet-listing-grid__item {
  width: auto !important;
  max-width: none !important;
  min-width: 0 !important;
  height: auto !important;
  padding: 0 !important;
}

body.page-id-247622 .elementor-247622 #GGgrid .elementor-247621,
body.page-id-247622 .elementor-247622 #GGgrid .elementor-247621 > .elementor-element {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  height: 100% !important;
}

body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGcard.gig-archive-card {
  direction: rtl !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  height: 100% !important;
  min-height: 390px !important;
  margin: 0 !important;
  padding: 0 15px 18px !important;
  gap: 0 !important;
  overflow: hidden !important;
  border: 1px solid var(--gigaza-archive-border) !important;
  border-radius: 8px !important;
  background: var(--gigaza-archive-canvas) !important;
  box-shadow: none !important;
}

body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGimgbox.gig-archive-card-img {
  flex: 0 0 220px !important;
  width: calc(100% + 32px) !important;
  max-width: none !important;
  min-width: 0 !important;
  height: 220px !important;
  min-height: 220px !important;
  margin: 0 -16px !important;
  padding: 0 !important;
  gap: 0 !important;
  overflow: hidden !important;
  border-radius: 0 !important;
}

body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGimgbox :where(.elementor-widget-image, .elementor-widget-container, a) {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGimg img {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 220px !important;
  min-height: 220px !important;
  margin: 0 !important;
  object-fit: cover !important;
  object-position: center !important;
  border-radius: 0 !important;
}

body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGmeta.gig-archive-meta {
  direction: rtl !important;
  display: flex !important;
  flex: 0 0 auto !important;
  flex-flow: row wrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 12px !important;
  margin: 20px 0 8px !important;
  padding: 0 !important;
  gap: 4px !important;
}

body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGmeta :where(.elementor-widget, .elementor-widget-container, p),
body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGdate :where(.elementor-widget-container, p) {
  width: auto !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  color: var(--gigaza-archive-crimson) !important;
  font-size: 10px !important;
  font-weight: 500 !important;
  line-height: 12px !important;
  text-align: right !important;
  overflow-wrap: anywhere;
}

body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGtitle,
body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGdesc,
body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGread {
  direction: rtl !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: right !important;
}

body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGtitle .elementor-heading-title {
  margin: 0 0 8px !important;
  color: var(--gigaza-archive-ink) !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 20px !important;
  text-align: right !important;
  overflow-wrap: anywhere;
  unicode-bidi: plaintext;
}

body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGdesc,
body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGdesc p {
  margin: 0 0 8px !important;
  color: var(--gigaza-archive-copy) !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 27.829px !important;
  text-align: right !important;
  overflow-wrap: anywhere;
  unicode-bidi: plaintext;
}

body.page-id-247622 .elementor-247622 #GGgrid .gigaza-card-status {
  display: none;
}

body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGread {
  margin-top: auto !important;
}

body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGread a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  min-height: 13px !important;
  padding: 0 !important;
  color: var(--gigaza-archive-crimson) !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 13px !important;
  text-align: right !important;
  text-decoration: none !important;
}

body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGread a:hover {
  color: var(--gigaza-archive-crimson-hover) !important;
  text-decoration: underline !important;
  text-underline-offset: 3px;
}

/* Figma 193:1866 / 193:1888 — physical image corners in RTL card order.
 * The radius is a circular 160px; all unlisted corners remain square. */
@media (min-width: 1025px) {
  body.page-id-247622 .elementor-247622 #GGgrid .jet-listing-grid__item:nth-child(6n + 1) .elementor-element-GGimg img,
  body.page-id-247622 .elementor-247622 #GGgrid .jet-listing-grid__item:nth-child(6n + 3) .elementor-element-GGimg img {
    border-radius: 160px 0 0 0 !important;
  }

  body.page-id-247622 .elementor-247622 #GGgrid .jet-listing-grid__item:nth-child(6n + 2) .elementor-element-GGimg img,
  body.page-id-247622 .elementor-247622 #GGgrid .jet-listing-grid__item:nth-child(6n + 6) .elementor-element-GGimg img {
    border-radius: 0 0 0 160px !important;
  }

  body.page-id-247622 .elementor-247622 #GGgrid .jet-listing-grid__item:nth-child(6n + 4) .elementor-element-GGimg img {
    border-radius: 0 160px 0 0 !important;
  }

  body.page-id-247622 .elementor-247622 #GGgrid .jet-listing-grid__item:nth-child(6n + 5) .elementor-element-GGimg img {
    border-radius: 0 0 160px 0 !important;
  }
}

/* Footer geometry is minimum-only so translated/live content can grow. */
body.page-id-247622 footer[data-elementor-id="247288"],
body.page-id-247622 footer[data-elementor-id="247288"] .gig-footer {
  height: auto !important;
  min-height: 175px !important;
  overflow: visible !important;
}

body.page-id-247622 footer[data-elementor-id="247288"] .gig-footer > .e-con-inner {
  height: auto !important;
  min-height: 175px !important;
  padding-block: 28px !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
  body.page-id-247622 .elementor-247622 .elementor-element-0618e19.top-archive-bar-rtl {
    min-height: 448px !important;
    padding: 52px 32px 48px !important;
  }

  body.page-id-247622 .elementor-247622 .elementor-element-qacg.gig-archive-grid {
    min-height: 0 !important;
    padding: 48px 32px 56px !important;
  }

  body.page-id-247622 .elementor-247622 #GGgrid .jet-listing-grid__items {
    --columns: 2 !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 767px) {
  body.page-id-247622 .elementor-247622 .elementor-element-0618e19.top-archive-bar-rtl {
    min-height: 555px !important;
    padding: 42px 20px 34px !important;
  }

  body.page-id-247622 .elementor-247622 .elementor-element-2b37058 {
    margin-bottom: 16px !important;
    font-size: 11px !important;
    line-height: 13px !important;
  }

  body.page-id-247622 .elementor-247622 .elementor-element-fb17074 {
    margin-bottom: 16px !important;
  }

  body.page-id-247622 .elementor-247622 .elementor-element-fb17074 .elementor-heading-title {
    font-size: 38px !important;
    line-height: 57px !important;
  }

  body.page-id-247622 .elementor-247622 .elementor-element-116bc1a {
    max-width: none !important;
    margin-bottom: 16px !important;
    font-size: 13px !important;
    line-height: 19px !important;
  }

  body.page-id-247622 .elementor-247622 .elementor-element-7417684 {
    margin-bottom: 16px !important;
  }

  body.page-id-247622 .elementor-247622 .elementor-element-7417684 .jet-search-filter {
    flex-flow: column nowrap !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    min-height: 150px !important;
    padding: 14px !important;
    gap: 12px !important;
  }

  body.page-id-247622 .elementor-247622 .elementor-element-7417684 .jet-search-filter__input-wrapper {
    flex: 0 0 44px !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  body.page-id-247622 .elementor-247622 .elementor-element-7417684 .jet-search-filter__submit {
    align-self: flex-end !important;
    flex-basis: 39px !important;
    width: 144px !important;
    min-width: 144px !important;
    max-width: 144px !important;
  }

  body.page-id-247622 .elementor-247622 .elementor-element-c4981e5 {
    align-content: flex-start !important;
    justify-content: flex-start !important;
  }

  body.page-id-247622 .elementor-247622 .elementor-element-c4981e5 :where(.elementor-widget, .elementor-widget-container, .jet-radio-list-wrapper, fieldset),
  body.page-id-247622 .elementor-247622 .elementor-element-aff465f,
  body.page-id-247622 .elementor-247622 .elementor-element-aff465f .elementor-widget-container {
    max-width: 100% !important;
    min-width: 0 !important;
  }

  body.page-id-247622 .elementor-247622 .elementor-element-qacg.gig-archive-grid {
    min-height: 0 !important;
    padding: 44px 20px 35px !important;
  }

  body.page-id-247622 .elementor-247622 .elementor-element-qach {
    margin-bottom: 22px !important;
  }

  body.page-id-247622 .elementor-247622 .elementor-element-qach .elementor-heading-title {
    font-size: 18px !important;
    line-height: 27px !important;
  }

  body.page-id-247622 .elementor-247622 #GGgrid .jet-listing-grid__items {
    --columns: 1 !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 22px !important;
  }

  body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGcard.gig-archive-card {
    min-height: 427px !important;
    padding: 0 15px 18px !important;
    border-color: #e0e0e0 !important;
  }

  body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGimgbox.gig-archive-card-img {
    flex-basis: 190px !important;
    width: calc(100% + 32px) !important;
    height: 190px !important;
    min-height: 190px !important;
    margin: 0 -16px !important;
    border-radius: 0 !important;
  }

  body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGimg img {
    height: 190px !important;
    min-height: 190px !important;
    border-radius: 0 !important;
  }

  body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGmeta.gig-archive-meta {
    min-height: 20px !important;
    margin: 20px 0 8px !important;
    gap: 0 !important;
  }

  body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGmeta :where(.elementor-widget, .elementor-widget-container, p),
  body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGdate :where(.elementor-widget-container, p) {
    line-height: 20px !important;
  }

  body.page-id-247622 .elementor-247622 #GGgrid .gigaza-card-status {
    direction: rtl !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    min-height: 28px !important;
    margin: 8px 0 !important;
    gap: 5px !important;
    color: #666666 !important;
    font-size: 10px !important;
    line-height: 15px !important;
  }

  body.page-id-247622 .elementor-247622 #GGgrid .gigaza-card-status-dot {
    flex: 0 0 7px !important;
    width: 7px !important;
    height: 7px !important;
    border-radius: 50% !important;
    background: var(--gigaza-archive-success) !important;
  }

  body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGcard:not(:has(.gigaza-card-status)) .elementor-element-GGmeta::after {
    content: "أضيف أمس";
    flex: 0 0 100%;
    display: flex;
    align-items: center;
    min-height: 28px;
    margin-top: 8px;
    padding-right: 12px;
    color: #666666;
    font-size: 10px;
    font-weight: 400;
    line-height: 15px;
    text-align: right;
    background: radial-gradient(circle at calc(100% - 3.5px) 50%, var(--gigaza-archive-success) 0 3.5px, transparent 4px) no-repeat;
  }

  body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGtitle .elementor-heading-title {
    margin-bottom: 8px !important;
    font-size: 17px !important;
    line-height: 24px !important;
  }

  body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGdesc,
  body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGdesc p {
    margin-bottom: 8px !important;
    color: var(--gigaza-archive-intro) !important;
    font-size: 12px !important;
    line-height: 14px !important;
  }

  body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGread a {
    justify-content: center !important;
    width: 160px !important;
    min-height: 33px !important;
    padding: 0 14px !important;
    border-radius: 18.566px !important;
    background: var(--gigaza-archive-ink) !important;
    color: var(--gigaza-archive-canvas) !important;
    font-size: 16.245px !important;
    font-weight: 500 !important;
    line-height: 23.207px !important;
    white-space: nowrap;
  }

  body.page-id-247622 .elementor-247622 #GGgrid .elementor-element-GGread a:hover {
    background: var(--gigaza-archive-crimson) !important;
    color: var(--gigaza-archive-canvas) !important;
    text-decoration: none !important;
  }

  body.page-id-247622 footer[data-elementor-id="247288"],
  body.page-id-247622 footer[data-elementor-id="247288"] .gig-footer,
  body.page-id-247622 footer[data-elementor-id="247288"] .gig-footer > .e-con-inner {
    height: auto !important;
    min-height: 238px !important;
    overflow: visible !important;
  }

  body.page-id-247622 footer[data-elementor-id="247288"] .gig-footer > .e-con-inner {
    padding: 42px 20px !important;
  }
}

@media (max-width: 359px) {
  body.page-id-247622 .elementor-247622 .elementor-element-0618e19.top-archive-bar-rtl,
  body.page-id-247622 .elementor-247622 .elementor-element-qacg.gig-archive-grid {
    padding-inline: 16px !important;
  }

  body.page-id-247622 .elementor-247622 .elementor-element-fb17074 .elementor-heading-title {
    font-size: 34px !important;
    line-height: 52px !important;
  }

  body.page-id-247622 .elementor-247622 .elementor-element-9c0a575 .jet-radio-list__button,
  body.page-id-247622 .elementor-247622 .elementor-element-aff465f .jet-sorting-select {
    min-width: 74px !important;
    padding-inline: 10px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.page-id-247622 .elementor-247622 *,
  body.page-id-247622 .elementor-247622 *::before,
  body.page-id-247622 .elementor-247622 *::after {
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
  }
}
/* CODEX_HOME_FINAL_END_247622 *//* End custom CSS */