.background-color-main {
  background-color: #0F1922 !important;
}

.text-color-main {
  color: #0F1922 !important;
}

.border-color-main {
  border: 1px solid #0F1922 !important;
}

.background-color-secondary {
  background-color: #0071BA !important;
}

.text-color-secondary {
  color: #0071BA !important;
}

.border-color-secondary {
  border: 1px solid #0071BA !important;
}

.background-color-blue {
  background-color: #1691C9 !important;
}

.text-color-blue {
  color: #1691C9 !important;
}

.border-color-blue {
  border: 1px solid #1691C9 !important;
}

.background-color-dark-blue {
  background-color: #003051 !important;
}

.text-color-dark-blue {
  color: #003051 !important;
}

.border-color-dark-blue {
  border: 1px solid #003051 !important;
}

.background-color-white {
  background-color: #ffffff !important;
}

.text-color-white {
  color: #ffffff !important;
}

.border-color-white {
  border: 1px solid #ffffff !important;
}

.background-color-black {
  background-color: #242424 !important;
}

.text-color-black {
  color: #242424 !important;
}

.border-color-black {
  border: 1px solid #242424 !important;
}

.background-color-border {
  background-color: #DFDFDF !important;
}

.text-color-border {
  color: #DFDFDF !important;
}

.border-color-border {
  border: 1px solid #DFDFDF !important;
}

.background-color-border-1 {
  background-color: #F0F0F0 !important;
}

.text-color-border-1 {
  color: #F0F0F0 !important;
}

.border-color-border-1 {
  border: 1px solid #F0F0F0 !important;
}

.background-color-grey {
  background-color: #EEF7FB !important;
}

.text-color-grey {
  color: #EEF7FB !important;
}

.border-color-grey {
  border: 1px solid #EEF7FB !important;
}

.background-color-dark-grey {
  background-color: #393A3B !important;
}

.text-color-dark-grey {
  color: #393A3B !important;
}

.border-color-dark-grey {
  border: 1px solid #393A3B !important;
}

.section-list-services-preview {
  overflow: hidden;
}
.section-list-services-preview .block-list-services-preview .services-wrapper {
  display: grid;
  row-gap: 24px;
  column-gap: 12px;
}
@media (min-width: 48rem) {
  .section-list-services-preview .block-list-services-preview .services-wrapper {
    column-gap: 18px;
  }
}
.section-list-services-preview .block-list-services-preview .services-wrapper .service-card h3 {
  font-weight: 500;
  text-transform: uppercase;
}
.section-list-services-preview .block-list-services-preview .services-wrapper .service-card .service-content {
  font-weight: 700;
  font-size: 18px;
  line-height: 145%;
  letter-spacing: -2%;
}
.section-list-services-preview .block-list-services-preview .services-wrapper .service-card .img-holder {
  aspect-ratio: 3/2;
  border-radius: 24px;
}
@media (min-width: 48rem) {
  .section-list-services-preview .block-list-services-preview .services-wrapper .service-card .img-holder {
    aspect-ratio: 24/31;
  }
}
.section-list-services-preview .block-list-services-preview .services-wrapper .service-card .img-holder img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}