/* SECTION ASSESSMENT */

.hero-content {
  align-self: end;
}

.section-image--assessment {
  background-image: url("../../images/sme_loan/initial_assessment/kamuno-initial-assessment-with-immediate-creditline-estimation.1309167d46d0.png");
  height: 50rem;
  align-self: center;
}

.card-how--assessment {
  background-color: var(--color-tertiary);
  font-size: var(--font-text-default);
  padding-left: var(--padding-normal);
  padding-top: 1.5rem;
}

.card-how--assessment h4 {
  margin-left: -1.5rem;
}

.card-how--assessment ol li {
  counter-increment: counter;
  position: relative;
  font-size: var(--font-text-default);
  margin-bottom: var(--margin-small);
  color: var(--text-paragraph);
}

.card-how--assessment ol li::before {
  content: counter(counter, decimal);
  position: absolute;
  color: var(--color-quaternary);
  font-weight: var(--weight-bold);
  left: -1em;
}

.section-assessment--list h4 {
margin-bottom: var(--margin-normal);
}

/* Responsive design */
@media only screen and (max-width: 84.375em) {
  .section-image--assessment {
    background-size: contain;
    align-self: baseline;
 }
}

@media only screen and (max-width: 70em) {
  .section-assessment {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr;
    row-gap: 8rem;
    padding-bottom: 4.8rem;
 }

  .hero-content {
    grid-row: 1;
 }

  .section-image--assessment {
    grid-row: 2;
    background-size: contain;
 }
}

@media only screen and (max-width: 56.25em) {
 .section-assessment {
   padding-bottom: 2.4rem;
 }

  .section-image--assessment {
    height: 80vh;
 }

 .heading-how--assessment {
   padding: 3.2rem 0;
 }

 .section-assessment--list {
   padding: var(--padding-section);
 }
}

@media only screen and (max-width: 43.75em) {
  .section-assessment {
    margin-bottom: -16rem;
 }

  .section-image--assessment {
    height: 64vh;
 }

 .heading-how--assessment {
   padding: var(--padding-section-small);
 }
}

@media only screen and (max-width: 34.375em) {
 .section-assessment--list {
   padding: var(--padding-section-small);
 }
}

