.elementor-5696 .elementor-element.elementor-element-966e8a2{--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;--overlay-opacity:0.21;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF36;--border-color:#FFFFFF36;--padding-top:70px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;overflow:visible;}.elementor-5696 .elementor-element.elementor-element-966e8a2:not(.elementor-motion-effects-element-type-background), .elementor-5696 .elementor-element.elementor-element-966e8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #4EFEF51F 0%, #00030E 30%);}.elementor-5696 .elementor-element.elementor-element-966e8a2::before, .elementor-5696 .elementor-element.elementor-element-966e8a2 > .elementor-background-video-container::before, .elementor-5696 .elementor-element.elementor-element-966e8a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-5696 .elementor-element.elementor-element-966e8a2 > .elementor-background-slideshow::before, .elementor-5696 .elementor-element.elementor-element-966e8a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5696 .elementor-element.elementor-element-966e8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#9B96B000;--background-overlay:'';}.elementor-5696 .elementor-element.elementor-element-db4d3a0{--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;overflow:visible;}.elementor-5696 .elementor-element.elementor-element-db4d3a0:not(.elementor-motion-effects-element-type-background), .elementor-5696 .elementor-element.elementor-element-db4d3a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #4EFEF514 0%, #00000000 34%);}.elementor-5696 .elementor-element.elementor-element-3410641{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5696 .elementor-element.elementor-element-b4fa28b{--display:flex;overflow:visible;}.elementor-5696 .elementor-element.elementor-element-ee4f2da{text-align:center;}.elementor-5696 .elementor-element.elementor-element-ee4f2da .elementor-heading-title{font-size:40px;font-weight:500;letter-spacing:0.5px;}.elementor-5696 .elementor-element.elementor-element-187f2c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5696 .elementor-element.elementor-element-187f2c8.e-con{--align-self:center;}.elementor-5696 .elementor-element.elementor-element-30bee3a{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;letter-spacing:-0.5px;}.elementor-5696 .elementor-element.elementor-element-6eb2a0a{--display:flex;--border-radius:0px 0px 0px 0px;overflow:visible;}.elementor-5696 .elementor-element.elementor-element-3ed6ea4{font-family:"DM Sans", Sans-serif;color:#FFFFFF;}.elementor-5696 .elementor-element.elementor-element-ab1ea1b{--display:flex;overflow:visible;}.elementor-5696 .elementor-element.elementor-element-813a65c{font-family:"DM Sans", Sans-serif;color:#FFFFFF;}.elementor-5696 .elementor-element.elementor-element-b085729{--display:flex;overflow:visible;}.elementor-5696 .elementor-element.elementor-element-968e965{font-family:"DM Sans", Sans-serif;color:#FFFFFF;}.elementor-5696 .elementor-element.elementor-element-e1f7a65{--display:flex;overflow:visible;}.elementor-5696 .elementor-element.elementor-element-cfc4fe9{font-family:"DM Sans", Sans-serif;color:#FFFFFF;}.elementor-5696 .elementor-element.elementor-element-d01b26d{--display:flex;overflow:visible;}.elementor-5696 .elementor-element.elementor-element-2ad81c3{font-family:"DM Sans", Sans-serif;color:#FFFFFF;}.elementor-5696 .elementor-element.elementor-element-c7e79c2{--display:flex;overflow:visible;}.elementor-5696 .elementor-element.elementor-element-706fffd{font-family:"DM Sans", Sans-serif;color:#FFFFFF;}.elementor-5696 .elementor-element.elementor-element-0c8a585{--display:flex;overflow:visible;}.elementor-5696 .elementor-element.elementor-element-17caae2{font-family:"DM Sans", Sans-serif;color:#FFFFFF;}.elementor-5696 .elementor-element.elementor-element-8363019{--display:flex;overflow:visible;}.elementor-5696 .elementor-element.elementor-element-2e28fff{font-family:"DM Sans", Sans-serif;color:#FFFFFF;}.elementor-5696 .elementor-element.elementor-element-adb4b8a{--display:flex;overflow:visible;}.elementor-5696 .elementor-element.elementor-element-acdcc3e{font-family:"DM Sans", Sans-serif;color:#FFFFFF;}.elementor-5696 .elementor-element.elementor-element-92254b2{--display:flex;overflow:visible;}.elementor-5696 .elementor-element.elementor-element-c475f48{font-family:"DM Sans", Sans-serif;color:#FFFFFF;}.elementor-5696 .elementor-element.elementor-element-c428893{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:30%;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-5696 .elementor-element.elementor-element-c428893 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-32f0d56 );}.elementor-5696 .elementor-element.elementor-element-c428893.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-5696 .elementor-element.elementor-element-c428893.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-5696 .elementor-element.elementor-element-c428893.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-5696 .elementor-element.elementor-element-c428893.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Outfit", Sans-serif;}.elementor-5696 .elementor-element.elementor-element-c428893 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-5696 .elementor-element.elementor-element-8e2a68e .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-5696 .elementor-element.elementor-element-8e2a68e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-5696 .elementor-element.elementor-element-8e2a68e .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#F9F9F9;}.elementor-5696 .elementor-element.elementor-element-8e2a68e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-family:"Outfit", Sans-serif;}body.elementor-page-5696:not(.elementor-motion-effects-element-type-background), body.elementor-page-5696 > .elementor-motion-effects-container > .elementor-motion-effects-layer, body.elementor-page-5696 #page .site-content{background-color:#00030E;}@media(max-width:1024px){.elementor-5696 .elementor-element.elementor-element-966e8a2{--padding-top:60px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-5696 .elementor-element.elementor-element-db4d3a0{--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:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-5696 .elementor-element.elementor-element-966e8a2{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5696 .elementor-element.elementor-element-db4d3a0:not(.elementor-motion-effects-element-type-background), .elementor-5696 .elementor-element.elementor-element-db4d3a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #4EFEF514 0%, #00000000 42%);}.elementor-5696 .elementor-element.elementor-element-ee4f2da .elementor-heading-title{font-size:25px;}.elementor-5696 .elementor-element.elementor-element-30bee3a{font-size:16px;}}@media(min-width:768px){.elementor-5696 .elementor-element.elementor-element-3410641{--width:100%;}.elementor-5696 .elementor-element.elementor-element-187f2c8{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5696 .elementor-element.elementor-element-3410641{--width:100%;}}/* Start custom CSS for nested-tabs, class: .elementor-element-c428893 *//* ===================================================
   DESKTOP STYLES (Side-by-Side Layout)
   =================================================== */

.heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs {
  display: flex !important;
  flex-direction: row !important;
  gap: 24px !important;
  align-items: stretch !important;
}

.heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-heading {
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  width: 320px !important;
  flex-shrink: 0 !important;
}

.heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title {
  position: relative !important;
  background: rgba(255, 255, 255, 0.03) !important;
  border: 1px solid rgba(0, 242, 254, 0.16) !important;
  border-radius: 8px !important;
  padding: 14px 20px !important;
  text-align: left !important;
  cursor: pointer !important;
  transition: all 0.25s ease !important;
}

.heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-title-text {
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 0.5px !important;
  text-transform: uppercase !important;
  color: #9bbcd0 !important;
  line-height: 1.4 !important;
  display: block !important;
}

.heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title:hover {
  background: rgba(0, 242, 254, 0.08) !important;
  border-color: rgba(0, 242, 254, 0.45) !important;
}

.heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title:hover .e-n-tab-title-text {
  color: #e6f9fc !important;
}

.heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] {
  background: linear-gradient(90deg, rgba(0, 242, 254, 0.18), rgba(0, 242, 254, 0.08)) !important;
  border-color: #00f2fe !important;
}

.heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
  color: #ffffff !important;
}

/* Desktop: Right Arrow */
.heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"]::after {
  content: "" !important;
  position: absolute !important;
  right: -9px !important;
  top: 50% !important;
  margin-top: -8px !important;
  width: 0 !important;
  height: 0 !important;
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 9px solid #00f2fe !important;
  z-index: 10 !important;
}

/* Desktop Content Box - Low Padding */
.heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-content {
  flex: 1 !important;
  background: rgba(13, 24, 33, 0.75) !important;
  border: 1px solid rgba(0, 242, 254, 0.35) !important;
  border-radius: 12px !important;
  padding: 16px 20px !important;
}

/* Content Text & Lists Spacing */
.heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-content p,
.heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-content .elementor-widget-text-editor {
  color: #cfdce6 !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
  margin-bottom: 8px !important;
}

.heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-content ul {
  list-style: none !important;
  padding-left: 0 !important;
  margin: 10px 0 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 6px !important;
}

.heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-content ul li {
  position: relative !important;
  padding-left: 18px !important;
  color: #e3edf4 !important;
}

.heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-content ul li::before {
  content: "›" !important;
  position: absolute !important;
  left: 0 !important;
  top: -2px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  color: #00f2fe !important;
}

/* ===================================================
   MOBILE / ACCORDION FAQ STYLE (1024px & Below)
   =================================================== */

@media (max-width: 1024px) {
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 0 !important;
  }

  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-heading,
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-content {
    display: contents !important;
  }

  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title {
    width: 100% !important;
    margin-bottom: 8px !important;
    padding: 13px 18px !important;
    border-radius: 8px !important;
  }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title[data-tab-index="1"]  { order: 1 !important; }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title[data-tab-index="2"]  { order: 3 !important; }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title[data-tab-index="3"]  { order: 5 !important; }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title[data-tab-index="4"]  { order: 7 !important; }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title[data-tab-index="5"]  { order: 9 !important; }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title[data-tab-index="6"]  { order: 11 !important; }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title[data-tab-index="7"]  { order: 13 !important; }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title[data-tab-index="8"]  { order: 15 !important; }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title[data-tab-index="9"]  { order: 17 !important; }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title[data-tab-index="10"] { order: 19 !important; }

  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-content > div[data-tab-index="1"]  { order: 2 !important; }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-content > div[data-tab-index="2"]  { order: 4 !important; }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-content > div[data-tab-index="3"]  { order: 6 !important; }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-content > div[data-tab-index="4"]  { order: 8 !important; }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-content > div[data-tab-index="5"]  { order: 10 !important; }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-content > div[data-tab-index="6"]  { order: 12 !important; }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-content > div[data-tab-index="7"]  { order: 14 !important; }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-content > div[data-tab-index="8"]  { order: 16 !important; }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-content > div[data-tab-index="9"]  { order: 18 !important; }
  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-content > div[data-tab-index="10"] { order: 20 !important; }

  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tabs-content > div {
    background: rgba(13, 24, 33, 0.85) !important;
    border: 1px solid rgba(0, 242, 254, 0.35) !important;
    border-radius: 8px !important;
    padding: 16px !important;
    margin-bottom: 12px !important;
  }

  .heet-page-custom-faq.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"]::after {
    right: auto !important;
    left: 28px !important;
    top: auto !important;
    bottom: -8px !important;
    margin-top: 0 !important;
    border-left: 7px solid transparent !important;
    border-right: 7px solid transparent !important;
    border-top: 8px solid #00f2fe !important;
    border-bottom: none !important;
    z-index: 10 !important;
  }
}/* End custom CSS */