:root {
  --wa-transition-default: 300ms;
  --wa-transition-medium: 500ms;
  --wa-transition-long: 1000ms;
  --wa-box-shadow-primary: 0px 20px 30px;
  --wa-number-grow-color: rgb(73, 217, 122);
}

/* 
 * ---------------------------------------------
 * Variables > Breakpoints
 * ---------------------------------------------
*/
.wa-hero > .wa-button {
  display: none;
}
.wa-hero-content-right {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: end;
  gap: var(--space-xxl);
}

@media (max-width: 767px) {
  .wa-hero .wa-button {
    display: block;
  }
}
.wa-main-section-content {
  width: 100%;
}

.wa-our-usp-content-first-row {
  gap: var(--space-l);
}
@media (min-width: 992px) {
  .wa-our-usp-content-first-row {
    padding-left: 3%;
    padding-right: 6%;
    gap: var(--space-xxl);
  }
}
.wa-our-usp-content-second-row {
  gap: var(--space-l);
  margin-top: var(--space-l);
}
@media (min-width: 992px) {
  .wa-our-usp-content-second-row {
    margin-top: var(--space-xxl);
    padding-left: 6%;
    padding-right: 3%;
    gap: var(--space-xxl);
  }
}
.wa-our-usp-content .wa-usp-point {
  display: flex;
  flex-direction: column;
  padding: calc(var(--space-m) * 1.35) calc(var(--space-m) * 1.35);
  border-radius: var(--radius-s);
  border: 1px solid var(--secondary-dark);
  position: relative;
  transition: var(--wa-transition-default);
  background: var(--primary-trans-20);
  backdrop-filter: blur(2x);
}
.wa-our-usp-content .wa-usp-point-heading-area {
  flex-direction: row;
  align-items: center;
  margin-top: -1rem;
  margin-bottom: -1rem;
}
.wa-our-usp-content .wa-usp-point__img {
  padding-inline: var(--space-xs);
  height: 7rem;
  width: 7rem;
  margin-left: -1rem;
}
.wa-our-usp-content .wa-usp-point__heading {
  color: var(--base) !important;
  font-size: var(--text-xl);
  font-weight: 700;
}
.wa-our-usp-content .wa-usp-point__desc {
  margin-top: var(--space-s);
  color: var(--secondary);
  font-size: var(--text-m);
  margin-bottom: auto;
}

.wa-bottom-section {
  gap: 0 !important;
  padding-bottom: var(--space-s) !important;
}
