.icn-kemi-submission-widget {
  display: block;
  width: 100%;
  overflow: hidden;
  background: #ede6d6;
}

.icn-kemi-frame {
  display: block;
  width: 100%;
  min-height: 900px;
  border: 0;
  background: #ede6d6;
}

.icn-kemi-frame[hidden] {
  display: none !important;
}

.icn-kemi-frame--mobile {
  max-width: 480px;
  margin: 0 auto;
  background: #1b1712;
}

@media (max-width: 767px) {
  .icn-kemi-submission-widget {
    background: #1b1712;
  }

  .icn-kemi-frame {
    min-height: 0;
  }
}

