/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans regular';
  font-style: normal;
  font-weight: 400;
  src: url('https://24884683.fs1.hubspotusercontent-eu1.net/hubfs/24884683/Bawoneo_Feb2023/fonts/open-sans-v35-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans semibold';
  font-style: normal;
  font-weight: 500;
  src: url('https://24884683.fs1.hubspotusercontent-eu1.net/hubfs/24884683/Bawoneo_Feb2023/fonts/open-sans-v35-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans bold';
  font-style: normal;
  font-weight: 600;
  src: url('https://24884683.fs1.hubspotusercontent-eu1.net/hubfs/24884683/Bawoneo_Feb2023/fonts/open-sans-v35-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans black';
  font-style: normal;
  font-weight: 700;
  src: url('https://24884683.fs1.hubspotusercontent-eu1.net/hubfs/24884683/Bawoneo_Feb2023/fonts/open-sans-v35-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


 /* rubik-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Rubik regular';
  font-style: normal;
  font-weight: 400;
  src: url('https://24884683.fs1.hubspotusercontent-eu1.net/hubfs/24884683/Bawoneo_Feb2023/fonts/rubik-v26-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* rubik-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Rubik semibold';
  font-style: normal;
  font-weight: 500;
  src: url('https://24884683.fs1.hubspotusercontent-eu1.net/hubfs/24884683/Bawoneo_Feb2023/fonts/rubik-v26-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* rubik-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Rubik bold';
  font-style: normal;
  font-weight: 600;
  src: url('https://24884683.fs1.hubspotusercontent-eu1.net/hubfs/24884683/Bawoneo_Feb2023/fonts/rubik-v26-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* rubik-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Rubik black';
  font-style: normal;
  font-weight: 700;
  src: url('https://24884683.fs1.hubspotusercontent-eu1.net/hubfs/24884683/Bawoneo_Feb2023/fonts/rubik-v26-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

h1 {
  font-family: 'Rubik semibold', sans serif !important;
}

h2 {
  font-family: 'Rubik semibold', sans serif !important;
}

h3 {
  font-family: 'Rubik semibold', sans serif !important;
}

h4 {
  font-family: 'Rubik semibold', sans serif !important;
}

h5 {
  font-family: 'Rubik semibold', sans serif !important;
}

h6 {
  font-family: 'Open Sans black', sans serif !important;
}

p {
  font-family: 'Open Sans semibold', sans serif !important;
}

li {
  font-family: 'Open Sans semibold', sans serif !important;
}

.Kompetenz img
  margin: 0 auto;
  display: block;
}
.Kompetenz  h4 {
  font-size: 16px;
  font-weight: 700;
}
.bottom-pane .legal-consent-container p {
  color: #0f0f39;
}
.bottom-pane  .mdl-checkbox__box-outline {
  border-color: #0f0f39;
}
.bottom-pane h6, .bottom-pane h6+p {
  margin-bottom: 20px;
}
.bottom-pane center+h6, .bottom-pane h6+h6+h6 {
  margin-bottom: 10px;
}
.home-slider h1, .home-slider h4, .home-slider h1 a {
  color: #ffff;
}
.bottom-pane center img { 
  width: 100%;
}
.bottom-pane .col-lg-6 {
    padding: 0;
}
.cm-job-item.hhs-flexi-card-mod .row>.col-12 p > a.hs-button {
    display: inline-block;
}



@media (max-width:767px) {
  #info.hhs-img-text-mod h1, .lueftungsanlagen h4, .job-banner h1 {
    font-size:21px;
  }
  .cm-two-col h4, .project-banner h1 {
    font-size:16px;
  }
  .cm-job-item.hhs-flexi-card-mod .row > .col-12 h3 {
    font-size: 18px;
  }
  .cm-job-item.hhs-flexi-card-mod .row > .col-12 h5 {
    font-size: 16px;
  }
}

.headline {
  border-left-style: solid;
  border-left-color: #A7BCD6;
  border-left-width: 10px;
  padding: 0px 0px 0px 10px;
}

.hhs-header-logo {
  margin-left: 50px;
}

@media (max-width:767px) {
 
  .hhs-header-logo {
  margin-left: 10px;
  }
  h5 {
    font-size: 20px;
  }
}

  .et_pb_promo_description {
    align-items: center;
    justify-content: center;
    background-color: #13123a;
    padding: 2em;
    margin: 0px 30px 0px 30px;

  }

  .et_pb_promo_description p {
    color:#fff;
  }
  
  .hs-button {
    border: 1px solid #fff;
 	  text-align: center;    
  }

#hs_cos_wrapper_widget_1684770028398  {
  align-items: center;
}

.rahmen-blau {
  border: 5px solid #A7BCD6;
  padding: 20px 50px;
  margin-top:50px;
}

.accordion-title {
  margin-top:15px;
  margin-bottom:15px;
}

  /* Hauptcontainer des Banners ändern */
  div#hs-eu-cookie-confirmation.can-use-gradients {
    
    
    }

  /* Padding des Banners ändern, d.h. fügen Sie weitere Polsterung hinzu */
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
    
    
    }

  /* Textstil ändern */
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {
    
    
    }

  /* Stil der BESTÄTIGEN-Schaltfläche ändern */
  #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button { 
    background-color: #a91d44!important;
    }

   /* Stil der ABLEHNEN-Schaltfläche ändern */
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
    
    
    }

  /* Stil der Schaltfläche ABNEHMEN ändern hovering  */
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:hover {
    
    
    }

  /* Stil der Schaltfläche ABLEHNEN ändern hovering */ 
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button:hover {
    
    
    }