.parallax.px-small,
.roadrunner-slider .image-wrapper.px-small {
  min-height: 400px;
}

.parallax.px-medium,
.roadrunner-slider .image-wrapper.px-medium {
  min-height: 650px;
}

.parallax.px-large,
.roadrunner-slider .image-wrapper.px-large {
  min-height: 800px;
}

.parallax.vh-small,
.roadrunner-slider .image-wrapper.vh-small {
  min-height: 30vh;
}

.parallax.vh-medium,
.roadrunner-slider .image-wrapper.vh-medium {
  min-height: 45vh;
}

.parallax.vh-large,
.roadrunner-slider .image-wrapper.vh-large {
  min-height: 65vh;
}

.parallax.vh-full,
.roadrunner-slider .image-wrapper.vh-full {
  min-height: 100vh;
}

.parallax.og-height img,
.roadrunner-slider .image-wrapper.og-height img {
  position: unset;
  width: auto;
  min-height: auto;
}

.sm-thick {
  min-height: 5px;
  background-color: var(--bs-primary);
  opacity: 1;
  max-width: 100px;
}

.tns-outer button[data-action] {
  display: none;
}

.sectioned-faq .faq-left button {
  padding: 0.75rem 1.5rem;
  margin-bottom: 1rem;
  background-color: unset !important;
  color: var(--bs-body-color);
  text-align: left;
  border-radius: 0;
  border: 0;
  border-left: 2px solid transparent;
  outline: unset;
  box-shadow: unset;
  font-size: 1.25rem;
  font-weight: 600;
  transition: 0.3s ease;
}

.sectioned-faq .faq-left button.active {
  color: var(--bs-body-color);
  border-left: 3px solid var(--bs-primary);
}

.sectioned-faq .faq-left button:not(.active) {
  padding-left: 3rem;
  opacity: 0.5;
}

.sectioned-faq .faq-right .accordion-item {
  border: 0;
  border-bottom: 1px solid var(--bs-light);
}

.sectioned-faq .faq-right .accordion-item .accordion-body {
  padding: 0.75rem 1rem 0;
}

.sectioned-faq .faq-right .accordion-item .accordion-body b {
  font-weight: 800;
}

.sectioned-faq .faq-right .accordion-item .accordion-body i {
  font-style: unset;
  text-decoration: underline;
}

.sectioned-faq .faq-right .accordion-item button.accordion-button {
  padding: 0.75rem 1rem;
  border: 0;
  background-color: unset;
  box-shadow: unset;
  outline: unset;
  cursor: pointer;
  font-weight: 600;
}

.sectioned-faq .faq-right .accordion-item button.accordion-button:after {
  display: none;
}

.sectioned-faq .faq-right .accordion-item button.accordion-button i {
  min-width: 14px;
}

.sectioned-faq
  .faq-right
  .accordion-item
  button.accordion-button
  .fa-chevron-down {
  font-weight: 900;
  color: var(--bs-primary);
  margin-right: 1rem;
  transition: 0.2s ease;
}

.sectioned-faq
  .faq-right
  .accordion-item
  button.accordion-button:not(.collapsed)
  .fa-chevron-down {
  transform: rotate(180deg);
}
