@charset "UTF-8";
.bg-light-green {
  background-color: #8fdebd;
}

.bg-light-orange {
  background-color: #dcc49c;
}

.bg-light-blue {
  background-color: #9ed1ff;
}

.bg-light-purple {
  background-color: #b288ea;
}

.overview.spacer-top-sm {
  margin-bottom: 124px;
}

.blog-o-img {
  height: 264px;
  -o-object-fit: cover;
     object-fit: cover;
  border: 3px solid var(--txt-primary);
  border-radius: 16px;
  box-shadow: 8px 8px 0 #0085ff;
}

.blog-category {
  margin: 124px 0;
}

.bc-heading {
  padding: 12px 24px;
  border: 3px solid var(--txt-primary);
  border-radius: 16px;
  margin-bottom: 48px;
  box-shadow: 8px 8px 0 #0085ff;
}

.bli-img {
  height: 232px;
  -o-object-fit: cover;
     object-fit: cover;
  border: 3px solid var(--txt-primary);
  border-radius: 16px;
  box-shadow: 8px 8px 0 #0085ff;
  margin-bottom: 28px;
}

.bli h4 {
  margin-bottom: 16px;
}
.bli p {
  margin-bottom: 16px;
}

.blog-img {
  height: 400px;
  -o-object-fit: contain;
     object-fit: contain;
  border: 3px solid var(--txt-primary);
  border-radius: 16px;
  box-shadow: 8px 8px 0 #0085ff;
}

.fb-item {
  background-color: #e3e0ff;
  border: 2px solid var(--txt-primary);
  padding: 24px;
  border-radius: 16px;
  margin: 0;
  height: 100%;
}

.fbi-icon {
  text-align: center;
  margin-bottom: 16px;
}
.fbi-icon i.bi {
  font-size: 32px;
}

.fbi-info {
  margin: 0 12px;
}
.fbi-info p {
  margin-bottom: 0;
}

.heading-block {
  margin-top: 64px;
  padding: 64px 0;
  background-color: #ecfff6;
}

.fqa-block {
  padding: 64px 0;
}

.fqa-wrap {
  border: 3px solid var(--txt-primary);
  border-radius: 12px;
  overflow: hidden;
  margin-top: 64px;
}
.fqa-wrap .fqa-topic {
  border-bottom: 2px solid var(--txt-primary);
}
.fqa-wrap .fqa-topic:last-child {
  border-bottom: none;
}
.fqa-wrap .fqa-topic .fqat-heading {
  padding: 12px;
  border-bottom: 2px solid var(--txt-primary);
  cursor: pointer;
}
.fqa-wrap .fqa-topic .fqat-heading:hover {
  background-color: #00E785;
  cursor: pointer;
}
.fqa-wrap .fqa-topic .fqat-question-list {
  margin: 12px;
}
.fqa-wrap .fqa-topic .fqat-question-list .fqatql-list-item:hover {
  background-color: rgba(0, 231, 133, 0.5607843137);
  cursor: pointer;
}

.fqat-question-list {
  border: 2px solid;
  border-radius: 12px;
  overflow: hidden;
}
.fqat-question-list .fqatql-list-item {
  border-bottom: 2px solid;
  padding: 12px;
}
.fqat-question-list .fqatql-list-item:last-child {
  border-bottom: none;
}
.fqat-question-list .fqatql-list-item h4 {
  font-weight: 600;
  margin: 0;
}
.fqat-question-list .fqatql-list-item p {
  margin: 16px 0;
}
.fqat-question-list .fqatql-list-item:hover {
  background-color: rgba(0, 231, 133, 0.5607843137);
  cursor: pointer;
}

.fqab-wrap,
.cta-wrap,
.ausb-vision,
.ausb-mission {
  border: 3px solid var(--txt-primary);
  border-radius: 16px;
  background-color: #e3e0ff;
  padding: 36px;
}

.hiw-step {
  padding: 128px 0;
}

.about-us-block {
  margin: 128px 0;
}
.about-us-block .ausb-vision {
  margin-bottom: 64px;
  background-color: rgba(0, 231, 133, 0.5607843137);
}
.about-us-block .ausb-mission {
  background-color: rgba(255, 151, 0, 0.5607843137);
}

.onboarding-form {
  margin: 64px 0;
}
.onboarding-form .obf-wrap {
  border: 3px solid var(--txt-primary);
  border-radius: 16px;
  padding: 24px;
}
.onboarding-form .obf-heading {
  display: flex;
  justify-content: space-between;
  margin-bottom: 36px;
}

.form {
  display: grid;
  grid-template-columns: 48% 48%;
  grid-column-gap: 4%;
  margin-top: 10px;
}

.frm-label {
  display: block;
  font-size: 1.8rem;
  font-weight: 600;
  margin-bottom: 12px;
}

.form-input {
  margin-top: 24px;
}

.account-type {
  display: flex;
  flex-direction: column;
}

.act-option {
  display: flex;
  flex-wrap: wrap;
}
.act-option .check-box {
  display: flex;
  margin-right: 24px;
}
.act-option .check-box span {
  margin-right: 12px;
  font-size: 1.8rem;
}

.form-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 24px;
}

.package-block {
  padding: 128px 0;
  padding-top: 0;
}

.basic-package, .standard-package, .black-package {
  border: 3px solid var(--txt-primary);
  border-radius: 16px;
  margin-bottom: 24px;
  padding: 24px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.basic-package ul, .standard-package ul, .black-package ul {
  list-style-type: none;
  margin: 0;
  margin: 24px 0;
  padding: 0;
}
.basic-package ul li, .standard-package ul li, .black-package ul li {
  font-size: 1.8rem;
  font-weight: 500;
}
.basic-package ul li:before, .standard-package ul li:before, .black-package ul li:before {
  content: "✔ ";
  font-size: 2.4rem;
}
.basic-package ul li.cancel span, .standard-package ul li.cancel span, .black-package ul li.cancel span {
  color: #7d8390;
  text-decoration: line-through;
}
.basic-package ul li.cancel:before, .standard-package ul li.cancel:before, .black-package ul li.cancel:before {
  text-decoration: none;
  content: "✗";
  color: red;
}
.basic-package .package-badge, .standard-package .package-badge, .black-package .package-badge {
  border-radius: 8px;
  padding: 4px 12px;
}
.basic-package .package-action, .standard-package .package-action, .black-package .package-action {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
}
.basic-package .package-action .action-btn, .standard-package .package-action .action-btn, .black-package .package-action .action-btn {
  padding: 8px 64px;
  font-size: 2rem;
  font-weight: 700;
}

.basic-package {
  background-color: #9ed1ff;
}
.basic-package ul li:before {
  color: #0085ff;
}
.basic-package .package-action .action-btn {
  background-color: #0085ff;
}
.basic-package .package-badge {
  background-color: #0085ff;
  color: #ffffff;
}

.standard-package {
  background-color: #00e785;
}
.standard-package .package-action .action-btn {
  background-color: #ffffff;
}
.standard-package .package-badge {
  background-color: #ffffff;
  color: #ff0000;
}

.black-package {
  background-color: #1d1d1b;
  color: #ffffff;
  border: 3px solid #ffbc20;
}
.black-package .package-action .action-btn {
  background-color: #ffbc20;
}
.black-package p {
  font-weight: 300;
}
.black-package .package-badge {
  background-color: #ffbc20;
  color: #000000;
}

.affb-item {
  padding: 128px 0;
}

@media (max-width: 991px) {
  .fb-item {
    margin-bottom: 32px;
  }
  .fbi-info {
    margin: 0;
  }
  .fbi-info h3 {
    text-align: center;
  }
  .fbi-info p {
    text-align: center;
  }
}/*# sourceMappingURL=custom.css.map */