/*
Compile-Minify: true
Compile-Area: account
Compile-OutputGroup: headtag
Compile-Exports: login
Compile-Dependencies: bootstrap
*/

.login-section-left {
    width: 49%;
}

.login-section-left .login-image-main {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 16px;
}

.login-section-right {
  width: 35.7%;
  margin: auto auto;
}

.login-text {
  /* font-family: Oswald; */
  font-size: 64px;
  font-weight: 700;
  line-height: 90px;
}

.login-section-right label {
  padding: 10px 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
}

.login-section-right input[type="email"],
.login-section-right input[type="text"],
.login-section-right input[type="password"] {
  height: 3rem;
  padding: 0 .75rem;
  border: .063rem solid #949494;
  border-radius: 4px;
  gap: 10px;
}

.login-section-right button {
  width: 11.688rem;
  height: 3rem;
  background-color: #000;
  padding: 0 1.25rem;
  border-radius: 4px;
  border: 1px;
  gap: 10px;
  margin-top: 20px;
  color: #fff;
  font-family: 'RefregratorDx', sans-serif;
  font-weight: 800;
  font-size: clamp(.8rem, 2vw, 1rem) !important;
  text-transform: uppercase;
  letter-spacing: .11rem;
}

.link-to-login p {
  font-size: 12px;
  font-weight: 300;
  line-height: 17px;
  padding: 15px 0;
}

.link-to-login a {
  font-size: 12px;
  font-weight: 600;
  line-height: 17px;
  color: #383634;
  padding: 15px 15px;
}

@media screen and (max-width: 768px) {
    .login-section-left {
        width: 100%;
    }
  .login-section-right {
    width: 90%;
    margin: auto auto;
  }
}

.form-toggle {
  width: 35.5%;
  margin: auto auto;
}

.form-section {
    transition: opacity 0.3s ease;
}

.toggle-btn {
    font-family: 'RefregratorDx', sans-serif;
    color: #4d4d4d;
    padding: 0.5rem 1rem;
    border: none;
    outline: none;
    background: transparent;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1.5rem !important;
    letter-spacing: .15rem;
    font-weight: 800;
    border-bottom: .063rem solid #949494;
}

.toggle-btn.active {
    border-bottom: .25rem solid #4aa629;
    color: #4aa629;
}