* {
  margin: 0px;
  padding: 0px;
}

#li-insurance-wrapper {
  display: grid;
   background-color: #ededed;
}

#li-insurance-wrapper > section {
  margin-bottom: 4em;
  padding: 30px;
  display: grid;
}

#li-insurance-wrapper > section {
  grid-template-columns: 3fr 7fr;
  column-gap: 70px;
}
#li-insurance-wrapper #li-top-section {
  background-color: #2e5378;
}
#li-insurance-wrapper #li-top-section > div:nth-child(1) {
  display: flex;
  align-items: center;
}

#li-insurance-wrapper #li-top-section img {
  height: 200px;
  width: 200px;
  border-radius: 10em;
}

#li-insurance-wrapper #li-top-section {
  h1 {
    font-size: 30px;
    color: #fff;
    line-height: 1.5;
    font-family: Roboto, sans-serif;
    margin-bottom: 15px;
  }
  p {
    color: #fff;
    font-family: sans-serif;
    font-size: 15px;
    line-height: 1.8;
  }
}

#li-insurance-wrapper #li-top-section hr {
  margin-bottom: 3rem;
  border: 0.5px solid #fff;
}

#li-insurance-wrapper .li-lower-section:nth-child(odd) {
  background-color: #dce7f6;
}
#li-insurance-wrapper .li-lower-section {
  div:nth-child(1) {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  h2 {
    font-size: 30px;
    color: #fff;
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #113b66;
    line-height: 1.5;
    font-family: Roboto, sans-serif;
    margin-bottom: 15px;
  }
  p {
    color: #333;
    font-family: sans-serif;
    font-size: 15px;
    line-height: 1.8;
  }
  img {
    display: flex;
    width: 150px;
    height: 180px;
  }
  ul {
    line-height: 30px;
    margin-top: 3em;
  }
}

#li-insurance-wrapper section:nth-child(3),
section:nth-child(5) {
  transition: 0.2s;
  div:nth-child(2) {
    display: grid;
    grid-template-areas:
      "h2 h2"
      "p p"
      "ul-1 ul-2";
    column-gap: 2em;
  }
  h2 {
    grid-area: h2;
  }
  p {
    grid-area: p;
  }
  ul:nth-child(1) {
    grid-area: ul-1;
  }

  ul:nth-child(2) {
    grid-area: ul-2;
  }
}
@media (max-width: 1190px) {
  #li-insurance-wrapper #li-top-section > div:nth-child(1) {
    grid-column: 1 / span 2;
    justify-content: center;
    margin-bottom: 5rem;
  }
  #li-insurance-wrapper #li-top-section > div:nth-child(2) {
    grid-column: 1 / span 2;
  }
  #li-insurance-wrapper .li-lower-section {
    padding-left: 3rem;
  }

  #li-insurance-wrapper .li-lower-section div:nth-child(1) {
    grid-column: 1 / span 2;
    justify-content: center;
    margin-bottom: 4rem;
  }
  #li-insurance-wrapper .li-lower-section div:nth-child(2) {
    grid-column: 1 / span 2;
  }
  #li-insurance-wrapper .li-lower-section div:nth-child(2) ul:nth-child(1) {
    margin-right: 5em;
  }
}
