@media only screen and (min-width: 1080px) {
  .container {
    width: 1000px;
    margin: 0 auto;
  }
  section {
    padding-top: 2em;
    padding-bottom: 8em;
    padding-right: 3em;
    padding-left: 3em;
  }
  h2 {
    font-size: 1.7em;
    text-align: left;
  }
  .hero-section .hero-img {
    width: 30%;
    margin-top: 0em;
    margin-left: 0em;
    margin-right: 8em;
  }
  .hero-section .container {
    display: flex;
    justify-content: space-between;
    text-align: left;
  }
  .hero-section .container .left-col {
    margin: 3em 3em 0 5em;
  }
  .hero-section .container .left-col h1 {
    font-size: 3em;
    /* width: 100%; */
  }
  .features-section {
    position: relative;
  }
  .features-section h2 {
    text-align: left;
    /* margin-left: 2.2em; */
  }
  .features-section ul.features-list {
    display: block;
    margin-left: 1.5em;
  }
  .features-section ul.features-list li {
    font-size: 1.3em;
    padding-left: 0.5em;
    margin-top: 2em;
  }
  .features-section ul.features-list li:before {
    width: 25px;
    height: 25px;
  }
  .features-section img {
    display: block;
    position: absolute;
    right: 0;
    width: 280px;
    bottom: -2em;
    border: 5px solid var(--tertiary);
  }
  .forteego-section .container>ul {
    display: flex;
    margin-top: 3.5em;
  }
  .forteego-section .container>ul>li {
    margin: 0 0.5em;
    font-size: 1em;
  }
  .termine-section p.terminInfo {
    font-weight: normal;
    font-size: .9em;
    font-style: italic;
    letter-spacing: normal;
    text-transform: none;
    color: var(--greyDark);
    margin-top: -3.5em;
    margin-bottom: 3em;
    text-align: left;
  }
  .contact-section .container {
    display: flex;
  }
  .contact-section .contact-right {
    margin-left: 5em;
    text-align-last: left;
  }
  .hero-section a.hero-link {
    padding-right: 4em;
    text-align: center;
    /* background-color: #f00; */
  }
}