* {
  box-sizing: border-box !important;
  margin: 0;
  padding: 0;
  font-family: "Open Sans", sans-serif;
}
.max {
  max-width: 1500px;
  margin: auto;
}
/* First Section */
.first-section-container {
  background-image: linear-gradient(to right, #2a556a, #3b6a7c);
  font-family: "Open Sans", sans-serif;
}
.main-header {
  color: white;
  padding-top: 85px;
  padding-bottom: 80px;
}

.header__second-title {
  font-size: 50.2px;
  margin-top: 56px;
  font-weight: 700;
}

/* End of first section */
/* Second Section */
.second-section {
  font-family: "Open Sans", sans-serif;
  padding-bottom: 57px;
  padding-top: 85px;
}
div.second__section__right {
  padding-top: 15px;
  padding-left: 70px;
}
.section-title {
  color: #004a64;
  font-weight: 800;
  margin-top: 43px;
  margin-bottom: 60px;
  font-size: 40px;
  line-height: 44px;
}

div.second__section__left {
  padding-right:50px;
  /* padding-right: 131px !important; */
}
.section-pargraph {
    line-height: 34px;
    font-size:19px;
    line-height:28px;
    font-weight: 400;
    max-width: 450px;
}
/* End of second section  */

/* Third Section */
.third-section {
  background-image: url(../img/Rechteck13.png);
  font-family: "Open Sans", sans-serif;
  padding-top: 56px;
}

div.third__section__left {
  padding-top: 10px;
  padding-right: 150px;
}
.third__section__left .section-title {
  margin-bottom: 60px;
}
.third__section__left .section-pargraph {
    line-height: 34px;
    font-size:19px;
    line-height:28px;
    font-weight: 400;
}
.section-pargraph .d-block {
  padding-bottom: 45px;
}

.special-text {
  color: #fd3c22;
  font-weight: 700;
}
div.third__section__right {
  padding-bottom: 59px;
  padding-left: 50px
}

/* End of third section */
@media screen and (max-width: 1200px) {
  .third__section__right {
    padding-top: 56px;
    padding-bottom: 59px;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .second__section__left {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .third__section__left {
    padding-left: 15px !important;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    text-align: left;
    padding-right: 15px !important;
    padding-bottom: 50px;
  }
  .second__section__left img {
    padding-left: 0;
    padding-right: 0;
  }
  .second__section__right {
    padding-right: 15px;
    padding-left: 15px;
  }
  .second__section__right img{
    margin-top: 45px;
  }
  .third-section-row {
    flex-direction: column-reverse;
  }
  .third__section__right .section-title {
    padding-left: 0 !important;
  }
  .third__section__left .section-pargraph {
    padding-right: 0 !important;
    font-size:19px;
    line-height:28px;
  }
  .third__section__left img, .second_section__right img {
    padding-top: 56px;
    padding-right: 0px;
  }

  .section__right {
    padding-right: 15px !important;
    text-align: left;
    padding-left: 15px !important;
  }
  .second__section__right {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .section-title {
    max-width: 100%;
  }
  .section-second-title {
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 10px;
  }
  .section-pargraph {
    padding-right: 0;
    font-size:19px;
    line-height:28px;
  }
  .third-section {
    padding-left: 15px !important;
  }
  .header__second-title {
    font-size: 40px;
  }
    p.text-center,img.text-center,h1.text-center,h2.text-center,h3.text-center,h3.text-center, h5.text-center, span.text-center{
    text-align: left !important;
  }
  div.align-items-center{
    align-items: start !important;
  }
  div.main-header{
    align-items: center !important;
  }
}
