.text-4xl {
  font-style: normal;
  font-weight: 800;
  font-size: 36px;
  line-height: 125%;
  color: #111928;
}

.text-xl {
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 125%;
  color: #111928;
}

.text-5xl {
  font-style: normal;
  font-weight: 800;
  font-size: 48px;
  line-height: 125%;
  color: #1c64f2;
}

.banner-image.about-hero img {
  border-radius: 8px;
}

.why_choose_us .count_box {
  width: 100%;
  max-width: 200px;
  margin: 0px auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.why_choose_us .cus-btn {
  width: 100%;
  max-width: 380px;
  margin: 0px auto;
}

.orcl_box {
  padding: 24px;
  gap: 20px;
  height: 100%;
  background: var(--color-white);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 
    0px 1px 2px -1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}

.testi_box p {
  padding: 16px 0px 32px 0px;
  width: 100%;
  max-width: 769px;
  margin: 0px auto;
}

.testi_box {
  text-align: center;
  align-items: center;
}

.testi_box .commas {
  margin: 0px auto;
}

.testimonials .slider-arrows {
  text-align: center;
  padding-top: 32px;
}

.testimonials {
  padding-top: 67px;
}

.testimonials .testi_client {
  margin-top: 40px !important;
}


/* Testimonials Grid  */
.Testimonials-grid .row>* {
  padding: 0 !important;
}

.Testimonials-grid .grid-review {
  padding: 48px;
  background-color: #f9fafb;
  height: 100%;
}

.review-border-right {
  border-right: 1px solid #e5e7eb !important;
}

.review-border-bottom {
  border-bottom: 1px solid #e5e7eb !important;
}

.cus-btn-x111 {
  padding-left: 100px;
  padding-right: 100px;
}
/* Testimonials Grid End */

/* Company History  */
.company-history {
  /* max-width: 780px; */
  background-color: #ffffff;
}

.company-history .col-12:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 34px;
  width: 2px;
  background-color: #d1e0ff;
}

.company-history .timeline-item {
  position: relative;
  margin-bottom: 28px;
  padding-left: 60px;
  text-align: left;
}

.company-history .timeline-dot {
  position: absolute;
  left: 0px;
  top: px;
  width: 48px;
  height: 48px;
  background-color: #a4cafe;
  border-radius: 50%;
  border: 16px solid #ffffff;
  z-index: 10;
}

.company-history .timeline-year {
  font-weight: bold;
  margin-bottom: 10px;
}

.company-history .timeline-text {
  margin-bottom: 0;
}

.company-history .timeline-item.last-item {
  margin-bottom: 0;
}
.whatYou-get-W {
  max-width: 780px;
  margin: 0 auto;
}


@media (max-width: 991px) {
  .company-history .col-lg-8:before,
  .company-history .col-md-10:before {
    left: 10px;
  }

  .company-history .timeline-dot {
    left: 0;
  }

}

/* Company History End */

/* Our Offices Worldwide  */
.our-worldwide .space-64 {
  margin-bottom: 64px;
}

/* Our Offices Worldwide end */

/* Protect Your Wealth  */
.protect-your-wealt {
  background-color: var(--color-surface-gray) !important;
}


/* Protect Your Wealth End */
