/*! SH12 - v2.3.0 */
.sh12 {
  display: grid;
  align-items: center;
  min-height: auto;
}
.sh12 .sh12w3 {
  --gridp: 8;
}
.sh12 .nobullets {
  margin-top: 24px !important;
}
@media (min-width: 1360px) {
  .sh12 {
    min-height: 765px;
  }
}
@media (min-width: 1020px) and (max-width: 1360px) {
  .sh12 {
    min-height: calc(420px + 345 * (100vw - 1020px) / 340);
  }
}
@media (max-width: 1019px) {
  .sh12 {
    height: unset;
    max-height: unset;
  }
  .sh12 .sh12w3 {
    --gridp: 1;
    --gridw: 6;
  }
  .sh12 .sh12w2 {
    margin-block-end: 32px;
  }
}
.rtl .sh12 .sh12w2 {
  direction: ltr;
}
.rtl .sh12 .sh12w2 .sh12w3 {
  direction: rtl;
}
.sh12[data-ocomid] {
  opacity: unset;
}
