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

body {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: 'Titillium Web', sans-serif;
}

body section {
  height: 50%;
  padding: 5vh 5vw;
}

body section h1 {
  font-size: 2rem;
  margin-bottom: 2vh;
}

body section .section__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5vw;
}

body section .section__content > div, body section .section__content > p {
  width: 50%;
}

body section .section__content ul {
  padding-left: 4vh;
}

body section .section__content > div p, body section .section__content > div li {
  margin-bottom: 1vh;
}

body section.section__image {
  text-align: center;
}

body section img {
  width: calc(100% - 10vw);
  -o-object-fit: contain;
     object-fit: contain;
}

@media only screen and (max-width: 900px) {
  body section {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 5vh 5vw;
  }
  body section .section__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  body section .section__content > div, body section .section__content > p {
    width: 100%;
  }
}
/*# sourceMappingURL=slb.css.map */