.section-faqs {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 990px) {
  .section-faqs .gb-container .gb-inside-container {
    padding: 0 5rem;
  }
}
@media (max-width: 767px) {
  .section-faqs .gb-container .gb-inside-container {
    padding: 0 4rem;
  }
}
.section-faqs .content-title {
  text-align: center;
  margin-bottom: 45px;
}
.section-faqs .content-title > * {
  font-size: 45px;
  font-weight: 600;
}
@media (max-width: 990px) {
  .section-faqs .content-title > * {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .section-faqs .content-title > * {
    font-size: 35px;
  }
}
.section-faqs .faq-item:last-child {
  border-bottom: 1px solid #213467;
}
.section-faqs .accordion {
  position: relative;
  display: block;
  width: 100%;
  padding: 20px 20px 20px 0;
  margin: 0;
  text-align: left;
  outline: none;
  border-top: 1px solid #213467;
  cursor: pointer;
  font-size: 32px;
}
@media (max-width: 990px) {
  .section-faqs .accordion {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .section-faqs .accordion {
    font-size: 26px;
  }
}
.section-faqs .accordion:before {
  display: none;
}
.section-faqs .accordion:after {
  content: "";
  position: absolute;
  top: calc(50% - 10px);
  right: 0;
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 341.4 341.4' xmlns:v='https://vecta.io/nano'%3E%3Cpath d='M192 149.4V0h-42.6v149.4H0V192h149.4v149.4H192V192h149.4v-42.6z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (min-width: 768px) {
  .section-faqs .accordion {
    padding: 30px 20px 30px 0;
  }
}
.section-faqs .accordion.active:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='121.805' height='121.804' xmlns:v='https://vecta.io/nano'%3E%3Cpath d='M7.308 68.211h107.188a7.31 7.31 0 0 0 7.309-7.31 7.31 7.31 0 0 0-7.309-7.309H7.308A7.31 7.31 0 0 0 0 60.902a7.31 7.31 0 0 0 7.308 7.309z'/%3E%3C/svg%3E");
}
.section-faqs .panel {
  max-height: 0;
  transition: max-height 0.3s ease-out;
  overflow: hidden;
  text-align: left;
}
.section-faqs .panel > div {
  padding-bottom: 25px;
}
.section-faqs .panel p {
  margin: 0 0 15px;
}
/*# sourceMappingURL=faqs.css.map */
