/* LOAN REQUEST SECTION */
.hero-image--request-en {
  background-image: url("../../images/partner/axa/axa-en.94875997349b.jpg");
}

.hero-image--request-de {
  background-image: url("../../images/partner/axa/axa-de.9cecb8749894.jpg");
}

.hero-image {
  height: 400px;
}

.section-request > * {
  grid-column: 2 / 3;
}

.section-questions {
  align-self: end;
}

.section-image--request {
  background-image: url("../../images/sme_loan/loan_request/faq.d0b90e7896c3.jpg");
  height: auto;
}

.faq-btn {
  width: 163px;
  text-align: center;
}

.subheading--section {
  color: #00008f;
  background-color: rgba(0, 0, 143, 0.1);
}

/* Responsive design */
@media only screen and (max-width: 70em) {
  .section-questions {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr;
    padding: var(--padding-section-small);
 }

  .section-questions .content {
    padding-top: 5rem;
 }

  .section-image--request {
    grid-row: 1;
 }
}

@media only screen and (max-width: 56.25em) {
  .section-request > * {
    grid-column: 1 / -1;
 }
}

@media only screen and (max-width: 34.375em) {
  .section-questions .content {
    padding-top: 2rem;
 }

  .section-questions .textbox {
    padding: 0;
 }

 .cta-position {
   margin-top: 0;
 }
}

@media only screen and (max-width: 26.25em) {
  .cta-position {
    flex-direction: column;
    text-align: center;
  }
}

@media only screen and (max-width: 23.4375em) {
  .section-image--request {
    height: 40%;
 }

  .section-questions .content {
    margin-top: -20rem;
 }
}
