.faqs {
  position: relative;
}

.faq-section svg path,
.faq-section svg rect,
.faq-section svg circle {
  stroke: var(--primary-color);
}

.faq .card-header {
  border-radius: 50px !important;
}

.faqs .item {
  border-radius: 15px;
  background: #fff;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.05);
  color: #686868;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 5px 0 10px;
  font-size: 1.14em;
  font-weight: 700;
  letter-spacing: -0.64px;
  height: 55.439px;
  position: relative;
  margin: 0 5px 12px;
  cursor: pointer;
  transition: all ease 0.3s;
}

.faqs .item.active,
.faqs .item:hover {
  background-color: var(--primary-color) !important;
  box-shadow: 0 5px 10px 0 rgba(155, 160, 175, 0.4) !important;
  color: #fff !important;
}

.faqs .item.active .icon,
.faqs .item:hover .icon {
  background-color: #fff;
}

.faqs .item.active .arrow {
  transform: rotate(180deg);
}

.faqs .item .value {
  flex-grow: 1;
  text-align: right;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: 700;
}

.faqs .item .icon {
  width: 44px;
  height: 44px;
  flex: 0 0 44px;
  background-color: var(--secondary-color);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 7px;
  transition: all ease 0.3s;
}

.faqs .item .arrow {
  width: 22.175px;
  height: 22.175px;
  background-color: var(--mainWhite);
  box-shadow: 0 0 7px 0 rgba(0,0,0,0.1);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: -11px;
  transition: all ease 0.3s;
}

/*.faqs .item .arrow:before {*/
/*    line-height: 0;*/
/*    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 16 15" fill="none"><g clip-path="url(%23clip0_1_2060)"><circle cx="7.8946" cy="7.43867" r="6.15984" transform="rotate(-180 7.8946 7.43867)" stroke="%23EC008C" stroke-width="1.5"/><path d="M10.3584 9.28662L9.09446 8.33867C8.38335 7.80533 7.40557 7.80533 6.69446 8.33867L5.43052 9.28662" stroke="%23EC008C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.3584 6.20667L9.09446 5.25871C8.38335 4.72538 7.40557 4.72538 6.69446 5.25871L5.43052 6.20667" stroke="%23EC008C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_1_2060"><rect width="14.7836" height="14.7836" fill="white" transform="matrix(-1 0 0 -1 15.2864 14.8304)"/></clipPath></defs></svg>');*/
/*}*/

.faqs .owl-nav button {
  outline: none !important;
  box-shadow: none !important;
}

.faqs .owl-nav .owl-next,
.faqs .owl-nav .owl-prev {
  position: absolute;
  top: 61%;
}

.faqs .owl-nav .owl-prev {
  right: 10px;
}

.faqs .owl-nav .owl-prev:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M6.89335 12.7228C6.64818 12.9658 6.64642 13.3615 6.8894 13.6067C7.13239 13.8518 7.52811 13.8536 7.77328 13.6106L9.26888 12.1283C9.83219 11.57 10.2926 11.1137 10.6191 10.7072C10.9586 10.2844 11.2044 9.85527 11.2701 9.34017C11.2988 9.11432 11.2988 8.88576 11.2701 8.6599C11.2044 8.14481 10.9586 7.71569 10.6191 7.29292C10.2926 6.88637 9.83221 6.43009 9.26892 5.87181L7.77328 4.38946C7.52811 4.14648 7.13239 4.14824 6.8894 4.39341C6.64642 4.63857 6.64818 5.0343 6.89335 5.27728L8.36249 6.73337C8.95873 7.32432 9.36773 7.73102 9.64448 8.07563C9.91331 8.41037 10.0055 8.62539 10.0301 8.81795C10.0455 8.93887 10.0455 9.06121 10.0301 9.18212C10.0055 9.37469 9.91331 9.5897 9.64448 9.92445C9.36773 10.2691 8.95873 10.6758 8.36249 11.2667L6.89335 12.7228Z" fill="%232D264B"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.99998 17.9584C13.9475 17.9584 17.9583 13.9476 17.9583 9.00004C17.9583 4.05249 13.9475 0.0417065 8.99998 0.0417065C4.05243 0.0417065 0.0416455 4.05249 0.0416455 9.00004C0.0416455 13.9476 4.05243 17.9584 8.99998 17.9584ZM16.7083 9.00004C16.7083 13.2572 13.2572 16.7084 8.99998 16.7084C4.74278 16.7084 1.29165 13.2572 1.29165 9.00004C1.29165 4.74285 4.74278 1.29171 8.99998 1.29171C13.2572 1.29171 16.7083 4.74285 16.7083 9.00004Z" fill="%232D264B"/></svg>');
  line-height: 0;
}

.faqs .owl-nav .owl-next {
  left: 10px;
}

.faqs .owl-nav .owl-next:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M11.1066 5.27721C11.3518 5.03422 11.3536 4.6385 11.1106 4.39333C10.8676 4.14817 10.4719 4.1464 10.2267 4.38939L8.7311 5.8717C8.16779 6.42999 7.70738 6.88629 7.38088 7.29285C7.04136 7.71562 6.79558 8.14473 6.72992 8.65983C6.70114 8.88568 6.70114 9.11424 6.72992 9.3401C6.79558 9.85519 7.04136 10.2843 7.38088 10.7071C7.70738 11.1136 8.16776 11.5699 8.73106 12.1282L10.2267 13.6105C10.4719 13.8535 10.8676 13.8518 11.1106 13.6066C11.3536 13.3614 11.3518 12.9657 11.1066 12.7227L9.63749 11.2666C9.04125 10.6757 8.63225 10.269 8.35549 9.92437C8.08666 9.58963 7.99444 9.37461 7.96989 9.18205C7.95448 9.06113 7.95448 8.93879 7.96989 8.81788C7.99444 8.62531 8.08666 8.4103 8.35549 8.07555C8.63224 7.73095 9.04125 7.32424 9.63749 6.7333L11.1066 5.27721Z" fill="%23686868"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9 0.041626C4.05245 0.041626 0.0416641 4.05241 0.0416641 8.99996C0.0416641 13.9475 4.05245 17.9583 9 17.9583C13.9475 17.9583 17.9583 13.9475 17.9583 8.99996C17.9583 4.05241 13.9475 0.041626 9 0.041626ZM1.29166 8.99996C1.29166 4.74276 4.7428 1.29163 9 1.29163C13.2572 1.29163 16.7083 4.74276 16.7083 8.99996C16.7083 13.2572 13.2572 16.7083 9 16.7083C4.7428 16.7083 1.29166 13.2572 1.29166 8.99996Z" fill="%23686868"/></svg>');
  line-height: 0;
}

.faq-content {
  display: none;
}

.faq-content.active {
  display: block;
}

/*# sourceMappingURL=faq.css.map */
/*index.css*/

@media screen and (max-width: 768px) {
  .faq .card-header button {
    font-size: 1.2em !important;
    padding-right: 16px !important;
    padding-left: 16px !important;
  }

  .faq .card-header h3 {
    font-size: 1em !important;
  }

  .faq .card-body {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
}

@media screen and (max-width: 1200px) {
  /* .container {
        overflow-x: clip;
    } */
}

h1.title {
  color: #686868;
  text-align: right;
  font-size: 2.85em;
  font-weight: 900;
  letter-spacing: -1.6px;
  margin-bottom: 36px;
}

.faq .faq-title {
  color: #686868;
  font-size: 2.5em;
  font-weight: 900;
  letter-spacing: -1.6px;
  margin-bottom: 60px;
  text-align: center;
  width: 100%;
}

.faq .accordion {
  text-align: right;
  width: 100%;
}

.faq .accordion .card {
  border: 0;
  border-radius: 15px !important;
  overflow: hidden;
}

.faq .accordion .card + .card {
  margin-top: 32px;
}

.faq .accordion .card .card-header {
  border: 0;
  padding: 0;
  background-color: #f8f8f8;
}

.faq .accordion .card .card-header button {
  color: #686868;
  text-align: right;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  letter-spacing: -1.2px;
  text-decoration: none;
  border: 0;
  background-color: transparent;
  outline: none !important;
  transition: all ease 0.3s;
  padding: 20px 50px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.faq .accordion .card .card-header h3 {
  font-weight: 700;
  font-size: 20px;
}

.faq .accordion .card .card-header button .icon {
  transition: all ease 0.5s;
}

.faq .accordion .card .card-header button .icon svg {
  transition: all ease 0.5s;
}

.faq .accordion .card .card-header button[aria-expanded="true"] {
  background-color: var(--thirdGrey);
  color: var(--primary-color);
  padding-bottom: 20px;
}

.faq .accordion .card .card-header button[aria-expanded="true"] .icon {
  transform: rotate(180deg);
}

.faq
  .accordion
  .card
  .card-header
  button[aria-expanded="true"]
  .icon
  svg
  circle {
  stroke: var(--primary-color);
}

.faq .accordion .card .card-header button[aria-expanded="true"] .icon svg path {
  stroke: var(--primary-color);
}

.faq .accordion .card .collapse {
  background-color: #f8f0ce;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
}

.faq .accordion .card .card-body {
  color: #000;
  text-align: justify;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 35px;
  letter-spacing: -0.54px;
  background-color: var(--secondaryGrey);
  padding-right: 86px;
  padding-left: 86px;
  padding-bottom: 59px;
}

/* .container {
    max-width: 1425px;

} */

.faq .accordion .card .card-body {
  padding-right: 50px;
  padding-left: 50px;
}

.faq .accordion .card .card-body * {
  font-size: 16px !important;
}

.card-header {
  border-radius: 50px !important;
}

button svg,
button .icon {
  margin-left: 4px;
}

::selection,
::-moz-selection {
  background-color: var(--primary-color);
  color: #fff;
}

.faq {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media screen and (max-width: 768px) {
  .faq .accordion .card .card-body {
    font-size: 0.8rem;
  }

  .faq .accordion .card .card-header button[aria-expanded="true"] .icon svg {
    height: 32px;
    width: 32px;
  }

  .faq .accordion .card .card-header button .icon svg {
    height: 32px;
    width: 32px;
  }

  .top-head .phone .icon svg {
    display: none;
  }

  .faq .accordion .card .card-body * {
    font-size: 13px !important;
  }
}
