.container {--gutter-x: 0;}

/* montserrat-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: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../../../../../fonts/montserrat-v29-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../../../../../fonts/montserrat-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../../../fonts/montserrat-v29-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../../../../fonts/montserrat-v29-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../../../../../fonts/montserrat-v29-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../../../../../fonts/montserrat-v29-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* roboto-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: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../../../../../fonts/roboto-v32-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../../../../../fonts/roboto-v32-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../../../fonts/roboto-v32-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../../../../fonts/roboto-v32-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../../../../../fonts/roboto-v32-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../../../../../fonts/roboto-v32-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

h1, h2, h3 {font-family: 'Montserrat'; hyphens: auto;}
#qx-slider-pro-tm07a h2 {background-color: #9987AB; padding:20px;}
#qx-slider-pro-tm07a h2::after {content: none;}

h2 {
  display: block; /* Optional: damit die Linie nur so breit ist wie der Text */
  position: relative;
  margin-bottom: 20px; /* Abstand zur nächsten Zeile */
}

h2::after {
  content: "";
  display: block;
  width: 100%; /* Passt sich der Breite des h2 an */
  height: 2px; /* Dicke der Linie */
  background-color: #ebebeb; /* Farbe der Linie */
  margin-top: 5px; /* Abstand zwischen Text und Linie */
}
p, div {font-family: 'Roboto'; hyphens: auto;}
#qx-text-nlyzl {letter-spacing: 0.2em; font-size:12px;}
#qx-text-nlyzl a {color:#FFF; text-decoration: none;}
.qx-form-check-label {color: #FFF!important; background:none;}
p a {color:#000;}

/*.qx-gallery-title {margin-top: -50px;}

.qx-inline {margin-bottom: 100px!important;}*/




/*DS Button Layout*/
.form-check-label {color:#FFF;}
.qx-form-check > .qx-checkbox {height:25px!important;width:25px!important;}