
.hr-faqs .accordion-button,
.hr-faqs .accordion-button:not(.collapsed),
.hr-faqs .accordion-item {
  background: 0 0;
}
.hr-faqs .accordion-button:focus {
  box-shadow: none;
}
.hr-faqs .accordion-button {
  font-weight: 700;
  letter-spacing: -0.5px;
  font-size: 1rem;
  color: var(--color-2);
}
.hr-faqs .accordion-button::after {
  font-family: "Font Awesome 6 Pro" !important;
  background-image: none;
  content: "\f107";
  font-weight: 900;
  flex-shrink: unset;
  width: unset;
  height: unset;
  color: var(--color-2);
}
.hr-faqs .accordion-button:not(.collapsed),
.hr-faqs .accordion-button:not(.collapsed)::after {
  color: var(--color-4);
}
.hr-faqs .accordion-button:not(.collapsed)::after {
  content: "\f107";
}
.hr-faqs .accordion-body p {
  margin-bottom: 1rem;
  font-size: 1rem;
  letter-spacing: -0.25px;
  line-height: 1.6;
  color: var(--color-1);
}
.hr-faqs .accordion-body p:last-child {
  margin-bottom: 0;
}
.hr-faq-inner .accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: transparent;
  box-shadow: unset;
}

.hr-faq-inner .accordion-button.collapsed {
  color: #35404e;
  width: 100%;
  padding: 15px 0;
  cursor: poInter;
  width: 100%;
  display: inline-block;
  font-size: 17px;
  transition: all linear 0.5s;
  text-decoration: none;
  font-weight: 600;
  border: none;
  border-bottom: solid 1px rgba(0, 0, 0, .5) !important;
}
.hr-faq-inner .accordion-item {
  border: none;
}
.hr-faq-inner .accordion-button {
  color: #35404e;
  cursor: poInter;
  width: 100%;
  display: inline-block;
  font-size: 17px;
  transition: all linear 0.5s;
  text-decoration: none;
  font-weight: 600;
  border-bottom: solid 1px #dddddd;
  padding: 15px 0px;
}
.hr-faq-inner .accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.hr-faq-inner .accordion-button {
  color: #35404e;
  cursor: poInter;
  width: 100%;
  display: inline-block;
  font-size: 17px;
  transition: all linear 0.5s;
  text-decoration: none;
  font-weight: 600;
  padding: 15px 0px;
  border-bottom: solid 1px rgba(0, 0, 0, .5);
}
.hr-faq-inner .accordion-button:not(.collapsed) {
  background: transparent;
  box-shadow: none;
}
.hr-faq-inner .accordion-item {
  border: none;
  position: relative;
}
.hr-faq-inner .accordion-button:focus-visible {
  outline: none;
  box-shadow: none;
}
.hr-faq-inner .accordion-body {
  padding: 15px 0px;
  margin-bottom: 1rem;
  font-size: 1rem;
  letter-spacing: -.25px;
  line-height: 1.6;
  color: #7b8893;
}
.hr-faq .hr-titel h1 {
  display: flex;
}
.hr-faq-inner .accordion-button::after {
  content: "\f107";
  font-family: 'Font Awesome 6 Pro';
  color: #000;
  font-weight: 700;
  right: 0;
  position: absolute;
  top: 20px;
  background-image: none;
  font-size: 14px;
}
.hr-faq-inner .accordion-button.collapsed:focus {
  box-shadow: none;
}