@media (max-width: 700px) {
  html body #strategic-collaborators .collab-lightbox {
    display: grid !important;
    place-items: center !important;
    padding: max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom)) !important;
  }

  html body #strategic-collaborators .collab-lightbox .collab-lightbox__panel {
    width: min(100%, 420px) !important;
    max-width: calc(100vw - 24px) !important;
    margin: 0 auto !important;
  }

  html body #strategic-collaborators .collab-lightbox .collab-lightbox__visual {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 350px !important;
    padding: 34px 58px 48px !important;
    overflow: hidden !important;
  }

  html body #strategic-collaborators .collab-lightbox .collab-lightbox__logo-wrap {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    min-height: 220px !important;
    margin: 0 auto !important;
    display: grid !important;
    place-items: center !important;
  }

  html body #strategic-collaborators .collab-lightbox .collab-lightbox__visual img {
    display: block !important;
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 210px !important;
    margin: 0 auto !important;
    object-fit: contain !important;
    object-position: 50% 50% !important;
    transform: none !important;
  }

  html body #strategic-collaborators .collab-lightbox .collab-lightbox__nav--prev {
    left: 8px !important;
  }

  html body #strategic-collaborators .collab-lightbox .collab-lightbox__nav--next {
    right: 8px !important;
  }
}

@media (max-width: 430px) {
  html body #strategic-collaborators .collab-lightbox .collab-lightbox__visual {
    padding-left: 62px !important;
    padding-right: 62px !important;
  }

  html body #strategic-collaborators .collab-lightbox .collab-lightbox__visual img {
    max-height: 190px !important;
  }
}
