@media (max-width: 991.98px) {
  .partner__wrapper {
    height: auto !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow: hidden;
    padding-bottom: 40px;
  }

  .partner__bg {
    position: absolute !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100% !important;
  }

  .partner__bg-main {
    width: 100%;
    height: 100% !important;
    top: 0 !important;
    object-fit: cover;
  }

  .partner__logo,
  .partner__text,
  .partner__form,
  .partner__success,
  .partner__errors {
    position: relative;
    z-index: 2;
  }
}