@charset "UTF-8";

[data-v-5d693b02]:root {
  --bs-modal-header-border-width: 1px;
  --bs-modal-header-border-color: #dee2e6;
}

.custom-accordion-container .accordion-item[data-v-5d693b02] {
  background-color: #f2f2f2;
  border-bottom: 2px solid hsla(0,0%,85%,.5)!important;
  cursor: pointer;
  transition: .3s ease;
}

.custom-accordion-container .accordion-item.active[data-v-5d693b02] {
  background-color: #f2f2f2;
  border-top: 2px solid #121314!important;
}

.custom-accordion-container .accordion-item.active .accordion-header[data-v-5d693b02] {
  background-color: #f2f2f2;
}

.custom-accordion-container .accordion-item.active .accordion-header .header[data-v-5d693b02] {
  color: #c0392b;
}

.custom-accordion-container .accordion-item.active .accordion-header[data-v-5d693b02] {
  padding: 4rem 2rem 0;
}

.custom-accordion-container .accordion-item.active .accordion-header .icon[data-v-5d693b02]:before {
  background-color: #c0392b;
  color: #fff;
  content: "×";
  font-size: 2rem;
  transition: transform .6s ease;
}

.custom-accordion-container .accordion-item.active .accordion-content[data-v-5d693b02] {
  margin: 1rem 2rem 4rem!important;
  transition: .3s ease;
}

@media screen and (max-width:575px) {
  .custom-accordion-container .accordion-item.active .accordion-header[data-v-5d693b02] {
    padding: 2rem 1rem 0;
  }

  .custom-accordion-container .accordion-item.active .accordion-content[data-v-5d693b02] {
    margin: 1rem 1rem 2rem!important;
  }
}

.custom-accordion-container .accordion-header[data-v-5d693b02] {
  align-items: center;
  background-color: #fafafa;
  display: flex;
  justify-content: space-between;
  padding: 4rem 2rem;
  transition: .3s ease;
  width: 100%;
}

.custom-accordion-container .accordion-header .header[data-v-5d693b02] {
  font-weight: 700;
}

.custom-accordion-container .accordion-header[data-v-5d693b02]:hover {
  background-color: #f2f2f2;
}

.custom-accordion-container .accordion-content[data-v-5d693b02] {
  background-color: #f2f2f2;
  max-height: 0;
  overflow: hidden;
  transition: .3s ease;
}

.custom-accordion-container .accordion-header .icon[data-v-5d693b02]:before {
  background-color: #121314;
  border-radius: 50%;
  color: #fff;
  content: "+";
  font-size: 2rem;
  padding: .2rem .8rem;
  transform: rotate(45deg);
}

@media screen and (max-width:575px) {
  .custom-accordion-container .accordion-header[data-v-5d693b02] {
    padding: 2rem;
  }

  .custom-accordion-container .accordion-header .icon[data-v-5d693b02]:before {
    font-size: 1.5rem!important;
    padding: 0 .5rem!important;
  }
}

.custom-accordion-container-2 .accordion-item[data-v-5d693b02] {
  border-top: .5px solid #d8d8d8;
  cursor: pointer;
  padding: 1.5rem 1rem;
}

.custom-accordion-container-2 .accordion-item[data-v-5d693b02]:last-child {
  border-bottom: .5px solid #d8d8d8;
}

.custom-accordion-container-2 .accordion-item.active .accordion__question[data-v-5d693b02] {
  color: #c0392b;
}

.custom-accordion-container-2 .accordion-item[data-v-5d693b02]:hover {
  background-color: #fafafa;
}

.custom-accordion-container-2 .accordion__header[data-v-5d693b02] {
  align-items: center;
  display: flex;
  gap: 1rem;
  justify-content: space-between;
}

.custom-accordion-container-2 .accordion__header svg[data-v-5d693b02] {
  flex-shrink: 0;
}

.custom-accordion-container-2 .accordion__content[data-v-5d693b02] {
  transition: .4s ease-in-out;
}

.custom-accordion-container-2 .accordion-item[data-v-5d693b02] {
  transition: background-color .3s ease;
}

.custom-accordion-container-2 .accordion-item.active[data-v-5d693b02],
.custom-accordion-container-2 .accordion-item[data-v-5d693b02]:hover {
  background-color: #fff!important;
}

.custom-accordion-container-2 .accordion-item.active .accordion__question[data-v-5d693b02] {
  color: #c0392b!important;
}

.custom-accordion-container-2 .accordion__content[data-v-5d693b02] {
  height: 0;
  overflow: hidden;
  transition: height .4s ease-in-out;
}

.custom-accordion-container-2 .accordion__answer[data-v-5d693b02] {
  padding: 1rem 0;
}