.wptheme1Col .wpthemeCol{
	width: auto !important;
}
.dda-footer {
  backdrop-filter: none;
  box-shadow: none;
}
.align-items-center {
  align-items: center;
}
.align-right {
  text-align: right;
}
.h24_products {
  clear: both;
}
.h24_products-row {
  display: grid;
  gap: 32px;
}
.h24_products-header .h24_products-row.h24_products-row93,
.h24_products-header-info .h24_products-row.h24_products-row93 {
  grid-template-columns: repeat(1, 9fr) repeat(1, 3fr);
}
.h24_products-body .h24_products-row.h24_products-row93 {
  grid-template-columns: repeat(1, 12fr);
}
.h24_products .h24_product-tagline {
  color: var(--primary-blue-100);
}
.h24_products h1 {
  color: var(--text-text-primary);
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  line-height: 44px;
  margin: 0px;
}
.h24_products h1 span {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  color: var(--text-text-secondary);
}
.h24_products h2 {
  color: var(--text-text-primary);
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  margin: 0px;
}
.h24_products p {
  color: var(--text-text-primary);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.08px;
  margin: 0px;
  margin-bottom: 8px;
}
.h24_products hr {
  height: 1px;
  border: none;
  background-color: var(--greys-light-grey);
}
.h24_container {
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
}
.h24_actions-container {
  text-align: right;
}
html[dir="rtl"] .h24_actions-container {
  text-align: left;
}
.h24_products-header,
.h24_products-footer {
  background: var(--primary-blue-10);
  padding: 40px 0px;
  margin-bottom: 42px;
}
.h24_products-header h1 {
  margin-bottom: 16px;
}

.h24_products-body-section {
  padding: 20px 0px;
}
.h24_products-body-section h2 {
  margin-bottom: 16px;
}
.h24_products h3 {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.08px;
  margin-bottom: 8px;
  margin-top: 8px;
}
.h24_products ul,
.h24_products ol {
  margin: 0px;
  padding: 0px;
  margin-left: 20px;
}
html[dir="rtl"] .h24_products ul, html[dir="rtl"] .h24_products ol {
  /* margin-right: 20px; */
  margin-left: 0px;
}
.h24_products ol li,
.h24_products ul li {
  margin-bottom: 8px;
}
.h24_products ol li ul,
.h24_products ol li ol {
  margin-top: 8px;
}
.h24_products table {
  width: auto;
  border: none;
  margin-top: 16px;
  border-spacing: 0px;
  border-collapse: separate;
}
.h24_products table tr td,
.h24_products table tr th {
  text-align: left;
  padding: 10px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.07px;
  border: none;
}
html[dir="rtl"] .h24_products table tr td, html[dir="rtl"] .h24_products table tr th {
  text-align: right;
}
.h24_products table tr th {
  background-color: var(--greys-box-grey);
  font-weight: 500;
  letter-spacing: 0.1px;
}
.h24_products table tr td:first-child,
.h24_products table tr th:first-child {
  padding-left: 32px;
}
.h24_products select {
  display: flex;
  width: 320px;
  padding: 10px 8px 10px 16px;
  justify-content: space-between;
  align-items: center;
  border-radius: 8px;
  background: #f3f4f9;
  color: rgba(--text-text-secondary);
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.1px;
  border: none;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M14.8409 6.9231L15.7693 7.81165L10.0001 13.3334L4.23083 7.81165L5.15921 6.9231L10.0001 11.5563L14.8409 6.9231Z" fill="%23171C8F"/></svg>');
  background-position: right 10px center;
  background-repeat: no-repeat;
  margin-bottom: 0px;
}
.h24_products select option {
  accent-color: #f3f4f9;
}
.h24_products select option:hover {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  background: #f3f4f9;
  accent-color: #f3f4f9;
  color: rgba(--text-text-secondary);
}
html[dir="rtl"] .h24_products select {
  background-position: left 10px center;
}
@media screen and (max-width: 768px) {
  .h24_container {
    max-width: 720px;
  }
  .h24_actions-container {
    text-align: center;
    margin-top: 24px;
  }
  .h24_actions-container a {
    width: 100%;
  }
  .h24_products-row.h24_products-row93 {
    grid-template-columns: auto !important;
    gap: 0px;
  }
  .h24_products-header {
    margin-bottom: 0px;
    padding: 24px 0px;
  }
  .h24_products table {
    border-collapse: collapse;
    width: 100%;
  }
  /*.h24_products table thead {
    display: none;
  }*/
  .h24_products table td {
    /*display: block; Table-fix-in-mobile-view*/
    text-align: left;
  }
  .h24_products select {
    width: 100%;
  }
}

/* Tabs */
.h24_tabs {
  clear: both;
  border-radius: 8px;
  overflow: hidden;
  background-color: var(--basic-colors-white);
  margin-bottom: 28px;
}
.h24_tabs .h24_tabs-header {
  background: #f3f4f9;
  display: flex;
  flex-direction: row;
}
.h24_tabs .h24_tabs-header span {
  display: none;
}
.h24_tabs .h24_tabs-header ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.h24_tabs .h24_tabs-header ul li {
  padding: 16px;
  margin: 0px;
  cursor: pointer;
  color: var(--text-text-secondary);
  height: 100%;
}
.h24_tabs .h24_tabs-header ul li:hover {
  padding: 16px;
  background-color: var(--primary-blue-10);
  color: var(--primary-blue-100);
  border-radius: 8px 8px 0px 0px;
}
.h24_tabs .h24_tabs-header ul li.active {
  color: var(--primary-blue-100);
  background-color: var(--basic-colors-white);
  border-radius: 8px 8px 0px 0px;
  /* box-shadow: 0px 4px 16px 0px rgba(127, 127, 127, 0.1),
    0px -4px 16px 0px rgba(127, 127, 127, 0.1); */
  border-top: 1px solid var(--primary-blue-20);
  border-right: 1px solid var(--primary-blue-20);
  border-left: 1px solid var(--primary-blue-20);
  margin-bottom: -1px;
}
.h24_tabs .h24_tabs-body {
  padding: 28px;
  border: solid 1px var(--primary-blue-20);
}
.h24_tabs .h24_tabs-body .h24_tabs-panel {
  display: none;
}
.h24_tabs .h24_tabs-body .h24_tabs-panel.active {
  display: block;
}
.h24_selector_container .h24_selector_data {
  display: none;
}
.h24_selector {
  display: flex;
  align-items: center;
  gap: 32px;
}
.h24_selector h2,
.h24_selector p {
  margin-bottom: 0px;
}
.h24_result {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-left: auto;
  padding: 0px 15px;  
}
html[dir="rtl"] .h24_result {
  margin-right: auto;
  margin-left: unset; 
}
@media screen and (max-width: 768px) {
  .h24_selector {
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    flex: 1;
  }

  .h24_tabs {
    border-radius: 8px;
    border: 1px solid var(--primary-blue-20);
    background: var(--basic-colors-white);
  }
  .h24_tabs .h24_tabs-header {
    background-color: white;
    flex-direction: column;
    margin: 32px 16px 16px;
    position: relative;
  }
  .h24_tabs .h24_tabs-header ul {
    display: none;
    width: 100%;
    position: absolute;
    top: 55px;
    left: 0px;
    border-radius: 8px;
    overflow: hidden;
    background: var(--basic-colors-white);
    border: 1px solid var(--primary-blue-20);
  }
  .h24_tabs .h24_tabs-header.active ul {
    display: block;
  }
  .h24_tabs .h24_tabs-header ul li.active {
    border: none;
  }
  .h24_tabs .h24_tabs-header span {
    display: block;
    padding: 18px 16px;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    border-radius: 8px;
    border: 1px solid var(--primary-blue-20);
    background: var(--basic-colors-white);
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M14.8409 6.9231L15.7693 7.81165L10.0001 13.3334L4.23083 7.81165L5.15921 6.9231L10.0001 11.5563L14.8409 6.9231Z" fill="%23171C8F"/></svg>');
    background-position: right 10px center;
    background-repeat: no-repeat;
  }
  .h24_tabs .h24_tabs-body {
    border: none;
    padding: 28px 16px;
  }
  .h24_products table tr td,
  .h24_products table tr td:first-child,
  .h24_products table tr th:first-child {
    padding-left: 0px;
    padding: 16px 0px;
    position: relative;
    /*display: flex; Table-fix-in-mobile-view*/
    justify-content: space-between;
    border-bottom: 1px solid var(--greys-seperator-grey);
  }
  .h24_products table tr td::before {
    content: attr(data-header);
    display: block;
  }
  .h24_products table tr td:first-child {
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.07px;
    justify-content: flex-start;
    /*Table-fix-in-mobile-view background-image: url('data:image/svg+xml;utf8,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.0345 0L12 1.10891L6 8L0 1.10891L0.965519 0L6 5.78218L11.0345 0Z" fill="%23171C8F"/></svg>');*/
    background-position: right 10px center;
    background-repeat: no-repeat;
  }
  html[dir="rtl"] .h24_products table tr td:first-child {
    background-position: left 10px center;
  }  
  .h24_products table tr td:first-child::before {
    content: "";
  }
  /*Table-fix-in-mobile-view .h24_products table tr td:not(:first-child) {
    display: none;
  }
  .h24_products table tr.active td:first-child {
    background-image: url('data:image/svg+xml;utf8,<svg width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0.965517L1.10891 0L8 6L1.10891 12L0 11.0345L5.78218 6L0 0.965517Z" fill="%23171C8F"/></svg>');
  }*/
  .h24_products table tr.active td:not(:first-child) {
    display: block;
  }
}

/* Accordian */
.h24_accordian {
  margin-bottom: 28px;
}
.h24_accordian .h24_accordian-tab {
  padding: 28px 0px;
  border-top: 1px solid #cbccce;
}
.h24_accordian-tab-header {
  display: flex;
  justify-content: space-between;
}
.h24_accordian-tab-header .toggle {
  display: block;
  width: 32px;
  height: 32px;
  background-image: url('data:image/svg+xml;utf8,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.0001 17.3307H17.3334V23.9974C17.3334 24.351 17.1929 24.6902 16.9429 24.9402C16.6928 25.1903 16.3537 25.3307 16.0001 25.3307C15.6465 25.3307 15.3073 25.1903 15.0573 24.9402C14.8072 24.6902 14.6667 24.351 14.6667 23.9974V17.3307H8.00008C7.64646 17.3307 7.30732 17.1903 7.05727 16.9402C6.80722 16.6902 6.66675 16.351 6.66675 15.9974C6.66675 15.6438 6.80722 15.3046 7.05727 15.0546C7.30732 14.8045 7.64646 14.6641 8.00008 14.6641H14.6667V7.9974C14.6667 7.64377 14.8072 7.30463 15.0573 7.05459C15.3073 6.80454 15.6465 6.66406 16.0001 6.66406C16.3537 6.66406 16.6928 6.80454 16.9429 7.05459C17.1929 7.30463 17.3334 7.64377 17.3334 7.9974V14.6641H24.0001C24.3537 14.6641 24.6928 14.8045 24.9429 15.0546C25.1929 15.3046 25.3334 15.6438 25.3334 15.9974C25.3334 16.351 25.1929 16.6902 24.9429 16.9402C24.6928 17.1903 24.3537 17.3307 24.0001 17.3307Z" fill="black"/></svg>');
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  cursor: pointer;
}
.h24_accordian-tab-header {
  cursor: pointer;
}
.h24_accordian .h24_accordian-tab .h24_accordian-tab-header h2 {
  margin-bottom: 0px;
}
.h24_accordian .h24_accordian-tab.active .h24_accordian-tab-header .toggle {
  background-image: url('data:image/svg+xml;utf8,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.0004 17.3307C11.21 17.3307 20.7909 17.3307 8.00041 17.3307C7.64679 17.3307 7.30765 17.1903 7.0576 16.9402C6.80755 16.6902 6.66708 16.351 6.66708 15.9974C6.66708 15.6438 6.80755 15.3046 7.0576 15.0546C7.30765 14.8045 7.64679 14.6641 8.00041 14.6641C20.9439 14.6641 -13.5914 14.6641 24.0004 14.6641C24.354 14.6641 24.6932 14.8045 24.9432 15.0546C25.1933 15.3046 25.3337 15.6438 25.3337 15.9974C25.3337 16.351 25.1933 16.6902 24.9432 16.9402C24.6932 17.1903 24.354 17.3307 24.0004 17.3307Z" fill="black"/></svg>');
}
.h24_accordian .h24_accordian-tab .h24_accordian-tab-body {
  display: none;
  margin-top: 16px;
}
.h24_accordian .h24_accordian-tab .h24_accordian-tab-body p {
  margin-bottom: 8px;
}
.h24_accordian .h24_accordian-tab .h24_accordian-tab-body:is(:visible) + h2 {
  background-color: red;
}

.h24_helpful {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}
.h24_helpful h3 {
  margin: 0px;
  margin-bottom: 0px;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  color: var(--text-text-secondary);
}
.h24_helpful .h24_helpful-actions {
  display: flex;
  gap: 16px;
}
.h24_helpful a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.h24_helpful a.yes {
  background-image: url('data:image/svg+xml;utf8,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.0806 18.9999L19.1451 10C19.9536 10 20.729 10.3161 21.3006 10.8787C21.8723 11.4413 22.1935 12.2043 22.1935 13V17H27.9447C28.2393 16.9967 28.5311 17.0565 28.7999 17.1752C29.0687 17.2939 29.308 17.4687 29.5013 17.6875C29.6946 17.9062 29.8373 18.1638 29.9194 18.4422C30.0016 18.7206 30.0212 19.0133 29.977 19.2999L28.5747 28.2999C28.5012 28.7768 28.2551 29.2115 27.8816 29.5239C27.5082 29.8363 27.0326 30.0053 26.5425 29.9999H15.0806M15.0806 18.9999V29.9999M15.0806 18.9999H12.0322C11.4933 18.9999 10.9764 19.2107 10.5952 19.5857C10.2141 19.9608 10 20.4695 10 20.9999V27.9999C10 28.5303 10.2141 29.039 10.5952 29.4141C10.9764 29.7892 11.4933 29.9999 12.0322 29.9999H15.0806" stroke="%23575757" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.h24_helpful a.no {
  background-image: url('data:image/svg+xml;utf8,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.9194 21.0002L20.8549 30C20.0464 30 19.271 29.6839 18.6994 29.1213C18.1277 28.5587 17.8065 27.7957 17.8065 27.0001V23.0001H12.0553C11.7607 23.0034 11.4689 22.9436 11.2001 22.8249C10.9313 22.7062 10.692 22.5314 10.4987 22.3126C10.3054 22.0938 10.1627 21.8363 10.0806 21.5579C9.99845 21.2795 9.9788 20.9868 10.023 20.7002L11.4253 11.7003C11.4988 11.2234 11.7449 10.7887 12.1184 10.4763C12.4918 10.164 12.9674 9.99491 13.4575 10.0004H24.9194M24.9194 21.0002V10.0004M24.9194 21.0002H27.6324C28.2075 21.0102 28.7663 20.812 29.2028 20.4434C29.6392 20.0747 29.9229 19.5611 30 19.0002V12.0003C29.9229 11.4394 29.6392 10.9258 29.2028 10.5572C28.7663 10.1885 28.2075 9.99035 27.6324 10.0004H24.9194" stroke="%23575757" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.h24_helpful a span {
  display: none;
}
@media (max-width: 768px) {
  .h24_result {
    align-items: flex-start;
  }
  .h24_accordian {
    margin-bottom: 0px;
  }
}

/* Journey */
body {
  counter-reset: ol;
}
.h23_products-journey {
  padding: 28px 0px;
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
}
.h23_products-journey h2 {
  color: var(--primary-blue-100);
  font-family: Dubai;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  text-decoration-line: underline;
  margin-bottom: 8px;
}
.h23_products-journey ol {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.h23_products-journey ol li:not(ul li) {
  display: flex;
  gap: 16px;
  margin: 16px 0px;
  padding: 16px 0px;
  border-bottom: solid 1px var(--greys-line-grey);
}
.h23_products-journey ol li b {
  display: block;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration-line: underline;
  color: var(--text-text-secondary);
  margin-bottom: 5px;
}
.h23_products-journey ol li:not(ul li)::before {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.08px;
  counter-increment: ol;
  content: counter(ol);
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  color: var(--text-text-secondary);
  border: solid 1px var(--greys-line-grey);
}
.h23_products-journey ol li span {
  flex: 1;
}
.h23_products-journey ol li.active:not(ul li)::before {
  border: solid 1px var(--primary-blue-20);
  background-color: var(--primary-blue-10);
  color: var(--primary-blue-100);
}
.h23_products-journey ol li.active:not(ul li) span {
  border-radius: 8px;
  padding: 8px;
  background: var(--primary-blue-10);
  color: var(--primary-blue-80);
}
.h23_products-journey ol li.active:not(ul li) b {
  color: var(--primary-blue-100);
}
.h23_products-journey ul li a {
  color: var(--text-text-secondary);
}
/* Fees summary */
.h24_fees-list {
  padding: 0px 32px;
}
.h24_fees-list ul {
  padding: 0px;
}
.h24_fees-list ul li {
  display: flex;
  justify-content: space-between;
  padding: 8px 0px;
  position: relative;
  text-align: left;
  flex: 1;
}
.h24_fees-list ul li.total {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  border-top: solid 2px #53565a;
}
ul.h23_list-pm,
ul.h24_list {
  margin: 0px;
  padding: 0px;
  list-style: none;
  flex-wrap: wrap;
}
ul.h23_list-pm {
  display: flex;
  gap: 16px;
}
ul.h23_list-pm img {
  width: 70px;
}
.h24_products-related .h24_container {
  overflow: hidden;
}

@media screen and (max-width: 768px) {
  .h24_fees-list {
    padding: 0px 0px;
  }
  .h24_fees-list ul {
    margin-left: 0px;
  }
  .h24_fees-list ul {
    margin-bottom: 0px;
  }
  .h23_list-pm li {
    margin-bottom: 0px !important;
  }
  .h23_list-pm li img {
    display: block;
  }
}

/* Filter */
.h24_filter ul {
  margin: 8px 16px;
  padding: 0px;
  list-style: none;
  display: inline-flex;
  gap: 0px;
  border-radius: 8px;
  overflow: hidden;
  background-color: #f3f4f9;
}
.h24_filter span {
  display: none;
}
.h24_filter ul li {
  padding: 8px;
  margin-bottom: 0px;
}
.h24_filter ul li a {
  display: block;
  padding: 16px;
  text-decoration: none;
  color: var(--text-text-secondary);
  border-radius: 8px;
}
.h24_filter ul li.active a {
  background: var(--primary-blue-10);
  color: var(--primary-blue-100);
}
.h24_filter ul li a:hover {
  background: var(--basic-colors-white);
  color: var(--primary-blue-100);
}

@media screen and (max-width: 991px) {
}
@media screen and (max-width: 768px) {
  .h24_filter {
    position: relative;
  }
  .h24_filter ul {
    display: none;
    width: 100%;
    position: absolute;
    top: 55px;
    left: 0px;
    border-radius: 8px;
    overflow: hidden;
    background: var(--basic-colors-white);
    border: 1px solid var(--primary-blue-20);
    margin: 0px;
  }
  .h24_filter.active ul {
    display: block;
  }
  .h24_filter ul li.active {
    border: none;
  }
  .h24_filter span {
    display: block;
    padding: 18px 16px;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    border-radius: 8px;
    border: 1px solid var(--primary-blue-20);
    background: var(--basic-colors-white);
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M14.8409 6.9231L15.7693 7.81165L10.0001 13.3334L4.23083 7.81165L5.15921 6.9231L10.0001 11.5563L14.8409 6.9231Z" fill="%23171C8F"/></svg>');
    background-position: right 10px center;
    background-repeat: no-repeat;
  }
}

/* Swiper */
.h24_products-swiper-filter {
  position: relative;
  display: grid;
  margin: 8px 0px;
  padding: 0px 8px;
  border-radius: 8px;
  background-color: #f3f4f9;
  overflow: hidden;
  width: 100%;
}
.h24_products-swiper-filter .swiper-container {
  width: 100%;
  overflow: hidden;
  padding: 0px;
}
.h24_products-swiper-filter .swiper-slide {
  width: auto;
  padding: 8px;
  height: auto;
}

.h24_products-swiper-filter .swiper-slide a {
  display: block;
  padding: 16px;
  text-decoration: none;
  color: var(--text-text-secondary);
  border-radius: 8px;
}
.h24_products-swiper-filter .swiper-slide a:hover {
  background: var(--basic-colors-white);
  color: var(--primary-blue-100);
}
.h24_products-swiper-filter .swiper-slide-active a {
  background: var(--primary-blue-10);
  color: var(--primary-blue-100);
}
.h24_products-swiper-filter .button-filter-next,
.h24_products-swiper-filter .button-filter-prev {
  position: absolute;
  top: 0px;
  z-index: 3;
  width: 32px;
  height: 70px;
  text-align: center;
  background: #f3f4f9;
  cursor: pointer;
}
.h24_products-swiper-filter .swiper-button-disabled {
  opacity: 0;
}
.h24_products-swiper-filter .button-filter-prev {
  left: 0px;
}
.h24_products-swiper-filter .button-filter-next {
  right: 0px;
}
.h24_products-swiper-filter .button-filter-next svg,
.h24_products-swiper-filter .button-filter-prev svg {
  width: 16px;
  height: 70px;
}

.h24_accordian-tab-body ul li, .h24_tabs-body ul li {
    padding-left: 20px;
    color: #53565a;
    background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="16" viewBox="0 0 11 18" fill="%23171c8f">\<path fill-rule="nonzero" d="M 0.3 1.7 L 1.7 0.3 L 10.4 9 l -8.7 8.7 l -1.4 -1.4 L 7.6 9 z" />\</svg>');
    background-repeat: no-repeat;
    background-position: left 3px;
    background-size: 14px auto;
}
html[dir="rtl"] .h24_accordian-tab-body ul li, html[dir="rtl"] .h24_tabs-body ul li {
    padding-left: 0px;
    padding-right: 20px;
    /* margin-right: 20px; */
    background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="16" viewBox="0 0 11 18" fill="%23171c8f">\<path fill-rule="nonzero" d="M 10.4 1.7 L 9 0.3 L 0.3 9 L 9 17.7 l 1.4 -1.4 L 3.1 9 z" />\</svg>');
    background-repeat: no-repeat;
    background-position: right 3px;
}
.h24_accordian-tab-body ol>li, .h24_tabs-body ol > li{
	list-style: decimal outside;
	padding-left: 20px;
}
html[dir="rtl"] .h24_accordian-tab-body ol>li, html[dir="rtl"] .h24_tabs-body ol li{
	padding-right: 20px;
	padding-left: 0px;
	margin-right: 20px;
}
/*.h24_tabs-body ul:has(> li:only-child) li, .faqs ul li {
    background: none; 
}
.faqs ul li {
    background: none; 
}*/
.faqs ol>li, .faqs ol li{
	list-style: none;
	/*padding-left: unset;*/
}
/*.wpthemeCol{
    width: auto !important;
}
.wpthemeLeft{
    float:unset;
}*/

/* Sticky menu */
.h24_products-container-menu {
	position: sticky;
	top: 95px;
	margin-top: 16px;
	z-index: 9;
}
.h24_products-container-menu .h24_products-container-menu-list {
	border-radius: 8px;
	background: #f3f4f9;
	padding: 8px 16px;
}
.h24_products-container-menu span {
	display: none;
	background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke="black" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"/></svg>');
	background-repeat: no-repeat;
	background-position: right center;
}
html[dir="rtl"] .h24_products-container-menu span, html[dir="rtl"] .h24_tabs .h24_tabs-header span {
	background-position: left 5px center;
}
.h24_products-container-menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: flex;
	gap: 8px;
}
.h24_products-container-menu ul li {
	border-radius: 8px;
	/* overflow: hidden; */
	margin-bottom: 0px;
}
.h24_products-container-menu ul li a {
	display: block;
	padding: 10px;
	text-decoration: none;
	color: var(--primary-blue-100);
}
.h24_products-container-menu ul li:hover {
	color: var(--primary-blue-100, #171c8f);
	background: var(--White, #fff);
}
.h24_products-container-menu ul li.active {
	background: var(--primary-blue-10);
	color: var(--primary-blue-100, #171c8f);
}
.h24_products-container-menu.active span {
	background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 15L12 9L6 15" stroke="black" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"/></svg>');
	margin-bottom: 8px;
}
.h24_products-container-menu.active ul {
	display: block;
}
.h24_products-container-menu.active ul li {
	margin-top: 8px;
}
.simple-table tr:last-child td {
  font-weight: bold;
}
.faqs ol > li {
  font-weight: bold;
}
.faqs ol > li > ul {
  font-weight: normal;
}
.ndropdown-container select {
    margin-bottom: 15px;
}
p.last-modified{
	color: var(--text-text-secondary);
    font-size: 14px;
}
/*div.h24_accordian-tab-body > p {
    font-weight: 600;
}*/
.h24_products-ctas {
	display: flex;
	flex-direction: row;
	gap: 12px;
	margin-top: 16px;
}
.h23_button.h23_button_icon {
	padding: 0px 16px;
	display: inline-flex;
	flex-direction: row;
	gap: 12px;
	align-items: center;
	justify-content: center;
	border-radius: 6px;
}
.h23_button.h23_button_icon svg {
	width: 16px;
	height: 16px;
}
.h23_button.h23_button_small {
  height: 40px;
}
.table tr td {
    border-bottom: 1px solid #cbccce !important;
}
@media (max-width: 992px) {
	.h24_products-container-menu {
		top: 0px;
	}
}
@media (max-width: 768px) {
	.h24_products-container-menu ul {
		display: none;
	}
	.h24_products-container-menu span {
		display: block;
		padding: 8px;
		cursor: pointer;
	}
	.h24_products-container-menu-list {
		position: relative;
	}
	.h24_products-container-menu-list.active {
		border-radius: 8px 8px 0px 0px;
	}
	.h24_products-container-menu-list.active ul {
		display: block;
		width: 100%;
		position: absolute;
		left: 0;
		top: 50px;
		background-color: #fff;
		border-radius: 0px 0px 8px 8px;
		box-shadow: 0px -4px 16px 0px rgba(127, 127, 127, 0.1),
			0px 4px 16px 0px rgba(127, 127, 127, 0.1);
	}
	.h24_products-container-menu ul li.active {
		border-radius: 0px;
	}
	.h23_section_full_swiper_wrapper {
	    position: relative;
	    width: 100vw;
	}
}

/*Start sticky*/
.h24_products-header {
	position: sticky;
	top: 75px;
	z-index: 11;
	padding: 30px 0px 6px 0px;
	margin-bottom: 0px;
}
.h24_products-header h1 {
	margin-bottom: 0px;
}
.h24_products-body-section-intro {
	margin-bottom: 32px;
}
.h24_products-header-info {
	background: var(--primary-blue-10);
	padding: 0px 0px 30px 0px;
	margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
	.h24_products-header {
		padding: 30px 0px 16px 0px;
		top: 0px;
		position: relative;
	}
	.h24_products-header-info {
		padding: 10px 0px 30px 0px;
	}
	.h24_products-header h1 {
		margin-bottom: 16px;
	}
}
/*End sticky*/
