.faq-container {
  background-image: url("https://assets.wizklub.com/images/wizklub/pages/faq/main-background.webp");
  background-repeat: no-repeat;
  background-size: cover;
  overflow-x: hidden;
}
.faq-container .faq-bg {
  background-image: url("https://assets.wizklub.com/images/wizklub/pages/faq/banner-background-23b1f4.svg");
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 90px;
}
.faq-container .faq-cards-list {
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.faq-container .faq-cards-list::-webkit-scrollbar {
  display: none;
}
/* faq-banner headings */
.faq-container .faq-heading {
  font: normal normal 800 36px/49px Supersonic Rocketship;
  letter-spacing: 1.5px;
  color: #ffffff;
}
.faq-container .faq-heading .faq-heading-txt {
  font: normal normal 800 36px/49px Supersonic Rocketship;
  color: #ffc291;
}
.faq-container .faq-sub-heading {
  font: normal normal 600 16px/22px Poppins;
  letter-spacing: 0.32px;
  color: #ffffff;
  text-shadow: 0px 3px 6px #00000029;
}
.faq-container .form-group input {
  font: normal normal normal 17px/23px Poppins;
  color: #888888;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 20px #00000029;
  border: 1px solid #cccccc;
  border-radius: 6px;
}
.faq-container .faq-title {
  text-align: center;
  font: normal normal 800 40px/54px Poppins;
  color: #f7941d;
  text-shadow: 0px 3px 6px #0000004d;
}
.faq-container .faq-sub-title {
  text-align: center;
  font: normal normal medium 17px/28px Poppins;
  color: #888888;
}
/* FAQ-CARDS */
.faq-container .product-cards {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: transparent;
  border: none;
  min-width: 235px;
  border-radius: 20px;
}
.faq-container .product-cards:hover,
.faq-cards-list .faq-nav-item .faq-nav-link.active .product-cards {
  transform: scale(1.2, 1.1);
}
.faq-container .getting-started-card {
  background-image: url("https://assets.wizklub.com/images/wizklub/pages/faq/getting-started.png");
}
.faq-container .product-related-card {
  background-image: url("https://assets.wizklub.com/images/wizklub/pages/faq/product-related.png");
}
.faq-container .support-card {
  background-image: url("https://assets.wizklub.com/images/wizklub/pages/faq/registration.png");
}
.faq-container .payment-card {
  background-image: url("https://assets.wizklub.com/images/wizklub/pages/faq/payment.png");
}
.faq-container a:hover {
  text-decoration: none !important;
}
.faq-container .product-card-txt {
  font: normal normal bold 18px/17px Poppins;
  color: #ffffff;
  text-shadow: 0px 3px 6px #00000029;
  opacity: 0.9;
}
/* SUB-CATEGORY-QUESTIONS */
.faq-container .sub-category-questions-card {
  background: #ffffff;
  border: 1px solid #f7941d;
  border-radius: 10px;
}
.faq-container .sub-category-questions-card .sign-icon {
  background: #f7941d;
  border-radius: 10px 0px 0px 10px;
  padding: 30px;
  object-fit: scale-down;
  cursor: pointer;
}
.faq-container .sub-category-questions-txt {
  font: normal normal bold 17px/17px Poppins;
  color: #f7941d;
}
.faq-container .sub-category-question-title {
  font: normal normal bold 15px/22px Poppins;
  color: #444444;
}
.faq-container .sub-category-questions-inside-title .sub-category-sign {
  background: transparent url("https://assets.wizklub.com/images/wizklub/pages/faq/plus-sign.png") 0% 0% no-repeat padding-box;
  padding: 10px;
  object-fit: scale-down;
}
.faq-container .sub-category-answer {
  font: normal normal normal 14px/20px Poppins;
  color: #555555;
}
.faq-container .sub-category-sign {
  cursor: pointer;
}
/* wizbudy */
.faq-container .wizbuddy {
  background-color: #0282fe;
  border-radius: 16px;
}
.faq-container .wizbuddy-head {
  position: absolute;
  top: -6%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.faq-container .wizbuddy-title {
  text-align: center;
  font: normal normal 800 32px/40px Supersonic Rocketship;
  letter-spacing: 1.5px;
  color: #ffd18c;
}
.faq-container .wizbuddy-description {
  text-align: center;
  font: normal normal normal 17px/26px Poppins;
  color: #ffffff;
  text-shadow: 0px 2px 6px #0000004d;
}
.faq-container .wizbuddy-form {
  background-color: #23b1f4;
  border-radius: 12% 12% 14px 14px;
}
.faq-container .wizbuddy .form-group label {
  font: normal normal 600 15px/30px Poppins;
  color: #ffffff;
}
.faq-container .wizbuddy .form-group input {
  font: normal normal 600 15px/30px Poppins;
  color: #aaaaaa;
  letter-spacing: 0px;
}
