.s_oc_about_2 {
  position: relative !important;
  width: 100% !important;
  min-height: 123vh !important;
  background-image: url('/oc-snippets/static/src/img/about_us/block_2.png') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  display: flex !important;
  align-items: center !important;

  padding: clamp(80px, 10vh, 120px)
           clamp(16px, 6vw, 80px)
           clamp(80px, 10vh, 120px)
           clamp(24px, 9vw, 160px)
           !important;
  color: #F1EFEF !important;
}
.s_oc_about_2__container {
  max-width: 720px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  text-align: left !important;
}

.s_oc_about_2__polygon {
  width: clamp(60px, 4vw, 80px) !important;
  height: auto !important;
  margin-bottom: clamp(24px, 3vh, 40px) !important;
}

.s_oc_about_2__content {
  width: 100% !important;
}

.s_oc_about_2__text {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  font-size: clamp(15px, 1.15vw, 14px) !important;
  line-height: 1.5 !important;
  text-align: left !important;
  color: #F1EFEF !important;
  margin: 0 0 16px 0 !important;
}

.s_oc_about_2__text strong {
  font-weight: 600 !important;
}

@media (max-width: 991.98px) {
  .s_oc_about_2 {
    align-items: flex-start !important;
    padding: 70px 32px !important;
  }

  .s_oc_about_2__container {
    max-width: 100% !important;
  }
}

@media (max-width: 575.98px) {
  .s_oc_about_2 {
    padding: 60px 18px !important;
  }

  .s_oc_about_2__text {
    font-size: 15px !important;
  }
}
