.views-element-container{max-width:1280px!important;margin:70px auto!important;padding:0 32px!important;font-family:"IBM Plex Sans Arabic",sans-serif!important}.faq-tabs{display:flex!important;justify-content:flex-end!important;gap:46px!important;border-bottom:4px solid #D5DCE3!important;margin-bottom:28px!important}.faq-tabs button{background:none!important;border:0!important;padding:0 0 16px!important;font-size:18px!important;font-weight:600!important;color:#111!important;cursor:pointer!important;position:relative!important;font-family:"IBM Plex Sans Arabic",sans-serif!important}.faq-tabs button.active{font-weight:700!important}.faq-tabs button.active:after{content:""!important;position:absolute!important;right:0!important;left:0!important;bottom:-4px!important;height:5px!important;background:#198754!important;border-radius:4px!important}.views-element-container .view-grouping-header{display:none!important}.views-element-container .views-row{margin-bottom:12px!important}.views-element-container .faq-item{background:#fff!important;border:1px solid #D5DCE3!important;border-radius:14px!important;margin-bottom:12px!important;overflow:hidden!important}.views-element-container .faq-item summary{cursor:pointer!important;padding:22px 70px 22px 72px!important;font-size:20px!important;line-height:1.7!important;font-weight:700!important;color:#111!important;list-style:none!important;position:relative!important;text-align:right!important}.views-element-container .faq-item summary::-webkit-details-marker{display:none!important}.views-element-container .faq-item summary:before{content:"⌄"!important;position:absolute!important;left:28px!important;top:50%!important;transform:translateY(-50%)!important;font-size:30px!important;color:#111!important;font-weight:400!important}.views-element-container .faq-item[open] summary:before{content:"⌃"!important}.views-element-container .faq-answer{padding:0 70px 28px 72px!important;text-align:right!important}.views-element-container .faq-answer,.views-element-container .faq-answer *{font-size:17px!important;line-height:2!important;color:#333!important;text-decoration:none!important}.views-element-container a{color:inherit!important;text-decoration:none!important}@media(max-width:768px){.faq-tabs{gap:18px!important;overflow-x:auto!important;justify-content:flex-start!important}.faq-tabs button{white-space:nowrap!important;font-size:16px!important}.views-element-container{padding:0 18px!important}.views-element-container .faq-item summary{font-size:17px!important;padding:18px 48px 18px 52px!important}.views-element-container .faq-answer{padding:0 48px 22px 52px!important}}
.faq-tabs{justify-content:flex-start!important;direction:rtl!important;text-align:right!important}
.faq-tabs button{text-align:right!important}
.faq-tabs{display:flex!important;justify-content:flex-start!important;direction:rtl!important;text-align:right!important}
.faq-tabs button{text-align:right!important}

.faq-tabs{
  direction:ltr!important;
  justify-content:flex-end!important;
}

.faq-tabs button{
  direction:rtl!important;
}

/* FAQ tabs final order fix */
.faq-tabs{
  direction:ltr!important;
  flex-direction:row-reverse!important;
  justify-content:flex-start!important;
  text-align:right!important;
}

.faq-tabs button{
  direction:rtl!important;
  text-align:right!important;
}
