/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/*-----
Schriften
-----*/
@font-face {
  font-display: swap;
  font-family: "TheGroupHEAD-Light";
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/TheGroupHEAD-Light.woff2?690084da') format("woff2"), url('../fonts/TheGroupHEAD-Light.woff?690084da') format("woff"), url('../fonts/TheGroupHEAD-Light.ttf?6900861e') format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "TheGroupHEAD-LightItalic";
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/TheGroupHEAD-LightItalic.woff2?690084da') format("woff2"), url('../fonts/TheGroupHEAD-LightItalic.woff?690084da') format("woff"), url('../fonts/TheGroupHEAD-LightItalic.ttf?6900866d') format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "TheGroupTEXT-Bold";
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/TheGroupTEXT-Bold.woff2?690084da') format("woff2"), url('../fonts/TheGroupTEXT-Bold.woff?690084da') format("woff"), url('../fonts/TheGroupTEXT-Bold.ttf?69008556') format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "TheGroupTEXT-Regular";
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/TheGroupTEXT-Regular.woff2?690084da') format("woff2"), url('../fonts/TheGroupTEXT-Regular.woff?690084da') format("woff"), url('../fonts/TheGroupTEXT-Regular.ttf?69008556') format("truetype");
}
h1 {
  font-size: 1.7rem;
}
h2 {
  font-size: 1.5rem;
}
h3 {
  font-size: 1.4rem;
}
h4 {
  font-size: 1.3rem;
}
h5 {
  font-style: 1.2rem;
}
h6 {
  font-style: 1.1rem;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
  font-weight: normal;
}
/*-----
Standards 
-----*/
.padding {
  padding: 10px;
  margin: 0px;
}
.padding-top {
  margin-top: 80px;
}
.padding-top-klein {
  margin-top: 20px;
}
.no-padding {
  padding: 0 !important;
  margin: 0;
}
.align-center {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.seitenbreite, .seitenbreite-container .g-container, .footer-nav.moduletable {
  max-width: 1400px;
  margin: 0 auto;
}
.seitenbreite-container .g-container, .footer .footer, .footer .seitenbreite, .platform-content.container {
  padding: 0 20px !important;
}
.g-grid {
  justify-content: space-between;
}
.platform-content.container {
  padding: 20px 0 !important;
}
#logo-5629-particle img {
  max-width: 320px !important;
}
#g-header {
  padding-top: 20px !important;
  padding-bottom: 30px !important;
}
@media screen and (max-width: 767px) {
  * {
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
  }
}
@media screen and (min-width: 768px) {
  .size-50 {
    flex: 0 45%;
    width: 50%;
  }
  .size-60 {
    flex: 0 55%;
    width: 60%;
  }
  .size-40 {
    flex: 0 35%;
    width: 40%;
  }
}
/*# sourceMappingURL=custom_12.css.map */