/* ======> ROW */
.sign-row {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: var(--gap-col);
}

/* --Col - img */
.sign-row .col-img {
  border-radius: var(--radious-prim);
  position: relative;
  overflow: hidden;
}
.sign-row .col-img img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* ---> Remember & Forgot box */
.flx-spbw-wrapp .form-check {
  flex-shrink: 0;
}
.flx-spbw-wrapp a {
  flex-shrink: 0;
  text-decoration: none;
  color: var(--text-100);
  font-weight: 400;
  font-size: 0.8rem;
  transition: var(--Ltrns);
}
.flx-spbw-wrapp a:hover {
  color: var(--secoundry);
}

@media (max-width: 800px) {
  .sign-row {
    grid-template-columns: repeat(1, 1fr);
  }

  .col-img {
    display: none;
  }
}
