#kc-header-wrapper {
    display: none;
}

.pf-v5-c-login__container {
    grid-template-columns: 34rem;
    grid-template-areas: "header"
        "main"
}

.login-pf body {
    background: unset;
    background-size: cover;
    height: 100%;
    background-color: #7F7F7F;
}

div.kc-logo-text {
    background-image: url(../img/logo-prime-text.png);
    background-repeat: no-repeat;
    height: 98px;
    width: 363px;
    margin: 0 auto;
}

div.kc-logo-text span {
    display: none;
}


@media (min-width: 768px) {
  div.pf-v5-c-login__main-header {
    grid-template-columns: 100%;
  }
}