.smaller-container {
  padding-left: 23rem;
  padding-right: 23rem;
}
@media screen and (max-width: 960px) {
  .smaller-container {
    padding-left: 18px;
    padding-right: 18px;
  }
}

.faq-section {
  --paddingLR: 3.12em;
  --paddingTB: 2.5em;
}
@media screen and (max-width: 960px) {
  .faq-section {
    --paddingLR: 20px;
    --paddingTB: 20px;
  }
}

.head {
  justify-content: space-between;
}
@media screen and (max-width: 960px) {
  .head {
    flex-direction: column;
  }
}
@media screen and (max-width: 1260px) {
  .head .dots-wrapper {
    flex: 1;
  }
}
@media screen and (max-width: 960px) {
  .head .dots-wrapper {
    margin-bottom: var(--paddingTB);
  }
}
@media screen and (max-width: 960px) {
  .head .dots-wrapper .text {
    margin-bottom: var(--paddingTB);
  }
}
.head .hand-wrapper {
  padding-right: calc( var(--paddingLR) * 2 );
}
@media screen and (max-width: 1260px) {
  .head .hand-wrapper {
    padding-right: 0;
    flex: 1;
  }
}
@media screen and (max-width: 960px) {
  .head .hand-wrapper {
    padding-right: 0;
    display: flex;
    justify-content: center;
  }
}
@media screen and (max-width: 960px) {
  .head .hand-wrapper .hand-question {
    width: 60%;
  }
}

.container-wrapper {
  position: relative;
  padding-bottom: calc( var(--paddingTB) * 2.5 );
}
.container-wrapper img.background {
  position: absolute;
  left: 0;
  width: 100%;
  aspect-ratio: 1920/1014;
  z-index: -1;
}
.container-wrapper .container {
  row-gap: 2.75em;
}
@media screen and (max-width: 960px) {
  .container-wrapper .container {
    row-gap: 32px;
  }
}
.container-wrapper .container .group {
  background: white;
  border-radius: 22px;
  padding: var(--paddingTB) var(--paddingLR);
}
.container-wrapper .container .group .title {
  width: 100%;
  align-items: center;
}
.container-wrapper .container .group .title .index {
  background: #44BEA8;
  color: white;
  border-radius: 50%;
  width: 2em;
  height: 2em;
  margin-right: 1.06em;
  line-height: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  aspect-ratio: 1;
}
.container-wrapper .container .group .questions {
  padding: 0 calc(var(--paddingLR) * 0.9) 0 calc( var(--paddingLR) * 1.9);
}
@media screen and (max-width: 960px) {
  .container-wrapper .container .group .questions {
    padding: 0;
  }
}
.container-wrapper .container .group .questions .subgroup {
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.6);
}
.container-wrapper .container .group .questions .subgroup.answer-animated .answer {
  opacity: 1;
}
.container-wrapper .container .group .questions .subgroup.inactive .subgroup-question .sign.fold {
  display: none;
}
.container-wrapper .container .group .questions .subgroup.inactive .subgroup-question .sign.unfold {
  display: inline-block;
}
.container-wrapper .container .group .questions .subgroup.inactive .answer {
  display: none;
}
.container-wrapper .container .group .questions .subgroup .subgroup-question {
  padding: var(--paddingTB) 0;
  cursor: pointer;
}
.container-wrapper .container .group .questions .subgroup .subgroup-question .sign {
  margin-right: 1.687em;
  margin-left: 0.437em;
  width: 1.25em;
}
.container-wrapper .container .group .questions .subgroup .subgroup-question .sign.fold {
  display: inline-block;
}
.container-wrapper .container .group .questions .subgroup .subgroup-question .sign.unfold {
  display: none;
}
.container-wrapper .container .group .questions .subgroup:last-of-type {
  border-bottom: none;
}
.container-wrapper .container .group .questions .subgroup .answer {
  transition: 0.3s all ease-in-out;
  opacity: 0;
  margin-left: 3.625em;
  border-left: 3px solid #6D44C6;
  padding-left: 1.875em;
  margin-bottom: var(--paddingTB);
  line-height: 1.75;
}
@media screen and (max-width: 960px) {
  .container-wrapper .container .group .questions .subgroup .answer {
    margin-left: 0.925em;
  }
}
.container-wrapper .container .need-help-finding {
  margin-top: 1rem;
}
@media screen and (max-width: 960px) {
  .container-wrapper .container .need-help-finding .picture-wrapper {
    height: auto;
    aspect-ratio: auto;
  }
}