/*--------------------------------------
 992px
--------------------------------------*/
@media screen and (max-width: 992px) {

}

/*--------------------------------------
 768px
--------------------------------------*/
@media screen and (max-width: 768px) {

}

/*--------------------------------------
 600px
--------------------------------------*/
@media screen and (max-width: 600px) {
  .main-heading {
    font-size: 30px;
  }
  .text {
    font-size: 18px;
  }
  .quote-form__group.gflex .quote-form__col {
    width: 100%;
  }
  .quote-form__consent-heading {
    font-size: 20px;
  }
}

/*--------------------------------------
 480px
--------------------------------------*/
@media screen and (max-width: 480px) {
  .content {
    padding: 25px;
  }
  .checklist {
    flex-wrap: wrap;
  }
  .checklist {
    margin: 30px auto;
  }
  .checklist li {
    width: 100%;
    display: flex;
    gap: 5px;
    align-items: center;
    font-size: 14px;
    text-align: left;
  }
  .check {
    margin: 0;
    max-width: 20px;
  }
  .quote-form {
    padding: 20px;
  }
  .quote-form__text {
    font-size: 14px;
  }

  .terms-of-use h1 {
    font-size: 24px;
  }
  .terms-of-use h2 {
    font-size: 18px;
  }
  .terms-of-use p {
    font-size: 14px;
  }
}

/*--------------------------------------
 375px
--------------------------------------*/
@media screen and (max-width: 375px) {
  .main-heading {
    font-size: 24px;
  }
  .checklist li {
    align-items: flex-start;
  }
  .quote-form__consent-heading {
      font-size: 16px;
  }
  .text {
    font-size: 16px;
  }
}

/*--------------------------------------
 320px
--------------------------------------*/
@media screen and (max-width: 320px) {

}