.elementor-2371 .elementor-element.elementor-element-7a0ce55{--display:flex;--margin-top:080px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.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:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2371 .elementor-element.elementor-element-1850a27{--display:flex;}.elementor-2371 .elementor-element.elementor-element-c4dd1e9 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-740a755{--display:flex;}.elementor-2371 .elementor-element.elementor-element-3603130 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-d445b72{--display:flex;}.elementor-2371 .elementor-element.elementor-element-86a8fec > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-6f60887{--display:flex;}.elementor-2371 .elementor-element.elementor-element-70cf833 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-e259fdf{--display:flex;}.elementor-2371 .elementor-element.elementor-element-ded99e9 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-ede15ba{--display:flex;}.elementor-2371 .elementor-element.elementor-element-a4b59f2 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-ee66354{--display:flex;}.elementor-2371 .elementor-element.elementor-element-9ada93a > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-3dfc229{--display:flex;}.elementor-2371 .elementor-element.elementor-element-417dafc > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-6221f63{--display:flex;}.elementor-2371 .elementor-element.elementor-element-a081af0 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-72d1ff6{--display:flex;}.elementor-2371 .elementor-element.elementor-element-c2d6322 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-512683c{--display:flex;}.elementor-2371 .elementor-element.elementor-element-a60db66 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-91d55eb{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:33px 33px 33px 33px;--n-tabs-title-color:var( --e-global-color-primary );}.elementor-2371 .elementor-element.elementor-element-91d55eb.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-2371 .elementor-element.elementor-element-91d55eb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2371 .elementor-element.elementor-element-91d55eb.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-2371 .elementor-element.elementor-element-91d55eb.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:"Noto Kufi Arabic", Sans-serif;font-weight:600;}/* Start custom CSS for nested-tabs, class: .elementor-element-91d55eb */@media (max-width: 767px){

  .menu-tabs,
  .menu-tabs .elementor-widget-container,
  .menu-tabs .e-n-tabs{
    overflow: visible !important;
  }

  .menu-tabs .e-n-tabs-heading{
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 12px !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;

    width: 100vw !important;
    max-width: 100vw !important;

    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;

    padding: 10px 16px !important;

    scroll-snap-type: x mandatory;
    scroll-padding-left: 16px;
    scroll-padding-right: 16px;
  }

  .menu-tabs .e-n-tabs-heading::before,
  .menu-tabs .e-n-tabs-heading::after{
    content:"";
    flex: 0 0 16px;
  }

  .menu-tabs .e-n-tab-title{
    flex: 0 0 auto !important;
    min-width: 150px;
    justify-content: center;
    padding: 12px 18px !important;
    border-radius: 999px !important;
    background: #f3f3f3 !important;
    scroll-snap-align: start;
  }

  .menu-tabs .e-n-tab-title .e-n-tab-title-text{
    white-space: nowrap !important;
    font-size: 14px !important;
    font-weight: 600 !important;
  }

  .menu-tabs .e-n-tab-title[aria-selected="true"]{
    background: #0b5a4a !important;
    color: #fff !important;
  }
  .menu-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text{
    color: #fff !important;
  }
}
@media (max-width: 767px){
  .menu-tabs .e-n-tabs-heading{
    direction: ltr !important;
    justify-content: flex-start !important;
  }
}/* End custom CSS */