.elementor-83 .elementor-element.elementor-element-57eff9b{--display:flex;--min-height:1314px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-83 .elementor-element.elementor-element-57eff9b:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-57eff9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF 55%, #A8A8A8 100%);}.elementor-83 .elementor-element.elementor-element-57eff9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-83 .elementor-element.elementor-element-d937eb9{--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;--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C1C1C152;--border-color:#C1C1C152;--border-radius:18px 18px 18px 18px;--margin-top:0%;--margin-bottom:0%;--margin-left:-2%;--margin-right:0%;}.elementor-83 .elementor-element.elementor-element-d937eb9::before, .elementor-83 .elementor-element.elementor-element-d937eb9 > .elementor-background-video-container::before, .elementor-83 .elementor-element.elementor-element-d937eb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-83 .elementor-element.elementor-element-d937eb9 > .elementor-background-slideshow::before, .elementor-83 .elementor-element.elementor-element-d937eb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83 .elementor-element.elementor-element-d937eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#53535366;--background-overlay:'';}.elementor-83 .elementor-element.elementor-element-b2a7235{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-83 .elementor-element.elementor-element-b2a7235.e-con{--align-self:center;}.elementor-83 .elementor-element.elementor-element-03eef1e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-83 .elementor-element.elementor-element-03eef1e:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-03eef1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#98ADC6;}.elementor-83 .elementor-element.elementor-element-042dc57{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-83 .elementor-element.elementor-element-042dc57:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-042dc57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#98ADC6;}.elementor-83 .elementor-element.elementor-element-f719824{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-83 .elementor-element.elementor-element-f719824:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-f719824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#98ADC6;}.elementor-83 .elementor-element.elementor-element-b7d39f7{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-83 .elementor-element.elementor-element-b7d39f7:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-b7d39f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#98ADC6;}.elementor-83 .elementor-element.elementor-element-8c922a5{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-83 .elementor-element.elementor-element-8c922a5:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-8c922a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#98ADC6;}.elementor-83 .elementor-element.elementor-element-931b842{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-83 .elementor-element.elementor-element-931b842:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-931b842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#98ADC6;}.elementor-83 .elementor-element.elementor-element-6de47ff{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-83 .elementor-element.elementor-element-6de47ff:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-6de47ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#98ADC6;}.elementor-83 .elementor-element.elementor-element-1fae087{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:25px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:18px 18px 18px 18px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-83 .elementor-element.elementor-element-1fae087 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #98ADC6 0%, #A2485F 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F5;}:where( .elementor-83 .elementor-element.elementor-element-1fae087 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FAFAFA;}.elementor-83 .elementor-element.elementor-element-1fae087.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-83 .elementor-element.elementor-element-1fae087 {--n-accordion-padding:15px 15px 15px 15px;}.elementor-83 .elementor-element.elementor-element-8722faq{--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:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-83 .elementor-element.elementor-element-1fae087{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-font-size:14px;}}@media(min-width:768px){.elementor-83 .elementor-element.elementor-element-57eff9b{--width:90em;}.elementor-83 .elementor-element.elementor-element-d937eb9{--width:94%;}.elementor-83 .elementor-element.elementor-element-b2a7235{--width:100%;}}/* Start custom CSS for nested-accordion, class: .elementor-element-1fae087 *//* ========== FAQ Accordion – dark staggered (reference) ========== */
.page-id-83 .elementor-83 .elementor-element-57eff9b,
.page-id-83 .elementor-83 .elementor-element-57eff9b.e-con,
.elementor-83 .elementor-element-57eff9b {
  background-color: #0f1219 !important;
  background-image: none !important;
}

.page-id-83 .page-content,
.page-id-83 #content {
  background-color: #0f1219;
}

/* Title */
.elementor-83 .elementor-element-956df1a .e-heading-base,
.elementor-83 .elementor-element-956df1a h2 {
  color: #ffffff !important;
  text-align: center !important;
  font-weight: 700 !important;
  font-size: clamp(36px, 5vw, 56px) !important;
  letter-spacing: 0.06em !important;
  margin: 0 0 36px !important;
}

/* Accordion shell */
.elementor-83 .elementor-widget-n-accordion .e-n-accordion,
.elementor-83 .elementor-widget-accordion .elementor-accordion {
  display: flex !important;
  flex-direction: column !important;
  gap: 18px !important;
  max-width: min(920px, 100%) !important;
  width: 100% !important;
  margin-inline: auto !important;
  direction: rtl;
}

.elementor-83 .elementor-widget-n-accordion.elementor-widget__width-initial {
  max-width: min(920px, 100%) !important;
  width: 100% !important;
}

/* Closed item */
.elementor-83 .elementor-widget-n-accordion .e-n-accordion-item,
.elementor-83 .elementor-widget-accordion .elementor-accordion-item {
  box-sizing: border-box !important;
  width: 78% !important;
  max-width: 720px !important;
  background: linear-gradient(105deg, #3a4558 0%, #252b38 48%, #1a1f2b 100%) !important;
  border: none !important;
  box-shadow: 0 10px 28px rgba(0, 0, 0, 0.35) !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* Zig-zag: odd left, even right (viewport) */
.elementor-83 .elementor-widget-n-accordion .e-n-accordion-item:nth-child(odd),
.elementor-83 .elementor-widget-accordion .elementor-accordion-item:nth-child(odd) {
  margin-left: 0 !important;
  margin-right: auto !important;
}

.elementor-83 .elementor-widget-n-accordion .e-n-accordion-item:nth-child(even),
.elementor-83 .elementor-widget-accordion .elementor-accordion-item:nth-child(even) {
  margin-left: auto !important;
  margin-right: 0 !important;
}

/* Open item */
.elementor-83 .elementor-widget-n-accordion .e-n-accordion-item[open],
.elementor-83 .elementor-widget-n-accordion .e-n-accordion-item[aria-expanded="true"],
.elementor-83 .elementor-widget-accordion .elementor-accordion-item:has(.elementor-tab-title.elementor-active) {
  background: linear-gradient(105deg, #455266 0%, #2c3342 50%, #202633 100%) !important;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.45) !important;
}

/* Header / title row */
.elementor-83 .elementor-widget-n-accordion .e-n-accordion-item-title,
.elementor-83 .elementor-widget-accordion .elementor-tab-title {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
  min-height: 64px !important;
  padding: 18px 28px !important;
  background: transparent !important;
  background-image: none !important;
  border: none !important;
  border-bottom: 1px solid transparent !important;
  color: #ffffff !important;
}

.elementor-83 .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title,
.elementor-83 .elementor-widget-n-accordion .e-n-accordion-item[aria-expanded="true"] > .e-n-accordion-item-title,
.elementor-83 .elementor-widget-accordion .elementor-tab-title.elementor-active {
  border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
}

/* Kill Elementor editor gradient on title */
.elementor-83 .elementor-element-1fae087 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
  background-color: transparent !important;
  background-image: none !important;
  border: none !important;
}

/* Title text */
.elementor-83 .elementor-widget-n-accordion .e-n-accordion-item-title-text,
.elementor-83 .elementor-widget-accordion .elementor-tab-title .elementor-accordion-title {
  font-family: "Dana", sans-serif !important;
  font-weight: 500 !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  text-align: start !important;
  color: #ffffff !important;
}

.elementor-83 .elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-text,
.elementor-83 .elementor-widget-n-accordion .e-n-accordion-item[aria-expanded="true"] .e-n-accordion-item-title-text,
.elementor-83 .elementor-widget-accordion .elementor-tab-title.elementor-active .elementor-accordion-title {
  font-weight: 600 !important;
  color: #ffffff !important;
}

/* Icon / chevron – white, on the end side */
.elementor-83 .elementor-widget-n-accordion .e-n-accordion-item-title-icon,
.elementor-83 .elementor-widget-n-accordion .e-n-accordion-item-title-icon span,
.elementor-83 .elementor-widget-n-accordion .e-n-accordion-item-title-icon svg,
.elementor-83 .elementor-widget-accordion .elementor-accordion-icon,
.elementor-83 .elementor-widget-accordion .elementor-accordion-icon i,
.elementor-83 .elementor-widget-accordion .elementor-accordion-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
}

.elementor-83 .elementor-widget-n-accordion .e-n-accordion-item-title-icon,
.elementor-83 .elementor-widget-accordion .elementor-accordion-icon {
  order: 0 !important;
  margin: 0 !important;
  flex-shrink: 0;
}

/* Open panel content */
.elementor-83 .elementor-widget-n-accordion .e-n-accordion-item > .e-con,
.elementor-83 .elementor-widget-accordion .elementor-tab-content,
.elementor-83 .elementor-element-1fae087 > .e-n-accordion > .e-n-accordion-item > .e-con {
  padding: 8px 28px 22px !important;
  border: none !important;
  background: transparent !important;
  background-color: transparent !important;
}

.elementor-83 .elementor-widget-n-accordion .e-n-accordion-item > .e-con,
.elementor-83 .elementor-widget-n-accordion .e-n-accordion-item > .e-con p,
.elementor-83 .elementor-widget-accordion .elementor-tab-content,
.elementor-83 .elementor-widget-accordion .elementor-tab-content p {
  font-family: "Dana", "Yekan Bakh", sans-serif !important;
  font-weight: 300 !important;
  font-size: 14px !important;
  line-height: 1.8 !important;
  text-align: justify;
  color: rgba(255, 255, 255, 0.78) !important;
}

.elementor-83 .elementor-widget-accordion .elementor-accordion-item + .elementor-accordion-item {
  margin-top: 0 !important;
}

/* Mobile: full width, no stagger */
@media (max-width: 767px) {
  .elementor-83 .elementor-widget-n-accordion .e-n-accordion,
  .elementor-83 .elementor-widget-accordion .elementor-accordion {
    max-width: 100% !important;
    gap: 12px !important;
  }

  .elementor-83 .elementor-widget-n-accordion .e-n-accordion-item,
  .elementor-83 .elementor-widget-accordion .elementor-accordion-item {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border-radius: 10px !important;
  }

  .elementor-83 .elementor-widget-n-accordion .e-n-accordion-item-title,
  .elementor-83 .elementor-widget-accordion .elementor-tab-title {
    min-height: auto !important;
    padding: 14px 16px !important;
    gap: 10px !important;
  }

  .elementor-83 .elementor-widget-n-accordion .e-n-accordion-item-title-text,
  .elementor-83 .elementor-widget-accordion .elementor-tab-title .elementor-accordion-title {
    font-size: 13px !important;
    line-height: 1.45 !important;
  }

  .elementor-83 .elementor-widget-n-accordion .e-n-accordion-item > .e-con,
  .elementor-83 .elementor-widget-accordion .elementor-tab-content {
    padding: 6px 16px 16px !important;
  }

  .elementor-83 .elementor-widget-n-accordion .e-n-accordion-item > .e-con p,
  .elementor-83 .elementor-widget-accordion .elementor-tab-content p {
    font-size: 12px !important;
    line-height: 1.7 !important;
  }

  .elementor-83 .elementor-element-956df1a .e-heading-base,
  .elementor-83 .elementor-element-956df1a h2 {
    font-size: 32px !important;
    margin-bottom: 24px !important;
  }
}/* End custom CSS */