.our-services-section {
  padding: 80px 0px;
  border-bottom: 1px solid #d1d1d1;
}
.our-services-section .our-services-content-header h3 {
  font-size: 4rem;
  color: #333;
}
.our-services-section .our-services-content-header p {
  font-size: 1.5rem;
  color: #6c6c89;
  margin: 0;
}

.service-brief-section {
  background: url("../images/service-brief-bg.jpg");
  background-position: top center;
  background-size: cover;
  padding: 80px 0px;
  min-height: 500px;
}

.service-brief-section .service-brief-content aside {
  width: calc(50% - 24px);
  padding-inline-end: 24px;
}
@media (max-width: 991.98px) {
  .service-brief-section {
    background: #ffcc00;
    min-height: auto;
  }
  .service-brief-section .service-brief-content aside {
    width: 100%;
    padding-inline-end: 0;
  }
}
.service-brief-section .service-brief-content aside h4 {
  font-size: 2rem;
  color: #1b2128;
}
.service-brief-section .service-brief-content aside p {
  font-size: 1.5rem;
  color: #14202e;
}

.service-features-section {
  padding: 80px 0px;
  border-bottom: 1px solid #d1d1d1;
}
.service-features-section h3 {
  text-transform: capitalize;
  font-weight: 600;
  font-size: 2.5rem;
  margin-bottom: 3rem;
  color: #333;
}
.service-features-section .features-list {
  display: flex;
  gap: 32px;
  margin-top: 2rem;
  flex-wrap: wrap;
}
.service-features-section .features-list .feature-item {
  width: calc(50% - 16px);
  display: flex;
  gap: 24px;
}
@media (max-width: 767.98px) {
  .service-features-section .features-list .feature-item {
    width: 100%;
  }
}
.service-features-section .features-list .feature-item .icon {
  width: 60px;
  min-width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.05);
}
.service-features-section .features-list .feature-item h5 {
  color: #191a15;
  font-size: 1.25rem;
}
.service-features-section .features-list .feature-item p {
  color: #5b5b5b;
  font-size: 1rem;
  font-weight: 500;
  margin: 0.75rem 0 0;
}
