:root {

}

.page-front.user-not-logged-in .anonymous-slider {
  --desktop-header-bg: var(--desktop-headings);
  background: var(--desktop-header-bg);
}

.page-front.user-not-logged-in .anonymous-slider > div:not([class]) {
  display: flex;
  align-items: center;
  justify-content: center;
}

.page-front.user-not-logged-in  .login-container .block-sitebranding {
  margin-block-start: 0;
}

/*.page-front.user-not-logged-in .login-container .left-col {*/
/*  background: linear-gradient(rgba(125, 125, 125, 0.4) 25%, rgba(125, 125, 125, 0.2));*/
/*}*/

.page-front.user-not-logged-in .login-container .left-col:before {
  content: none;
  background: none;
}

#user-login-form > * + div {
  margin-block-start: 2rem;
}

.login-container #edit-pass > a {
  margin-block-start: .5rem;
}

.login-container .main-menu__link {
  --desktop-header-bg: var(--desktop-headings);
  background: var(--desktop-header-bg);
}

.login-container .form-text,
.login-container .form-email {
  border-radius: var(--form-border-radius);
  border: 2px solid transparent;
  background-color: var(--content-box-bg);
}

@media (max-width: 767.98px) {
  .login-container  {
    flex-direction: column;
  }
  
  .login-container .left-col {
    flex: 0 0 100%;
    position: relative;
  }
  
  .login-container .block-sitebranding {
    margin-top: 1.25rem;
    max-width: 18.75rem;
    position: relative;
    left: unset;
    top: unset;
    transform: unset;
    width: 100%;
  }
  
  .login-container .anonymous-slider {
    padding-block: 2rem;
    --desktop-header-bg: var(--desktop-headings);
    background: var(--desktop-header-bg);
  }
}