/*! purgecss start ignore */
/* the new design-extension */
/* IMPORT FROM DEFAULT CONFIG */
/*
Override configuration for the gq theme.
This overrides the default variables. It's important
to include the default config as the last element in this file !!
*/
/* GENERIC BLOCK */
/* FONT BLOCK */
/* TEXT BLOCK */
/* TEASER BLOCK */
/* HEADER BLOCK */
/* FOOTER BLOCK */
/* PLACEHOLDER BLOCK */
/* SECTION BLOCK */
/* BUTTON BLOCK */
/* IMPORT FROM DEFAULT CONFIG */
/*
The variables follow a strict pattern. Mind this whenever you have to create a new scss variable.

property - similar to css property. (eg. color, font,..)
section  - wherever this css comes in place (eg. text, button,..)
variant  - variant of this style. (eg. primary, secondary,..)
optional - optional parameters. (eg. hover, inverted,..)

$<property>-<section>-<variant>[-<optional>,[-<optional>]]
$color-text-primary-hover

The colorings and variables are based on the atelier
http://atelier.prod.cni.digital/?path=/story/styles--colors
This is made to have a more equal CI than using our own scss variables.

*/
/* GENERIC BLOCK */
/* FONT BLOCK */
/* TEXT BLOCK */
/* TEASER BLOCK */
/* HEADER BLOCK */
/* FOOTER BLOCK */
/* PLACEHOLDER BLOCK */
/* SECTION BLOCK */
/* BUTTON BLOCK */
/* TAGS BLOCK */
@font-face {
  font-family: 'GTWalsheimGQ';
  src: url("%PATH_TO_EXTENSION%/fonts/GT-Walsheim-Medium.woff2") format("woff2"), url("%PATH_TO_EXTENSION%/fonts/GT-Walsheim-Medium.woff");
  font-display: swap;
}
@font-face {
  font-family: 'GTWalsheimGQitalic';
  src: url("%PATH_TO_EXTENSION%/fonts/GT-Walsheim-Medium-Oblique.woff2") format("woff2"), url("%PATH_TO_EXTENSION%/fonts/GT-Walsheim-Medium-Oblique.woff");
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'GTWalsheimGQ700';
  src: url("%PATH_TO_EXTENSION%/fonts/GT-Walsheim-Pro-Bold.woff2") format("woff2"), url("%PATH_TO_EXTENSION%/fonts/GT-Walsheim-Pro-Bold.woff");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'GTWalsheimGQ900';
  src: url("%PATH_TO_EXTENSION%/fonts/GT-Walsheim-Pro-Black.woff2") format("woff2"), url("%PATH_TO_EXTENSION%/fonts/GT-Walsheim-Pro-Black.woff");
  font-weight: 900;
  font-display: swap;
}
/* line 9, styles/theme.scss */
body.design-gq-amp {
  /*
  This framework is a selfmade CSS framework based on the default bootstrap
  https://getbootstrap.com/
  
  Since AMP is a variant of the normal website that has to follow certain restrictions we cannot use
  the normal bootstrap here. Breakpoints are not needed for AMP, they will just blow the size of site which is not
  allowed for AMP.
  This is a minimum version of the normal boostrap
  
  This Framework follows the same rules as bootstrap.
  For the grid we need a container, a row and at leased one col.
  
   @date 2020-08-07
   @author Danny Forster
   @version v0.1
  
  */
  /** AMP CUSTOM **/
}
/* line 21, ../_default-amp/styles/_framework.scss */
body.design-gq-amp *,
body.design-gq-amp *::before,
body.design-gq-amp *::after {
  box-sizing: border-box;
}
/* line 27, ../_default-amp/styles/_framework.scss */
body.design-gq-amp {
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  background-color: #ffffff;
}
/* line 36, ../_default-amp/styles/_framework.scss */
body.design-gq-amp h1, body.design-gq-amp h2, body.design-gq-amp h3, body.design-gq-amp h4, body.design-gq-amp h5, body.design-gq-amp h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
/* line 41, ../_default-amp/styles/_framework.scss */
body.design-gq-amp p {
  margin-top: 0;
  margin-bottom: 1rem;
}
/* line 46, ../_default-amp/styles/_framework.scss */
body.design-gq-amp a {
  text-decoration: none;
  background-color: transparent;
}
/* line 51, ../_default-amp/styles/_framework.scss */
body.design-gq-amp ul, body.design-gq-amp ol, body.design-gq-amp dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
/* line 56, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .container {
  width: 100%;
  max-width: 540px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
/* line 65, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .container .container {
  padding-left: 0;
  padding-right: 0;
}
/* line 71, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
/* line 80, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .no-gutters {
  margin-right: 0;
  margin-left: 0;
}
/* line 85, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .no-gutters > .col,
body.design-gq-amp .no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
/* line 91, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .col-1, body.design-gq-amp .col-2, body.design-gq-amp .col-3, body.design-gq-amp .col-4, body.design-gq-amp .col-5, body.design-gq-amp .col-6, body.design-gq-amp .col-7, body.design-gq-amp .col-8, body.design-gq-amp .col-9, body.design-gq-amp .col-10, body.design-gq-amp .col-11, body.design-gq-amp .col-12, body.design-gq-amp .col {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
/* line 98, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
/* line 106, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
/* line 112, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
/* line 118, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
/* line 124, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
/* line 130, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
/* line 136, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
/* line 142, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
/* line 148, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
/* line 154, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
/* line 160, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
/* line 166, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
/* line 172, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 178, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .order-first {
  -ms-flex-order: -1;
  order: -1;
}
/* line 183, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .order-last {
  -ms-flex-order: 13;
  order: 13;
}
/* line 188, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .order-0 {
  -ms-flex-order: 0;
  order: 0;
}
/* line 193, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .order-1 {
  -ms-flex-order: 1;
  order: 1;
}
/* line 198, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .order-2 {
  -ms-flex-order: 2;
  order: 2;
}
/* line 203, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .order-3 {
  -ms-flex-order: 3;
  order: 3;
}
/* line 208, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .order-4 {
  -ms-flex-order: 4;
  order: 4;
}
/* line 213, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .order-5 {
  -ms-flex-order: 5;
  order: 5;
}
/* line 218, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .order-6 {
  -ms-flex-order: 6;
  order: 6;
}
/* line 223, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .order-7 {
  -ms-flex-order: 7;
  order: 7;
}
/* line 228, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .order-8 {
  -ms-flex-order: 8;
  order: 8;
}
/* line 233, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .order-9 {
  -ms-flex-order: 9;
  order: 9;
}
/* line 238, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .order-10 {
  -ms-flex-order: 10;
  order: 10;
}
/* line 243, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .order-11 {
  -ms-flex-order: 11;
  order: 11;
}
/* line 248, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .order-12 {
  -ms-flex-order: 12;
  order: 12;
}
/* line 253, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .offset-1 {
  margin-left: 8.333333%;
}
/* line 257, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .offset-2 {
  margin-left: 16.666667%;
}
/* line 261, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .offset-3 {
  margin-left: 25%;
}
/* line 265, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .offset-4 {
  margin-left: 33.333333%;
}
/* line 269, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .offset-5 {
  margin-left: 41.666667%;
}
/* line 273, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .offset-6 {
  margin-left: 50%;
}
/* line 277, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .offset-7 {
  margin-left: 58.333333%;
}
/* line 281, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .offset-8 {
  margin-left: 66.666667%;
}
/* line 285, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .offset-9 {
  margin-left: 75%;
}
/* line 289, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .offset-10 {
  margin-left: 83.333333%;
}
/* line 293, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .offset-11 {
  margin-left: 91.666667%;
}
/* line 297, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .d-none {
  display: none;
}
/* line 301, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .d-inline {
  display: inline;
}
/* line 305, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .d-inline-block {
  display: inline-block;
}
/* line 309, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .d-block {
  display: block;
}
/* line 313, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .d-flex {
  display: -ms-flexbox;
  display: flex;
}
/* line 318, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .d-inline-flex {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
/* line 323, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .justify-content-start {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
/* line 328, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .justify-content-end {
  -ms-flex-pack: end;
  justify-content: flex-end;
}
/* line 333, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .justify-content-center {
  -ms-flex-pack: center;
  justify-content: center;
}
/* line 338, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .align-items-start {
  -ms-flex-align: start;
  align-items: flex-start;
}
/* line 343, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .align-items-end {
  -ms-flex-align: end;
  align-items: flex-end;
}
/* line 348, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .align-items-center {
  -ms-flex-align: center;
  align-items: center;
}
/* line 353, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .align-content-start {
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
/* line 358, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .align-content-end {
  -ms-flex-line-pack: end;
  align-content: flex-end;
}
/* line 363, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .align-content-center {
  -ms-flex-line-pack: center;
  align-content: center;
}
/* line 368, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .align-self-start {
  -ms-flex-item-align: start;
  align-self: flex-start;
}
/* line 373, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .align-self-end {
  -ms-flex-item-align: end;
  align-self: flex-end;
}
/* line 378, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .align-self-center {
  -ms-flex-item-align: center;
  align-self: center;
}
/* line 383, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .mr-auto,
body.design-gq-amp .mx-auto {
  margin-right: auto;
}
/* line 388, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .ml-auto,
body.design-gq-amp .mx-auto {
  margin-left: auto;
}
/* line 393, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .mb-3,
body.design-gq-amp .my-3 {
  margin-bottom: 1rem;
}
/* line 397, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .mt-3,
body.design-gq-amp .my-3 {
  margin-top: 1rem;
}
/* line 402, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .text-left {
  text-align: left;
}
/* line 406, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .text-right {
  text-align: right;
}
/* line 410, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .text-center {
  text-align: center;
}
/* line 414, ../_default-amp/styles/_framework.scss */
body.design-gq-amp .position-static {
  position: static;
}
/* line 1, ../_default-amp/styles/_button.scss */
body.design-gq-amp .btn {
  white-space: normal;
  text-align: left;
  padding: 17px 32px;
  display: inline-block;
  font: 12px/14px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-width: 3px;
  border-style: solid;
  border-radius: 0;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 13, ../_default-amp/styles/_button.scss */
body.design-gq-amp .btn.small {
  padding: 5px 12px;
}
/* line 16, ../_default-amp/styles/_button.scss */
body.design-gq-amp .btn.medium {
  padding: 13px 24px;
}
/* line 19, ../_default-amp/styles/_button.scss */
body.design-gq-amp .btn.large {
  padding: 17px 32px;
}
/* line 22, ../_default-amp/styles/_button.scss */
body.design-gq-amp .btn.xlarge {
  padding: 21px 32px;
}
/* line 26, ../_default-amp/styles/_button.scss */
body.design-gq-amp .btn.btn-primary {
  color: #070707;
  background-color: #daf400;
  border-color: #daf400;
}
/* line 31, ../_default-amp/styles/_button.scss */
body.design-gq-amp .btn.btn-primary:hover {
  color: #daf400;
  background-color: #070707;
  border-color: #070707;
}
/* line 38, ../_default-amp/styles/_button.scss */
body.design-gq-amp .btn.btn-secondary {
  color: #070707;
  background-color: transparent;
  border-color: #C9CCCA;
}
/* line 43, ../_default-amp/styles/_button.scss */
body.design-gq-amp .btn.btn-secondary:hover {
  color: #070707;
  background-color: #daf400;
  border-color: #daf400;
}
/* line 2, ../_default-amp/styles/_content.scss */
body.design-gq-amp .content {
  font: 18px/32px GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 65px;
}
/* line 8, ../_default-amp/styles/_content.scss */
body.design-gq-amp #consent-element {
  top: 0;
}
/* line 12, ../_default-amp/styles/_content.scss */
body.design-gq-amp #consent-ui {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2147483644;
}
/* line 20, ../_default-amp/styles/_content.scss */
body.design-gq-amp #consent-ui .consent-mask {
  width: 100vw;
  height: 100vh;
  opacity: 0.4;
  background-color: #000;
}
/* line 27, ../_default-amp/styles/_content.scss */
body.design-gq-amp #consent-ui .consent-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 38, ../_default-amp/styles/_content.scss */
body.design-gq-amp #consent-ui .consent-content {
  display: flex;
  flex-direction: column;
  font: 16px/24px GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #FFFFFF;
  background-color: #070707;
  padding: 24px 15px;
  width: 80vmin;
  min-height: 50vh;
}
/* line 49, ../_default-amp/styles/_content.scss */
body.design-gq-amp #consent-ui p {
  margin: 0;
}
/* line 53, ../_default-amp/styles/_content.scss */
body.design-gq-amp #consent-ui .title {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 24px;
}
/* line 59, ../_default-amp/styles/_content.scss */
body.design-gq-amp #consent-ui .text {
  margin-bottom: auto;
}
/* line 63, ../_default-amp/styles/_content.scss */
body.design-gq-amp #consent-ui .buttons {
  margin-top: 24px;
}
/* line 67, ../_default-amp/styles/_content.scss */
body.design-gq-amp #consent-ui .btn {
  font-weight: 700;
  line-height: 18px;
}
/* line 72, ../_default-amp/styles/_content.scss */
body.design-gq-amp #consent-ui .btn-secondary {
  border: 3px solid #757776;
  color: #757776;
}
/* line 77, ../_default-amp/styles/_content.scss */
body.design-gq-amp #consent-ui .btn-secondary:hover {
  background: #757776;
  color: #FFFFFF;
}
/* line 2, ../_default-amp/styles/_social.scss */
body.design-gq-amp .share-icons ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 7, ../_default-amp/styles/_social.scss */
body.design-gq-amp .share-icons li {
  border: 1px solid #909391;
  border-radius: 100%;
  width: 48px;
  height: 48px;
  padding: 2px 9px;
  text-align: center;
  cursor: pointer;
}
/* line 16, ../_default-amp/styles/_social.scss */
body.design-gq-amp .share-icons li:hover {
  border-color: #daf400;
}
/* line 19, ../_default-amp/styles/_social.scss */
body.design-gq-amp .share-icons li:hover a {
  color: #daf400;
}
/* line 24, ../_default-amp/styles/_social.scss */
body.design-gq-amp .share-icons a {
  display: inline-block;
  font-size: 1em;
  line-height: 0;
  color: inherit;
}
/* line 1, styles/_button.scss */
body.design-gq-amp .btn {
  border-width: 1px;
}
/* line 4, styles/_button.scss */
body.design-gq-amp .btn.small {
  padding: 7px 12px;
}
/* line 7, styles/_button.scss */
body.design-gq-amp .btn.medium {
  padding: 15px 24px;
}
/* line 10, styles/_button.scss */
body.design-gq-amp .btn.large {
  padding: 19px 32px;
}
/* line 13, styles/_button.scss */
body.design-gq-amp .btn.xlarge {
  padding: 23px 32px;
}
/* line 1, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer {
  font-family: GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 4, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer .footer-container {
  position: relative;
}
/* line 9, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default {
  padding-bottom: 32px;
  padding-top: 50px;
  background-color: #070707;
  font: 12px/20px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 15, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default a.nav-link {
  color: #FFFFFF;
  text-decoration: none;
  padding: 3px 1rem;
}
/* line 20, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default a.nav-link:hover {
  text-decoration: none;
  color: #909391;
}
/* line 26, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .logo {
  background-color: rgba(255, 255, 255, 0.1);
  height: 170px;
  overflow: hidden;
  margin-bottom: 24px;
  position: relative;
}
/* line 34, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .cn-logo {
  margin-bottom: 15px;
}
/* line 38, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .footer-container {
  margin-left: 10vw;
  margin-right: 10vw;
  margin-top: -40px;
}
/* line 43, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .footer-container amp-img {
  margin-left: -64px;
}
/* line 48, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .footernav {
  width: 100%;
  padding: 0.5rem 1rem;
}
/* line 52, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .footernav a {
  cursor: pointer;
}
/* line 56, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .footernav ul {
  padding-left: 0;
  list-style-type: none;
}
/* line 61, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .footernav .brands {
  margin-bottom: 0;
}
/* line 65, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .footernav .nav-item {
  margin: 6px 12px;
}
/* line 69, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .footernav .nav-item.consent .nav-link {
  padding: 8px 12px;
  display: inline-block;
  border: solid 1px #FFFFFF;
}
/* line 78, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .copyright {
  font-size: 11px;
  line-height: 16px;
  color: #C9CCCA;
}
/* line 84, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .menu-social {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 999;
  text-align: center;
  right: 0;
}
/* line 94, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .menu-social ul {
  padding-left: 0;
  margin-bottom: 0;
}
/* line 99, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .menu-social svg {
  fill: #FFFFFF;
}
/* line 103, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .menu-social .nav-item {
  margin-right: 12px;
  display: inline-block;
}
/* line 108, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .menu-social .nav-link {
  border: 1px solid #FFFFFF;
  border-radius: 23px;
  height: 46px;
  width: 46px;
  padding: 0;
}
/* line 115, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .menu-social .nav-link:hover {
  color: #daf400;
  border-color: #daf400;
}
/* line 119, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .menu-social .nav-link:hover svg {
  fill: #daf400;
}
/* line 129, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-gallery .row {
  display: block;
}
/* line 135, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-gallery.blocks-gallery-default .gallery-item {
  margin-bottom: 25px;
}
/* line 139, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-gallery.blocks-gallery-default .caption {
  font-size: 16px;
  line-height: 25px;
}
/* line 144, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-gallery.blocks-gallery-default .copyright {
  font-size: 12px;
  line-height: 16px;
  text-align: right;
  color: #070707;
}
/* line 151, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-gallery.blocks-gallery-default .counter {
  font: 18px/24px GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #909391;
  padding: 8px 0 4px;
}
/* line 156, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-gallery.blocks-gallery-default .counter .number {
  color: #070707;
}
/* line 166, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default {
  padding: 0;
  position: relative;
  border-top: 4px solid #daf400;
}
/* line 171, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .container-fluid {
  padding: 0 24px;
}
/* line 175, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .menu-wrapper {
  border-top: 1px solid #070707;
  box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.5);
  margin: 4px 0 24px 0;
}
/* line 180, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .menu-wrapper .navbar-nav {
  padding: 0;
  margin: 0;
  overflow-x: auto;
  padding-right: 32px;
  display: flex;
  list-style: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
/* line 192, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .menu-wrapper .navbar-nav:after {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 75%);
  content: "";
  height: 100%;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 48px;
}
/* line 203, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .menu-wrapper .navbar {
  width: 100vw;
}
/* line 206, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .menu-wrapper .nav-item {
  margin-right: 20px;
}
/* line 209, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .menu-wrapper .nav-item:last-child {
  padding-right: 24px;
}
/* line 214, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .menu-wrapper .nav-link {
  color: #070707;
  font: 12px/20px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  white-space: nowrap;
  padding: 16px 0;
}
/* line 222, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .menu-wrapper .nav-link:hover {
  text-decoration: none;
}
/* line 228, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default amp-sidebar {
  border-top: 4px solid #daf400;
}
/* line 231, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default amp-sidebar .burger-wrapper svg {
  fill: #070707;
}
/* line 237, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .burger_logo {
  z-index: 90;
  position: relative;
}
/* line 242, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .burger-wrapper {
  z-index: 99;
  width: 23px;
  margin-top: -1px;
  margin-bottom: 0;
  position: relative;
}
/* line 250, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .market-dropdown {
  margin-right: 1.5rem;
  color: #070707;
  font: 12px/20px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  z-index: 4;
}
/* line 258, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .market-dropdown ul {
  align-items: start;
  background-color: #fff;
  display: block;
  flex-direction: column;
  margin: .25rem 0 0;
  max-height: 15.5rem;
  min-width: 7.5rem;
  overflow: auto;
  padding-left: 12px;
  padding-right: 12px;
  text-align: left;
  white-space: nowrap;
}
/* line 272, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .market-dropdown ul li {
  align-items: center;
  display: flex;
  height: 3rem;
  position: relative;
  width: 100%;
}
/* line 279, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .market-dropdown ul li a:link, body.design-gq-amp .blocks-header.blocks-header-default .market-dropdown ul li a:hover, body.design-gq-amp .blocks-header.blocks-header-default .market-dropdown ul li a:visited {
  color: #070707;
}
/* line 286, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .markets-dropdown-list {
  background-color: #fff;
  margin-left: -20px;
  margin-top: 25px;
  max-height: 300px;
  overflow: auto;
  position: absolute;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) -2px 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.1) -2px 2px 5px;
}
/* line 297, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .nav-wrapper {
  background-color: #FFFFFF;
}
/* line 301, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .nav-link {
  text-decoration: none;
  color: #070707;
  display: block;
  white-space: nowrap;
}
/* line 308, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .nav-link:hover {
  text-decoration: underline;
}
/* line 312, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default #burger {
  cursor: pointer;
  outline: none;
  position: relative;
  width: 100%;
  max-width: 30px;
}
/* line 319, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default #burger .burger-icon {
  position: relative;
  height: 18px;
}
/* line 324, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default #burger span {
  background-color: #070707;
  display: block;
  height: 2px;
  position: absolute;
  width: 100%;
}
/* line 331, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default #burger span:nth-child(1) {
  top: 0;
  transform-origin: left center;
}
/* line 336, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default #burger span:nth-child(2) {
  top: 8px;
  transform-origin: left center;
}
/* line 341, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default #burger span:nth-child(3) {
  top: 16px;
  transform-origin: left center;
}
/* line 348, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default #nav-menu {
  min-height: 100vh;
  padding: 40px 24px;
  width: 100%;
  z-index: 10;
  background-color: #FFFFFF;
}
/* line 357, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default #nav-menu .navbar-nav.nav-list {
  border-top: 1px solid #070707;
}
/* line 366, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default #nav-menu .nav-item.external a.nav-link:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="9" viewBox="0 0 14 14" style="transform:rotate(-90deg)"><path style="fill:%23070707" d="M12.5 3L14 4.4 7 11 0 4.4 1.5 3 7 8.2 12.5 3z"></path></svg>');
  background-size: cover;
  content: '';
  display: inline-block;
  height: 9px;
  margin-left: 5px;
  width: 9px;
}
/* line 379, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default #nav-menu .section-hl {
  font-family: GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #909391;
  font-size: 12px;
  margin-bottom: 15px;
}
/* line 387, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default #nav-menu .menu-markets {
  margin-top: 0;
}
/* line 390, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default #nav-menu .menu-markets .nav-link {
  font-size: 14px;
  line-height: 34px;
}
/* line 397, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .socialContainer {
  margin: 10px 0 30px;
}
/* line 400, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .socialContainer svg {
  height: 21px;
  fill: #070707;
}
/* line 405, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .socialContainer .navbar {
  padding: 1rem 0;
}
/* line 409, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .socialContainer .navbar-nav {
  margin: 0;
  padding-left: 0;
  list-style-type: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
/* line 419, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .socialContainer .nav-item {
  margin-right: 12px;
  margin-bottom: 12px;
  display: inline-block;
}
/* line 425, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .socialContainer .nav-link {
  font-size: 16px;
  border: 1px solid #070707;
  border-radius: 23px;
  height: 46px;
  width: 46px;
  padding: 0;
  transition: all 0.15s ease-in-out;
  letter-spacing: normal;
  display: flex;
}
/* line 436, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .socialContainer .nav-link:hover {
  border-color: #daf400;
}
/* line 440, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .socialContainer .nav-link i {
  color: #daf400;
  transition: all 0.15s ease-in-out;
}
/* line 447, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .social-hl {
  font: 12px/14px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #909391;
  margin-top: 40px;
}
/* line 455, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .nav-list {
  list-style-type: none;
  margin: 0;
}
/* line 460, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-header.blocks-header-default .navbar-nav {
  border-top: none;
}
/* line 469, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-intro .author a {
  color: #070707;
}
/* line 472, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-intro .author a:hover {
  text-decoration: none;
  color: #909391;
}
/* line 480, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-intro.blocks-intro-default {
  padding-bottom: 20px;
  font: 16px/25px GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 484, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-intro.blocks-intro-default h1 {
  font: 32px/40px GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 488, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-intro.blocks-intro-default .kicker {
  font: 11px/14px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 2px;
  margin-bottom: 8px;
  text-transform: uppercase;
  color: #C9CCCA;
}
/* line 496, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-intro.blocks-intro-default .headervisual {
  margin-bottom: 30px;
  margin-right: -15px;
  margin-left: -15px;
}
/* line 501, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-intro.blocks-intro-default .headervisual .copyright {
  text-align: right;
  color: #909391;
  font-size: 11px;
  line-height: 14px;
  padding: 5px 15px;
}
/* line 510, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-intro.blocks-intro-default .meta {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 10px;
}
/* line 516, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-intro.blocks-intro-default .share-icons {
  margin: 30px 0;
}
/* line 524, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-list .list-label span {
  font: 20px/26px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
  display: block;
}
/* line 531, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-list.blocks-list-recommendations {
  margin-bottom: 40px;
}
/* line 536, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-socialbuttons {
  padding-bottom: 10px;
  border-bottom: 1px solid #C9CCCA;
  text-align: center;
}
/* line 542, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-socialbuttons ul {
  list-style: none;
}
/* line 547, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-socialbuttons span.list-label {
  font: normal 2rem GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  display: block;
}
/* line 557, styles/designs/__default-amp.scss */
body.design-gq-amp .blocks-socialbuttons.blocks-socialbuttons-default {
  margin: 0;
}
/* line 562, styles/designs/__default-amp.scss */
body.design-gq-amp .advertisement-hero {
  background-color: #EEEEEE;
  margin-top: 24px;
  margin-bottom: 24px;
  padding-top: 24px;
  padding-bottom: 24px;
}
/* line 569, styles/designs/__default-amp.scss */
body.design-gq-amp .advertisement-hero > amp-ad {
  margin: auto;
}
/* line 574, styles/designs/__default-amp.scss */
body.design-gq-amp .advertisement-mid-content {
  background-color: #EEEEEE;
}
/* line 577, styles/designs/__default-amp.scss */
body.design-gq-amp .advertisement-mid-content > amp-ad {
  margin: auto;
}
/* line 585, styles/designs/__default-amp.scss */
body.design-gq-amp .components-forms.components-forms-introbox {
  text-align: center;
  padding: 45px 5px;
  background: #F4F4F4;
}
/* line 590, styles/designs/__default-amp.scss */
body.design-gq-amp .components-forms.components-forms-introbox h2 {
  font: 40px/50px GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
}
/* line 595, styles/designs/__default-amp.scss */
body.design-gq-amp .components-forms.components-forms-introbox p {
  margin-bottom: 45px;
}
/* line 599, styles/designs/__default-amp.scss */
body.design-gq-amp .components-forms.components-forms-introbox p, body.design-gq-amp .components-forms.components-forms-introbox h2 {
  margin-left: 15px;
  margin-right: 15px;
}
@media (min-width: 768px) {
  /* line 599, styles/designs/__default-amp.scss */
  body.design-gq-amp .components-forms.components-forms-introbox p, body.design-gq-amp .components-forms.components-forms-introbox h2 {
    margin-left: 60px;
    margin-right: 60px;
  }
}
/* line 608, styles/designs/__default-amp.scss */
body.design-gq-amp .components-forms.components-forms-introbox iframe {
  height: 100px;
}
@media (min-width: 768px) {
  /* line 608, styles/designs/__default-amp.scss */
  body.design-gq-amp .components-forms.components-forms-introbox iframe {
    height: 60px;
  }
}
/* line 616, styles/designs/__default-amp.scss */
body.design-gq-amp .components-forms.components-forms-introbox:before {
  margin-bottom: 45px;
}
/* line 620, styles/designs/__default-amp.scss */
body.design-gq-amp .components-forms.components-forms-introbox:after {
  margin-top: 45px;
}
/* line 629, styles/designs/__default-amp.scss */
body.design-gq-amp .components-mappform.components-mappform-introbox {
  text-align: center;
  padding-top: 45px;
  padding-bottom: 45px;
  background: #F4F4F4;
}
/* line 635, styles/designs/__default-amp.scss */
body.design-gq-amp .components-mappform.components-mappform-introbox h2 {
  font: 40px/50px GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
}
/* line 640, styles/designs/__default-amp.scss */
body.design-gq-amp .components-mappform.components-mappform-introbox p {
  margin-bottom: 45px;
}
/* line 644, styles/designs/__default-amp.scss */
body.design-gq-amp .components-mappform.components-mappform-introbox iframe {
  height: 100px;
}
@media (min-width: 768px) {
  /* line 644, styles/designs/__default-amp.scss */
  body.design-gq-amp .components-mappform.components-mappform-introbox iframe {
    height: 60px;
  }
}
/* line 652, styles/designs/__default-amp.scss */
body.design-gq-amp .components-mappform.components-mappform-introbox:before {
  margin-bottom: 45px;
}
/* line 656, styles/designs/__default-amp.scss */
body.design-gq-amp .components-mappform.components-mappform-introbox:after {
  margin-top: 45px;
}
/* line 663, styles/designs/__default-amp.scss */
body.design-gq-amp .components-placeholder p {
  font: 18px/24px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #070707;
}
/* line 670, styles/designs/__default-amp.scss */
body.design-gq-amp .components-placeholder.components-placeholder-oembed amp-img {
  max-width: 25px;
  margin-bottom: 15px;
}
/* line 675, styles/designs/__default-amp.scss */
body.design-gq-amp .components-placeholder.components-placeholder-oembed p {
  margin-bottom: 25px;
}
/* line 681, styles/designs/__default-amp.scss */
body.design-gq-amp .components-placeholder.components-placeholder-noamp svg {
  fill: #daf400;
  margin-bottom: 15px;
}
/* line 689, styles/designs/__default-amp.scss */
body.design-gq-amp *[placeholder] {
  background-color: #F4F4F4;
}
/* line 693, styles/designs/__default-amp.scss */
body.design-gq-amp .placeholder-wrapper {
  height: 100%;
  min-height: 200px;
  padding: 0 30px;
  display: flex;
  align-items: center;
}
/* line 701, styles/designs/__default-amp.scss */
body.design-gq-amp .components-taxonomy {
  padding: 0 15px;
}
/* line 704, styles/designs/__default-amp.scss */
body.design-gq-amp .components-taxonomy ul {
  padding: 20px 0;
  border-top: 1px solid #C9CCCA;
  margin-bottom: 0px;
}
/* line 709, styles/designs/__default-amp.scss */
body.design-gq-amp .components-taxonomy ul li {
  list-style-type: none;
  margin: 0 10px 10px 0;
}
/* line 716, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser {
  /* hack for teaserimages without width & height */
  /* end hack */
  font-family: GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #070707;
}
/* line 720, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser .card-img-wrapper.fixed-height-container {
  position: relative;
  height: 540px;
  margin: 10px -10px 10px -10px;
}
/* line 725, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser .card-img-wrapper.fixed-height-container .card-img-top img {
  object-fit: contain;
}
/* line 729, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser .card-img-wrapper.fixed-height-container amp-img {
  margin: auto;
  max-width: 100%;
}
/* line 734, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser .card-img-wrapper.fixed-height-container amp-img.contain {
  text-align: center;
  padding: 10px 20px;
}
/* line 744, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.small .card-img-wrapper.fixed-height-container {
  height: 270px;
}
/* line 755, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser:last-child .card {
  border-bottom: none;
}
/* line 759, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser a {
  text-decoration: none;
  color: #070707;
}
/* line 764, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser .card {
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid #C9CCCA;
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
}
/* line 772, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser .card-img-wrapper {
  position: relative;
}
/* line 776, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser .card-body {
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  background-color: transparent;
}
/* line 783, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser .card-title {
  display: block;
  font: 18px/24px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: underline solid transparent;
  transition: all .1s ease-in 0s;
  overflow-wrap: break-word;
  color: inherit;
}
/* line 791, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser .card-title:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
/* line 802, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser .card-kicker {
  font: 12px/16px GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  transition: all .1s ease-in 0s;
}
/* line 808, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser .card-meta {
  margin-top: 15px;
  font-size: 11px;
  line-height: 14px;
}
/* line 814, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser .card-date {
  margin-bottom: 0;
  color: #909391;
  overflow-wrap: normal;
  display: inline-block;
}
/* line 821, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser .card-author {
  color: #909391;
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 0;
}
/* line 828, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser .card-abstract {
  font-size: 16px;
  line-height: 24px;
}
/* line 833, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser .card-button {
  margin-top: 10px;
  margin-bottom: 0;
}
/* line 838, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser .copyright {
  font-size: 12px;
  line-height: 16px;
  color: #909391;
  font-family: GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: right;
}
/* line 848, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-default .card-body {
  padding-left: 1.25rem;
}
/* line 854, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-small .card-title {
  font: 0.75em/1 GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 859, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-product {
  border: 4px solid #daf400;
  background-color: #FFFFFF;
  padding: 1.25rem;
  margin-bottom: 16px;
}
/* line 867, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-product .card {
  padding: 0;
  border-bottom: none;
}
/* line 871, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-product .card .card-body {
  padding: 0;
  font: 14px/22px GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 876, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-product .card .card-body:last-child {
  padding-bottom: 0;
}
/* line 880, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-product .card .card-title {
  /* 21px/26px is the same size as on desktop and its glamour prooved */
  font: 21px/26px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 1.25rem 0 0.25rem 0;
}
/* line 884, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-product .card .card-title:hover {
  color: #070707;
}
/* line 889, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-product .card .card-abstract {
  font: 14px/22px GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 893, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-product .card .card-product-price {
  font-family: GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 897, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-product .card .card-product-manufacturer {
  margin: 1.25rem 0 0.25rem 0;
  font: 21px/26px GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
}
/* line 903, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-product .card .card-product {
  margin-bottom: 16px;
}
@media (min-width: 576px) {
  /* line 903, styles/designs/__default-amp.scss */
  body.design-gq-amp .components-teaser.components-teaser-product .card .card-product {
    margin-bottom: 24px;
  }
}
/* line 911, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-product .card-button {
  margin-top: 0;
  text-align: center;
}
/* line 916, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-product a {
  color: #070707;
}
/* line 920, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-product .separate:after {
  font-family: GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  content: '|';
  padding: 0 10px;
}
/* line 926, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-product .separate:last-of-type:after {
  content: '';
  padding: 0;
}
/* line 934, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-product.small .card .card-title {
  font: 18px/22px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 938, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-product.small .card .card-product-manufacturer {
  font: italic 18px/22px GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 946, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-inline {
  margin-bottom: 0;
}
/* line 950, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-inline:first-child .card {
  border-top: 1px solid #C9CCCA;
}
/* line 955, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-inline .card-img-wrapper {
  padding: 0;
  margin-left: 1.25rem;
}
/* line 960, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-inline .card {
  border-bottom: 1px solid #C9CCCA;
  margin-bottom: 0;
}
/* line 965, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-inline .card-body {
  padding: 0;
}
/* line 969, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-inline .card-title {
  font-size: 18px;
  line-height: 22px;
}
/* line 974, styles/designs/__default-amp.scss */
body.design-gq-amp .components-teaser.components-teaser-inline .card-abstract {
  font-size: 13px;
  line-height: 18px;
  font-family: GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #C9CCCA;
}
/* line 986, styles/designs/__default-amp.scss */
body.design-gq-amp .components-widget.components-widget-affiliatedisclaimer {
  padding-top: 12px;
  padding-bottom: 12px;
  font: italic 13px/20px GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #909391;
}
/* line 992, styles/designs/__default-amp.scss */
body.design-gq-amp .components-widget.components-widget-affiliatedisclaimer p {
  color: grey;
  margin: 0;
}
/* line 998, styles/designs/__default-amp.scss */
body.design-gq-amp .components-widget.components-widget-cleverpush {
  z-index: 10000;
  position: fixed;
  bottom: 20px;
  left: 20px;
}
/* line 1005, styles/designs/__default-amp.scss */
body.design-gq-amp .components-widget.components-widget-cleverpush amp-web-push-widget button {
  background-color: #daf400;
  border: none;
  border-radius: 50%;
  height: 48px;
  width: 48px;
}
/* line 1018, styles/designs/__default-amp.scss */
body.design-gq-amp.pages-competition .competition-box {
  font: 16px/25px GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
  border: 1px solid #070707;
  margin-bottom: 30px;
}
/* line 1023, styles/designs/__default-amp.scss */
body.design-gq-amp.pages-competition .competition-box [class*="col-"] {
  padding: 20px;
  border-bottom: 1px solid #070707;
}
/* line 1027, styles/designs/__default-amp.scss */
body.design-gq-amp.pages-competition .competition-box [class*="col-"]:last-child {
  border-bottom: none;
}
/* line 1031, styles/designs/__default-amp.scss */
body.design-gq-amp.pages-competition .competition-box [class*="col-"] h3 {
  font: 22px/36px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 1038, styles/designs/__default-amp.scss */
body.design-gq-amp.pages-competition section.prize figure {
  margin: 0;
}
/* line 1042, styles/designs/__default-amp.scss */
body.design-gq-amp.pages-competition section.prize figcaption {
  margin-bottom: 25px;
}
/* line 1049, styles/designs/__default-amp.scss */
body.design-gq-amp.pages-horoscope .horoscope-datepicker {
  font: 16px/25px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
}
/* line 1053, styles/designs/__default-amp.scss */
body.design-gq-amp.pages-horoscope .horoscope-datepicker a {
  color: #070707;
}
/* line 1058, styles/designs/__default-amp.scss */
body.design-gq-amp.pages-horoscope .horoscope-datepicker a.prev:after, body.design-gq-amp.pages-horoscope .horoscope-datepicker a.next:after {
  display: inline-block;
  content: "";
  margin: 0 5px;
  background-color: #daf400;
  width: 24px;
  height: 28px;
  vertical-align: middle;
  -webkit-mask-size: cover;
  mask-size: cover;
}
/* line 1072, styles/designs/__default-amp.scss */
body.design-gq-amp.pages-horoscope .horoscope-datepicker a.prev:after {
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M134.059 296H436c6.627 0 12-5.373 12-12v-56c0-6.627-5.373-12-12-12H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.569 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296z"/></svg>') no-repeat 50% 50%;
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M134.059 296H436c6.627 0 12-5.373 12-12v-56c0-6.627-5.373-12-12-12H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.569 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296z"/></svg>') no-repeat 50% 50%;
}
/* line 1079, styles/designs/__default-amp.scss */
body.design-gq-amp.pages-horoscope .horoscope-datepicker a.next:after {
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z"/></svg>') no-repeat 50% 50%;
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z"/></svg>') no-repeat 50% 50%;
}
/* line 1087, styles/designs/__default-amp.scss */
body.design-gq-amp.pages-horoscope .viversum {
  padding: 20px 0;
  border-bottom: 1px solid #C9CCCA;
}
/* line 1094, styles/designs/__default-amp.scss */
body.design-gq-amp .sections {
  font: 18px/32px Georgia, serif;
}
/* line 1097, styles/designs/__default-amp.scss */
body.design-gq-amp .sections h2, body.design-gq-amp .sections h3 {
  font: 22px/30px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 1101, styles/designs/__default-amp.scss */
body.design-gq-amp .sections a {
  color: inherit;
  transition: all .1s ease-in 0s;
}
/* line 1105, styles/designs/__default-amp.scss */
body.design-gq-amp .sections a:hover {
  text-decoration: none;
  color: #daf400;
}
/* line 1112, styles/designs/__default-amp.scss */
body.design-gq-amp .sections-default {
  margin-bottom: 25px;
}
/* line 1120, styles/designs/__default-amp.scss */
body.design-gq-amp .sections-default-heading {
  color: #070707;
  font: 22px/30px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 1129, styles/designs/__default-amp.scss */
body.design-gq-amp .sections-default-infobox:before {
  content: 'Tipp';
  display: inline-block;
  padding: 0 15px;
  background-color: #515352;
  color: #FFFFFF;
}
/* line 1137, styles/designs/__default-amp.scss */
body.design-gq-amp .sections-default-infobox .infobox-body {
  padding: 15px;
  border: 4px solid #515352;
  position: relative;
  font-style: italic;
}
/* line 1143, styles/designs/__default-amp.scss */
body.design-gq-amp .sections-default-infobox .infobox-body p:last-child {
  margin-bottom: 0;
}
/* line 1153, styles/designs/__default-amp.scss */
body.design-gq-amp .sections-default-quote {
  font-style: italic;
}
/* line 1156, styles/designs/__default-amp.scss */
body.design-gq-amp .sections-default-quote blockquote {
  margin: 0;
}
/* line 1160, styles/designs/__default-amp.scss */
body.design-gq-amp .sections-default-quote p {
  font-size: 1.3em;
  line-height: 1.3em;
  padding-left: 20px;
  margin-bottom: 0;
}
/* line 1166, styles/designs/__default-amp.scss */
body.design-gq-amp .sections-default-quote p:before {
  content: '\201D';
  position: relative;
  display: inline-block;
  top: 28px;
  width: 32px;
  font-size: 2.5em;
}
/* line 1176, styles/designs/__default-amp.scss */
body.design-gq-amp .sections-default-quote footer {
  padding-left: 20px;
  font-size: .9em;
}
/* line 1187, styles/designs/__default-amp.scss */
body.design-gq-amp .sections-default-productlist .list-content {
  margin-right: 0;
  margin-left: 0;
}
/* line 5, styles/designs/_theme.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .logo {
  height: 230px;
}
/* line 9, styles/designs/_theme.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .footer-container {
  margin-top: -10px;
}
/* line 14, styles/designs/_theme.scss */
body.design-gq-amp .blocks-footer.blocks-footer-default .menu-social svg {
  fill: #daf400;
}
/* line 26, styles/designs/_theme.scss */
body.design-gq-amp .blocks-gallery.blocks-gallery-default img {
  margin-bottom: 5px;
}
/* line 30, styles/designs/_theme.scss */
body.design-gq-amp .blocks-gallery.blocks-gallery-default .caption {
  position: relative;
  padding-left: 15px;
  font: 14px/16px GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 35, styles/designs/_theme.scss */
body.design-gq-amp .blocks-gallery.blocks-gallery-default .caption:before {
  content: "";
  position: absolute;
  background-color: #daf400;
  width: 6px;
  left: 0;
  top: 0;
  bottom: 0;
}
/* line 45, styles/designs/_theme.scss */
body.design-gq-amp .blocks-gallery.blocks-gallery-default .caption:after {
  content: "";
  clear: both;
  display: table;
}
/* line 52, styles/designs/_theme.scss */
body.design-gq-amp .blocks-gallery.blocks-gallery-default .copyright {
  font: 11px/16px GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #909391;
  text-align: left;
}
/* line 63, styles/designs/_theme.scss */
body.design-gq-amp .blocks-header.blocks-header-default {
  border-top: 4px solid #daf400;
}
/* line 67, styles/designs/_theme.scss */
body.design-gq-amp .blocks-header.blocks-header-default .logo-wrapper amp-img, body.design-gq-amp .blocks-header.blocks-header-default .nav-wrapper amp-img {
  margin-top: 10px;
}
/* line 72, styles/designs/_theme.scss */
body.design-gq-amp .blocks-header.blocks-header-default #nav-menu {
  padding: 0;
  color: #070707;
  font-family: GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 78, styles/designs/_theme.scss */
body.design-gq-amp .blocks-header.blocks-header-default #nav-menu .navbar-nav {
  border-top: 1px solid #FFFFFF;
}
/* line 82, styles/designs/_theme.scss */
body.design-gq-amp .blocks-header.blocks-header-default #nav-menu .nav-list {
  padding: 0;
}
/* line 86, styles/designs/_theme.scss */
body.design-gq-amp .blocks-header.blocks-header-default #nav-menu .nav-list.small .nav-link {
  padding: 22px 0;
  font: 12px/20px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 95, styles/designs/_theme.scss */
body.design-gq-amp .blocks-header.blocks-header-default #nav-menu .nav-item:last-child {
  margin-bottom: 24px;
}
/* line 98, styles/designs/_theme.scss */
body.design-gq-amp .blocks-header.blocks-header-default #nav-menu .nav-item:last-child .nav-link {
  border-bottom: 0;
}
/* line 104, styles/designs/_theme.scss */
body.design-gq-amp .blocks-header.blocks-header-default #nav-menu .nav-link {
  color: #070707;
  border-bottom: 1px solid #2E302F;
  padding: 16px 0;
  font: 32px/40px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 2px;
  white-space: nowrap;
}
/* line 118, styles/designs/_theme.scss */
body.design-gq-amp .blocks-intro .blocks-socialbuttons {
  text-align: left;
  border: none;
}
/* line 125, styles/designs/_theme.scss */
body.design-gq-amp .blocks-intro.blocks-intro-default h1 {
  font: 700 32px/36px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
}
/* line 130, styles/designs/_theme.scss */
body.design-gq-amp .blocks-intro.blocks-intro-default .kicker {
  font: 12px/16px GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #070707;
  margin-bottom: 4px;
  background-image: linear-gradient(to right, #daf400 0%, #daf400 100%);
  background-repeat: repeat-x;
  background-position: 0 calc(1em - 4px);
  display: inline;
  letter-spacing: .9px;
}
/* line 141, styles/designs/_theme.scss */
body.design-gq-amp .blocks-intro.blocks-intro-default .author {
  font: 700 12px/16px GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #909391;
}
/* line 146, styles/designs/_theme.scss */
body.design-gq-amp .blocks-intro.blocks-intro-default .date {
  font: 11px/16px GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #909391;
}
/* line 155, styles/designs/_theme.scss */
body.design-gq-amp .blocks-list.blocks-list-recommendations {
  margin-bottom: 80px;
  margin-top: 80px;
}
/* line 160, styles/designs/_theme.scss */
body.design-gq-amp .blocks-list.blocks-list-recommendations .list-label span {
  font-size: 40px;
  text-transform: uppercase;
  border-left: 24px solid #070707;
  padding-bottom: 24px;
  padding-left: 14px;
  font-weight: 900;
  line-height: 38px;
}
/* line 175, styles/designs/_theme.scss */
body.design-gq-amp .blocks-socialbuttons span.list-label {
  font-family: GTWalsheimGQ700, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 181, styles/designs/_theme.scss */
body.design-gq-amp .advertisement-MH {
  background-color: #F4F4F4;
  padding: 24px 0 24px 0;
}
/* line 187, styles/designs/_theme.scss */
body.design-gq-amp .components-teaser .card-kicker {
  background-image: linear-gradient(to right, #daf400 0, #daf400 100%);
  background-repeat: repeat-x;
  background-position: 0 calc(1em - 4px);
  display: inline;
  letter-spacing: .9px;
}
/* line 201, styles/designs/_theme.scss */
body.design-gq-amp .sections .blocks-list.blocks-list-default .list-label span {
  font: 26px/34px GTWalsheimGQ900, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: .5rem;
  text-transform: none;
}
/* line 210, styles/designs/_theme.scss */
body.design-gq-amp .sections-default-heading {
  margin-bottom: 3px;
}
/* line 213, styles/designs/_theme.scss */
body.design-gq-amp .sections-default-heading h3 {
  font: 26px/34px GTWalsheimGQ900, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 218, styles/designs/_theme.scss */
body.design-gq-amp .sections-default-button {
  text-align: center;
}
/* line 223, styles/designs/_theme.scss */
body.design-gq-amp .sections-default-infobox:before {
  text-transform: uppercase;
  font-family: GTWalsheimGQ, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*! purgecss end ignore */
