@charset "UTF-8";
/**
 * @file fast-credit.scss
 * @description Styles spécifiques pour la page Fast Credit
 */
/**
 * @file _tokens.scss
 * @description Variables de design (couleurs, typo, espacements, breakpoints)
 */
/**
 * @file fast-credit.scss
 * @description Styles spécifiques pour la page Fast Credit
 */
/**
 * @file _lineofcreditform.scss
 * @description Styles pour le formulaire de crédit
 */
#line-of-credit-form {
  display: grid;
  gap: 1rem;
  width: 100%;
  margin-block: 2rem;
}
#line-of-credit-form form {
  display: grid;
  gap: 1rem;
  width: 100%;
}
#line-of-credit-form form .button {
  font-size: 1.375rem;
  width: clamp(300px, 65vw, 450px);
  margin-inline: auto;
  margin-block: 4rem;
}
#line-of-credit-form__contact {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
}

#page-fast-credit > .container {
  display: grid;
  gap: 2rem;
  justify-items: left;
}
#page-fast-credit .hero {
  width: 100%;
}
#page-fast-credit .banniere {
  background-image: url("/assets/images/fast-credit-hero-photo.png");
  background-size: cover;
  background-position: center;
  height: 150px;
  margin-bottom: 1rem;
  width: 100%;
}

#page-fast-credit-promo .container.badge {
  display: flex;
  gap: 2rem;
  align-items: center;
}
#page-fast-credit-promo .container.badge h1 {
  margin-bottom: 0;
}
#page-fast-credit-promo .fast-credit__avantages h2 {
  margin-bottom: 4rem;
}