/********************************************* about ********************************************/

.about-banner {
  padding: 40px 80px;
}

.box-green {
  background-color: var(--green);
  width: 60px;
  height: 60px;
  border-radius: 10px;
  display: flex;
  align-items: center;
}

.box-green img {
  height: 45px;
}

.about-banner h1 {
  font-weight: var(--font-bold);
  line-height: 1;
  font-size: var(--text-15xl);
  margin-bottom: 50px;
  padding: 0;
}

.about-banner h2 {
  font-size: var(--text-6xl);
}

.about-banner p {
  margin-bottom: 20px;
  padding: 160px 0 20px;
}

.about-data-count {
  padding: 80px 0 90px;
}

.about-card {
  border: none;
  padding: 40px 45px;
  border-radius: 50px;
  height: 410px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.about-card h2 {
  font-weight: 600;
  margin-bottom: 10px;
  font-size: 80px;
}

.about-card h3 {
  color: var(--dark-green);
  padding-bottom: 20px;
  font-size: var(--text-2xl);
  text-transform: none;

}

.about-card p {
  font-size: var(--text-xl);
  font-weight: 600;
}

.about-careing-values h2 {
  padding-bottom: 55px;
}

.box {
  width: 50px;
  height: 50px;
  border-radius: 10px;
}

.about-careing-values {
  padding: 0px 80px 100px;
}

.about-careing-left {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  height: 100%;
  width: 85%;
  padding: 40px 10px;
}

.about-careing-left p {
  color: var(--dark-gray);
}

.about-careing-values img {
  width: 100%;
  border-radius: 50px;
}

.about-careing-right {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  width: 85%;
  text-align: end;
  float: right;
}

.about-careing-right p {
  color: var(--dark-gray);
}

.about-careing-left h3 {
  padding: 20px 0px;
}

.about-careing-right h3 {
  padding: 20px 0px;
}

.excellence-box {
  display: flex;
  flex-direction: column;
  align-items: end;
}

.about-services-expert {
  border-radius: 50px;
  padding: 80px 80px 90px;
}

.about-services-expert .col-lg-3 {
  flex: none;
  width: 50%;
}

.about-services-expert h3 {
  font-size: var(--text-xl);
}

.about-services-card-img {
  padding: 30px 0px;
}

.about-services-card-img img {
  width: 100%;
  border-radius: 40px;
}

.about-services-card img {
  float: right;
  margin-top: 0;
}

.about-services-card {
  display: flex;
  justify-content: space-between;
}

.about-founder-heart {
  padding: 100px 0;
}

.founder-box {
  margin: 0 auto;
  width: 75%;
  display: flex;
}

.our-founder-hrt {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 50px;
}

.founder-image img {
  border-radius: 50px;
}

.our-founder-hrt h2 {
  padding-bottom: 20px;
}

.our-founder-hrt p {
  padding-bottom: 20px;
  color: var(--dark-gray);
}

.about-founder-promises {
  padding-bottom: 80px;
}

.value-box {
  padding-bottom: 50px;
}

.founder-promises {
  padding: 80px;
  background-color: var(--dark-green);
  border-radius: 40px;
}

.founder-promises-wrapper {
  width: 82%;
  margin: 0 auto;
}

.founder-promises-wrapper h2 {
  color: #8EB0AF;
  font-style: italic;
}

.founder-promises-wrapper h6 {
  color: #8EB0AF;
  font-size: var(--text-3xl);
  padding-bottom: 30px;
  padding-top: 50px;
}

.our-trusted-standards {
  padding-left: 165px;
}

.trust img {
  padding-right: 60px;
}