.whatWeDoContainer{
  width: 100%;
  padding-bottom: var(--spacing-2xl);
}
.whatWeDo{
  width: 100%;
  display: flex;
  gap: var(--spacing-2xl);
}
.whatWeDoLeft{
  display: flex;
  flex-direction: column;
  gap: var(--spacing-lg);
}
.whatWeDoHeadings{
  display: flex;
  flex-direction: column;
  gap: var(--spacing-md);
}
.whatWeDoHeadingFirst{
  line-height: 130%;
  color: #FFFFFF;
}
.whatWeDoHeadingSecond{
  font-size: var(--font-size-xl);
  line-height: 159%;
  color: #B6B6B6;
}
.whatWeDoServicesItemText{
  font-size: var(--font-size-lg);
  line-height: 159%;
  color: #B6B6B6;
}
.whatWeDoServicesItem{
  display: flex;
  gap: var(--spacing-lg);
}
.whatWeDoServicesItemTextBold{
  font-weight: 700;
  font-size: var(--font-size-lg);
  line-height: 159%;
  color: #FFFFFF;
}
.whatWeDoServicesCheckIcon{
  padding-top: var(--spacing-sm);
}
.whatWeDoServices{
  display: flex;
  flex-direction: column;
  gap: var(--spacing-lg);
}
.ourValues{
  width: 100%;
  display: flex;
  gap: var(--spacing-2xl);
}
.ourValuesRight{
  display: flex;
  flex-direction: column;
  gap: var(--spacing-lg);
}
.ourValuesHeadings{
  display: flex;
  flex-direction: column;
  gap: var(--spacing-md);
}
.ourValuesHeadingFirst{
  line-height: 130%;
  color: #FFFFFF;
}
.ourValuesHeadingSecond{
  font-size: var(--font-size-xl);
  line-height: 159%;
  color: #B6B6B6;
}
.ourValuesServicesItemText{
  font-size: var(--font-size-lg);
  line-height: 159%;
  color: #B6B6B6;
}
.ourValuesServicesItem{
  display: flex;
  gap: var(--spacing-lg);
}
.ourValuesServicesItemTextBold{
  font-weight: 700;
  font-size: var(--font-size-lg);
  line-height: 159%;
  color: #FFFFFF;
}
.ourValuesServicesCheckIcon{
  padding-top: var(--spacing-sm);
}
.ourValuesServices{
  display: flex;
  flex-direction: column;
  gap: var(--spacing-lg);
}
@media (max-width: 1600px) {
  .whatWeDoContainer{
    padding-bottom: 0;
  }
  .whatWeDo{
    padding: var(--spacing-xl);
  }
}
@media (max-width: 1200px) {
  .whatWeDo{
    padding: var(--spacing-xl) var(--spacing-md);
    flex-direction: column;
  }
}
@media (max-width: 900px) {
  .whatWeDoHeadingFirst{
    text-align: center;
  }
  .ourValuesHeadingFirst{
    text-align: center;
  }
}
@media (max-width: 600px) {
  .whatWeDoHeadingSecond{
    font-size: var(--font-size-lg);
  }
  .whatWeDoServicesItemText{
    font-size: var(--font-size-md);
  }
  .whatWeDoServicesItemTextBold{
    font-size: var(--font-size-md);
  }
  .ourValuesHeadingSecond{
    font-size: var(--font-size-lg);
  }
  .ourValuesServicesItemText{
    font-size: var(--font-size-md);
  }
  .ourValuesServicesItemTextBold{
    font-size: var(--font-size-md);
  }
}