@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=6be0902a-213a-4ac0-9fa3-7e62cce883f9&fontids=6255608,6255620,6255682");
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/*
 * Web Fonts from colophon-foundry.org
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Colophon Foundry. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2019 Colophon Foundry
 *
 * Licenced to Christina Ehmer WeGo Systembaustoffe GmbH
 */
@font-face {
  font-family: "Acumin W05 Light";
  src: url("../../fonts/6255608/cb185f8d-7e99-452c-8728-d34366417424.woff2") format("woff2"), url("../../fonts/6255608/c6a58a83-753a-4254-b93d-553301ba1122.woff") format("woff");
}
@font-face {
  font-family: "Acumin W05 Regular";
  src: url("../../fonts/6255620/8f7aa791-9b7e-4367-8773-56669b1f166a.woff2") format("woff2"), url("../../fonts/6255620/c21d37af-190e-4b90-9ce7-2d37dff0c2d0.woff") format("woff");
}
@font-face {
  font-family: "Acumin Pro Condensed W05 Black";
  src: url("../../fonts/6255682/0723b02e-03a1-4561-8630-1cdb24a3b0d2.woff2") format("woff2"), url("../../fonts/6255682/0a3f81c6-f86c-49f1-b112-9e860f323a27.woff") format("woff");
}
@font-face {
  font-family: "value-sans-regular-pro";
  src: url("../../fonts/value-sans-regular-pro.eot");
  src: url("../../fonts/value-sans-regular-pro.eot?#iefix") format("embedded-opentype"), url("../../fonts/value-sans-regular-pro.woff") format("woff"), url("../../fonts/value-sans-regular-pro.woff2") format("woff2"), url("../../fonts/value-sans-regular-pro.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "value-sans-italic-pro";
  src: url("../../fonts/value-sans-italic-pro.eot");
  src: url("../../fonts/value-sans-italic-pro.eot?#iefix") format("embedded-opentype"), url("../../fonts/value-sans-italic-pro.woff") format("woff"), url("../../fonts/value-sans-italic-pro.woff2") format("woff2"), url("../../fonts/value-sans-italic-pro.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "value-sans-medium-pro";
  src: url("../../fonts/value-sans-medium-pro.eot");
  src: url("../../fonts/value-sans-medium-pro.eot?#iefix") format("embedded-opentype"), url("../../fonts/value-sans-medium-pro.woff") format("woff"), url("../../fonts/value-sans-medium-pro.woff2") format("woff2"), url("../../fonts/value-sans-medium-pro.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "value-sans-medium-italic-pro";
  src: url("../../fonts/value-sans-medium-italic-pro.eot");
  src: url("../../fonts/value-sans-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("../../fonts/value-sans-medium-italic-pro.woff") format("woff"), url("../../fonts/value-sans-medium-italic-pro.woff2") format("woff2"), url("../../fonts/value-sans-medium-italic-pro.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "value-sans-bold-pro";
  src: url("../../fonts/value-sans-bold-pro.eot");
  src: url("../../fonts/value-sans-bold-pro.eot?#iefix") format("embedded-opentype"), url("../../fonts/value-sans-bold-pro.woff") format("woff"), url("../../fonts/value-sans-bold-pro.woff2") format("woff2"), url("../../fonts/value-sans-bold-pro.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "value-sans-bold-italic-pro";
  src: url("../../fonts/value-sans-bold-italic-pro.eot");
  src: url("../../fonts/value-sans-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("../../fonts/value-sans-bold-italic-pro.woff") format("woff"), url("../../fonts/value-sans-bold-italic-pro.woff2") format("woff2"), url("../../fonts/value-sans-bold-italic-pro.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "value-serif-bold";
  src: url("../../fonts/value-serif-bold.eot");
  src: url("../../fonts/value-serif-bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/value-serif-bold.woff") format("woff"), url("../../fonts/value-serif-bold.woff2") format("woff2"), url("../../fonts/value-serif-bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
html {
  font-size: 62.5%;
}
html body {
  font-family: "Acumin W05 Regular", sans-serif;
  line-height: 1.3;
  color: black;
  font-size: 17px;
  font-size: 1.7rem;
}
html body a {
  font-family: inherit;
  color: #a7bfcc;
  -webkit-transition: color 0.5s linear;
  -moz-transition: color 0.5s linear;
  -ms-transition: color 0.5s linear;
  -o-transition: color 0.5s linear;
  transition: color 0.5s linear;
}
html body a:hover, html body a:focus {
  color: #999;
  outline-color: transparent;
  outline-style: none;
  text-decoration: none;
}
html body a[href^="tel"] {
  color: inherit;
  text-decoration: none;
}
html body a[href^="tel"]:hover {
  color: inherit;
}
html body footer a {
  text-decoration: none;
}
html body footer a:hover, html body footer a:focus {
  text-decoration: none;
}
html body p {
  display: block;
  color: black;
  padding: 0 0 20px 0;
}
html body h1, html body h2, html body h3, html body h4, html body h5, html body h6 {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-weight: inherit;
  font-family: inherit;
}
html body strong {
  font-weight: 700;
}
html body ul {
  list-style: square outside none;
  margin-left: 0;
  padding-left: 1em;
  padding-bottom: 25px;
}
html body ul li.subheadline-01 {
  display: list-item;
  margin-left: 0.2em;
}
html body ol {
  list-style: decimal outside none;
  margin-left: 0;
  padding-left: 1em;
  padding-bottom: 25px;
}
html body ol li.subheadline-01 {
  display: list-item;
  margin-left: 0.2em;
}
html body .fl-accordion-content ul {
  list-style: square outside none;
  margin-left: 0;
  padding-left: 2em;
  padding-bottom: 0;
}
html body .fl-accordion-content ul li {
  padding-bottom: 5px;
}
html body .fl-accordion-content ul ul {
  list-style: square;
  margin-left: 0;
  padding-left: 1em;
}
html body .fl-accordion-content ul ul li {
  padding-bottom: 0;
}
html body .fl-accordion-content .subheadline-01 {
  padding: 10px 0 15px 0;
}
html body .fl-accordion-button:focus {
  outline: 0;
}
html body .fl-accordion-button .fl-accordion-button-label {
  outline: 0;
}
html body .fl-accordion-button .fl-accordion-button-label, html body .fl-accordion-button .fl-accordion-content p {
  padding: 15px 15px 15px 0;
}
html body input[type=text], html body input[type=password], html body input[type=email], html body input[type=tel], html body input[type=date], html body input[type=month], html body input[type=week], html body input[type=time], html body input[type=number], html body input[type=search], html body input[type=url], html body textarea {
  font-size: 100%;
}
html body blockquote p:last-child, html body blockquote ul:last-child, html body blockquote ol:last-child {
  padding-bottom: 0;
}
html body hr {
  display: block;
  margin: 5px 0 5px 0;
  height: 3px;
  border: none;
  color: #000;
  background-color: #000;
}
html body .ds-search span:before {
  font-size: 87%;
}
html body .fl-rich-text ul li, html body .fl-rich-text ol li {
  margin-bottom: 7px;
}
@media screen and (device-aspect-ratio: 0.6666666667) {
  html body input[type=text], html body input[type=password], html body input[type=email], html body input[type=tel], html body input[type=date], html body input[type=month], html body input[type=week], html body input[type=time], html body input[type=number], html body input[type=search], html body input[type=url], html body textarea {
    font-size: 16px !important;
  }
}
@media screen and (device-aspect-ratio: 0.5633802817) {
  html body input[type=text], html body input[type=password], html body input[type=email], html body input[type=tel], html body input[type=date], html body input[type=month], html body input[type=week], html body input[type=time], html body input[type=number], html body input[type=search], html body input[type=url], html body textarea {
    font-size: 16px !important;
  }
}
@media screen and (device-aspect-ratio: 0.5622188906) {
  html body input[type=text], html body input[type=password], html body input[type=email], html body input[type=tel], html body input[type=date], html body input[type=month], html body input[type=week], html body input[type=time], html body input[type=number], html body input[type=search], html body input[type=url], html body textarea {
    font-size: 16px !important;
  }
}
@media screen and (device-aspect-ratio: 0.5625) {
  html body input[type=text], html body input[type=password], html body input[type=email], html body input[type=tel], html body input[type=date], html body input[type=month], html body input[type=week], html body input[type=time], html body input[type=number], html body input[type=search], html body input[type=url], html body textarea {
    font-size: 16px !important;
    color: red !important;
  }
}
html body .fl-page-header a, html body .fl-page-header a *, html body .fl-page-header a.fa {
  color: inherit;
  -webkit-transition: color 0.5s linear;
  -moz-transition: color 0.5s linear;
  -ms-transition: color 0.5s linear;
  -o-transition: color 0.5s linear;
  transition: color 0.5s linear;
}
html body .fl-page-header a:hover, html body .fl-page-header a:focus, html body .fl-page-header a *:hover, html body .fl-page-header a *:focus, html body .fl-page-header a.fa:hover, html body .fl-page-header a.fa:focus {
  color: inherit;
  text-decoration: none;
  outline-color: transparent;
  outline-style: none;
}
html body .fl-page-header .logo, html body .fl-page-header .fl-logo-text {
  font-family: inherit;
  font-size: 170%;
  line-height: 1.1;
}
@media (min-width: 648px) {
  html body .fl-page-header .logo, html body .fl-page-header .fl-logo-text {
    font-size: 200%;
  }
}
html body footer {
  font-size: 90%;
}
html body .text-color-white p, html body .text-color-white span {
  color: white;
}
html body .font-sans-regular {
  font-family: "Acumin W05 Regular", sans-serif !important;
}
html body .font-sans-italic {
  font-family: "Acumin W05 Regular", sans-serif !important;
}
html body .font-sans-medium {
  font-family: "Acumin W05 Regular", sans-serif !important;
}
html body .font-sans-medium-italic {
  font-family: "Acumin W05 Regular", sans-serif !important;
}
html body .font-sans-bold {
  font-family: "Acumin Pro Condensed W05 Black", sans-serif !important;
}
html body .font-sans-bold-italic {
  font-family: "Acumin Pro Condensed W05 Black", sans-serif !important;
}
html body .font-serif-bold {
  font-family: "Acumin Pro Condensed W05 Black", sans-serif !important;
}
html body .page-title {
  font-family: "Acumin W05 Regular", sans-serif;
  font-weight: 400;
  font-size: 300%;
  line-height: 1;
  padding: 0 0 50px 0;
}
@media (min-width: 648px) {
  html body .page-title {
    font-size: 400%;
  }
}
@media (min-width: 768px) {
  html body .page-title {
    font-size: 500%;
  }
}
html body .section-title {
  font-size: 200%;
  text-transform: uppercase;
  line-height: 1;
  padding: 0 0 50px 0;
}
html body .headline-01, html body h3.fl-heading {
  font-family: "Acumin W05 Regular", sans-serif;
  font-weight: 400;
  font-size: 190%;
  line-height: 1.2;
  padding: 0 0 50px 0;
}
@media (min-width: 1290px) {
  html body .headline-01, html body h3.fl-heading {
    font-size: 270%;
  }
}
html body h1.fl-heading .fl-heading-text {
  font-family: "Acumin Pro Condensed W05 Black", sans-serif;
  font-weight: 400;
  /*font-size: 200%;*/
  line-height: 1.2;
  display: block;
  padding: 0 0 50px 0;
  color: black;
}
@media (min-width: 1290px) {
  html body h1.fl-heading .fl-heading-text {
    /*font-size: 270%;*/
  }
}
html body .fvb-caption-heading {
  font-family: "Acumin Pro Condensed W05 Black", sans-serif !important;
  font-size: 200% !important;
  line-height: 1.2 !important;
  padding: 50px 15px 0 15px !important;
}
@media (min-width: 1290px) {
  html body .fvb-caption-heading {
    font-size: 270% !important;
  }
}
html body .fl-page-content .headline-01 a {
  text-decoration: none;
}
html body .fl-page-content .headline-01 a:hover, html body .fl-page-content .headline-01 a:focus {
  color: inherit;
  text-decoration: none;
}
html body .headline-02 {
  font-family: "Acumin W05 Regular", sans-serif;
  font-weight: 400;
  color: #a7bfcc;
  font-size: 250%;
  line-height: 1.2;
  padding: 0 0 15px 0;
}
html body .subheadline-01, html body .ds-masonry-headline, html body .fl-accordion-button-label {
  font-family: "Acumin W05 Regular", sans-serif;
  font-size: 150%;
  padding: 0 0 15px 0;
  line-height: 1.2;
}
html body h2.fl-post-title, html body h2.ds-masonry-posts-headline {
  font-family: "Acumin W05 Regular", sans-serif !important;
  font-size: 150% !important;
  padding: 0 0 15px 0 !important;
  line-height: 1.2 !important;
}
html body h2.fl-post-title a, html body h2.ds-masonry-posts-headline a {
  color: black;
}
html body h2.fl-post-title a:hover, html body h2.ds-masonry-posts-headline a:hover {
  color: #a7bfcc;
}
html body .fvb-caption-sub-heading {
  font-family: "Acumin W05 Regular", sans-serif !important;
  font-size: 150% !important;
  padding: 25px 15px 0 15px !important;
  line-height: 1.2 !important;
}
html body .subheadline-02 {
  font-family: "Acumin W05 Regular", sans-serif;
  font-size: 140%;
  line-height: 1;
}
html body .copy-01 {
  font-size: inherit;
  display: inline-block;
}
html body .copy-02 {
  font-size: 80%;
  display: inline-block;
}
html body .copy-einzug-01 {
  font-size: inherit;
  text-indent: 15px;
}
@media (min-width: 648px) {
  html body .copy-einzug-01 {
    text-indent: 25px;
  }
}
html body .copy-einzug-02 {
  text-indent: 10px;
  line-height: 1.2;
}
@media (min-width: 648px) {
  html body .copy-einzug-02 {
    font-size: 80%;
    text-indent: 25px;
  }
}
@media (max-width: 648px) {
  html body .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text, html body .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text * {
    font-size: 100% !important;
    line-height: 1.1 !important;
  }
  html body .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text .slider-headline, html body .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text * .slider-headline {
    font-size: 260% !important;
    line-height: 1.2;
  }
  html body .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text .slider-subheadline, html body .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text * .slider-subheadline {
    font-size: 150% !important;
  }
}
html body .slider-headline {
  font-family: "Acumin Pro Condensed W05 Black", sans-serif;
  font-size: 200%;
  line-height: 1.2;
  color: black;
}
@media (min-width: 648px) {
  html body .slider-headline {
    color: white;
  }
}
@media (min-width: 1290px) {
  html body .slider-headline {
    font-size: 270%;
  }
}
html body .slider-subheadline {
  font-family: "Acumin W05 Regular", sans-serif;
  font-size: 150%;
  color: black;
}
@media (min-width: 648px) {
  html body .slider-subheadline {
    color: white;
  }
}
html body .slide-count-wrapper {
  font-size: 110%;
  font-family: "Acumin W05 Regular", sans-serif;
  font-weight: 400;
  color: white;
}
@media (min-width: 480px) {
  html body .slide-count-wrapper {
    font-size: 150%;
  }
}
@media (min-width: 648px) {
  html body .slide-count-wrapper {
    font-size: 200%;
  }
}
html body .teaser {
  font-size: 200%;
  display: block;
  color: white;
}
@media (min-width: 480px) {
  html body .teaser {
    font-size: 225%;
  }
}
html body .hover-box-font {
  font-size: 150%;
  font-family: "Acumin W05 Regular", sans-serif;
  font-weight: 700;
  display: block;
  color: white;
  text-transform: uppercase;
  letter-spacing: 1px;
}
@media (min-width: 480px) {
  html body .hover-box-font {
    font-size: 200%;
  }
}
@media (min-width: 648px) {
  html body .hover-box-font {
    font-size: 150%;
  }
}
@media (min-width: 768px) {
  html body .hover-box-font {
    font-size: 150%;
  }
}
html body .hover-box-font-small {
  font-size: 80%;
  font-family: "Acumin W05 Regular", sans-serif;
  font-weight: 400;
  display: block;
  color: white;
  text-align: center;
}
html body .hover-box-font-small:before {
  content: "";
  display: inline-block;
  font-family: dashicons;
  text-decoration: inherit;
  font-weight: 400;
  font-style: normal;
  vertical-align: middle;
  text-align: center;
  font-size: 90%;
  margin-top: -4px;
  margin-right: 5px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: greyscale;
}
html body .ds-link-impressum {
  padding-right: 15px;
}
html body blockquote {
  font-family: "Acumin Pro Condensed W05 Black", sans-serif;
  padding: 0;
  border: 0;
  font-size: 180%;
}
html body blockquote p {
  color: white;
}
html body blockquote .copy-02 {
  font-family: "Acumin W05 Regular", sans-serif;
  font-size: 50%;
}
html body .ds-masonry-posts-text-content p {
  font-size: 80%;
  display: block;
  margin: 15px 0;
}
html body .arrow-link a:before {
  content: "";
  display: inline-block;
  font-family: dashicons;
  text-decoration: inherit;
  font-weight: 400;
  font-style: normal;
  vertical-align: middle;
  text-align: center;
  margin-top: -3px;
  margin-right: 3px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html body .arrow-link-after a {
  display: block;
  border-bottom: 1px solid #dddddd;
  padding-bottom: 5px;
  margin-bottom: 10px;
  color: #999;
}
html body .arrow-link-after a:after {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  float: right;
}
html body .arrow-link-after a:hover {
  color: #a7bfcc;
}
html body .box-link a {
  text-decoration: none;
  text-transform: uppercase;
  color: white;
  display: inline-block;
  padding: 15px 20px;
  border: 1px solid #ffffff;
  margin: 60px 0 60px 0;
  background-color: #a7bfcc;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
html body .box-link a:hover {
  text-decoration: none;
  color: white;
  border: 1px solid #c8c8c8;
  background-color: #c8c8c8;
}
#CybotCookiebotDialogBodyLevelButtonsSelectPane > div:nth-child(2), #CybotCookiebotDialogDetailBodyContentCookieContainerPreference {
  display: none !important;
}
a#CybotCookiebotDialogBodyLevelButtonAccept {
  display: inline-block;
  background-color: #a7bfcc !important;
  border: 1px solid #a7bfcc !important;
}
.ds-overflow-hidden {
  overflow: hidden !important;
}
.ds-position-fixed {
  position: fixed !important;
}
.ds-display-none {
  display: none !important;
}
.ds-opacity-none {
  opacity: 0 !important;
}
.ds-back-link a {
  text-decoration: none !important;
}
.ds-hover-image a {
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
  -webkit-filter: brightness(100%);
  -moz-filter: brightness(100%);
  -o-filter: brightness(100%);
  -ms-filter: brightness(100%);
  filter: brightness(100%);
}
.ds-hover-image a:hover {
  -webkit-filter: brightness(70%);
  -moz-filter: brightness(70%);
  -o-filter: brightness(70%);
  -ms-filter: brightness(70%);
  filter: brightness(70%);
}
.ds-full-div-link {
  cursor: pointer;
}
.ds-logo-filter {
  filter: brightness(0) invert(1);
}
.old-browser {
  text-align: center;
  padding: 25px 25px 25px 25px;
  border-bottom: 1px solid #999;
  margin: 0 0 25px 0;
  background-color: #ddd;
  color: #999;
}
.old-browser a {
  font-weight: 700;
  color: #999;
}
.old-browser a:hover {
  text-decoration: none;
}
.old-browser .headline {
  font-size: 135%;
  display: block;
  padding-bottom: 15px;
}
body {
  background-color: #ffffff;
}
@media (min-width: 1290px) {
  body.fl-full-width .container {
    max-width: 1300px;
  }
}
body .fl-page {
  position: relative;
  min-height: 100vh;
  padding-bottom: 60px;
}
@media screen and (min-width: 1024px) and (max-width: 1290px) {
  body .fl-page {
    max-width: 1100px;
  }
}
body .fl-page footer {
  width: 100%;
  position: absolute;
  bottom: 20px;
  height: 60px;
}
body .fl-page .fl-page-header {
  position: relative;
  overflow: visible;
  max-width: 100%;
  margin: 0 auto;
  padding: 30px 0 20px 0;
  z-index: 101;
  background-color: transparent;
}
@media (min-width: 1290px) {
  body .fl-page .fl-page-header {
    max-width: 1300px;
  }
}
@media (min-width: 992px) {
  body .fl-page .fl-page-header {
    padding: 0 0 30px 0;
  }
}
body .fl-page .fl-page-header p, body .fl-page .fl-page-header * {
  color: black;
}
body .fl-page .fl-page-header .header-wrapper {
  margin: 0;
}
@media (min-width: 648px) {
  body .fl-page .fl-page-header .header-wrapper {
    margin: 0 30px;
  }
}
@media (min-width: 992px) {
  body .fl-page .fl-page-header .header-wrapper {
    margin: 0 40px;
  }
}
@media (min-width: 1080px) {
  body .fl-page .fl-page-header .header-wrapper {
    margin: 0 90px;
  }
}
body .fl-page .fl-page-header .header-wrapper .header-content {
  padding: 0 20px;
}
body .fl-page .fl-page-header .logo-wrapper {
  text-align: left;
}
body .fl-page .fl-page-header .logo-wrapper .logo {
  float: left;
  margin-bottom: 25px;
}
@media (min-width: 992px) {
  body .fl-page .fl-page-header .logo-wrapper .logo {
    margin-bottom: 0;
  }
}
body .fl-page .fl-page-header .logo-wrapper .logo .logo-claim {
  display: inline-block;
  float: right;
  font-size: 30%;
}
body .fl-page .fl-page-header .logo-wrapper .logo-text {
  font-size: 100%;
  display: inline-block;
}
body .fl-page .fl-page-header .logo-wrapper img {
  height: 50px;
  margin: 0 0 0 0;
  opacity: 1;
  -webkit-transition: -webkit-filter 500ms linear;
}
@media (min-width: 648px) {
  body .fl-page .fl-page-header .logo-wrapper img {
    height: 70px;
  }
}
@media (min-width: 992px) {
  body .fl-page .fl-page-header .logo-wrapper img {
    height: 66px;
  }
}
body .fl-page .fl-page-content {
  padding-top: 0;
  padding-bottom: 100px;
  background-color: transparent;
}
@media (min-width: 648px) {
  body .fl-page .fl-page-content {
    padding-top: 0;
  }
}
body .fl-page footer {
  border-top: 0 solid black;
  border-color: black;
  background-color: transparent;
}
body .fl-page footer .container {
  width: 100%;
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}
body .fl-page footer .container .fl-row-fixed-width {
  max-width: 100%;
}
body .fl-page footer .container .fl-page-footer-text {
  text-align: left;
}
body .fl-page footer .container .fl-row-content-wrap {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
body input, body input[type=search] {
  border: none;
  border-radius: 0;
  outline: none;
  width: 100%;
  text-align: left;
}
body textarea {
  resize: none;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
body textarea:focus, body textarea:active {
  outline: none;
  box-shadow: none;
}
body .searchform-wrapper {
  border: 1px solid #ddd;
  overflow: auto;
  max-width: 420px;
}
body .searchform-wrapper form {
  margin: 0;
}
body .searchform-wrapper input[type="text"] {
  border: 0px;
  width: 67%;
  height: 65px;
  padding: 10px 10px;
  display: inline-block;
  background-color: white;
}
body .searchform-wrapper input[type="text"]:focus {
  outline: 0;
}
body .searchform-wrapper button {
  border: 0px;
  background: none;
  background-color: #a7bfcc;
  color: #fff;
  float: right;
  padding: 7px 10px 10px 10px;
  overflow: hidden;
  font-size: 45px;
  cursor: pointer;
  height: 65px;
  width: 65px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
body .searchform-wrapper button:hover {
  opacity: 0.8;
}
body .cr_body {
  border: 1px solid #ddd;
  overflow: auto;
  max-width: 420px;
}
body .cr_body .editable_content {
  background-color: white;
}
body .cr_body .editable_content form {
  margin: 0;
}
body .cr_body .editable_content input[type="text"] {
  border: 0px;
  height: 65px;
  padding: 10px 10px;
  display: inline-block;
  background-color: white;
}
body .cr_body .editable_content input[type="text"]:focus {
  outline: 0;
}
body .cr_body .editable_content div[rel=email] {
  display: inline-block;
  width: 65%;
}
body .cr_body .editable_content div[rel=button] {
  display: inline-block;
  float: right;
}
body .cr_body .editable_content button {
  border: 0px;
  background: none;
  background-color: #a7bfcc;
  color: #fff;
  float: right;
  padding: 15px 10px 10px 10px;
  font-size: 45px;
  cursor: pointer;
  height: 65px;
  width: 65px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
body .cr_body .editable_content button:hover {
  opacity: 0.8;
}
body .ds-searchform-os {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
}
body .ds-searchform-os input[type=search] {
  width: 680px;
  height: 60px;
  max-height: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid whitesmoke;
  color: black;
  -webkit-box-shadow: -5px 25px 65px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: -5px 25px 65px 0px rgba(0, 0, 0, 0.5);
  box-shadow: -5px 25px 65px 0px rgba(0, 0, 0, 0.5);
}
body .ds-searchform-os .wgo-searchform-close {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 30px;
  opacity: 1;
  background-color: #a7bfcc;
}
body .ds-searchform-os .wgo-searchform-close:hover {
  opacity: 0.8;
}
body .ds-searchform-os .wgo-searchform-close:before, body .ds-searchform-os .wgo-searchform-close:after {
  position: absolute;
  top: 4px;
  left: 14px;
  content: " ";
  height: 22px;
  width: 2px;
  background-color: white;
}
body .ds-searchform-os .wgo-searchform-close:before {
  transform: rotate(45deg);
}
body .ds-searchform-os .wgo-searchform-close:after {
  transform: rotate(-45deg);
}
body .wgo-contact .alignnone {
  margin: 0;
}
body .wgo-contact p {
  padding: 20px 20px 20px 20px;
}
.wgo-contact-overflow-hidden {
  overflow: hidden;
}
.wgo-contact-push-content {
  width: 300px;
  left: -300px;
  height: 100%;
  top: 0;
  z-index: 100;
  position: fixed;
  overflow: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
  background-color: whitesmoke;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.wgo-contact-push-content::-webkit-scrollbar {
  display: none;
}
.wgo-contact-push-content-open {
  left: 0;
}
.wgo-contact-push {
  left: 0;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.wgo-contact-push-open {
  left: 300px;
}
.wgo-contact-push-close-button {
  margin-top: 50px;
}
.wgo-contact-close {
  cursor: pointer;
}
.wgo-contact-blocking {
  overflow: hidden;
  position: relative;
}
.mm-wrapper_opened .wgo-contact-push-content {
  display: none;
}
.wgo-contact-close {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  opacity: 1;
  background-color: #a7bfcc;
}
.wgo-contact-close:hover {
  opacity: 0.8;
}
.wgo-contact-close:before, .wgo-contact-close:after {
  position: absolute;
  top: 4px;
  left: 19px;
  content: " ";
  height: 33px;
  width: 2px;
  background-color: white;
}
.wgo-contact-close:before {
  transform: rotate(45deg);
}
.wgo-contact-close:after {
  transform: rotate(-45deg);
}
.ds-searchform {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  background-color: #a7bfcc;
  box-sizing: initial;
  z-index: 1000;
}
.ds-searchform input {
  width: 90%;
  height: auto;
  position: absolute;
  /*it can be fixed too*/
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: 50px;
  /*this to solve "the content will not be cut when the window is smaller than the content": */
  max-width: 100%;
  max-height: 100%;
  overflow: auto;
  background-color: transparent;
  border: 0px solid black;
  color: white;
  font-size: 100%;
}
@media (min-width: 480px) {
  .ds-searchform input {
    font-size: 150%;
  }
}
@media (min-width: 648px) {
  .ds-searchform input {
    font-size: 200%;
  }
}
@media (min-width: 768px) {
  .ds-searchform input {
    font-size: 250%;
  }
}
@media (min-width: 1024px) {
  .ds-searchform input {
    font-size: 300%;
  }
}
.ds-searchform input:focus {
  background-color: transparent;
}
.ds-searchform .ds-close {
  position: fixed;
  top: 14px;
  right: 20px;
  z-index: 100;
}
::-webkit-scrollbar {
  width: 10px;
  height: 5px;
}
::-webkit-scrollbar-thumb {
  background: #a7bfcc;
}
::-webkit-scrollbar-track {
  background: #999;
}
body {
  scrollbar-face-color: #a7bfcc;
  scrollbar-track-color: #999;
}
::-webkit-input-placeholder {
  opacity: 0.99;
  color: white;
}
:-moz-placeholder {
  opacity: 0.99;
  color: white;
}
::-moz-placeholder {
  opacity: 0.99;
  color: white;
}
:-ms-input-placeholder {
  opacity: 0.99;
  color: white;
}
:focus::-webkit-input-placeholder {
  opacity: 0.5;
  color: white;
}
:focus:-moz-placeholder {
  opacity: 0.5;
  color: white;
}
:focus::-moz-placeholder {
  opacity: 0.5;
  color: white;
}
:focus:-ms-input-placeholder {
  opacity: 0.5;
  color: white;
}
textarea, select, input, button {
  outline: none;
}
textarea:focus, select:focus, input:focus, button:focus {
  outline: none;
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
input:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
input:-moz-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
input:-moz-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
input:-moz-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
input:-moz-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
input:-o-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
input:-o-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
input:-o-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
input:-o-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
input:-khtml-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
input:-khtml-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
input:-khtml-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
input:-khtml-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
textarea:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
textarea:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
textarea:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
textarea:-moz-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
textarea:-moz-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
textarea:-moz-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
textarea:-moz-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
textarea:-o-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
textarea:-o-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
textarea:-o-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
textarea:-o-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
textarea:-khtml-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
textarea:-khtml-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
textarea:-khtml-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
textarea:-khtml-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
select:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
select:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
select:-moz-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
select:-moz-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
select:-moz-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
select:-moz-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
select:-o-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
select:-o-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
select:-o-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
select:-o-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
select:-khtml-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
select:-khtml-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
select:-khtml-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
select:-khtml-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.button-trigger {
  z-index: 1000;
  position: absolute;
  float: right;
  overflow: hidden;
  padding: 0;
  width: 22px;
  height: 44px;
  font-size: 0;
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  transition: background 0.3s;
}
@media (min-width: 648px) {
  .button-trigger {
    width: 45px;
    height: 45px;
  }
}
.button-trigger:focus {
  outline: none;
}
.button-trigger span {
  display: block;
  position: absolute;
  top: 21px;
  left: 0px;
  right: 0px;
  height: 2px;
  background: black;
}
@media (min-width: 648px) {
  .button-trigger span {
    height: 3px;
  }
}
.button-trigger span::before, .button-trigger span::after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: black;
  content: "";
}
@media (min-width: 648px) {
  .button-trigger span::before, .button-trigger span::after {
    height: 3px;
  }
}
.button-trigger span::before {
  top: -5px;
}
@media (min-width: 648px) {
  .button-trigger span::before {
    top: -8px;
  }
}
.button-trigger span::after {
  bottom: -5px;
}
@media (min-width: 648px) {
  .button-trigger span::after {
    bottom: -8px;
  }
}
.button-trigger.button-trigger--x {
  background-color: rgba(0, 0, 0, 0);
}
.button-trigger.button-trigger--x span {
  transition: background 0s 0.3s;
}
.button-trigger.button-trigger--x span::before, .button-trigger.button-trigger--x span::after {
  transition-duration: 0.3s, 0.3s;
  transition-delay: 0.3s, 0s;
}
.button-trigger.button-trigger--x span::before {
  transition-property: top, transform;
}
.button-trigger.button-trigger--x span::after {
  transition-property: bottom, transform;
}
.button-trigger.button-trigger--x.is-active {
  background-color: rgba(0, 0, 0, 0);
}
.button-trigger.button-trigger--x.is-active span {
  background: none;
}
.button-trigger.button-trigger--x.is-active span::before {
  top: 0;
  transform: rotate(45deg);
}
.button-trigger.button-trigger--x.is-active span::after {
  bottom: 0;
  transform: rotate(-45deg);
}
.button-trigger.button-trigger--x.is-active span::before, .button-trigger.button-trigger--x.is-active span::after {
  transition-delay: 0s, 0.3s;
  background-color: white;
}
.ds-close {
  display: inline-block;
  width: 45px;
  height: 45px;
  overflow: hidden;
  cursor: pointer;
}
.ds-close:hover::before, .ds-close:hover::after {
  background: #fff;
}
.ds-close::before, .ds-close::after {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -1px;
  background: #fff;
}
.ds-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ds-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.ds-close.hairline::before, .ds-close.hairline::after {
  height: 1px;
}
.ds-close.medium::before, .ds-close.medium::after {
  height: 3px;
  margin-top: -1.5px;
}
.ds-close.thick::before, .ds-close.thick::after {
  height: 4px;
  margin-top: -2px;
}
#wgo-mm-menu:not(.mm-menu) {
  display: none;
}
.wgo-mobile-menu-toggle {
  display: block;
  position: relative;
  float: right;
  top: 2px;
}
@media (min-width: 992px) {
  .wgo-mobile-menu-toggle {
    display: none;
  }
}
.wgo-mobile-menu-toggle div {
  width: 30px;
  height: 2px;
  background-color: black;
  margin: 3px 0;
}
header.wgo-nav--active .wgo-nav-close {
  display: block;
}
header.wgo-nav--active .menu-quaternary a, header.wgo-nav--active .menu-denary a {
  color: black;
}
header.wgo-nav--active .menu-quaternary a:hover, header.wgo-nav--active .menu-denary a:hover {
  color: #a7bfcc;
}
header.wgo-nav--active .menu-quaternary .current_page_item a, header.wgo-nav--active .menu-quaternary .current-page-ancestor a, header.wgo-nav--active .menu-quaternary .current-post-parent a, header.wgo-nav--active .menu-quaternary .current-post-ancestor a, header.wgo-nav--active .menu-quaternary .current-menu-item a, header.wgo-nav--active .menu-quaternary .current-menu-parent a, header.wgo-nav--active .menu-denary .current_page_item a, header.wgo-nav--active .menu-denary .current-page-ancestor a, header.wgo-nav--active .menu-denary .current-post-parent a, header.wgo-nav--active .menu-denary .current-post-ancestor a, header.wgo-nav--active .menu-denary .current-menu-item a, header.wgo-nav--active .menu-denary .current-menu-parent a {
  color: #a7bfcc;
  text-decoration: underline;
}
header.wgo-nav--active .wgo-nav-part--is-active a {
  color: #a7bfcc;
}
.wgo-nav-close {
  position: relative;
  width: 100%;
  height: 40px;
}
.wgo-nav-close .wgo-nav-close-wrapper {
  position: absolute;
  right: -8px;
  cursor: pointer;
}
.wgo-nav-close .wgo-nav-close-wrapper:hover {
  opacity: 0.7;
}
.wgo-nav-close .wgo-nav-close-wrapper .wgo-nav--x {
  width: 30px;
  height: 15px;
  opacity: 1;
  z-index: 9999;
  display: inline-block;
}
.wgo-nav-close .wgo-nav-close-wrapper .wgo-nav--x:before, .wgo-nav-close .wgo-nav-close-wrapper .wgo-nav--x:after {
  position: absolute;
  right: 15px;
  content: " ";
  height: 17px;
  width: 2px;
  background-color: #a7bfcc;
}
.wgo-nav-close .wgo-nav-close-wrapper .wgo-nav--x:before {
  transform: rotate(45deg);
}
.wgo-nav-close .wgo-nav-close-wrapper .wgo-nav--x:after {
  transform: rotate(-45deg);
}
.wgo-nav-close .wgo-nav-close-wrapper p {
  display: inline-block;
  color: #a7bfcc !important;
  padding: 0;
}
.wgo-nav-wrapper {
  display: none;
  background-color: white;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  padding-top: 200px;
}
@media screen and (min-width: 1024px) and (max-width: 1290px) {
  .wgo-nav-wrapper .wgo-nav-content {
    max-width: 1100px;
    margin: 0 auto;
  }
}
@media (max-width: 992px) {
  .wgo-nav-wrapper {
    display: none !important;
  }
}
.wgo-nav-wrapper .wgo-nav-part-unser-sortiment, .wgo-nav-wrapper .wgo-nav-part-unternehmen {
  display: none;
}
.fl-menu {
  list-style: none;
  padding-top: 3px;
  padding-left: 0;
}
.fl-menu ul.menu {
  font-size: 100% !important;
}
.fl-menu ul.menu li {
  font-size: 100% !important;
}
.fl-menu ul.menu li a {
  padding: 0 0 10px 0;
  font-family: "Acumin W05 Regular", sans-serif;
  color: black;
}
.fl-menu ul.menu li a:hover {
  color: #a7bfcc;
}
.fl-menu ul.menu li ul li a {
  font-size: 100%;
}
.fl-menu .current_page_item a, .fl-menu .current-page-ancestor a, .fl-menu .current-post-parent a, .fl-menu .current-post-ancestor a, .fl-menu .current-menu-item a, .fl-menu .current-menu-parent a {
  color: #a7bfcc;
}
footer .fl-menu ul.menu {
  font-size: 100% !important;
}
footer .fl-menu ul.menu li .fl-has-submenu-container {
  padding-bottom: 0;
}
footer .fl-menu ul.menu li .sub-menu {
  display: block !important;
  opacity: 1 !important;
}
footer .fl-menu ul.menu li {
  font-size: 100% !important;
}
footer .fl-menu ul.menu li a {
  font-size: 140%;
}
footer .fl-menu ul.menu li ul {
  margin-top: 20px;
}
footer .fl-menu ul.menu li ul li a {
  font-size: initial;
}
.menu-footernavigation-container {
  display: inline-block;
  margin: 0 0 0 0;
  overflow: hidden;
  float: left;
}
@media (min-width: 992px) {
  .menu-footernavigation-container {
    float: right;
  }
}
.menu-footernavigation-container ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  text-align: left;
}
@media (min-width: 1080px) {
  .menu-footernavigation-container ul {
    text-align: right;
  }
}
.menu-footernavigation-container ul li {
  padding-right: 10px;
  margin-bottom: 0;
  display: block;
}
@media (min-width: 1080px) {
  .menu-footernavigation-container ul li {
    display: inline-block;
  }
}
.menu-footernavigation-container ul li a {
  color: #FFFFFF;
  font-size: 100%;
  text-decoration: none;
  border-bottom: 0;
  line-height: 1.7;
}
.menu-footernavigation-container ul li a:hover, .menu-footernavigation-container ul li a:focus {
  color: #999;
  outline-color: transparent;
  outline-style: none;
}
.menu-footernavigation-container ul .current_page_item a, .menu-footernavigation-container ul .current-page-ancestor a, .menu-footernavigation-container ul .current-post-parent a, .menu-footernavigation-container ul .current-post-ancestor a, .menu-footernavigation-container ul .current-menu-item a, .menu-footernavigation-container ul .current-menu-parent a {
  color: black;
  text-decoration: underline;
}
.menu-divider {
  width: 90%;
  border-top: 1px solid #999;
  text-align: center;
  margin: 20px auto;
  line-height: 0;
}
.menu-divider a {
  line-height: 0;
  font-size: 0;
  color: transparent;
}
.menu-primary {
  display: block;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 9999;
  background-color: #a7bfcc;
  overflow: hidden;
}
@media (max-width: 1170px) {
  .menu-primary {
    width: 100%;
  }
  .menu-primary .icon-wgo-kontakt {
    display: none;
  }
}
.menu-primary ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
.menu-primary ul li {
  list-style: none;
  display: inline-block;
  margin: 0;
  padding: 0 20px;
  vertical-align: middle;
  width: 100%;
}
.menu-primary ul li a {
  display: block;
  line-height: 50px;
  font-size: 16px;
  color: white !important;
  text-decoration: none;
}
.menu-primary ul li a:hover {
  color: #fff;
}
.menu-primary ul li a i {
  padding: 0 10px 0 0;
  font-size: 100%;
  color: white !important;
}
@media (min-width: 1170px) {
  .menu-primary {
    width: auto;
    bottom: 40%;
    left: 0;
    text-align: left;
    background-color: transparent;
    z-index: 101;
  }
  .menu-primary ul {
    list-style-position: inside;
    list-style: square;
    padding-left: 0;
    text-align: left;
  }
  .menu-primary ul li {
    list-style: none;
    margin: 3px 3px 3px 0;
    list-style-position: inside;
    display: block;
    float: left;
    clear: left;
    text-indent: 0;
    padding-left: 0;
  }
  .menu-primary ul li a {
    font-size: 100%;
    line-height: 1.1;
    text-decoration: none;
    color: white !important;
    width: 140px;
    height: 140px;
    display: block;
    margin-top: 1px;
    padding: 10px;
    overflow: hidden;
    background-color: #002943;
    -webkit-transition: background-color 0.5s linear;
    -moz-transition: background-color 0.5s linear;
    -ms-transition: background-color 0.5s linear;
    -o-transition: background-color 0.5s linear;
    transition: background-color 0.5s linear;
  }
  .menu-primary ul li a:hover {
    background-color: #c8c8c8 !important;
    color: white !important;
  }
  .menu-primary ul li a span.icon-wgo-kontakt {
    display: block;
    padding: 0 0 40px 0;
    font-size: 230%;
    color: white !important;
  }
  .menu-primary ul li a span {
    display: block;
    font-size: 95%;
    padding-bottom: 8px;
  }
  .menu-primary .current_page_item a, .menu-primary .current-page-ancestor a, .menu-primary .current-post-parent a, .menu-primary .current-post-ancestor a, .menu-primary .current-menu-item a, .menu-primary .current-menu-parent a {
    color: #fff;
  }
}
.menu-secondary ul {
  background-color: #ffffff;
  text-align: center;
}
.menu-secondary ul li {
  text-indent: 0;
  padding-left: 0;
}
.menu-secondary li {
  list-style: none;
  border-bottom: 1px solid #ee5600;
  margin-left: 0;
}
.menu-secondary li a {
  font-size: 15px;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
  padding: 18px 0;
  outline: 0;
  color: #ee5600;
}
.menu-secondary li a:hover {
  background-color: #ee5600;
  color: #ffffff;
}
.menu-secondary .current_page_item a, .menu-secondary .current-page-ancestor a, .menu-secondary .current-post-parent a, .menu-secondary .current-post-ancestor a, .menu-secondary .current-menu-item a, .menu-secondary .current-menu-parent a {
  background-color: #ee5600;
  color: #ffffff;
}
.nav-collapse ul {
  margin: 0;
  padding: 0;
  width: 100%;
  display: block;
  list-style: none;
}
.nav-collapse li {
  width: 100%;
  display: block;
}
.nav-collapse .opened {
  max-height: 9999px;
}
@media (min-width: 768px) {
  .nav-collapse {
    display: none;
  }
}
.responsive-nav-toggle {
  position: absolute;
  z-index: 1000;
  right: 20px;
  cursor: pointer;
  padding: 20px 0 0 0;
  text-align: center;
}
@media (min-width: 768px) {
  .responsive-nav-toggle {
    display: none;
  }
}
.js .nav-collapse {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1;
}
@media (min-width: 768px) {
  .js .nav-collapse {
    position: relative;
  }
}
@media (min-width: 768px) {
  .js .nav-collapse .closed {
    max-height: none;
  }
}
.menu-tertiary {
  position: fixed;
  top: 0;
  left: 0;
  width: 250px;
  height: 100%;
  margin: 0 0 0 -250px;
  -webkit-transition: all 200ms ease-in;
  -moz-transition: all 200ms ease-in;
  -ms-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
.menu-tertiary form {
  padding: 12px 15px;
}
.menu-tertiary input[type=search] {
  display: block;
  padding: 0;
  font-size: inherit;
  line-height: 1.428571429;
  color: white;
  background-color: transparent;
  border: 0px solid #e6e6e6;
  -moz-transition: all ease-in-out 0.15s;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.menu-tertiary ul {
  width: 250px;
  height: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  background: black;
  overflow: hidden;
}
.menu-tertiary li {
  margin: 0;
  border-bottom: 1px solid white;
}
.menu-tertiary a {
  color: white;
  display: block;
  padding: 12px 15px;
  text-decoration: none;
  -webkit-transition: background-color 0.5s linear;
  -moz-transition: background-color 0.5s linear;
  -ms-transition: background-color 0.5s linear;
  -o-transition: background-color 0.5s linear;
  transition: background-color 0.5s linear;
}
.menu-tertiary a:hover {
  background: gray;
}
.menu-push-left-active .fl-page {
  overflow: hidden;
}
.menu-push-left-active .fl-page-content, .menu-push-left-active .fl-page-header, .menu-push-left-active .fl-page-footer-wrap {
  -webkit-transition: all 200ms ease-in;
  -moz-transition: all 200ms ease-in;
  -ms-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
.menu-push-left {
  width: 54px;
  height: 45px;
  display: block;
  position: fixed;
  top: 10px;
  left: 10px;
  z-index: 500;
  -webkit-transition: all 200ms ease-in;
  -moz-transition: all 200ms ease-in;
  -ms-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
.menu-push-left div {
  position: relative;
  width: 54px;
  height: 3px;
  background-color: black;
  margin-top: 8px;
  transition: all 0.3s ease-in-out;
}
#menu-tertiary-push-left {
  display: none;
}
#menu-tertiary-push-left:checked ~ nav.menu-tertiary {
  margin: 0;
}
#menu-tertiary-push-left:checked ~ .menu-push-left {
  left: 260px;
}
#menu-tertiary-push-left:checked ~ .fl-page-content, #menu-tertiary-push-left:checked ~ .fl-page-header, #menu-tertiary-push-left:checked ~ .fl-page-footer-wrap {
  -webkit-transform: translate3d(260px, 0, 0);
  -moz-transform: translate3d(260px, 0, 0);
  -o-transform: translate3d(260px, 0, 0);
  transform: translate3d(260px, 0, 0);
}
#menu-tertiary-push-left:checked + .menu-push-left .top-bun {
  transform: rotate(-45deg);
  margin-top: 25px;
}
#menu-tertiary-push-left:checked + .menu-push-left .bottom-bun {
  opacity: 0;
  transform: rotate(45deg);
}
#menu-tertiary-push-left:checked + .menu-push-left .meat {
  transform: rotate(45deg);
  margin-top: -3px;
}
#menu-tertiary-push-left:checked + .menu-push-left + .nav {
  top: 0;
  transform: scale(1);
}
.menu-quaternary {
  position: relative;
  width: auto;
  padding: 0;
  z-index: 2000;
  display: none;
}
@media (min-width: 992px) {
  .menu-quaternary {
    display: block;
    margin-top: 79px;
  }
}
@media (min-width: 1290px) {
  .menu-quaternary {
    margin-top: 68px;
  }
}
.menu-quaternary a {
  font-family: "Acumin W05 Regular", sans-serif;
  padding: 10px 10px 0 20px;
  display: block;
}
@media (min-width: 648px) {
  .menu-quaternary a {
    padding: 15px 10px 0 20px;
  }
}
@media (min-width: 768px) {
  .menu-quaternary a {
    padding: 19px 10px 27px 20px;
  }
}
.menu-quaternary ul {
  float: right;
  text-align: right;
  list-style: none;
  overflow: visible;
  padding: 0;
  margin: 0;
}
.menu-quaternary ul li {
  padding: 0;
  margin: 0;
  position: relative;
}
.menu-quaternary ul li a {
  color: #c52b25;
  text-decoration: none;
}
.menu-quaternary ul > li {
  float: left;
  text-align: left;
}
.menu-quaternary ul > li li {
  padding: 0;
  float: none;
  position: static;
  overflow: hidden;
}
.menu-quaternary ul li:hover > a {
  background-color: white;
  color: #a7bfcc;
}
.menu-quaternary ul li:hover > ul {
  display: block;
}
.menu-quaternary ul .current-menu-item > a, .menu-quaternary ul .current-menu-ancestor > a {
  background-color: white;
  color: #a7bfcc;
}
.menu-quaternary ul ul {
  display: none;
  position: absolute;
  right: 0;
  white-space: nowrap;
  z-index: 2000;
}
.menu-quaternary ul ul.sub-menu {
  padding: 0 30px;
  border: 1px solid #c8c8c8;
  background-color: white;
  float: left;
  position: absolute;
  margin: 0;
  top: 4em;
  z-index: 99999;
}
.menu-quaternary ul ul.sub-menu:before {
  content: "";
  position: absolute;
  right: 21px;
  top: -10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent white transparent;
  z-index: 9999;
}
.menu-quaternary ul ul.sub-menu:after {
  content: "";
  position: absolute;
  right: 20px;
  top: -11px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 11px 11px 11px;
  border-color: transparent transparent #bebebe transparent;
  z-index: 9998;
}
.menu-quaternary ul ul.sub-menu a {
  padding: 10px 0 10px 0;
}
.menu-quaternary ul ul li a {
  color: #c52b25;
  background-color: #ffffff;
  border-bottom: 1px solid #c8c8c8;
  font-size: 90%;
}
.menu-quaternary ul ul li a:hover {
  color: #a7bfcc;
  background-color: white;
}
.menu-quaternary ul ul li ul {
  display: block;
  position: static;
  top: 0;
}
.menu-quaternary ul ul li:first-child a {
  padding-top: 20px;
}
.menu-quaternary ul ul li:last-child a {
  border-bottom: 0 solid #fff;
  padding-bottom: 20px;
}
/* Text zentriert
.popup-nav-wrapper {
	display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    padding-right: 100px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    background-color: $mobile-menu-background-color;
    box-sizing: initial;
    z-index: 99;
    .center {
		display: table;
		width: 100%;
		height: 100%;
	}
	.block {
		display: table-cell;
		text-align: center;
		vertical-align: middle;
	}
	.contact {
		width: 100%;
		text-align: center;
		position: fixed;
		bottom: 45px;
		a {
			color: $color-black;
			text-decoration: none;
			border-bottom: 3px solid $color-black;
		}
	}
}
*/
.popup-nav-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  background-color: #999;
  box-sizing: initial;
  z-index: 300;
}
@media (min-width: 768px) {
  .popup-nav-wrapper {
    visibility: hidden;
  }
}
.popup-nav-wrapper .center {
  display: table;
  width: 100%;
  height: 100%;
}
.popup-nav-wrapper .block {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
}
.popup-nav-wrapper .contact {
  font-size: 200%;
  width: 100%;
  text-align: left;
  position: fixed;
  bottom: 45px;
  padding-left: 22px;
}
@media screen and (max-height: 740px) {
  .popup-nav-wrapper .contact {
    display: none;
  }
}
.popup-nav-wrapper .contact p {
  color: white;
}
.popup-nav-wrapper .contact a {
  color: white;
  text-decoration: none;
}
.popup-nav-wrapper input {
  background-color: transparent;
  border: 0px solid black;
  color: white;
  height: auto;
  margin-top: 20px;
  padding-left: 0;
  font-size: 200%;
}
@media (min-width: 480px) {
  .popup-nav-wrapper input {
    font-size: 220%;
    padding-left: 22px;
  }
}
.popup-nav-wrapper input:focus {
  background-color: transparent;
}
.menu-quinary {
  font-size: 200%;
  padding-left: 0;
  line-height: 1.2;
}
@media (min-width: 480px) {
  .menu-quinary {
    font-size: 220%;
    padding-left: 22px;
  }
}
.menu-quinary a {
  color: white;
  text-decoration: none;
  border-bottom: 0px solid black;
  line-height: 1;
}
.menu-quinary a:focus, .menu-quinary a:hover {
  color: white;
  outline: none;
  text-decoration: none;
}
.menu-quinary ul {
  list-style: none;
  margin: 0;
  -webkit-padding-start: 0;
}
.menu-quinary ul li {
  display: block;
  margin: 0;
}
.menu-quinary .ds-search {
  display: none;
}
.ds-slidein-nav-wrapper {
  padding-top: 37px;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 300;
  color: #fff;
  background-color: black;
}
.ds-slidein-nav {
  max-width: 1200px;
  padding: 0;
  overflow: hidden;
  margin: 0 auto;
}
.ds-slidein-nav img {
  height: 30px;
  margin: 0 0 0 20px;
  filter: invert(100%);
}
@media (min-width: 640px) {
  .ds-slidein-nav img {
    margin: 0 0 0 40px;
  }
}
@media (min-width: 648px) {
  .ds-slidein-nav img {
    height: 40px;
    margin: 0 0 0 40px;
  }
}
.menu-senary {
  display: none;
  width: 100%;
  position: relative;
  margin: 0 20px 0 0;
  overflow: hidden;
}
@media (min-width: 480px) {
  .menu-senary {
    display: inline-block;
  }
}
@media (min-width: 640px) {
  .menu-senary {
    margin: 0 40px 0 0;
  }
}
@media (min-width: 648px) {
  .menu-senary {
    margin: 0 40px 0 0;
  }
}
.menu-senary a {
  color: white;
  font-size: 70%;
  text-decoration: none;
  border-bottom: 0;
  line-height: 1.7;
}
.menu-senary a:focus, .menu-senary a:hover {
  color: white;
  outline: none;
  text-decoration: none;
}
.menu-senary ul {
  list-style-type: none;
  overflow: auto;
  padding: 0;
  margin: 0;
}
.menu-senary li {
  padding-left: 5px;
  display: inline-block;
  float: left;
}
.menu-senary li:last-child {
  padding-right: 0 !important;
}
@media (min-width: 648px) {
  .menu-senary li {
    padding-left: 10px;
  }
}
.menu-senary li.top {
  float: right;
}
.menu-senary .current_page_item a, .menu-senary .current-page-ancestor a, .menu-senary .current-post-parent a, .menu-senary .current-post-ancestor a, .menu-senary .current-menu-item a, .menu-senary .current-menu-parent a {
  color: white;
  border-bottom: 2px solid black;
  padding-bottom: 2px;
}
.menu-octonary {
  text-align: left;
  width: 100%;
  background: white;
  padding: 0;
  margin: 0;
  height: 60px;
  position: relative;
  border-bottom: 1px solid #ddd;
}
.menu-octonary ul {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  height: 60px;
  list-style: none;
  padding: 0 20px;
}
@media (min-width: 1024px) {
  .menu-octonary ul {
    max-width: 1100px;
  }
}
@media (min-width: 1290px) {
  .menu-octonary ul {
    max-width: 1400px;
  }
}
@media (min-width: 648px) {
  .menu-octonary ul {
    padding: 0 20px;
  }
}
.menu-octonary ul li {
  display: inline;
}
.menu-octonary ul li a {
  color: black;
  display: block;
  padding: 0px 20px 0 0;
  text-decoration: none;
  float: left;
  height: 60px;
  line-height: 60px;
}
.menu-octonary ul li.search a {
  padding: 0px 0 0 0;
}
.menu-octonary ul li:hover > a {
  color: #c52b25;
}
.menu-octonary ul li:hover > .sub-menu-wrapper {
  display: block;
}
.menu-octonary ul .sub-menu-wrapper {
  background: white;
  padding: 0;
  text-align: left;
  display: none;
  width: 100%;
  position: absolute;
  top: 60px;
  left: 0px;
  right: 0;
}
.menu-octonary input[type=text] {
  display: inline-block;
  width: 100%;
  padding: 6px 12px;
  font-size: inherit;
  line-height: 1.428571429;
  color: #808080;
  vertical-align: middle;
  background-color: transparent;
  border: 1px solid #e6e6e6;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  direction: RTL;
}
.menu-octonary .menu-item-652 {
  float: right;
}
.menu-denary {
  display: none;
  position: relative;
  float: right;
  top: 10px;
  margin: 0 0 0 0;
  overflow: hidden;
}
@media (min-width: 992px) {
  .menu-denary {
    display: inline-block;
  }
}
@media (min-width: 648px) {
  .menu-denary {
    top: 15px;
  }
}
@media (min-width: 768px) {
  .menu-denary {
    top: 5px;
  }
}
@media (min-width: 640px) {
  .menu-denary {
    margin: 0 0 0 0;
  }
}
@media (min-width: 648px) {
  .menu-denary {
    margin: 0 0 0 0;
  }
}
.menu-denary a {
  color: black;
  font-size: 90%;
  text-decoration: none;
  border-bottom: 0;
  line-height: 1.7;
}
.menu-denary a:focus, .menu-denary a:hover {
  color: #a7bfcc !important;
  outline: none;
  text-decoration: underline;
}
.menu-denary ul {
  list-style-type: none;
  text-align: center;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.menu-denary li {
  padding-left: 5px;
  display: inline-block;
}
.menu-denary li:last-child {
  padding-right: 0 !important;
}
@media (min-width: 648px) {
  .menu-denary li {
    padding-left: 10px;
  }
}
.menu-denary .current_page_item a, .menu-denary .current-page-ancestor a, .menu-denary .current-post-parent a, .menu-denary .current-post-ancestor a, .menu-denary .current-menu-item a, .menu-denary .current-menu-parent a {
  color: black;
  text-decoration: underline;
}
pre {
  background-color: transparent;
}
pre a.rfbwp-popup-book {
  text-decoration: none;
  text-transform: uppercase;
  color: white;
  display: inline-block;
  padding: 15px 20px;
  border: 1px solid #ffffff;
  margin: 60px 0 60px 0;
  background-color: #a7bfcc;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
pre a.rfbwp-popup-book:hover {
  text-decoration: none;
  color: white;
  border: 1px solid #c8c8c8;
  background-color: #c8c8c8;
}
body .cr_form_gross .cr_body {
  border: 0 solid #ddd;
  overflow: auto;
  max-width: 100%;
}
body .cr_form_gross .cr_body .editable_content {
  background-color: transparent;
}
body .cr_form_gross .cr_body .editable_content div[rel=button] {
  float: left;
  margin: 30px 0;
}
body .cr_form_gross .cr_body .editable_content div[rel=email] {
  width: 100%;
}
body .cr_form_gross .cr_body .editable_content div[rel=subunsub] {
  margin: 0 0 20px 0;
}
body .cr_form_gross .cr_body .editable_content label {
  margin-bottom: 5px;
}
body .cr_form_gross .cr_body .editable_content input[type="text"] {
  color: #000000;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0px;
  width: 100%;
  margin-bottom: 25px;
}
body .cr_form_gross .cr_body .editable_content input[type="checkbox"] {
  margin: 5px 8px 10px 0;
}
body .cr_form_gross .cr_body .editable_content input[type="radio"] {
  margin: 0 8px 0 5px;
}
body .cr_form_gross .cr_body .editable_content button {
  height: auto;
  width: auto;
  font-size: inherit;
}
body .cr_form_gross .cr_body .editable_content .asterisk {
  color: #a94442;
}
body .cr_form_gross .cr_body .editable_content h5 {
  padding: 25px 15px 10px 0 !important;
}
body .cr_form_gross input {
  width: auto;
}
body .vfbp-form, body .vfb-form {
  font-family: inherit !important;
  font-size: inherit !important;
}
body .vfbp-form *, body .vfbp-form label, body .vfb-form *, body .vfb-form label {
  font-size: inherit;
}
body .vfbp-form * span.hide, body .vfbp-form label span.hide, body .vfb-form * span.hide, body .vfb-form label span.hide {
  display: none;
}
body .vfbp-form input, body .vfb-form input {
  width: auto;
}
body .vfbp-form input::-webkit-input-placeholder, body .vfb-form input::-webkit-input-placeholder {
  font-size: 100% !important;
}
body .vfbp-form input:-moz-placeholder, body .vfb-form input:-moz-placeholder {
  font-size: 100% !important;
}
body .vfbp-form input::-moz-placeholder, body .vfb-form input::-moz-placeholder {
  font-size: 100% !important;
}
body .vfbp-form input:-ms-input-placeholder, body .vfb-form input:-ms-input-placeholder {
  font-size: 100% !important;
}
body .vfbp-form .vfb-form-control, body .vfb-form .vfb-form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 65px;
}
body .vfbp-form #vfb-field-76, body .vfb-form #vfb-field-76 {
  height: auto;
}
body .vfbp-form .vfb-form-control::-moz-placeholder, body .vfbp-form .vfb-form-control::-webkit-input-placeholder, body .vfbp-form .vfb-form-control:-ms-input-placeholder, body .vfb-form .vfb-form-control::-moz-placeholder, body .vfb-form .vfb-form-control::-webkit-input-placeholder, body .vfb-form .vfb-form-control:-ms-input-placeholder {
  font-size: 200% !important;
}
body .vfbp-form .vfb-help-block, body .vfb-form .vfb-help-block {
  margin: 20px 0px 5px 0px !important;
  font-size: inherit;
}
body .vfbp-form .btn-primary, body .vfb-form .btn-primary {
  color: #fff;
  background-color: #A7BFCC;
  font-size: inherit !important;
  font-weight: normal;
  border: 0 solid #cccccc !important;
  border-radius: 0 !important;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-top: 25px;
}
.lieferantenstammdaten .vfbp-form label[for="vfb-field-39"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-69"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-70"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-71"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-72"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-73"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-76"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-74"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-78"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-80"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-38"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-85"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-86"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-87"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-90"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-91"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-92"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-93"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-94"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-95"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-96"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-97"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-98"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-99"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-108"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-109"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-110"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-111"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-112"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-113"], .lieferantenstammdaten .vfbp-form label[for="vfb-field-114"] {
  display: none;
}
.elektronischer-rechnungsversand .vfbp-form label[for="vfb-field-6"], .elektronischer-rechnungsversand .vfbp-form label[for="vfb-field-14"] {
  display: none;
}
.kontakt .vfbp-form label[for="vfb-field-24"], .kontakt .vfbp-form label[for="vfb-field-25"] {
  display: none;
}
.vfb-info p {
  font-size: 80%;
  color: #c8c8c8;
  padding: 0;
}
.lieferantenstammdaten label[for="vfb-field-107"] {
  margin-top: 45px;
  margin-bottom: 45px !important;
}
.elektronischer-rechnungsversand label[for="vfb-field-116"] {
  margin-top: 45px;
  margin-bottom: 45px !important;
}
.kontakt label[for="vfb-field-115"] {
  margin-top: 45px;
  margin-bottom: 45px !important;
}
.lieferantenstammdaten #vfbField38 {
  margin: 45px 0 !important;
}
.elektronischer-rechnungsversand #vfbField14 {
  margin: 45px 0 !important;
}
.kontakt #vfbField24 {
  margin: 45px 0 !important;
}
[data-borlabs-cookie-wrap] * {
  font-family: inherit !important;
}
[data-borlabs-cookie-wrap] [data-borlabs-cookie] [data-borlabs-selection] ul li input {
  vertical-align: 2px;
}
.borlabs-cookie-link-wrapper {
  font-family: "Acumin W05 Regular", sans-serif !important;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-wrap] * {
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-wrap] [data-borlabs-cookie] {
  background: white !important;
  color: black !important;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-wrap] [data-borlabs-cookie] .borlabsCookieHeadline {
  display: none;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-selection] .borlabsCookieExplanation {
  display: none;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-selection] .borlabsCookieText {
  display: none;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-selection] [data-borlabs-selection-list] ul {
  margin: 0;
  border-top: 0 solid white !important;
  border-left: 0 solid white !important;
  border-right: 0 solid white !important;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-selection] [data-borlabs-selection-list] ul li.cookieOption1, .datenschutzerklaerung .fl-rich-text [data-borlabs-selection] [data-borlabs-selection-list] ul li.cookieOption2, .datenschutzerklaerung .fl-rich-text [data-borlabs-selection] [data-borlabs-selection-list] ul li.cookieOption3 {
  background: white !important;
  border-bottom: 0 solid white !important;
  color: black !important;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-selection] [data-borlabs-selection-list] ul li.cookieOption1:hover, .datenschutzerklaerung .fl-rich-text [data-borlabs-selection] [data-borlabs-selection-list] ul li.cookieOption2:hover, .datenschutzerklaerung .fl-rich-text [data-borlabs-selection] [data-borlabs-selection-list] ul li.cookieOption3:hover {
  background: white !important;
  border-bottom: 0 solid white !important;
  color: black !important;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-opt-out] {
  border: 0 !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
  clear: both;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
  background: white !important;
  color: black !important;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-opt-out] * {
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-opt-out] p {
  color: black !important;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-opt-out] a[role="button"] {
  background: black !important;
  color: white !important;
  margin: 8px 0 10px 0 !important;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-opt-out] a[role="button"]:hover {
  background: gray !important;
  color: white !important;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-opt-out] [data-borlabs-cookie-opt-out-success] {
  text-align: left !important;
  padding-top: 20px;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-log] table thead tr th {
  display: none;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-log] table tbody tr {
  display: block;
  padding-bottom: 10px;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-log] table tbody tr td:first-child {
  padding-right: 20px;
  width: 150px;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-log] table tbody tr td:last-child {
  font-family: "Acumin W05 Regular", sans-serif;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-log] .bcPositionTop .borlabsCookieShow [data-borlabs-selection-list] ul {
  margin: 0;
  border-top: 0 solid white !important;
  border-left: 0 solid white !important;
  border-right: 0 solid white !important;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-log] .bcPositionTop .borlabsCookieShow [data-borlabs-selection-list] ul li.cookieOption1, .datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-log] .bcPositionTop .borlabsCookieShow [data-borlabs-selection-list] ul li.cookieOption2, .datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-log] .bcPositionTop .borlabsCookieShow [data-borlabs-selection-list] ul li.cookieOption3 {
  background: #c52b25 !important;
  border-bottom: 0 solid white !important;
  color: black !important;
}
.datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-log] .bcPositionTop .borlabsCookieShow [data-borlabs-selection-list] ul li.cookieOption1:hover, .datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-log] .bcPositionTop .borlabsCookieShow [data-borlabs-selection-list] ul li.cookieOption2:hover, .datenschutzerklaerung .fl-rich-text [data-borlabs-cookie-log] .bcPositionTop .borlabsCookieShow [data-borlabs-selection-list] ul li.cookieOption3:hover {
  background: white !important;
  border-bottom: 0 solid white !important;
  color: black !important;
}
#store-finder-widget div {
  font-family: "Acumin W05 Regular", sans-serif !important;
}
#store-finder-widget .ubsf_locations-list-item .ubsf_locations-list-item-name, #store-finder-widget .ubsf_store-finder-button, #store-finder-widget .ubsf_location-page .ubsf_details-box.ubsf_details-box-top .ubsf_details-details-title, #store-finder-widget .ubsf_location-page .ubsf_details-section-title span {
  font-family: "Acumin W05 Regular", sans-serif !important;
}
#store-finder-widget .ubsf_location-page .ubsf_details-box.ubsf_details-box-top {
  margin: 70px 0 25px 0;
}
@media (min-width: 768px) {
  #store-finder-widget .ubsf_location-page .ubsf_details-box.ubsf_details-box-top {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
  }
}
.cc-revoke, .cc-window {
  position: relative !important;
}
.cc-banner.cc-theme-edgeless .cc-btn {
  margin: 0;
  padding: 0.8em 1.8em;
  height: 100%;
  max-height: 200px;
  border: 10px solid #efefef;
}
.cc-compliance {
  margin: 10px 20px 10px 10px;
}
.cc-message {
  padding: 10px 100px 10px 10px;
}
@media screen and (max-width: 1000px) and (orientation: portrait), screen and (max-width: 1000px) and (orientation: landscape) {
  .cc-compliance {
    margin: 0 20px 20px 10px;
  }
  .cc-window.cc-banner .cc-compliance {
    -ms-flex: 1 !important;
    flex: 1 !important;
  }
  .cc-window.cc-banner {
    -ms-flex-align: unset !important;
    align-items: unset !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .cc-window.cc-banner, .cc-window.cc-left, .cc-window.cc-right {
    left: 0 !important;
    right: 0 !important;
  }
  .cc-window.cc-top {
    top: 0 !important;
  }
  .cc-message {
    padding: 10px 10px 10px 10px;
  }
  .cc-banner.cc-theme-edgeless .cc-message {
    margin-left: 1em;
    margin-right: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
    padding: 10px 10px 10px 10px;
  }
}
.headroom {
  will-change: transform;
  transition: all 0.5s linear;
}
.headroom--pinned {
  transform: translateY(0%);
}
.headroom--unpinned {
  transform: translateY(-100%);
}
.header-bg-color {
  background-color: transparent;
}
.header-bg-color.highlighted {
  background-color: #000000;
}
@media (min-width: 1170px) {
  .cycle-slideshow {
    clip-path: polygon(0% 0%, 94% 0%, 100% 31%, 100% 100%, 0px 100%);
    -webkit-clip-path: polygon(0% 0%, 94% 0%, 100% 31%, 100% 100%, 0 100%);
  }
}
@media (min-width: 1290px) {
  .cycle-slideshow {
    clip-path: polygon(0% 0%, 95% 0%, 100% 31%, 100% 100%, 0px 100%);
    -webkit-clip-path: polygon(0% 0%, 95% 0%, 100% 31%, 100% 100%, 0 100%);
  }
}
.text-slide-wrapper {
  z-index: 300;
  width: 100%;
  max-width: 1300px;
  bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 20px 0 20px;
  left: 0;
  right: 0;
  overflow: hidden;
}
@media (min-width: 648px) {
  .text-slide-wrapper {
    padding: 0 50px;
  }
}
@media (min-width: 992px) {
  .text-slide-wrapper {
    padding: 0 60px;
  }
}
.text-slide-wrapper p {
  margin: 0;
}
.text-slide-wrapper .text-slide-content {
  text-align: left;
}
@media (min-width: 648px) {
  .text-slide-wrapper .text-slide-content h1 {
    color: white;
  }
}
.slide-count-wrapper {
  position: absolute;
  z-index: 200;
  width: 100%;
  max-width: 100%;
  bottom: 52px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  overflow: hidden;
  text-align: right;
}
@media (min-width: 1024px) {
  .slide-count-wrapper {
    max-width: 1140px;
  }
}
@media (min-width: 1290px) {
  .slide-count-wrapper {
    max-width: 1430px;
  }
}
@media (min-width: 480px) {
  .slide-count-wrapper {
    bottom: 50px;
  }
}
@media (min-width: 648px) {
  .slide-count-wrapper {
    bottom: 48px;
  }
}
.slide-count-wrapper .slide-count {
  padding-right: 20px;
}
@media (min-width: 648px) {
  .slide-count-wrapper .slide-count {
    padding-right: 40px;
  }
}
@media screen and (orientation: portrait) {
  .mobiledevice-true .slide-count-wrapper, .mobiledevice-true .text-slide-wrapper {
    bottom: 100px !important;
  }
}
.wpml-items {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.wpml-items li:last-child {
  border-bottom: 0px solid white;
}
.language-switcher {
  top: 25px;
  right: 75px;
  position: absolute;
  z-index: 101;
  display: none;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .language-switcher {
    display: block;
  }
}
.language-switcher ul li {
  list-style: none;
  color: #a7bfcc;
  float: left;
}
.language-switcher ul li:first-child {
  padding-right: 15px;
  margin-right: 15px;
  border-right: 1px solid white;
}
.language-switcher a {
  color: white;
  text-decoration: none;
  text-transform: uppercase;
}
.language-switcher a:hover, .language-switcher a:focus {
  color: #a7bfcc;
  text-decoration: none;
}
.relevanssi-query-term {
  color: black;
}
.wpcf7 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
.wpcf7 input:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 input:-moz-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
.wpcf7 input:-moz-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 input:-moz-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 input:-moz-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 input:-o-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
.wpcf7 input:-o-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 input:-o-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 input:-o-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 input:-khtml-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
.wpcf7 input:-khtml-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 input:-khtml-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 input:-khtml-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
.wpcf7 textarea:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 textarea:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 textarea:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 textarea:-moz-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
.wpcf7 textarea:-moz-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 textarea:-moz-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 textarea:-moz-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 textarea:-o-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
.wpcf7 textarea:-o-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 textarea:-o-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 textarea:-o-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 textarea:-khtml-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
.wpcf7 textarea:-khtml-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 textarea:-khtml-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 textarea:-khtml-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
.wpcf7 select:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 select:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 select:-moz-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
.wpcf7 select:-moz-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 select:-moz-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 select:-moz-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 select:-o-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
.wpcf7 select:-o-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 select:-o-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 select:-o-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 select:-khtml-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important;
  -webkit-text-fill-color: black !important;
  color: black !important;
}
.wpcf7 select:-khtml-autofill:hover {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 select:-khtml-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 select:-khtml-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px black inset !important;
  background-color: black !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 input[type="number"], .wpcf7 input[type="file"], .wpcf7 input[type="submit"], .wpcf7 .wpcf7-form-control, .wpcf7 .wpcf7 textarea {
  font-family: "Acumin W05 Regular", sans-serif !important;
  font-weight: 300 !important;
  color: black;
  font-size: 85%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.wpcf7 input[type="text"]::-webkit-input-placeholder, .wpcf7 input[type="email"]::-webkit-input-placeholder, .wpcf7 input[type="tel"]::-webkit-input-placeholder, .wpcf7 input[type="number"]::-webkit-input-placeholder, .wpcf7 input[type="file"]::-webkit-input-placeholder, .wpcf7 input[type="submit"]::-webkit-input-placeholder, .wpcf7 .wpcf7-form-control::-webkit-input-placeholder, .wpcf7 .wpcf7 textarea::-webkit-input-placeholder {
  opacity: 0.99;
  color: black;
}
.wpcf7 input[type="text"]:-moz-placeholder, .wpcf7 input[type="email"]:-moz-placeholder, .wpcf7 input[type="tel"]:-moz-placeholder, .wpcf7 input[type="number"]:-moz-placeholder, .wpcf7 input[type="file"]:-moz-placeholder, .wpcf7 input[type="submit"]:-moz-placeholder, .wpcf7 .wpcf7-form-control:-moz-placeholder, .wpcf7 .wpcf7 textarea:-moz-placeholder {
  opacity: 0.99;
  color: black;
}
.wpcf7 input[type="text"]::-moz-placeholder, .wpcf7 input[type="email"]::-moz-placeholder, .wpcf7 input[type="tel"]::-moz-placeholder, .wpcf7 input[type="number"]::-moz-placeholder, .wpcf7 input[type="file"]::-moz-placeholder, .wpcf7 input[type="submit"]::-moz-placeholder, .wpcf7 .wpcf7-form-control::-moz-placeholder, .wpcf7 .wpcf7 textarea::-moz-placeholder {
  opacity: 0.99;
  color: black;
}
.wpcf7 input[type="text"]:-ms-input-placeholder, .wpcf7 input[type="email"]:-ms-input-placeholder, .wpcf7 input[type="tel"]:-ms-input-placeholder, .wpcf7 input[type="number"]:-ms-input-placeholder, .wpcf7 input[type="file"]:-ms-input-placeholder, .wpcf7 input[type="submit"]:-ms-input-placeholder, .wpcf7 .wpcf7-form-control:-ms-input-placeholder, .wpcf7 .wpcf7 textarea:-ms-input-placeholder {
  opacity: 0.99;
  color: black;
}
.wpcf7 input[type="text"]:focus::-webkit-input-placeholder, .wpcf7 input[type="email"]:focus::-webkit-input-placeholder, .wpcf7 input[type="tel"]:focus::-webkit-input-placeholder, .wpcf7 input[type="number"]:focus::-webkit-input-placeholder, .wpcf7 input[type="file"]:focus::-webkit-input-placeholder, .wpcf7 input[type="submit"]:focus::-webkit-input-placeholder, .wpcf7 .wpcf7-form-control:focus::-webkit-input-placeholder, .wpcf7 .wpcf7 textarea:focus::-webkit-input-placeholder {
  opacity: 0.5;
  color: black;
}
.wpcf7 input[type="text"]:focus:-moz-placeholder, .wpcf7 input[type="email"]:focus:-moz-placeholder, .wpcf7 input[type="tel"]:focus:-moz-placeholder, .wpcf7 input[type="number"]:focus:-moz-placeholder, .wpcf7 input[type="file"]:focus:-moz-placeholder, .wpcf7 input[type="submit"]:focus:-moz-placeholder, .wpcf7 .wpcf7-form-control:focus:-moz-placeholder, .wpcf7 .wpcf7 textarea:focus:-moz-placeholder {
  opacity: 0.5;
  color: black;
}
.wpcf7 input[type="text"]:focus::-moz-placeholder, .wpcf7 input[type="email"]:focus::-moz-placeholder, .wpcf7 input[type="tel"]:focus::-moz-placeholder, .wpcf7 input[type="number"]:focus::-moz-placeholder, .wpcf7 input[type="file"]:focus::-moz-placeholder, .wpcf7 input[type="submit"]:focus::-moz-placeholder, .wpcf7 .wpcf7-form-control:focus::-moz-placeholder, .wpcf7 .wpcf7 textarea:focus::-moz-placeholder {
  opacity: 0.5;
  color: black;
}
.wpcf7 input[type="text"]:focus:-ms-input-placeholder, .wpcf7 input[type="email"]:focus:-ms-input-placeholder, .wpcf7 input[type="tel"]:focus:-ms-input-placeholder, .wpcf7 input[type="number"]:focus:-ms-input-placeholder, .wpcf7 input[type="file"]:focus:-ms-input-placeholder, .wpcf7 input[type="submit"]:focus:-ms-input-placeholder, .wpcf7 .wpcf7-form-control:focus:-ms-input-placeholder, .wpcf7 .wpcf7 textarea:focus:-ms-input-placeholder {
  opacity: 0.5;
  color: black;
}
.wpcf7 .wpcf7-form-control {
  color: black;
  border-radius: 0px;
  background-color: white;
  box-shadow: none;
  -webkit-box-shadow: none;
  border-color: #ddd;
}
.wpcf7 select:not([multiple]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-position: right 50%;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
  padding-right: 1.5em;
}
.wpcf7 select[name="ds_title"], .wpcf7 select[name="ds_country"] {
  padding: 5px 0 5px 5px;
  margin-top: 5px;
}
.wpcf7 input[type="submit"] {
  font-family: "Acumin W05 Regular", sans-serif !important;
  font-weight: 400 !important;
  font-size: 180% !important;
  line-height: 1.2;
  font-size: 100%;
  text-decoration: underline !important;
  text-align: left;
  width: auto;
  display: block;
  padding: 0;
  text-decoration: none;
  color: black;
  padding-bottom: 0;
  border-top: 0 solid #c52b25;
  border-left: 0 solid #c52b25;
  border-right: 0 solid #c52b25;
  border-bottom: 0 solid #c52b25;
  background-color: transparent;
  -moz-user-select: none;
  cursor: pointer;
  border-radius: 0;
  -moz-outline: none;
  -webkit-transition: color 0.5s linear;
  -moz-transition: color 0.5s linear;
  -ms-transition: color 0.5s linear;
  -o-transition: color 0.5s linear;
  transition: color 0.5s linear;
}
.wpcf7 input[type="submit"]:hover {
  color: #999;
  border-top: 0 solid #c52b25;
  border-left: 0 solid #c52b25;
  border-right: 0 solid #c52b25;
  border-bottom: 0 solid #c52b25;
  background-color: transparent;
}
.wpcf7 input[type="checkbox"] {
  vertical-align: top;
  margin: 5px 5px 5px 0;
  padding-left: 0 !important;
  float: left;
  width: auto;
  display: block;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="number"], .wpcf7 input[type="tel"] {
  border: 1px solid #ddd !important;
  width: 100%;
  padding: 5px 0 5px 5px;
  margin-top: 5px;
  margin-bottom: 20px;
  box-sizing: border-box;
  border-radius: 0;
  background-color: transparent;
}
.wpcf7 input[type="file"] {
  font-size: 60%;
}
.wpcf7 textarea {
  width: 100%;
  padding: 5px;
  border: 1px solid #ddd;
  resize: none;
  color: #c52b25;
  margin-top: 5px;
  margin-bottom: 20px;
  box-sizing: border-box;
  border-radius: 0;
  background-color: transparent;
}
.wpcf7 .small {
  font-size: 70%;
}
.wpcf7 .required {
  font-size: 75%;
  color: #a7bfcc;
}
.wpcf7 .margin-top {
  margin: 35px 0 0 0;
}
.wpcf7 .wpcf7-asterisk {
  color: #a7bfcc;
  font-size: 70%;
  vertical-align: 2px;
  padding-left: 3px;
  font-weight: bold;
}
.wpcf7 .wpcf7-info {
  margin: 20px 0 20px 0;
  font-size: 70%;
}
.wpcf7 .wpcf7-abstand {
  margin: 20px 0 20px 0;
}
.wpcf7 .wpcf7-character-count {
  font-size: 70%;
  margin: 0 0 0 5px;
  color: #a7bfcc;
}
.wpcf7 .file-upload-field {
  margin: 15px 0 0 0;
}
.wpcf7 .wpcf7-checkbox {
  display: block;
  margin: 15px 0 40px 0;
}
.wpcf7 .wpcf7-checkbox .wpcf7-list-item {
  display: block;
  margin-left: 0;
}
.wpcf7 span.wpcf7-list-item {
  display: block;
  margin-left: 0 !important;
}
.wpcf7 img.ajax-loader {
  width: auto !important;
  height: auto !important;
}
.wpcf7 .wpcf7-response-output {
  border: 0px solid #c52b25 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.wpcf7 .wpcf7-not-valid-tip {
  font-size: 20px !important;
  padding-top: 4px;
}
.wpcf7 .wpcf7-captchac {
  width: auto !important;
}
.wpcf7 .wpcf7-form-control-wrap.your-cv input {
  line-height: 5px;
}
.wpcf7 .wpcf7-form-control.wpcf7-inline {
  margin-bottom: 20px;
  display: block;
}
.wpcf7 .wpcf7-form-control.wpcf7-inline span.wpcf7-list-item {
  display: inline-block;
}
.wpcf7 .wpcf7-form-control.wpcf7-inline input {
  width: auto;
  margin-top: -7px;
  vertical-align: middle;
  margin-right: 5px;
}
.wpcf7 .wpcf7-form-control.wpcf7-inline span.wpcf7-list-item.first {
  margin-right: 15px !important;
}
.wpcf7 .wpcf7-form-control-wrap body .rc-anchor, .wpcf7 .wpcf7-form-control-wrap body .rc-anchor-normal, .wpcf7 .wpcf7-form-control-wrap body .rc-anchor-dark {
  background: #000 !important;
}
.wpcf7 .captcha-image {
  border: 0px solid;
  padding: 0px;
  text-align: left;
  font-family: "Acumin W05 Regular", sans-serif;
  font-weight: 300;
  font-size: 100%;
}
.wpcf7 .cf7ic_instructions {
  display: block;
}
.wpcf7 .captcha-image .cf7ic_instructions span {
  color: #999;
  font-weight: bold;
  padding: 0 3px;
}
.wpcf7 .captcha-image i {
  padding: 5px;
  font-size: 40px;
}
.wpcf7 .captcha-image label {
  display: inline-block;
}
.wpcf7 .captcha-image label > input {
  /* HIDE RADIO */
  display: none;
}
.wpcf7 .captcha-image label > input + i {
  /* IMAGE STYLES */
  cursor: pointer;
  border: 2px solid transparent;
}
.wpcf7 .captcha-image label > input:checked + i {
  /* (CHECKED) IMAGE STYLES */
  border: 2px solid #f00;
}
.widget_wysija_cont {
  font-size: 70%;
}
.widget_wysija_cont form.widget_wysija .wysija-paragraph:nth-of-type(1) {
  display: block;
  width: 100%;
}
.widget_wysija_cont form.widget_wysija .wysija-paragraph:nth-of-type(2) {
  float: left;
  width: 74%;
  margin-right: 1%;
  margin-top: 1%;
}
.widget_wysija_cont form.widget_wysija .wysija-submit-field {
  color: #000000;
  background-color: #c52b25;
  cursor: pointer;
  float: left;
  width: 25%;
  margin-top: 1%;
  text-align: center;
}
.widget_wysija_cont .formError .formErrorContent {
  background: none repeat scroll 0 0 #00ffff;
  border: 1px solid #000000;
  color: #000000;
  font-family: inherit;
  font-weight: 400;
  font-size: 11px;
  padding: 4px 10px;
  margin-top: -5px;
  margin-left: -3px;
  position: relative;
  width: 200px;
  z-index: 5001;
}
#wpgmza_filter_1, #wpgmza_table_1_wrapper {
  padding: 30px 20px 30px 20px;
  display: block;
}
@media (min-width: 768px) {
  #wpgmza_filter_1, #wpgmza_table_1_wrapper {
    padding: 50px 50px 50px 50px;
  }
}
#wpgmza_filter_1 select, #wpgmza_table_1_wrapper select {
  width: 100%;
  padding: 5px;
  margin-top: 10px;
  margin-left: 0;
  font-size: inherit;
  line-height: 1;
  border: 0;
  border-radius: 0;
  height: 34px;
  background: url(../../images/arrow_down.png) no-repeat right #00ffff;
  -webkit-appearance: none;
  background-position-x: 97%;
}
@media (min-width: 648px) {
  #wpgmza_filter_1 select, #wpgmza_table_1_wrapper select {
    width: 268px;
    margin-left: 10px;
    margin-top: 0;
  }
}
#wpgmza_filter_1 #wpgmza_table_1_filter, #wpgmza_table_1_wrapper #wpgmza_table_1_filter {
  float: left;
  text-align: left;
  display: inline;
  margin-bottom: 50px;
  width: 100% !important;
}
#wpgmza_filter_1 #wpgmza_table_1_filter label, #wpgmza_table_1_wrapper #wpgmza_table_1_filter label {
  width: 100%;
}
#wpgmza_filter_1 #wpgmza_table_1_filter input, #wpgmza_table_1_wrapper #wpgmza_table_1_filter input {
  font-weight: bold;
  margin-top: -3px;
  padding: 5px;
  border: 1px solid black;
  display: inline;
  width: 70%;
}
#wpgmza_filter_1 #wpgmza_table_1_filter th.sorting, #wpgmza_table_1_wrapper #wpgmza_table_1_filter th.sorting {
  display: none;
  width: 0;
}
#wpgmza_filter_1 #wpgmza_table_1_filter td.wpgmza_table_marker, #wpgmza_table_1_wrapper #wpgmza_table_1_filter td.wpgmza_table_marker {
  width: 35px;
}
.wpgmza_map {
  max-height: 300px;
}
.wpgmza_map .gm-style {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
@media (min-width: 648px) {
  .wpgmza_map {
    max-height: 800px;
  }
}
.wpgmza_map .wpgmza_infowindow_address {
  display: none;
}
.wpgmza_marker_holder #wpgmza_table_1_length {
  display: none;
}
.wpgmza_marker_holder .wpgmza_table thead tr {
  display: none;
}
.wpgmza_marker_holder .wpgmza_table thead tr strong {
  font-weight: 400 !important;
}
.wpgmza_marker_holder .wpgmza_table td {
  vertical-align: middle !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  padding-right: 10px !important;
  border: 0 !important;
}
#wpgmza_table_1 {
  padding-bottom: 50px;
}
.dataTables_info, .dataTables_paginate {
  font-size: 80%;
}
.cc-revoke {
  display: none !important;
}
body.vorschaltseite header, body.vorschaltseite nav, body.vorschaltseite footer, body.page-vorschaltseite header, body.page-vorschaltseite nav, body.page-vorschaltseite footer {
  display: none !important;
}
body.vorschaltseite .fl-page-content, body.vorschaltseite .fl-page, body.page-vorschaltseite .fl-page-content, body.page-vorschaltseite .fl-page {
  padding: 0 !important;
}
body.error404 h1.fl-heading .fl-heading-text {
  color: white !important;
}
body.single .container {
  padding-left: 0;
  padding-right: 0;
}
body.single .container .row {
  margin-right: 0;
  margin-left: 0;
}
body.single .container .row .fl-content {
  margin: 0;
}
body.single .container .row .fl-content .fl-post-header {
  margin-bottom: 0;
}
body.single .container .row .col-md-12, body.single .container .row .col-lg-12 {
  padding-left: 0;
  padding-right: 0;
}
body.search .fl-page {
  position: relative;
  min-height: 100vh;
  padding-bottom: 60px;
  /* Should be equal to the height of your footer */
}
body.search .fl-page-footer-wrap {
  width: 100%;
  position: absolute;
  bottom: 20px;
}
body.search .fl-page-footer-wrap p {
  text-align: center;
}
body.search .fl-page-content {
  padding-top: 60px;
}
@media (min-width: 768px) {
  body.search .fl-page-content {
    padding-top: 40px;
  }
}
@media (min-width: 992px) {
  body.search .fl-page-content {
    padding-top: 80px;
  }
}
body.search .container {
  width: 100%;
  max-width: 1300px;
}
@media (min-width: 768px) {
  body.search .container {
    padding-right: 60px;
    padding-left: 60px;
  }
}
@media (min-width: 992px) {
  body.search .container {
    padding-right: 120px;
    padding-left: 120px;
  }
}
body.search .fl-content-left {
  border-right: 0 solid #e6e6e6;
}
body.search .fl-archive-title {
  border-bottom: 0 solid #e6e6e6;
}
body.search .fl-post form {
  display: none;
}
body.search .fl-post-meta {
  display: none;
}
body.search .fl-post-more-link {
  display: block;
  float: left;
  clear: left;
  padding-top: 25px;
}
body.search input[type=text].fl-search-input {
  background-color: transparent;
  border: 1px solid black;
  color: black;
  border-radius: 0px;
}
@media screen and (max-width: 1024px) {
  html.js {
    margin-top: 0 !important;
  }
  #wpadminbar {
    display: none;
  }
}
.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager {
  bottom: -10px;
}
@media (min-width: 768px) {
  .bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager {
    bottom: 20px;
  }
}
.fl-module-content-slider .bx-wrapper {
  margin: 0 auto 65px;
}
@media (min-width: 768px) {
  .fl-module-content-slider .bx-wrapper {
    margin: 0 auto 0;
  }
}
.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #00797f;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #31b7bc;
}
@media (min-width: 1024px) {
  .fl-slide {
    clip-path: polygon(0% 0%, 94% 0%, 100% 31%, 100% 100%, 0px 100%);
    -webkit-clip-path: polygon(0% 0%, 94% 0%, 100% 31%, 100% 100%, 0 100%);
  }
}
@media (min-width: 1290px) {
  .fl-slide {
    clip-path: polygon(0% 0%, 95% 0%, 100% 31%, 100% 100%, 0px 100%);
    -webkit-clip-path: polygon(0% 0%, 95% 0%, 100% 31%, 100% 100%, 0 100%);
  }
}
.fl-slide .fl-slide-content {
  font-size: inherit !important;
}
.fl-slide .fl-slide-content .fl-slide-text {
  font-size: inherit !important;
}
.fl-slide-text-left .fl-slide-content-wrap, .fl-slide-text-right .fl-slide-content-wrap {
  float: none;
  text-align: left;
  width: 100% !important;
}
@media (min-width: 648px) {
  .fl-slide-text-left .fl-slide-content-wrap, .fl-slide-text-right .fl-slide-content-wrap {
    width: 70% !important;
  }
}
@media (min-width: 992px) {
  .fl-slide-text-left .fl-slide-content-wrap, .fl-slide-text-right .fl-slide-content-wrap {
    width: 50% !important;
  }
}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content {
  padding: 30px 0 30px 20px;
}
@media (min-width: 648px) {
  .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content {
    padding: 100px 0 0 50px;
  }
}
@media (min-width: 992px) {
  .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content {
    padding: 100px 0 0 60px;
  }
}
.fl-builder-lightbox {
  font-family: initial;
}
.fl-builder-lightbox a {
  text-decoration: initial;
}
.fl-builder-edit.fl-builder-template-template-default #page-footer {
  position: relative;
  bottom: 0;
}
.fl-builder-pagination a {
  text-decoration: none !important;
}
@media (max-width: 1170px) {
  .fl-builder-content .fl-node-5c766712c9007 {
    width: 100% !important;
  }
}
.fl-post-column {
  border-right: 0 solid #e6e6e6;
}
@media (min-width: 648px) {
  .fl-post-column:nth-child(1), .fl-post-column:nth-child(3) {
    border-right: 1px solid #e6e6e6;
  }
}
@media (min-width: 1170px) {
  .fl-post-column:nth-child(1), .fl-post-column:nth-child(2) {
    border-right: 1px solid #e6e6e6;
  }
  .fl-post-column:nth-child(3) {
    border-right: 0 solid #e6e6e6;
  }
}
@media (max-width: 648px) {
  .fl-post-grid-post {
    height: auto !important;
  }
}
.archive .fl-builder-content {
  margin: 30px 0;
}
@media (min-width: 768px) {
  .archive .fl-builder-content {
    margin: 45px 0;
  }
}
@media (min-width: 992px) {
  .archive .fl-builder-content {
    margin: 65px 0;
  }
}
.fl-post-grid-post {
  border: 0 solid #e6e6e6 !important;
  font-size: inherit !important;
}
#fl-to-top {
  width: 52px;
  background-color: transparent;
  bottom: 3px;
  right: 15px;
  border: none;
}
@media (min-width: 648px) {
  #fl-to-top {
    bottom: 30px;
  }
}
#fl-to-top:hover {
  background-color: transparent;
}
#fl-to-top i {
  font-size: 30px;
}
@media (min-width: 648px) {
  #fl-to-top i {
    font-size: 40px;
  }
}
#fl-to-top .fa-chevron-up {
  color: #000;
}
#fl-to-top .fa-chevron-up:before {
  content: "";
}
@media (min-width: 648px) {
  #fl-to-top .fa-chevron-up {
    color: #000;
  }
}
.fl-builder .mce-close, .fl-builder i.mce-i-aligncenter, .fl-builder i.mce-i-alignjustify, .fl-builder i.mce-i-alignleft, .fl-builder i.mce-i-alignright, .fl-builder i.mce-i-backcolor, .fl-builder i.mce-i-blockquote, .fl-builder i.mce-i-bold, .fl-builder i.mce-i-bullist, .fl-builder i.mce-i-charmap, .fl-builder i.mce-i-dashicon, .fl-builder i.mce-i-dfw, .fl-builder i.mce-i-forecolor, .fl-builder i.mce-i-fullscreen, .fl-builder i.mce-i-help, .fl-builder i.mce-i-hr, .fl-builder i.mce-i-indent, .fl-builder i.mce-i-italic, .fl-builder i.mce-i-link, .fl-builder i.mce-i-ltr, .fl-builder i.mce-i-numlist, .fl-builder i.mce-i-outdent, .fl-builder i.mce-i-pastetext, .fl-builder i.mce-i-pasteword, .fl-builder i.mce-i-redo, .fl-builder i.mce-i-removeformat, .fl-builder i.mce-i-spellchecker, .fl-builder i.mce-i-strikethrough, .fl-builder i.mce-i-underline, .fl-builder i.mce-i-undo, .fl-builder i.mce-i-unlink, .fl-builder i.mce-i-wp-media-library, .fl-builder i.mce-i-wp_adv, .fl-builder i.mce-i-wp_code, .fl-builder i.mce-i-wp_fullscreen, .fl-builder i.mce-i-wp_help, .fl-builder i.mce-i-wp_more, .fl-builder i.mce-i-wp_page {
  font: 400 20px/1 dashicons !important;
}
.fl-builder .mce-toolbar i.mce-i-table, .fl-builder .mce-toolbar i.mce-i-emoticons, .fl-builder .mce-toolbar i.mce-i-cut, .fl-builder .mce-toolbar i.mce-i-paste, .fl-builder .mce-toolbar i.mce-i-subscript, .fl-builder .mce-toolbar i.mce-i-superscript, .fl-builder .mce-toolbar i.mce-i-image, .fl-builder .mce-toolbar i.mce-i-copy, .fl-builder .mce-toolbar i.mce-i-print, .fl-builder .mce-toolbar i.mce-i-anchor, .fl-builder .mce-toolbar i.mce-i-visualblocks, .fl-builder .mce-toolbar i.mce-i-visualchars, .fl-builder .mce-toolbar i.mce-i-code, .fl-builder .mce-toolbar i.mce-i-insertdatetime, .fl-builder .mce-toolbar i.mce-i-media, .fl-builder .mce-toolbar i.mce-i-nonbreaking, .fl-builder .mce-toolbar i.mce-i-rtl, .fl-builder .mce-toolbar i.mce-i-backcolor, .fl-builder .mce-toolbar i.mce-i-searchreplace {
  font-family: tinymce, Arial !important;
}
.fl-builder .mce-container.mce-panel {
  color: #333;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-ms-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -ms-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
  -ms-animation-delay: 0.2s;
  -o-animation-delay: 0.2s;
  animation-delay: 0.2s;
  -webkit-animation-timing-function: ease;
  -moz-animation-timing-function: ease;
  -ms-animation-timing-function: ease;
  -o-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  -moz-animation-name: fadeOut;
  -ms-animation-name: fadeOut;
  -o-animation-name: fadeOut;
  animation-name: fadeOut;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
  -ms-animation-delay: 0.2s;
  -o-animation-delay: 0.2s;
  animation-delay: 0.2s;
  -webkit-animation-timing-function: ease;
  -moz-animation-timing-function: ease;
  -ms-animation-timing-function: ease;
  -o-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}
@media print {
  @page {
    margin: 4cm 2cm 2cm 2cm;
  }
  body {
    color: #000;
    background: #fff;
    font-size: 10px;
    text-align: left;
  }
  .fl-page-header {
    position: absolute;
    border-bottom: none;
  }
  .fl-page-header {
    display: block !important;
    margin-bottom: 50px;
  }
  .logo-wrapper {
    margin: 0 auto;
    text-align: center;
    display: none;
  }
  nav {
    display: none !important;
  }
  a {
    font-weight: bolder !important;
    text-decoration: none;
    border: none;
  }
  a[href^=http]:after {
    content: " <" attr(href) "> ";
  }
  a:after > img {
    content: "";
  }
  a:not(:local-link):after {
    content: " <" attr(href) "> ";
  }
  body, p, span, a, h1, h2, h3, h4, h5, h6 {
    font-weight: normal !important;
  }
  h1, h2, h3, h4, h5, h6 {
    page-break-after: avoid;
    page-break-inside: avoid;
  }
  ul, ol, dl, blockquote, table, pre, img {
    page-break-inside: avoid;
  }
  .fl-row {
    page-break-inside: avoid;
  }
  .fl-builder-content {
    margin-left: 0;
    float: none !important;
    width: auto;
  }
  .element-animate-fade {
    opacity: 1 !important;
  }
  .BodyContainer, .opener {
    visibility: hidden !important;
    height: 0;
  }
}
@media print and (color) {
  * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}
body .fl-page .fl-page-header {
  padding-top: 10px;
}
body.page-template-landing-page h1, body.page-template-landing-page h2 {
  font-family: "Acumin Pro Condensed W05 Black", sans-serif;
  font-size: 48px;
  line-height: 64px;
}
@media (max-width: 768px) {
  body.page-template-landing-page h1, body.page-template-landing-page h2 {
    font-size: 36px !important;
    line-height: 48px;
  }
}
body.page-template-landing-page p.em-lottery-prices {
  font-family: "Acumin Pro Condensed W05 Black", sans-serif;
  font-size: 36px;
  color: #A7BFCC;
  line-height: 48px;
}
@media (max-width: 768px) {
  body.page-template-landing-page p.em-lottery-prices {
    font-size: 24px;
    line-height: 36px;
  }
}
body.page-template-landing-page p.title-blue {
  font-size: 48px !important;
  color: #A7BFCC !important;
  margin-bottom: 40px !important;
}
@media (max-width: 768px) {
  body.page-template-landing-page p.title-blue {
    font-size: 24px !important;
    line-height: 36px !important;
    margin-bottom: 20px !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1290px) {
  body.page-template-landing-page .fl-page {
    max-width: unset;
  }
}
@media (max-width: 992px) {
  body.page-template-landing-page .wgo-mobile-menu-toggle {
    top: 20px;
  }
}
body.page-template-landing-page header.cam-landingpage > .header-wrapper .contact-menu {
  display: none;
}
@media (min-width: 1290px) {
  body.page-template-landing-page .fl-page {
    min-height: 95vh;
  }
  body.page-template-landing-page .fl-page .fl-page-content {
    padding-bottom: 0;
  }
  body.page-template-landing-page header.cam-landingpage > .header-wrapper > .menu-quaternary {
    left: 100px;
  }
}
@media (min-width: 1080px) {
  body.page-template-landing-page header.cam-landingpage > .header-wrapper > .menu-quaternary {
    left: 30px;
  }
}
@media (min-width: 992px) {
  body.page-template-landing-page header.cam-landingpage {
    position: absolute;
    max-width: 100vw;
    width: 100%;
  }
  body.page-template-landing-page header.cam-landingpage > .header-wrapper {
    position: relative;
    overflow: visible;
    max-width: 1200px;
    margin: 0 auto;
    padding: 30px 0 20px 0;
    z-index: 101;
    background-color: transparent;
  }
  body.page-template-landing-page header.cam-landingpage > .header-wrapper > .header-content > .contact-menu {
    display: block;
    position: absolute;
    top: 30px;
    z-index: 100;
    width: 390px;
    right: 0;
  }
  body.page-template-landing-page header.cam-landingpage > .header-wrapper > .header-content > .contact-menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  body.page-template-landing-page header.cam-landingpage > .header-wrapper > .header-content > .contact-menu ul li {
    position: relative;
    display: inline-block;
  }
  body.page-template-landing-page header.cam-landingpage > .header-wrapper > .header-content > .contact-menu ul li a {
    color: white;
    padding: 0 10px;
  }
  body.page-template-landing-page header.cam-landingpage > .header-wrapper > .header-content > .contact-menu ul li:last-of-type a {
    padding-right: 0;
  }
  body.page-template-landing-page header.cam-landingpage > .header-wrapper > .header-content > .menu-quaternary {
    left: 5px;
    margin-top: 0;
    height: 66px;
    z-index: 75;
  }
  body.page-template-landing-page header.cam-landingpage > .header-wrapper > .header-content > .menu-quaternary a {
    padding: 10px 10px 10px 20px;
    color: #ffffff;
  }
  body.page-template-landing-page header.cam-landingpage > .header-wrapper > .header-content > .menu-quaternary ul {
    float: unset;
    padding-top: 42px;
  }
  body.page-template-landing-page header.cam-landingpage > .header-wrapper > .header-content > .menu-quaternary ul > li:hover > a {
    background-color: unset;
  }
  body.page-template-landing-page header.cam-landingpage > .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu {
    top: 2.5em;
    padding-top: unset;
    border: unset;
    background-color: unset;
    left: -30px;
    width: 300px;
  }
  body.page-template-landing-page header.cam-landingpage > .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:before, body.page-template-landing-page header.cam-landingpage > .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:after {
    display: none;
  }
  body.page-template-landing-page header.cam-landingpage > .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu > li > a {
    background-color: unset;
  }
  body.page-template-landing-page header.cam-landingpage > .header-wrapper > .header-content > .menu-denary {
    z-index: 100;
    top: 49px;
  }
  body.page-template-landing-page header.cam-landingpage > .header-wrapper > .header-content > .menu-denary ul li a {
    color: white;
  }
}
@media (min-width: 768px) {
  body.page-template-landing-page header.cam-landingpage > .header-wrapper > .header-content > .menu-denary {
    z-index: 100;
    top: 49px;
  }
}
body.page-template-landing-page footer {
  background-color: #A7BFCC;
  padding-top: 50px;
}
body.page-template-landing-page footer > .fl-builder-content {
  background-color: #A7BFCC;
}
body.page-template-landing-page footer .fl-menu ul.menu li a {
  color: #ffffff;
}
body.page-template-landing-page footer .menu-footernavigation-container ul li a {
  color: #ffffff;
}
body.page-template-landing-page footer .fl-page-footer {
  background-color: #A7BFCC;
  border-top: unset;
}
body.page-template-landing-page footer .fl-page-footer *, body.page-template-landing-page footer .fl-page-footer h1, body.page-template-landing-page footer .fl-page-footer h2, body.page-template-landing-page footer .fl-page-footer h3, body.page-template-landing-page footer .fl-page-footer h4, body.page-template-landing-page footer .fl-page-footer h5, body.page-template-landing-page footer .fl-page-footer h6 {
  color: #ffffff;
}
body.page-template-landing-page footer .fl-widget ul li {
  color: #ffffff;
}
#vfbp-form-5 .cam-small-text {
  margin-top: -30px;
  margin-bottom: -30px;
}
#vfbp-form-5 .cam-form-small-text {
  position: relative;
  max-width: 586px;
  font-size: 12px;
  font-weight: bold;
}
#vfbp-form-5 .vfb-col-1, #vfbp-form-5 .vfb-col-2, #vfbp-form-5 .vfb-col-3, #vfbp-form-5 .vfb-col-4, #vfbp-form-5 .vfb-col-5, #vfbp-form-5 .vfb-col-6, #vfbp-form-5 .vfb-col-7, #vfbp-form-5 .vfb-col-8, #vfbp-form-5 .vfb-col-9, #vfbp-form-5 .vfb-col-10, #vfbp-form-5 .vfb-col-11, #vfbp-form-5 .vfb-col-12 {
  padding-left: 0;
}
#vfbp-form-5 .vfb-fieldType-submit button {
  white-space: normal;
}
.fl-module-cam-swiper-headline {
  max-width: 1200px;
  margin: 0 auto;
}
@media screen and (max-width: 1200px) {
  .fl-module-cam-swiper-headline {
    max-width: 900px;
  }
}
@media screen and (min-width: 769px) and (max-width: 900px) {
  .fl-module-cam-swiper-headline {
    padding: 0 20px;
  }
}
.fl-module-cam-swiper .swiper-pagination {
  position: relative;
}
.fl-module-cam-swiper .swiper-container-horizontal > .swiper-pagination-bullets, .fl-module-cam-swiper .swiper-pagination-custom, .fl-module-cam-swiper .swiper-pagination-fraction {
  bottom: -5px;
}
.fl-module-cam-swiper .swiper-pagination-bullet {
  width: 20px;
  height: 20px;
  opacity: 1;
  border: 2px solid #A7BFCC;
  background: unset;
  margin: 0 4px;
}
.fl-module-cam-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #A7BFCC;
}
.fl-module-cam-swiper .swiper-button-next {
  right: 5%;
  content: "";
  background-image: url("https://www.wego-vti.de/wp-content/uploads/slider-arrow-right.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 40px;
}
@media screen and (max-width: 1200px) {
  .fl-module-cam-swiper .swiper-button-next {
    right: 0;
  }
}
@media screen and (max-width: 800px) {
  .fl-module-cam-swiper .swiper-button-next {
    display: none;
  }
}
.fl-module-cam-swiper .swiper-button-prev {
  left: 5%;
  background-image: url("https://www.wego-vti.de/wp-content/uploads/slider-arrow-left.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 40px;
}
@media screen and (max-width: 1200px) {
  .fl-module-cam-swiper .swiper-button-prev {
    left: 0;
  }
}
@media screen and (max-width: 800px) {
  .fl-module-cam-swiper .swiper-button-prev {
    display: none;
  }
}
.fl-module-cam-swiper .swiper-container {
  width: 100%;
  height: 100%;
}
.fl-module-cam-swiper .swiper-slide {
  width: 100%;
  text-align: center;
  font-size: 18px;
  background: transparent;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: 0;
}
.fl-module-cam-swiper .swiper-slide-content {
  width: 100%;
  height: 100%;
  margin: 1px;
  max-width: 1200px;
  display: grid;
  grid-template-columns: 65% 1fr;
  grid-gap: 35px;
  border: none;
  padding: 0;
}
@media screen and (max-width: 1200px) {
  .fl-module-cam-swiper .swiper-slide-content {
    max-width: 900px;
  }
}
@media screen and (max-width: 900px) {
  .fl-module-cam-swiper .swiper-slide-content {
    grid-template-columns: 1fr;
    padding: 0 20px;
  }
}
@media screen and (max-width: 770px) {
  .fl-module-cam-swiper .swiper-slide-content {
    padding: unset;
  }
}
.fl-module-cam-swiper .swiper-slide-content .image-content img {
  width: 100%;
  height: auto;
}
.fl-module-cam-swiper .swiper-slide-content .text-content h3 {
  text-align: left;
  font-size: 36px;
  line-height: 45px;
  margin-bottom: 30px;
  padding-bottom: 0;
}
@media screen and (max-width: 1200px) {
  .fl-module-cam-swiper .swiper-slide-content .text-content h3 {
    font-size: 24px;
    line-height: 1.33;
  }
}
.fl-module-cam-swiper .swiper-slide-content .text-content p {
  font-size: 24px;
  line-height: 1.33;
  text-align: left;
}
@media screen and (max-width: 1200px) {
  .fl-module-cam-swiper .swiper-slide-content .text-content p {
    font-size: 20px;
    line-height: 1.33;
  }
}
.fl-module-cam-swiper .swiper-slide-content .text-content a:not(.button) {
  font-size: 24px;
  font-weight: 500;
  line-height: 1;
  text-align: left;
  color: #A7BFCC;
}
@media screen and (max-width: 1200px) {
  .fl-module-cam-swiper .swiper-slide-content .text-content a:not(.button) {
    font-size: 20px;
  }
}
@media (max-width: 1080px) {
  .fl-module-cam-image-heroteaser {
    top: -20px;
    width: 100vw;
    position: relative;
    margin-bottom: -30px;
  }
}
@media (max-width: 992px) {
  .fl-module-cam-image-heroteaser {
    position: relative;
    width: 100vw;
    top: 0;
    margin-bottom: 0;
  }
}
.fl-cam-image-heroteaser {
  position: relative;
  max-width: 100vw;
}
.fl-cam-image-heroteaser .cam-hero-image {
  margin-bottom: -10px;
}
.fl-cam-image-heroteaser .cam-hero-image img {
  width: 100vw;
  height: auto;
}
.fl-cam-image-heroteaser .cam-hero-image img.desktop-image {
  display: block;
}
@media (max-width: 992px) {
  .fl-cam-image-heroteaser .cam-hero-image img.desktop-image {
    display: none;
  }
}
.fl-cam-image-heroteaser .cam-hero-image img.mobile-image {
  display: none;
}
@media (max-width: 992px) {
  .fl-cam-image-heroteaser .cam-hero-image img.mobile-image {
    display: block;
  }
}
.fl-cam-image-heroteaser .cam-hero-image-headline {
  position: absolute;
  width: 100%;
  top: 30%;
}
@media (max-width: 1000px) {
  .fl-cam-image-heroteaser .cam-hero-image-headline {
    top: 45%;
  }
}
@media (max-width: 450px) {
  .fl-cam-image-heroteaser .cam-hero-image-headline {
    top: 25%;
  }
}
.fl-cam-image-heroteaser .cam-hero-image-headline .cam-hero-image-headline-inner {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
}
@media (max-width: 992px) {
  .fl-cam-image-heroteaser .cam-hero-image-headline .cam-hero-image-headline-inner {
    padding: 0 20px;
  }
}
.fl-cam-image-heroteaser .cam-hero-image-headline .cam-hero-image-headline-inner p, .fl-cam-image-heroteaser .cam-hero-image-headline .cam-hero-image-headline-inner h1, .fl-cam-image-heroteaser .cam-hero-image-headline .cam-hero-image-headline-inner h2 {
  text-align: left;
  font-size: 36px;
  line-height: 45px;
  font-family: "Acumin W05 Regular", sans-serif;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
@media (max-width: 1200px) {
  .fl-cam-image-heroteaser .cam-hero-image-headline .cam-hero-image-headline-inner p, .fl-cam-image-heroteaser .cam-hero-image-headline .cam-hero-image-headline-inner h1, .fl-cam-image-heroteaser .cam-hero-image-headline .cam-hero-image-headline-inner h2 {
    padding: 0 20px;
  }
}
.fl-cam-image-heroteaser .cam-hero-image-headline .cam-hero-image-headline-inner h1 {
  font-size: 36px;
  line-height: 45px;
}
@media (max-width: 1100px) {
  .fl-cam-image-heroteaser .cam-hero-image-headline .cam-hero-image-headline-inner h1 {
    font-size: 24px;
    line-height: 36px;
  }
}
.fl-cam-image-heroteaser .cam-hero-image-headline .cam-hero-image-headline-inner h2 {
  font-family: "Acumin Pro Condensed W05 Black", sans-serif;
  font-size: 48px;
  line-height: 60px;
}
@media (max-width: 1100px) {
  .fl-cam-image-heroteaser .cam-hero-image-headline .cam-hero-image-headline-inner h2 {
    font-size: 36px;
    line-height: 42px;
  }
}
@media (max-width: 500px) {
  .fl-cam-image-heroteaser .cam-hero-image-headline .cam-hero-image-headline-inner h2 {
    font-size: 24px;
    line-height: 36px;
  }
  .fl-cam-image-heroteaser .cam-hero-image-headline .cam-hero-image-headline-inner h2 br {
    display: none;
  }
}
.fl-cam-image-heroteaser .cam-hero-image-breadcrumb {
  position: relative;
  width: 100%;
  background-color: #A7BFCC;
}
.fl-cam-image-heroteaser .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner {
  position: relative;
  max-width: 1200px;
  text-align: left;
  margin: 0 auto;
}
@media (max-width: 1200px) {
  .fl-cam-image-heroteaser .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner {
    padding: 0 20px;
  }
}
.fl-cam-image-heroteaser .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p {
  padding: 40px 0 40px;
  color: #FFFFFF;
  font-size: 24px;
  line-height: 1;
  font-family: "Acumin W05 Regular", sans-serif;
}
.fl-cam-image-heroteaser .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a {
  color: #ffffff;
  border-bottom: 2px solid white;
  margin: 0 10px;
}
.fl-cam-image-heroteaser .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a:first-of-type {
  margin-left: 0;
}
.fl-module-cam-hero-swiper {
  position: relative;
}
.fl-module-cam-hero-swiper .swiper-pagination {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 5%;
}
.fl-module-cam-hero-swiper .swiper-container.full-height .swiper-pagination {
  position: relative;
  bottom: 100px;
  left: unset;
  transform: unset;
}
@media (max-width: 768px) {
  .fl-module-cam-hero-swiper .swiper-container.full-height .swiper-pagination {
    bottom: 5%;
  }
}
.fl-module-cam-hero-swiper .swiper-container-horizontal > .swiper-pagination-bullets, .fl-module-cam-hero-swiper .swiper-pagination-custom, .fl-module-cam-hero-swiper .swiper-pagination-fraction {
  bottom: 85px;
}
.fl-module-cam-hero-swiper .swiper-pagination-bullet {
  width: 20px;
  height: 20px;
  opacity: 1;
  border: 2px solid #ffffff;
  background: unset;
  margin: 0 4px;
}
.fl-module-cam-hero-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #ffffff;
}
.fl-module-cam-hero-swiper .swiper-button-next {
  right: 5%;
  content: "";
  background-image: url("https://wego-vti.de/wp-content/uploads/slider-hero-right.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 40px;
}
@media (max-width: 768px) {
  .fl-module-cam-hero-swiper .swiper-button-next {
    top: 93%;
  }
}
.fl-module-cam-hero-swiper .swiper-button-prev {
  left: 5%;
  background-image: url("https://wego-vti.de/wp-content/uploads/slider-hero-left.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 40px;
}
@media (max-width: 768px) {
  .fl-module-cam-hero-swiper .swiper-button-prev {
    top: 93%;
  }
}
.fl-module-cam-hero-swiper .swiper-container {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  margin-bottom: -2px;
}
.fl-module-cam-hero-swiper .swiper-container.full-height {
  height: 100vh;
}
.fl-module-cam-hero-swiper .swiper-slide {
  width: 100%;
  text-align: center;
  font-size: 18px;
  background: transparent;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: 0;
}
.fl-module-cam-hero-swiper .swiper-slide.swiper-slide-active .text-content.animation {
  opacity: 1;
  bottom: 20%;
}
.fl-module-cam-hero-swiper .swiper-slide-content {
  width: 100%;
  height: 100%;
  margin: 1px;
  max-width: 100vw;
  display: grid;
  grid-template-columns: 1fr;
  border: none;
  padding: 0;
}
.fl-module-cam-hero-swiper .swiper-slide-content .video-content video {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
}
.fl-module-cam-hero-swiper .swiper-slide-content .image-content img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  min-height: 400px;
}
.fl-module-cam-hero-swiper .swiper-slide-content .image-content img.desktop-image {
  display: block;
}
@media (max-width: 768px) {
  .fl-module-cam-hero-swiper .swiper-slide-content .image-content img.desktop-image {
    display: none;
  }
}
.fl-module-cam-hero-swiper .swiper-slide-content .image-content img.mobile-image {
  display: none;
}
@media (max-width: 768px) {
  .fl-module-cam-hero-swiper .swiper-slide-content .image-content img.mobile-image {
    display: block;
  }
}
.fl-module-cam-hero-swiper .swiper-slide-content .text-content-wrapper {
  position: absolute;
  max-width: 1200px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
}
.fl-module-cam-hero-swiper .swiper-slide-content .text-content {
  opacity: 1;
  transition: opacity 2.5s ease-in, bottom 1.5s ease-in;
  position: absolute;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0;
  color: #fff;
  z-index: auto;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 20%;
}
.fl-module-cam-hero-swiper .swiper-slide-content .text-content.animation {
  opacity: 0;
  bottom: 15%;
}
.fl-module-cam-hero-swiper .swiper-slide-content .text-content.left {
  left: 0;
  transform: unset;
}
.fl-module-cam-hero-swiper .swiper-slide-content .text-content.right {
  left: unset;
  right: 0;
  transform: unset;
}
@media screen and (max-width: 1440px) {
  .fl-module-cam-hero-swiper .swiper-slide-content .text-content {
    padding: 20px 20px 20px 60px;
    bottom: 20%;
  }
}
@media screen and (max-width: 1024px) {
  .fl-module-cam-hero-swiper .swiper-slide-content .text-content {
    padding-left: 60px;
    bottom: 15%;
  }
}
@media screen and (max-width: 1000px) {
  .fl-module-cam-hero-swiper .swiper-slide-content .text-content {
    padding-left: 20px;
  }
}
.fl-module-cam-hero-swiper .swiper-slide-content .text-content h1 {
  font-family: "Acumin Pro Condensed W05 Black", sans-serif;
  font-size: 80px;
  line-height: 88px;
  color: #ffffff;
  text-align: right;
  margin-bottom: 10px;
}
@media (max-width: 1440px) {
  .fl-module-cam-hero-swiper .swiper-slide-content .text-content h1 {
    font-size: 75px;
    line-height: 83px;
  }
}
@media (max-width: 1100px) {
  .fl-module-cam-hero-swiper .swiper-slide-content .text-content h1 {
    font-size: 60px;
    line-height: 68px;
  }
}
@media (max-width: 900px) {
  .fl-module-cam-hero-swiper .swiper-slide-content .text-content h1 {
    font-size: 50px;
    line-height: 58px;
  }
}
@media (max-width: 400px) {
  .fl-module-cam-hero-swiper .swiper-slide-content .text-content h1 {
    font-size: 36px;
    line-height: 44px;
  }
}
.fl-module-cam-hero-swiper .swiper-slide-content .text-content h2 {
  font-family: "Acumin W05 Regular", sans-serif;
  font-size: 40px;
  line-height: 48px;
  color: #ffffff;
  width: 100%;
  display: block;
  margin-bottom: 10px;
  width: fit-content;
}
@media (max-width: 1440px) {
  .fl-module-cam-hero-swiper .swiper-slide-content .text-content h2 {
    font-size: 60px;
  }
}
@media (max-width: 1100px) {
  .fl-module-cam-hero-swiper .swiper-slide-content .text-content h2 {
    font-size: 24px;
  }
}
.fl-module-cam-hero-swiper .swiper-slide-content .text-content p {
  font-size: 24px;
  line-height: 1.33;
  text-align: left;
  padding-top: 25px;
}
.fl-module-cam-hero-swiper .swiper-slide-content .text-content a {
  font-size: 24px;
  font-weight: 500;
  line-height: 1;
  text-align: left;
  color: #002943;
  background-color: #ffffff;
  padding: 20px 40px;
}
@media (max-width: 360px) {
  .fl-module-cam-hero-swiper .swiper-slide-content .text-content a {
    font-size: 20px;
  }
}
.fl-module-cam-hero-swiper .swiper-slide-content .text-content.design-blue {
  padding: 20px 25px;
  background-color: #002943;
}
.fl-module-cam-hero-swiper .swiper-slide-content .text-content.design-blue p, .fl-module-cam-hero-swiper .swiper-slide-content .text-content.design-blue h1, .fl-module-cam-hero-swiper .swiper-slide-content .text-content.design-blue h2, .fl-module-cam-hero-swiper .swiper-slide-content .text-content.design-blue h3, .fl-module-cam-hero-swiper .swiper-slide-content .text-content.design-blue h4 {
  color: #FFFFFF;
}
.fl-module-cam-hero-swiper .swiper-slide-content .text-content.design-white h2, .fl-module-cam-hero-swiper .swiper-slide-content .text-content.design-white h3 {
  position: relative;
  display: block;
  background: rgba(255, 255, 255, 0.8);
  border-left: 15px #a7bfcc solid;
  color: #000000;
  font-size: larger;
  padding: 15px 10px 5px 15px;
  padding: 15px 10px 15px 15px;
  text-align: left;
  margin-bottom: 0;
  max-width: 430px;
}
.fl-module-cam-hero-swiper .swiper-slide-content .text-content.design-white h3 {
  position: relative;
  display: block;
  border-left: 15px #a7bfcc solid;
  font-size: larger;
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 5px;
  font-weight: 700;
}
.fl-module-cam-hero-swiper .swiper-slide-content .text-content.design-white h2 {
  font-size: xx-large;
  color: #000000;
  text-align: left;
  width: 100%;
  line-height: 1.2;
  font-weight: bolder;
  padding-top: 5px;
}
.fl-module-cam-hero-swiper .swiper-slide-content .text-content.design-white a {
  align-items: center;
  padding: 20px;
  background-color: #002943;
  font-family: "Acumin W05 Regular", sans-serif;
  font-size: 18px !important;
  line-height: 1;
  text-align: center;
  color: #fff;
  font-weight: unset;
  border-radius: 0;
  width: 100%;
  max-width: 150px;
  position: relative;
  display: block;
}
.wgo-newsletter-form .cr_page, .wgo-newsletter-form .cr_body {
  max-width: 1300px;
  margin: 0 auto;
  position: relative;
  border: unset;
  overflow: hidden;
}
.wgo-newsletter-form .cr_page .editable_content, .wgo-newsletter-form .cr_body .editable_content {
  background-color: unset;
}
.wgo-newsletter-form .cr_ipe_item {
  padding: unset;
  margin: unset;
}
.wgo-newsletter-form .cr_ipe_item .label {
  display: none;
}
.wgo-newsletter-form .cr_ipe_item input, .wgo-newsletter-form select {
  padding: 18px 20px !important;
  border: solid 1px #c4c4c4;
  background-color: #fff;
  border-radius: unset;
  width: 100%;
  max-height: 60px;
  height: 60px;
}
.wgo-newsletter-form .cr_ipe_item input.clever_form_error, .wgo-newsletter-form select.clever_form_error {
  border: solid 1px red;
}
.wgo-newsletter-form select {
  background-image: url("https://www.wego-vti.de/wp-content/uploads/path.png");
  background-size: 11px 6px;
  background-position: right 5px center;
  background-origin: content-box;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: "";
}
.wgo-newsletter-form .wgo-newsletter-row {
  margin-bottom: 20px;
}
.wgo-newsletter-form .wgo-newsletter-row.first-row {
  display: grid;
  grid-template-columns: 180px auto auto;
  grid-gap: 20px;
}
@media screen and (max-width: 760px) {
  .wgo-newsletter-form .wgo-newsletter-row.first-row {
    grid-template-columns: 1fr;
  }
}
.wgo-newsletter-form .wgo-newsletter-row.second-row {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-gap: 20px;
}
@media screen and (max-width: 760px) {
  .wgo-newsletter-form .wgo-newsletter-row.second-row {
    grid-template-columns: 1fr;
  }
}
.wgo-newsletter-form .wgo-newsletter-row .mce_text p {
  font-family: "Acumin W05 Regular", sans-serif;
  font-size: 12px;
  line-height: 1.33;
  text-align: left;
  color: #000;
}
.wgo-newsletter-form .wgo-newsletter-row.submit_container {
  text-align: left;
}
.wgo-newsletter-form .wgo-newsletter-row.submit_container button {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 20px;
  background-color: #A7BFCC;
  font-family: "Acumin W05 Regular", sans-serif;
  font-size: 18px;
  line-height: 1;
  text-align: center;
  color: #fff;
  font-weight: unset;
  border-radius: 0;
	border: unset;
}
.wgo-contact-form .vfbp-form label.vfb-control-label {
  display: none;
}
.wgo-contact-form .vfbp-form label.vfb-control-label[for="vfb-field-156"] {
  margin-top: 20px;
  display: block !important;
}
.wgo-contact-form .vfbp-form input[type="text"], .wgo-contact-form .vfbp-form select,.wgo-contact-form .vfbp-form input[type="email"], .wgo-contact-form .vfbp-form input[type="tel"], .wgo-contact-form .vfbp-form input[type="number"]{
  padding: 18px 20px !important;
  border: solid 1px #c4c4c4;
  background-color: #fff;
  border-radius: unset;
  width: 100%;
  max-height: 60px;
  height: 60px;
	font-size: 17px;
	line-height: 25px;
}
.wgo-contact-form textarea{
	font-size: 17px;
	line-height: 25px;	
}
.wgo-contact-form .vfb-col-1, .vfb-col-2, .vfb-col-3, .vfb-col-4, .vfb-col-5, .vfb-col-6, .vfb-col-7, .vfb-col-8, .vfb-col-9, .vfb-col-10, .vfb-col-11, .vfb-col-12{
	padding-left: unset;
}

.wgo-contact-form .vfbp-form input::-webkit-outer-spin-button, .wgo-contact-form .vfbp-form input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.wgo-contact-form .vfbp-form input[type=number] {
  -moz-appearance: textfield;
}
.wgo-contact-form .vfbp-form textarea {
  height: 165px;
}
.wgo-contact-form .vfbp-form .btn-primary {
	margin-top: 0;
	padding: 20px;
	background-color: #A7BFCC !important;
	font-size: 18px  !important;
}
body.homepage-2 li.remove-animsition.slide-wgo-contact {
  display: none;
}
.text-background-baublau-center p, .text-background-baublau-center h1, .text-background-baublau-center h2, .text-background-baublau-center h3, .text-background-baublau-center h4 {
  background-color: #A7BFCC;
  padding: 15px 16px 10px;
  width: fit-content;
  text-align: center !important;
  margin: 0 auto;
}
.text-background-baublau-right p, .text-background-baublau-right h1, .text-background-baublau-right h2, .text-background-baublau-right h3, .text-background-baublau-right h4 {
  background-color: #A7BFCC;
  padding: 15px 16px 10px;
  width: fit-content;
  text-align: left;
}
.text-background-baublau-left p, .text-background-baublau-left h1, .text-background-baublau-left h2, .text-background-baublau-left h3, .text-background-baublau-left h4 {
  background-color: #A7BFCC;
  padding: 15px 16px 10px;
  width: fit-content;
  text-align: right;
}
body.error404.fl-theme-builder-404 .fl-page .fl-page-content {
  padding-top: 150px;
}
body.error404.fl-theme-builder-404 header.wgo-page-header, body.post-template-tpl-post-redesign header.wgo-page-header, body.page-template-page-lp-2022 header.wgo-page-header, body.page-template-page-nohero-redesign header.wgo-page-header {
  background-color: #FFFFFF;
  padding-bottom: 0;
}
body.error404.fl-theme-builder-404 .fl-page .fl-page-content h1.fl-heading .fl-heading-text, body.post-template-tpl-post-redesign .fl-page .fl-page-content h1.fl-heading .fl-heading-text, body.page-template-page-lp-2022 .fl-page .fl-page-content h1.fl-heading .fl-heading-text, body.page-template-page-nohero-redesign .fl-page .fl-page-content h1.fl-heading .fl-heading-text {
  font-size: 48px;
  line-height: 60px;
  font-family: "Acumin W05 Regular", sans-serif;
  margin-top: 20px;
  font-weight: 600;
}
body.error404.fl-theme-builder-404 .cam-hero-image-breadcrumb, body.post-template-tpl-post-redesign .cam-hero-image-breadcrumb, body.page-template-page-lp-2022 .cam-hero-image-breadcrumb, body.page-template-page-nohero-redesign .cam-hero-image-breadcrumb {
  position: relative;
  width: 100%;
  background-color: #ededed;
}
body.error404.fl-theme-builder-404 .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.post-template-tpl-post-redesign .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.page-template-page-lp-2022 .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.page-template-page-nohero-redesign .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner {
  position: relative;
  max-width: 1200px;
  text-align: left;
  margin: 0 auto;
}
@media (max-width: 1200px) {
  body.error404.fl-theme-builder-404 .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.post-template-tpl-post-redesign .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.page-template-page-lp-2022 .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.page-template-page-nohero-redesign .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner {
    padding: 0 20px;
  }
}
body.error404.fl-theme-builder-404 .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p, body.post-template-tpl-post-redesign .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p, body.page-template-page-lp-2022 .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p, body.page-template-page-nohero-redesign .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p {
  padding: 40px 0 40px;
  color: #A7BFCC;
  font-size: 24px;
  line-height: 1;
  font-family: "Acumin W05 Regular", sans-serif;
}
body.error404.fl-theme-builder-404 .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a, body.post-template-tpl-post-redesign .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a, body.page-template-page-lp-2022 .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a, body.page-template-page-nohero-redesign .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a {
  color: #A7BFCC;
  border-bottom: 2px solid #A7BFCC;
  margin: 0 10px;
}
body.error404.fl-theme-builder-404 .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a:first-of-type, body.post-template-tpl-post-redesign .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a:first-of-type, body.page-template-page-lp-2022 .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a:first-of-type, body.page-template-page-nohero-redesign .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a:first-of-type {
  margin-left: 0;
}
body.error404.fl-theme-builder-404 footer .menu-footernavigation-container ul li a, body.post-template-tpl-post-redesign footer .menu-footernavigation-container ul li a, body.page-template-page-lp-2022 footer .menu-footernavigation-container ul li a, body.page-template-page-nohero-redesign footer .menu-footernavigation-container ul li a {
  color: #FFFFFF !important;
}
body.archive.category.category-aktuelles .fl-builder-content, body.archive.category.category-preisveraenderungen .fl-builder-content {
  margin-top: 0;
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-page-content article.post-password-required, body.post-template-tpl-post-redesign .fl-page-content .wgo-page-content article.post-password-required, body.page-template-page-nohero-redesign .fl-page-content .wgo-page-content article.post-password-required, body.archive.category.category-aktuelles .fl-page-content .wgo-page-content article.post-password-required, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-page-content article.post-password-required, body.page-template-page-lp-2022 .fl-page-content .wgo-page-content article.post-password-required, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-page-content article.post-password-required, body.post-template-default.single.single-post .fl-page-content .wgo-page-content article.post-password-required, body.page-template-page-redesign .fl-page-content .wgo-page-content article.post-password-required, body.page-template-default .fl-page-content .wgo-page-content article.post-password-required {
  margin-top: 200px;
}
body.error404.fl-theme-builder-404 .fl-page .fl-page-content, body.post-template-tpl-post-redesign .fl-page .fl-page-content, body.page-template-page-nohero-redesign .fl-page .fl-page-content, body.archive.category.category-aktuelles .fl-page .fl-page-content, body.archive.category.category-preisveraenderungen .fl-page .fl-page-content, body.page-template-page-lp-2022 .fl-page .fl-page-content, body.post-template.post-template-tpl-full-width .fl-page .fl-page-content, body.post-template-default.single.single-post .fl-page .fl-page-content, body.page-template-page-redesign .fl-page .fl-page-content, body.page-template-default .fl-page .fl-page-content {
  padding-bottom: 0;
}
body.error404.fl-theme-builder-404.home header .menu-denary, body.post-template-tpl-post-redesign.home header .menu-denary, body.page-template-page-nohero-redesign.home header .menu-denary, body.archive.category.category-aktuelles.home header .menu-denary, body.archive.category.category-preisveraenderungen.home header .menu-denary, body.page-template-page-lp-2022.home header .menu-denary, body.post-template.post-template-tpl-full-width.home header .menu-denary, body.post-template-default.single.single-post.home header .menu-denary, body.page-template-page-redesign.home header .menu-denary, body.page-template-default.home header .menu-denary {
  margin-right: -30px;
}
body.error404.fl-theme-builder-404.home header .menu-denary ul li.menu-item-8844, body.post-template-tpl-post-redesign.home header .menu-denary ul li.menu-item-8844, body.page-template-page-nohero-redesign.home header .menu-denary ul li.menu-item-8844, body.archive.category.category-aktuelles.home header .menu-denary ul li.menu-item-8844, body.archive.category.category-preisveraenderungen.home header .menu-denary ul li.menu-item-8844, body.page-template-page-lp-2022.home header .menu-denary ul li.menu-item-8844, body.post-template.post-template-tpl-full-width.home header .menu-denary ul li.menu-item-8844, body.post-template-default.single.single-post.home header .menu-denary ul li.menu-item-8844, body.page-template-page-redesign.home header .menu-denary ul li.menu-item-8844, body.page-template-default.home header .menu-denary ul li.menu-item-8844 {
  display: none;
}
body.error404.fl-theme-builder-404 header.wgo-page-header, body.post-template-tpl-post-redesign header.wgo-page-header, body.page-template-page-nohero-redesign header.wgo-page-header, body.archive.category.category-aktuelles header.wgo-page-header, body.archive.category.category-preisveraenderungen header.wgo-page-header, body.page-template-page-lp-2022 header.wgo-page-header, body.post-template.post-template-tpl-full-width header.wgo-page-header, body.post-template-default.single.single-post header.wgo-page-header, body.page-template-page-redesign header.wgo-page-header, body.page-template-default header.wgo-page-header {
  position: relative;
  max-width: 100vw;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
body.error404.fl-theme-builder-404 header.wgo-page-header *, body.post-template-tpl-post-redesign header.wgo-page-header *, body.page-template-page-nohero-redesign header.wgo-page-header *, body.archive.category.category-aktuelles header.wgo-page-header *, body.archive.category.category-preisveraenderungen header.wgo-page-header *, body.page-template-page-lp-2022 header.wgo-page-header *, body.post-template.post-template-tpl-full-width header.wgo-page-header *, body.post-template-default.single.single-post header.wgo-page-header *, body.page-template-page-redesign header.wgo-page-header *, body.page-template-default header.wgo-page-header * {
  color: #002943;
}
body.error404.fl-theme-builder-404 header.wgo-page-header.lp-2022 .header-wrapper > .header-content, body.post-template-tpl-post-redesign header.wgo-page-header.lp-2022 .header-wrapper > .header-content, body.page-template-page-nohero-redesign header.wgo-page-header.lp-2022 .header-wrapper > .header-content, body.archive.category.category-aktuelles header.wgo-page-header.lp-2022 .header-wrapper > .header-content, body.archive.category.category-preisveraenderungen header.wgo-page-header.lp-2022 .header-wrapper > .header-content, body.page-template-page-lp-2022 header.wgo-page-header.lp-2022 .header-wrapper > .header-content, body.post-template.post-template-tpl-full-width header.wgo-page-header.lp-2022 .header-wrapper > .header-content, body.post-template-default.single.single-post header.wgo-page-header.lp-2022 .header-wrapper > .header-content, body.page-template-page-redesign header.wgo-page-header.lp-2022 .header-wrapper > .header-content, body.page-template-default header.wgo-page-header.lp-2022 .header-wrapper > .header-content {
  grid-template-columns: 300px 1fr;
}
@media (min-width: 992px) {
  body.error404.fl-theme-builder-404 header.wgo-page-header.lp-2022 .header-wrapper > .header-content > .menu-quaternary, body.post-template-tpl-post-redesign header.wgo-page-header.lp-2022 .header-wrapper > .header-content > .menu-quaternary, body.page-template-page-nohero-redesign header.wgo-page-header.lp-2022 .header-wrapper > .header-content > .menu-quaternary, body.archive.category.category-aktuelles header.wgo-page-header.lp-2022 .header-wrapper > .header-content > .menu-quaternary, body.archive.category.category-preisveraenderungen header.wgo-page-header.lp-2022 .header-wrapper > .header-content > .menu-quaternary, body.page-template-page-lp-2022 header.wgo-page-header.lp-2022 .header-wrapper > .header-content > .menu-quaternary, body.post-template.post-template-tpl-full-width header.wgo-page-header.lp-2022 .header-wrapper > .header-content > .menu-quaternary, body.post-template-default.single.single-post header.wgo-page-header.lp-2022 .header-wrapper > .header-content > .menu-quaternary, body.page-template-page-redesign header.wgo-page-header.lp-2022 .header-wrapper > .header-content > .menu-quaternary, body.page-template-default header.wgo-page-header.lp-2022 .header-wrapper > .header-content > .menu-quaternary {
    justify-content: right;
  }
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper, body.page-template-page-redesign header.wgo-page-header .header-wrapper, body.page-template-default header.wgo-page-header .header-wrapper {
  position: relative;
  overflow: visible;
  max-width: 1280px;
  margin: 0 auto;
  padding: 20px 0 20px 0;
  z-index: 101;
}
@media (max-width: 992px) {
  body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper, body.page-template-page-redesign header.wgo-page-header .header-wrapper, body.page-template-default header.wgo-page-header .header-wrapper {
    padding-bottom: 0;
  }
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .contact-menu, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .contact-menu, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .contact-menu, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .contact-menu, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .contact-menu, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .contact-menu, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .contact-menu, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .contact-menu, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .contact-menu, body.page-template-default header.wgo-page-header .header-wrapper > .contact-menu {
  display: none;
  position: absolute;
  right: 0;
  top: 10px;
  z-index: 100;
  width: 390px;
}
@media (min-width: 992px) {
  body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .contact-menu, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .contact-menu, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .contact-menu, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .contact-menu, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .contact-menu, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .contact-menu, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .contact-menu, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .contact-menu, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .contact-menu, body.page-template-default header.wgo-page-header .header-wrapper > .contact-menu {
    display: block;
  }
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .contact-menu ul, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .contact-menu ul, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .contact-menu ul, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .contact-menu ul, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .contact-menu ul, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .contact-menu ul, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .contact-menu ul, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .contact-menu ul, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .contact-menu ul, body.page-template-default header.wgo-page-header .header-wrapper > .contact-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: right;
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .contact-menu ul li, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .contact-menu ul li, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .contact-menu ul li, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .contact-menu ul li, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .contact-menu ul li, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .contact-menu ul li, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .contact-menu ul li, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .contact-menu ul li, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .contact-menu ul li, body.page-template-default header.wgo-page-header .header-wrapper > .contact-menu ul li {
  position: relative;
  display: inline-block;
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .contact-menu ul li a, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .contact-menu ul li a, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .contact-menu ul li a, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .contact-menu ul li a, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .contact-menu ul li a, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .contact-menu ul li a, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .contact-menu ul li a, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .contact-menu ul li a, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .contact-menu ul li a, body.page-template-default header.wgo-page-header .header-wrapper > .contact-menu ul li a {
  color: #979797;
  padding: 0 10px;
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .contact-menu ul li:last-of-type a, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .contact-menu ul li:last-of-type a, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .contact-menu ul li:last-of-type a, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .contact-menu ul li:last-of-type a, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .contact-menu ul li:last-of-type a, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .contact-menu ul li:last-of-type a, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .contact-menu ul li:last-of-type a, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .contact-menu ul li:last-of-type a, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .contact-menu ul li:last-of-type a, body.page-template-default header.wgo-page-header .header-wrapper > .contact-menu ul li:last-of-type a {
  padding-right: 0;
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content, body.page-template-default header.wgo-page-header .header-wrapper > .header-content {
  display: grid;
  grid-template-columns: 300px 1fr 1fr;
  align-items: end;
  padding: 0;
}
@media (max-width: 991px) {
  body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo, body.page-template-default header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo {
    margin-top: 10px;
  }
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.page-template-default header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image {
  height: 60px !important;
}
@media (max-width: 991px) {
  body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.page-template-default header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image {
    height: 50px !important;
  }
}
@media (max-width: 320px) {
  body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image, body.page-template-default header.wgo-page-header .header-wrapper > .header-content .logo-wrapper .logo img.logo-image {
    height: 40px !important;
  }
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle, body.page-template-default header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle {
  position: absolute;
  right: 0;
  top: 20px;
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle div, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle div, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle div, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle div, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle div, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle div, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle div, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle div, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle div, body.page-template-default header.wgo-page-header .header-wrapper > .header-content .wgo-mobile-menu-toggle div {
  width: 40px;
  height: 4px;
  margin: 7px 0;
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content .menu-denary a:focus, body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content .menu-denary a:hover, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content .menu-denary a:focus, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content .menu-denary a:hover, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content .menu-denary a:focus, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content .menu-denary a:hover, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content .menu-denary a:focus, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content .menu-denary a:hover, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content .menu-denary a:focus, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content .menu-denary a:hover, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content .menu-denary a:focus, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content .menu-denary a:hover, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content .menu-denary a:focus, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content .menu-denary a:hover, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content .menu-denary a:focus, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content .menu-denary a:hover, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content .menu-denary a:focus, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content .menu-denary a:hover, body.page-template-default header.wgo-page-header .header-wrapper > .header-content .menu-denary a:focus, body.page-template-default header.wgo-page-header .header-wrapper > .header-content .menu-denary a:hover {
  color: rgba(151, 151, 151, 0.5) !important;
}
@media (min-width: 1290px) {
  body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary, body.page-template-default header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary {
    margin-top: 25px;
  }
}
@media (min-width: 992px) {
  body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary, body.page-template-default header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary {
    display: flex;
    justify-content: center;
    padding-bottom: 5px;
  }
}
@media (min-width: 768px) {
  body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary a, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary a, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary a, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary a, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary a, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary a, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary a, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary a, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary a, body.page-template-default header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul, body.page-template-default header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul {
  margin-bottom: -10px;
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-item > a, body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-ancestor > a, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-item > a, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-ancestor > a, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-item > a, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-ancestor > a, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-item > a, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-ancestor > a, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-item > a, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-ancestor > a, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-item > a, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-ancestor > a, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-item > a, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-ancestor > a, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-item > a, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-ancestor > a, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-item > a, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-ancestor > a, body.page-template-default header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-item > a, body.page-template-default header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul .current-menu-ancestor > a {
  background-color: unset;
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a, body.page-template-default header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a {
  padding: 10px 15px 10px 15px;
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a:hover, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a:hover, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a:hover, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a:hover, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a:hover, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a:hover, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a:hover, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a:hover, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a:hover, body.page-template-default header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li a:hover {
  background-color: rgba(255, 255, 255, 0.9);
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li:hover > a, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li:hover > a, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li:hover > a, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li:hover > a, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li:hover > a, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li:hover > a, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li:hover > a, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li:hover > a, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li:hover > a, body.page-template-default header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul > li:hover > a {
  background-color: rgba(255, 255, 255, 0.9);
  padding-top: 10px;
  padding-bottom: 10px;
  color: rgba(167, 191, 204, 0.5);
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu, body.page-template-default header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu {
  top: 2.4em;
  border: unset;
  left: 0;
  width: 300px;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 20px;
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:before, body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:after, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:before, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:after, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:before, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:after, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:before, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:after, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:before, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:after, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:before, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:after, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:before, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:after, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:before, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:after, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:before, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:after, body.page-template-default header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:before, body.page-template-default header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu:after {
  display: none;
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu > li > a, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu > li > a, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu > li > a, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu > li > a, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu > li > a, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu > li > a, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu > li > a, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu > li > a, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu > li > a, body.page-template-default header.wgo-page-header .header-wrapper > .header-content > .menu-quaternary ul ul.sub-menu > li > a {
  background-color: unset;
  padding-bottom: 0;
  border: unset;
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content > .menu-denary, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-denary, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-denary, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content > .menu-denary, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content > .menu-denary, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content > .menu-denary, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content > .menu-denary, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content > .menu-denary, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-denary, body.page-template-default header.wgo-page-header .header-wrapper > .header-content > .menu-denary {
  z-index: 100;
}
@media (min-width: 992px) {
  body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content > .menu-denary, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-denary, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-denary, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content > .menu-denary, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content > .menu-denary, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content > .menu-denary, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content > .menu-denary, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content > .menu-denary, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-denary, body.page-template-default header.wgo-page-header .header-wrapper > .header-content > .menu-denary {
    padding-bottom: 5px;
  }
}
body.error404.fl-theme-builder-404 header.wgo-page-header .header-wrapper > .header-content > .menu-denary ul li a, body.post-template-tpl-post-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-denary ul li a, body.page-template-page-nohero-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-denary ul li a, body.archive.category.category-aktuelles header.wgo-page-header .header-wrapper > .header-content > .menu-denary ul li a, body.archive.category.category-preisveraenderungen header.wgo-page-header .header-wrapper > .header-content > .menu-denary ul li a, body.page-template-page-lp-2022 header.wgo-page-header .header-wrapper > .header-content > .menu-denary ul li a, body.post-template.post-template-tpl-full-width header.wgo-page-header .header-wrapper > .header-content > .menu-denary ul li a, body.post-template-default.single.single-post header.wgo-page-header .header-wrapper > .header-content > .menu-denary ul li a, body.page-template-page-redesign header.wgo-page-header .header-wrapper > .header-content > .menu-denary ul li a, body.page-template-default header.wgo-page-header .header-wrapper > .header-content > .menu-denary ul li a {
  color: #979797;
}
@media screen and (max-width: 1440px) {
  body.error404.fl-theme-builder-404 header.wgo-page-header, body.post-template-tpl-post-redesign header.wgo-page-header, body.page-template-page-nohero-redesign header.wgo-page-header, body.archive.category.category-aktuelles header.wgo-page-header, body.archive.category.category-preisveraenderungen header.wgo-page-header, body.page-template-page-lp-2022 header.wgo-page-header, body.post-template.post-template-tpl-full-width header.wgo-page-header, body.post-template-default.single.single-post header.wgo-page-header, body.page-template-page-redesign header.wgo-page-header, body.page-template-default header.wgo-page-header {
    padding: 0 20px;
  }
}
body.error404.fl-theme-builder-404 header.wgo-page-header .wgo-search-bar-wrapper, body.post-template-tpl-post-redesign header.wgo-page-header .wgo-search-bar-wrapper, body.page-template-page-nohero-redesign header.wgo-page-header .wgo-search-bar-wrapper, body.archive.category.category-aktuelles header.wgo-page-header .wgo-search-bar-wrapper, body.archive.category.category-preisveraenderungen header.wgo-page-header .wgo-search-bar-wrapper, body.page-template-page-lp-2022 header.wgo-page-header .wgo-search-bar-wrapper, body.post-template.post-template-tpl-full-width header.wgo-page-header .wgo-search-bar-wrapper, body.post-template-default.single.single-post header.wgo-page-header .wgo-search-bar-wrapper, body.page-template-page-redesign header.wgo-page-header .wgo-search-bar-wrapper, body.page-template-default header.wgo-page-header .wgo-search-bar-wrapper {
  position: relative;
  margin: 0 auto;
  max-width: 1200px;
  display: none;
  margin-bottom: -95px;
  padding-top: 36px;
  padding-bottom: 20px;
}
body.error404.fl-theme-builder-404 header.wgo-page-header .wgo-search-bar-wrapper.active, body.post-template-tpl-post-redesign header.wgo-page-header .wgo-search-bar-wrapper.active, body.page-template-page-nohero-redesign header.wgo-page-header .wgo-search-bar-wrapper.active, body.archive.category.category-aktuelles header.wgo-page-header .wgo-search-bar-wrapper.active, body.archive.category.category-preisveraenderungen header.wgo-page-header .wgo-search-bar-wrapper.active, body.page-template-page-lp-2022 header.wgo-page-header .wgo-search-bar-wrapper.active, body.post-template.post-template-tpl-full-width header.wgo-page-header .wgo-search-bar-wrapper.active, body.post-template-default.single.single-post header.wgo-page-header .wgo-search-bar-wrapper.active, body.page-template-page-redesign header.wgo-page-header .wgo-search-bar-wrapper.active, body.page-template-default header.wgo-page-header .wgo-search-bar-wrapper.active {
  display: block;
}
body.error404.fl-theme-builder-404 header.wgo-page-header .wgo-search-bar-wrapper form input, body.post-template-tpl-post-redesign header.wgo-page-header .wgo-search-bar-wrapper form input, body.page-template-page-nohero-redesign header.wgo-page-header .wgo-search-bar-wrapper form input, body.archive.category.category-aktuelles header.wgo-page-header .wgo-search-bar-wrapper form input, body.archive.category.category-preisveraenderungen header.wgo-page-header .wgo-search-bar-wrapper form input, body.page-template-page-lp-2022 header.wgo-page-header .wgo-search-bar-wrapper form input, body.post-template.post-template-tpl-full-width header.wgo-page-header .wgo-search-bar-wrapper form input, body.post-template-default.single.single-post header.wgo-page-header .wgo-search-bar-wrapper form input, body.page-template-page-redesign header.wgo-page-header .wgo-search-bar-wrapper form input, body.page-template-default header.wgo-page-header .wgo-search-bar-wrapper form input {
  border-radius: 0;
}
body.error404.fl-theme-builder-404 header.wgo-page-header .wgo-search-bar-wrapper form input.js-yext-query.yxt-SearchBar-input, body.post-template-tpl-post-redesign header.wgo-page-header .wgo-search-bar-wrapper form input.js-yext-query.yxt-SearchBar-input, body.page-template-page-nohero-redesign header.wgo-page-header .wgo-search-bar-wrapper form input.js-yext-query.yxt-SearchBar-input, body.archive.category.category-aktuelles header.wgo-page-header .wgo-search-bar-wrapper form input.js-yext-query.yxt-SearchBar-input, body.archive.category.category-preisveraenderungen header.wgo-page-header .wgo-search-bar-wrapper form input.js-yext-query.yxt-SearchBar-input, body.page-template-page-lp-2022 header.wgo-page-header .wgo-search-bar-wrapper form input.js-yext-query.yxt-SearchBar-input, body.post-template.post-template-tpl-full-width header.wgo-page-header .wgo-search-bar-wrapper form input.js-yext-query.yxt-SearchBar-input, body.post-template-default.single.single-post header.wgo-page-header .wgo-search-bar-wrapper form input.js-yext-query.yxt-SearchBar-input, body.page-template-page-redesign header.wgo-page-header .wgo-search-bar-wrapper form input.js-yext-query.yxt-SearchBar-input, body.page-template-default header.wgo-page-header .wgo-search-bar-wrapper form input.js-yext-query.yxt-SearchBar-input {
  background-color: transparent;
  border-color: #002943;
}
body.error404.fl-theme-builder-404 header.wgo-page-header .wgo-search-bar-wrapper form input#yxt-SearchBar-input--search-bar-header::placeholder, body.post-template-tpl-post-redesign header.wgo-page-header .wgo-search-bar-wrapper form input#yxt-SearchBar-input--search-bar-header::placeholder, body.page-template-page-nohero-redesign header.wgo-page-header .wgo-search-bar-wrapper form input#yxt-SearchBar-input--search-bar-header::placeholder, body.archive.category.category-aktuelles header.wgo-page-header .wgo-search-bar-wrapper form input#yxt-SearchBar-input--search-bar-header::placeholder, body.archive.category.category-preisveraenderungen header.wgo-page-header .wgo-search-bar-wrapper form input#yxt-SearchBar-input--search-bar-header::placeholder, body.page-template-page-lp-2022 header.wgo-page-header .wgo-search-bar-wrapper form input#yxt-SearchBar-input--search-bar-header::placeholder, body.post-template.post-template-tpl-full-width header.wgo-page-header .wgo-search-bar-wrapper form input#yxt-SearchBar-input--search-bar-header::placeholder, body.post-template-default.single.single-post header.wgo-page-header .wgo-search-bar-wrapper form input#yxt-SearchBar-input--search-bar-header::placeholder, body.page-template-page-redesign header.wgo-page-header .wgo-search-bar-wrapper form input#yxt-SearchBar-input--search-bar-header::placeholder, body.page-template-default header.wgo-page-header .wgo-search-bar-wrapper form input#yxt-SearchBar-input--search-bar-header::placeholder {
  color: #002943;
}
body.error404.fl-theme-builder-404 header.wgo-page-header .wgo-search-bar-wrapper form button, body.post-template-tpl-post-redesign header.wgo-page-header .wgo-search-bar-wrapper form button, body.page-template-page-nohero-redesign header.wgo-page-header .wgo-search-bar-wrapper form button, body.archive.category.category-aktuelles header.wgo-page-header .wgo-search-bar-wrapper form button, body.archive.category.category-preisveraenderungen header.wgo-page-header .wgo-search-bar-wrapper form button, body.page-template-page-lp-2022 header.wgo-page-header .wgo-search-bar-wrapper form button, body.post-template.post-template-tpl-full-width header.wgo-page-header .wgo-search-bar-wrapper form button, body.post-template-default.single.single-post header.wgo-page-header .wgo-search-bar-wrapper form button, body.page-template-page-redesign header.wgo-page-header .wgo-search-bar-wrapper form button, body.page-template-default header.wgo-page-header .wgo-search-bar-wrapper form button {
  display: none;
}
body.error404.fl-theme-builder-404 header.wgo-page-header .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-header, body.post-template-tpl-post-redesign header.wgo-page-header .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-header, body.page-template-page-nohero-redesign header.wgo-page-header .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-header, body.archive.category.category-aktuelles header.wgo-page-header .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-header, body.archive.category.category-preisveraenderungen header.wgo-page-header .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-header, body.page-template-page-lp-2022 header.wgo-page-header .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-header, body.post-template.post-template-tpl-full-width header.wgo-page-header .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-header, body.post-template-default.single.single-post header.wgo-page-header .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-header, body.page-template-page-redesign header.wgo-page-header .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-header, body.page-template-default header.wgo-page-header .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-header {
  display: none;
}
body.error404.fl-theme-builder-404 header .cam-hero-image-breadcrumb, body.post-template-tpl-post-redesign header .cam-hero-image-breadcrumb, body.page-template-page-nohero-redesign header .cam-hero-image-breadcrumb, body.archive.category.category-aktuelles header .cam-hero-image-breadcrumb, body.archive.category.category-preisveraenderungen header .cam-hero-image-breadcrumb, body.page-template-page-lp-2022 header .cam-hero-image-breadcrumb, body.post-template.post-template-tpl-full-width header .cam-hero-image-breadcrumb, body.post-template-default.single.single-post header .cam-hero-image-breadcrumb, body.page-template-page-redesign header .cam-hero-image-breadcrumb, body.page-template-default header .cam-hero-image-breadcrumb {
  position: relative;
  width: 100%;
  background-color: #A7BFCC;
}
body.error404.fl-theme-builder-404 header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.post-template-tpl-post-redesign header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.page-template-page-nohero-redesign header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.archive.category.category-aktuelles header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.archive.category.category-preisveraenderungen header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.page-template-page-lp-2022 header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.post-template.post-template-tpl-full-width header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.post-template-default.single.single-post header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.page-template-page-redesign header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.page-template-default header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner {
  position: relative;
  max-width: 1200px;
  text-align: left;
  margin: 0 auto;
}
@media (max-width: 1200px) {
  body.error404.fl-theme-builder-404 header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.post-template-tpl-post-redesign header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.page-template-page-nohero-redesign header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.archive.category.category-aktuelles header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.archive.category.category-preisveraenderungen header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.page-template-page-lp-2022 header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.post-template.post-template-tpl-full-width header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.post-template-default.single.single-post header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.page-template-page-redesign header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner, body.page-template-default header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner {
    padding: 0 20px;
  }
}
body.error404.fl-theme-builder-404 header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p, body.post-template-tpl-post-redesign header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p, body.page-template-page-nohero-redesign header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p, body.archive.category.category-aktuelles header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p, body.archive.category.category-preisveraenderungen header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p, body.page-template-page-lp-2022 header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p, body.post-template.post-template-tpl-full-width header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p, body.post-template-default.single.single-post header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p, body.page-template-page-redesign header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p, body.page-template-default header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p {
  padding: 40px 0 40px;
  color: #FFFFFF;
  font-size: 24px;
  line-height: 1;
  font-family: "Acumin W05 Regular", sans-serif;
}
body.error404.fl-theme-builder-404 header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a, body.post-template-tpl-post-redesign header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a, body.page-template-page-nohero-redesign header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a, body.archive.category.category-aktuelles header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a, body.archive.category.category-preisveraenderungen header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a, body.page-template-page-lp-2022 header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a, body.post-template.post-template-tpl-full-width header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a, body.post-template-default.single.single-post header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a, body.page-template-page-redesign header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a, body.page-template-default header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a {
  color: #ffffff;
  border-bottom: 2px solid white;
  margin: 0 10px;
}
body.error404.fl-theme-builder-404 header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a:first-of-type, body.post-template-tpl-post-redesign header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a:first-of-type, body.page-template-page-nohero-redesign header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a:first-of-type, body.archive.category.category-aktuelles header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a:first-of-type, body.archive.category.category-preisveraenderungen header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a:first-of-type, body.page-template-page-lp-2022 header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a:first-of-type, body.post-template.post-template-tpl-full-width header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a:first-of-type, body.post-template-default.single.single-post header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a:first-of-type, body.page-template-page-redesign header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a:first-of-type, body.page-template-default header .cam-hero-image-breadcrumb .cam-hero-image-breadcrumb-inner p a:first-of-type {
  margin-left: 0;
}
body.error404.fl-theme-builder-404 .fl-page-content .fl-rich-text ul, body.post-template-tpl-post-redesign .fl-page-content .fl-rich-text ul, body.page-template-page-nohero-redesign .fl-page-content .fl-rich-text ul, body.archive.category.category-aktuelles .fl-page-content .fl-rich-text ul, body.archive.category.category-preisveraenderungen .fl-page-content .fl-rich-text ul, body.page-template-page-lp-2022 .fl-page-content .fl-rich-text ul, body.post-template.post-template-tpl-full-width .fl-page-content .fl-rich-text ul, body.post-template-default.single.single-post .fl-page-content .fl-rich-text ul, body.page-template-page-redesign .fl-page-content .fl-rich-text ul, body.page-template-default .fl-page-content .fl-rich-text ul {
  padding-left: 30px;
}
body.error404.fl-theme-builder-404 .fl-page-content .fl-rich-text ul > li, body.post-template-tpl-post-redesign .fl-page-content .fl-rich-text ul > li, body.page-template-page-nohero-redesign .fl-page-content .fl-rich-text ul > li, body.archive.category.category-aktuelles .fl-page-content .fl-rich-text ul > li, body.archive.category.category-preisveraenderungen .fl-page-content .fl-rich-text ul > li, body.page-template-page-lp-2022 .fl-page-content .fl-rich-text ul > li, body.post-template.post-template-tpl-full-width .fl-page-content .fl-rich-text ul > li, body.post-template-default.single.single-post .fl-page-content .fl-rich-text ul > li, body.page-template-page-redesign .fl-page-content .fl-rich-text ul > li, body.page-template-default .fl-page-content .fl-rich-text ul > li {
  margin-bottom: 15px;
  list-style-image: url("/wp-content/uploads/icon-check-blue.svg");
}
body.error404.fl-theme-builder-404 .fl-page-content .fl-rich-text ol, body.post-template-tpl-post-redesign .fl-page-content .fl-rich-text ol, body.page-template-page-nohero-redesign .fl-page-content .fl-rich-text ol, body.archive.category.category-aktuelles .fl-page-content .fl-rich-text ol, body.archive.category.category-preisveraenderungen .fl-page-content .fl-rich-text ol, body.page-template-page-lp-2022 .fl-page-content .fl-rich-text ol, body.post-template.post-template-tpl-full-width .fl-page-content .fl-rich-text ol, body.post-template-default.single.single-post .fl-page-content .fl-rich-text ol, body.page-template-page-redesign .fl-page-content .fl-rich-text ol, body.page-template-default .fl-page-content .fl-rich-text ol {
  counter-reset: my-awesome-counter;
  list-style: none;
  padding-left: 40px;
}
body.error404.fl-theme-builder-404 .fl-page-content .fl-rich-text ol li, body.post-template-tpl-post-redesign .fl-page-content .fl-rich-text ol li, body.page-template-page-nohero-redesign .fl-page-content .fl-rich-text ol li, body.archive.category.category-aktuelles .fl-page-content .fl-rich-text ol li, body.archive.category.category-preisveraenderungen .fl-page-content .fl-rich-text ol li, body.page-template-page-lp-2022 .fl-page-content .fl-rich-text ol li, body.post-template.post-template-tpl-full-width .fl-page-content .fl-rich-text ol li, body.post-template-default.single.single-post .fl-page-content .fl-rich-text ol li, body.page-template-page-redesign .fl-page-content .fl-rich-text ol li, body.page-template-default .fl-page-content .fl-rich-text ol li {
  margin: 0 0 20px 0;
  counter-increment: my-awesome-counter;
  position: relative;
  font-size: 18px !important;
  line-height: 18px !important;
  padding-top: 9px;
}
body.error404.fl-theme-builder-404 .fl-page-content .fl-rich-text ol li *, body.post-template-tpl-post-redesign .fl-page-content .fl-rich-text ol li *, body.page-template-page-nohero-redesign .fl-page-content .fl-rich-text ol li *, body.archive.category.category-aktuelles .fl-page-content .fl-rich-text ol li *, body.archive.category.category-preisveraenderungen .fl-page-content .fl-rich-text ol li *, body.page-template-page-lp-2022 .fl-page-content .fl-rich-text ol li *, body.post-template.post-template-tpl-full-width .fl-page-content .fl-rich-text ol li *, body.post-template-default.single.single-post .fl-page-content .fl-rich-text ol li *, body.page-template-page-redesign .fl-page-content .fl-rich-text ol li *, body.page-template-default .fl-page-content .fl-rich-text ol li * {
  font-size: 18px !important;
  line-height: 18px !important;
}
body.error404.fl-theme-builder-404 .fl-page-content .fl-rich-text ol li:before, body.post-template-tpl-post-redesign .fl-page-content .fl-rich-text ol li:before, body.page-template-page-nohero-redesign .fl-page-content .fl-rich-text ol li:before, body.archive.category.category-aktuelles .fl-page-content .fl-rich-text ol li:before, body.archive.category.category-preisveraenderungen .fl-page-content .fl-rich-text ol li:before, body.page-template-page-lp-2022 .fl-page-content .fl-rich-text ol li:before, body.post-template.post-template-tpl-full-width .fl-page-content .fl-rich-text ol li:before, body.post-template-default.single.single-post .fl-page-content .fl-rich-text ol li:before, body.page-template-page-redesign .fl-page-content .fl-rich-text ol li:before, body.page-template-default .fl-page-content .fl-rich-text ol li:before {
  content: counter(my-awesome-counter);
  color: #ffffff;
  font-size: 16px;
  font-family: "Acumin W05 Regular", sans-serif;
  font-weight: bold;
  position: absolute;
  --size: 36px;
  left: calc(-1 * var(--size) - 10px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  top: 0;
  background: #A7BFCC;
  text-align: center;
}
body.error404.fl-theme-builder-404 .fl-page-content .fl-post-header .fl-post-meta .fl-post-author, body.error404.fl-theme-builder-404 .fl-page-content .fl-post-header .fl-post-meta .fl-sep, body.error404.fl-theme-builder-404 .fl-page-content .fl-post-header .fl-post-meta .fl-comments-popup-link, body.post-template-tpl-post-redesign .fl-page-content .fl-post-header .fl-post-meta .fl-post-author, body.post-template-tpl-post-redesign .fl-page-content .fl-post-header .fl-post-meta .fl-sep, body.post-template-tpl-post-redesign .fl-page-content .fl-post-header .fl-post-meta .fl-comments-popup-link, body.page-template-page-nohero-redesign .fl-page-content .fl-post-header .fl-post-meta .fl-post-author, body.page-template-page-nohero-redesign .fl-page-content .fl-post-header .fl-post-meta .fl-sep, body.page-template-page-nohero-redesign .fl-page-content .fl-post-header .fl-post-meta .fl-comments-popup-link, body.archive.category.category-aktuelles .fl-page-content .fl-post-header .fl-post-meta .fl-post-author, body.archive.category.category-aktuelles .fl-page-content .fl-post-header .fl-post-meta .fl-sep, body.archive.category.category-aktuelles .fl-page-content .fl-post-header .fl-post-meta .fl-comments-popup-link, body.archive.category.category-preisveraenderungen .fl-page-content .fl-post-header .fl-post-meta .fl-post-author, body.archive.category.category-preisveraenderungen .fl-page-content .fl-post-header .fl-post-meta .fl-sep, body.archive.category.category-preisveraenderungen .fl-page-content .fl-post-header .fl-post-meta .fl-comments-popup-link, body.page-template-page-lp-2022 .fl-page-content .fl-post-header .fl-post-meta .fl-post-author, body.page-template-page-lp-2022 .fl-page-content .fl-post-header .fl-post-meta .fl-sep, body.page-template-page-lp-2022 .fl-page-content .fl-post-header .fl-post-meta .fl-comments-popup-link, body.post-template.post-template-tpl-full-width .fl-page-content .fl-post-header .fl-post-meta .fl-post-author, body.post-template.post-template-tpl-full-width .fl-page-content .fl-post-header .fl-post-meta .fl-sep, body.post-template.post-template-tpl-full-width .fl-page-content .fl-post-header .fl-post-meta .fl-comments-popup-link, body.post-template-default.single.single-post .fl-page-content .fl-post-header .fl-post-meta .fl-post-author, body.post-template-default.single.single-post .fl-page-content .fl-post-header .fl-post-meta .fl-sep, body.post-template-default.single.single-post .fl-page-content .fl-post-header .fl-post-meta .fl-comments-popup-link, body.page-template-page-redesign .fl-page-content .fl-post-header .fl-post-meta .fl-post-author, body.page-template-page-redesign .fl-page-content .fl-post-header .fl-post-meta .fl-sep, body.page-template-page-redesign .fl-page-content .fl-post-header .fl-post-meta .fl-comments-popup-link, body.page-template-default .fl-page-content .fl-post-header .fl-post-meta .fl-post-author, body.page-template-default .fl-page-content .fl-post-header .fl-post-meta .fl-sep, body.page-template-default .fl-page-content .fl-post-header .fl-post-meta .fl-comments-popup-link {
  display: none;
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-teaser, body.post-template-tpl-post-redesign .fl-page-content .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-teaser, body.page-template-page-nohero-redesign .fl-page-content .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-teaser, body.archive.category.category-aktuelles .fl-page-content .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-teaser, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-teaser, body.page-template-page-lp-2022 .fl-page-content .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-teaser, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-teaser, body.post-template-default.single.single-post .fl-page-content .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-teaser, body.page-template-page-redesign .fl-page-content .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-teaser, body.page-template-default .fl-page-content .wgo-search-bar-wrapper div#yxt-SearchBar-autocomplete--search-bar-teaser {
  display: none;
}
@media (max-width: 1080px) {
  body.error404.fl-theme-builder-404 .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap, body.post-template-tpl-post-redesign .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap, body.page-template-page-nohero-redesign .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap, body.archive.category.category-aktuelles .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap, body.page-template-page-lp-2022 .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap, body.post-template-default.single.single-post .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap, body.page-template-page-redesign .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap, body.page-template-default .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap {
    background-size: contain;
  }
  body.error404.fl-theme-builder-404 .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.error404.fl-theme-builder-404 .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template-tpl-post-redesign .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template-tpl-post-redesign .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-nohero-redesign .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-nohero-redesign .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.archive.category.category-aktuelles .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.archive.category.category-aktuelles .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-lp-2022 .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-lp-2022 .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template-default.single.single-post .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template-default.single.single-post .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-redesign .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-redesign .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-default .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-default .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content {
    margin-top: 510px;
  }
}
@media (max-width: 992px) {
  body.error404.fl-theme-builder-404 .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap, body.post-template-tpl-post-redesign .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap, body.page-template-page-nohero-redesign .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap, body.archive.category.category-aktuelles .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap, body.page-template-page-lp-2022 .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap, body.post-template-default.single.single-post .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap, body.page-template-page-redesign .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap, body.page-template-default .fl-page-content .wgo-mobile-teaser-spacing .fl-row-content-wrap {
    background-size: contain;
  }
  body.error404.fl-theme-builder-404 .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.error404.fl-theme-builder-404 .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template-tpl-post-redesign .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template-tpl-post-redesign .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-nohero-redesign .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-nohero-redesign .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.archive.category.category-aktuelles .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.archive.category.category-aktuelles .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-lp-2022 .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-lp-2022 .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template-default.single.single-post .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template-default.single.single-post .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-redesign .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-redesign .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-default .fl-page-content .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-default .fl-page-content .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content {
    margin-top: 360px;
  }
  body.error404.fl-theme-builder-404 .fl-page-content .wgo-mobile-button, body.post-template-tpl-post-redesign .fl-page-content .wgo-mobile-button, body.page-template-page-nohero-redesign .fl-page-content .wgo-mobile-button, body.archive.category.category-aktuelles .fl-page-content .wgo-mobile-button, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-mobile-button, body.page-template-page-lp-2022 .fl-page-content .wgo-mobile-button, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-mobile-button, body.post-template-default.single.single-post .fl-page-content .wgo-mobile-button, body.page-template-page-redesign .fl-page-content .wgo-mobile-button, body.page-template-default .fl-page-content .wgo-mobile-button {
    position: relative;
    border: 2px solid #A7BFCC;
    height: 64px;
    text-align: center;
  }
  body.error404.fl-theme-builder-404 .fl-page-content .wgo-mobile-button a, body.post-template-tpl-post-redesign .fl-page-content .wgo-mobile-button a, body.page-template-page-nohero-redesign .fl-page-content .wgo-mobile-button a, body.archive.category.category-aktuelles .fl-page-content .wgo-mobile-button a, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-mobile-button a, body.page-template-page-lp-2022 .fl-page-content .wgo-mobile-button a, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-mobile-button a, body.post-template-default.single.single-post .fl-page-content .wgo-mobile-button a, body.page-template-page-redesign .fl-page-content .wgo-mobile-button a, body.page-template-default .fl-page-content .wgo-mobile-button a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 20px;
  }
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar, body.page-template-default .fl-page-content .wgo-location-search-bar {
  float: left;
}
@media (max-width: 700px) {
  body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar, body.page-template-default .fl-page-content .wgo-location-search-bar {
    padding-bottom: 144px;
  }
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar.sortiment form input, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar.sortiment form input, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar.sortiment form input, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar.sortiment form input, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar.sortiment form input, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar.sortiment form input, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar.sortiment form input, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar.sortiment form input, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar.sortiment form input, body.page-template-default .fl-page-content .wgo-location-search-bar.sortiment form input {
  border: 1px solid #979797;
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar.template form input, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar.template form input, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar.template form input, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar.template form input, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar.template form input, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar.template form input, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar.template form input, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar.template form input, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar.template form input, body.page-template-default .fl-page-content .wgo-location-search-bar.template form input {
  border: 1px solid #c4c4c4;
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar form, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar form, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar form, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar form, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar form, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar form, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar form, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar form, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar form, body.page-template-default .fl-page-content .wgo-location-search-bar form {
  position: relative;
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar form input, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar form input, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar form input, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar form input, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar form input, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar form input, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar form input, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar form input, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar form input, body.page-template-default .fl-page-content .wgo-location-search-bar form input {
  border-radius: 0;
  width: 280px;
  height: 64px;
  margin-right: 20px;
}
@media (max-width: 350px) {
  body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar form input, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar form input, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar form input, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar form input, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar form input, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar form input, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar form input, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar form input, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar form input, body.page-template-default .fl-page-content .wgo-location-search-bar form input {
    width: 240px;
  }
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar form button, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar form button, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar form button, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar form button, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar form button, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar form button, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar form button, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar form button, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar form button, body.page-template-default .fl-page-content .wgo-location-search-bar form button {
  display: none;
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar form button .yxt-SearchBar-AnimatedIcon, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar form button .yxt-SearchBar-AnimatedIcon, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar form button .yxt-SearchBar-AnimatedIcon, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar form button .yxt-SearchBar-AnimatedIcon, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar form button .yxt-SearchBar-AnimatedIcon, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar form button .yxt-SearchBar-AnimatedIcon, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar form button .yxt-SearchBar-AnimatedIcon, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar form button .yxt-SearchBar-AnimatedIcon, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar form button .yxt-SearchBar-AnimatedIcon, body.page-template-default .fl-page-content .wgo-location-search-bar form button .yxt-SearchBar-AnimatedIcon {
  display: none;
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.page-template-default .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button {
  display: block;
  width: 280px;
  height: 64px;
  border: 1px solid white;
  border-radius: 0;
  position: absolute;
  right: -280px;
  top: 0;
  background-color: #A7BFCC;
	border: unset;
}
@media (max-width: 700px) {
  body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.page-template-default .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button {
    right: 20px;
    top: 84px;
  }
}
@media (max-width: 350px) {
  body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button, body.page-template-default .fl-page-content .wgo-location-search-bar form button.js-yext-submit.yxt-SearchBar-button {
    width: 240px;
  }
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only, body.page-template-default .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only {
  clip: auto;
  width: 280px;
  height: 64px;
  color: #A7BFCC;
  top: 0;
  left: 0;
  z-index: 100;
}
@media (max-width: 350px) {
  body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only, body.page-template-default .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only {
    width: 240px;
  }
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only:after, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only:after, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only:after, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only:after, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only:after, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only:after, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only:after, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only:after, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only:after, body.page-template-default .fl-page-content .wgo-location-search-bar form button span.yxt-SearchBar-buttonText.sr-only:after {
  content: "> Standort finden";
  display: block;
  width: 100%;
  height: 100%;
  font-size: 24px;
  font-family: "Acumin W05 Regular", sans-serif;
  color: #fff;
}
@media (max-width: 700px) {
  body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-default .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-default .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content {
    margin-top: 270px;
  }
}
@media (max-width: 450px) {
  body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-default .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-default .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content {
    margin-top: 190px;
  }
}
@media (max-width: 400px) {
  body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-default .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-default .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content {
    margin-top: 230px;
  }
}
@media (max-width: 375px) {
  body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-default .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-default .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content {
    margin-top: 160px;
  }
}
@media (max-width: 320px) {
  body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.error404.fl-theme-builder-404 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template-tpl-post-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-nohero-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.archive.category.category-aktuelles .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-lp-2022 .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.post-template-default.single.single-post .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-page-redesign .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content, body.page-template-default .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-6167437903a34.fl-module > .fl-module-content, body.page-template-default .fl-page-content .wgo-location-search-bar .wgo-mobile-teaser-spacing .fl-node-616744769051f.fl-module > .fl-module-content {
    margin-top: 130px;
  }
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group, body.post-template-tpl-post-redesign .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group, body.page-template-page-nohero-redesign .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group, body.archive.category.category-aktuelles .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group, body.page-template-page-lp-2022 .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group, body.post-template-default.single.single-post .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group, body.page-template-page-redesign .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group, body.page-template-default .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group {
  display: grid;
  grid-template-columns: 0 auto auto auto 0;
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group:before, body.post-template-tpl-post-redesign .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group:before, body.page-template-page-nohero-redesign .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group:before, body.archive.category.category-aktuelles .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group:before, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group:before, body.page-template-page-lp-2022 .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group:before, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group:before, body.post-template-default.single.single-post .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group:before, body.page-template-page-redesign .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group:before, body.page-template-default .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group:before {
  display: none;
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group .fl-col, body.post-template-tpl-post-redesign .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group .fl-col, body.page-template-page-nohero-redesign .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group .fl-col, body.archive.category.category-aktuelles .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group .fl-col, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group .fl-col, body.page-template-page-lp-2022 .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group .fl-col, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group .fl-col, body.post-template-default.single.single-post .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group .fl-col, body.page-template-page-redesign .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group .fl-col, body.page-template-default .fl-page-content .wgo-sortiment-teaser-row .fl-row-content .fl-col-group .fl-col {
  width: 100% !important;
  max-width: 378px;
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-blog-teaser .fl-post-grid-post, body.post-template-tpl-post-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post, body.page-template-page-nohero-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post, body.archive.category.category-aktuelles .fl-page-content .wgo-blog-teaser .fl-post-grid-post, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-blog-teaser .fl-post-grid-post, body.page-template-page-lp-2022 .fl-page-content .wgo-blog-teaser .fl-post-grid-post, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-blog-teaser .fl-post-grid-post, body.post-template-default.single.single-post .fl-page-content .wgo-blog-teaser .fl-post-grid-post, body.page-template-page-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post, body.page-template-default .fl-page-content .wgo-blog-teaser .fl-post-grid-post {
  position: relative;
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-blog-teaser .fl-post-grid-post a.wgo-post-teaser-link, body.post-template-tpl-post-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post a.wgo-post-teaser-link, body.page-template-page-nohero-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post a.wgo-post-teaser-link, body.archive.category.category-aktuelles .fl-page-content .wgo-blog-teaser .fl-post-grid-post a.wgo-post-teaser-link, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-blog-teaser .fl-post-grid-post a.wgo-post-teaser-link, body.page-template-page-lp-2022 .fl-page-content .wgo-blog-teaser .fl-post-grid-post a.wgo-post-teaser-link, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-blog-teaser .fl-post-grid-post a.wgo-post-teaser-link, body.post-template-default.single.single-post .fl-page-content .wgo-blog-teaser .fl-post-grid-post a.wgo-post-teaser-link, body.page-template-page-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post a.wgo-post-teaser-link, body.page-template-default .fl-page-content .wgo-blog-teaser .fl-post-grid-post a.wgo-post-teaser-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-date, body.post-template-tpl-post-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-date, body.page-template-page-nohero-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-date, body.archive.category.category-aktuelles .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-date, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-date, body.page-template-page-lp-2022 .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-date, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-date, body.post-template-default.single.single-post .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-date, body.page-template-page-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-date, body.page-template-default .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-date {
  font-size: 18px;
  line-height: 24px;
  font-family: "Acumin W05 Regular", sans-serif;
  margin-bottom: 20px;
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-image, body.post-template-tpl-post-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-image, body.page-template-page-nohero-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-image, body.archive.category.category-aktuelles .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-image, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-image, body.page-template-page-lp-2022 .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-image, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-image, body.post-template-default.single.single-post .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-image, body.page-template-page-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-image, body.page-template-default .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-image {
  margin-top: 20px;
  margin-bottom: 20px;
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text, body.post-template-tpl-post-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text, body.page-template-page-nohero-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text, body.archive.category.category-aktuelles .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text, body.page-template-page-lp-2022 .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text, body.post-template-default.single.single-post .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text, body.page-template-page-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text, body.page-template-default .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text {
  padding: 0;
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text h2.fl-post-grid-title, body.post-template-tpl-post-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text h2.fl-post-grid-title, body.page-template-page-nohero-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text h2.fl-post-grid-title, body.archive.category.category-aktuelles .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text h2.fl-post-grid-title, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text h2.fl-post-grid-title, body.page-template-page-lp-2022 .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text h2.fl-post-grid-title, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text h2.fl-post-grid-title, body.post-template-default.single.single-post .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text h2.fl-post-grid-title, body.page-template-page-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text h2.fl-post-grid-title, body.page-template-default .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text h2.fl-post-grid-title {
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 20px;
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .fl-post-grid-content, body.post-template-tpl-post-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .fl-post-grid-content, body.page-template-page-nohero-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .fl-post-grid-content, body.archive.category.category-aktuelles .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .fl-post-grid-content, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .fl-post-grid-content, body.page-template-page-lp-2022 .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .fl-post-grid-content, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .fl-post-grid-content, body.post-template-default.single.single-post .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .fl-post-grid-content, body.page-template-page-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .fl-post-grid-content, body.page-template-default .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .fl-post-grid-content {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 20px;
  overflow: hidden;
  height: 128px;
}
body.error404.fl-theme-builder-404 .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .post-read-more, body.post-template-tpl-post-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .post-read-more, body.page-template-page-nohero-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .post-read-more, body.archive.category.category-aktuelles .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .post-read-more, body.archive.category.category-preisveraenderungen .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .post-read-more, body.page-template-page-lp-2022 .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .post-read-more, body.post-template.post-template-tpl-full-width .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .post-read-more, body.post-template-default.single.single-post .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .post-read-more, body.page-template-page-redesign .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .post-read-more, body.page-template-default .fl-page-content .wgo-blog-teaser .fl-post-grid-post .fl-post-grid-text .post-read-more {
  color: #A7BFCC;
  font-size: 18px;
  line-height: 1;
  font-weight: 500;
  margin-top: 20px;
}
body.error404.fl-theme-builder-404 .fl-page footer, body.post-template-tpl-post-redesign .fl-page footer, body.page-template-page-nohero-redesign .fl-page footer, body.archive.category.category-aktuelles .fl-page footer, body.archive.category.category-preisveraenderungen .fl-page footer, body.page-template-page-lp-2022 .fl-page footer, body.post-template.post-template-tpl-full-width .fl-page footer, body.post-template-default.single.single-post .fl-page footer, body.page-template-page-redesign .fl-page footer, body.page-template-default .fl-page footer {
  background-color: #A7BFCC;
  color: #ffffff !important;
}
@media (max-width: 992px) {
  body.error404.fl-theme-builder-404 .fl-page footer, body.post-template-tpl-post-redesign .fl-page footer, body.page-template-page-nohero-redesign .fl-page footer, body.archive.category.category-aktuelles .fl-page footer, body.archive.category.category-preisveraenderungen .fl-page footer, body.page-template-page-lp-2022 .fl-page footer, body.post-template.post-template-tpl-full-width .fl-page footer, body.post-template-default.single.single-post .fl-page footer, body.page-template-page-redesign .fl-page footer, body.page-template-default .fl-page footer {
    padding-top: 30px;
  }
}
body.error404.fl-theme-builder-404 .fl-page footer .fl-menu ul.menu li a, body.post-template-tpl-post-redesign .fl-page footer .fl-menu ul.menu li a, body.page-template-page-nohero-redesign .fl-page footer .fl-menu ul.menu li a, body.archive.category.category-aktuelles .fl-page footer .fl-menu ul.menu li a, body.archive.category.category-preisveraenderungen .fl-page footer .fl-menu ul.menu li a, body.page-template-page-lp-2022 .fl-page footer .fl-menu ul.menu li a, body.post-template.post-template-tpl-full-width .fl-page footer .fl-menu ul.menu li a, body.post-template-default.single.single-post .fl-page footer .fl-menu ul.menu li a, body.page-template-page-redesign .fl-page footer .fl-menu ul.menu li a, body.page-template-default .fl-page footer .fl-menu ul.menu li a {
  color: #ffffff;
}
body.error404.fl-theme-builder-404 .fl-page footer .dsb-social-buttons .icon-xing2:before, body.error404.fl-theme-builder-404 .fl-page footer .dsb-social-buttons .icon-facebook:before, body.error404.fl-theme-builder-404 .fl-page footer .dsb-social-buttons .icon-linkedin2:before, body.post-template-tpl-post-redesign .fl-page footer .dsb-social-buttons .icon-xing2:before, body.post-template-tpl-post-redesign .fl-page footer .dsb-social-buttons .icon-facebook:before, body.post-template-tpl-post-redesign .fl-page footer .dsb-social-buttons .icon-linkedin2:before, body.page-template-page-nohero-redesign .fl-page footer .dsb-social-buttons .icon-xing2:before, body.page-template-page-nohero-redesign .fl-page footer .dsb-social-buttons .icon-facebook:before, body.page-template-page-nohero-redesign .fl-page footer .dsb-social-buttons .icon-linkedin2:before, body.archive.category.category-aktuelles .fl-page footer .dsb-social-buttons .icon-xing2:before, body.archive.category.category-aktuelles .fl-page footer .dsb-social-buttons .icon-facebook:before, body.archive.category.category-aktuelles .fl-page footer .dsb-social-buttons .icon-linkedin2:before, body.archive.category.category-preisveraenderungen .fl-page footer .dsb-social-buttons .icon-xing2:before, body.archive.category.category-preisveraenderungen .fl-page footer .dsb-social-buttons .icon-facebook:before, body.archive.category.category-preisveraenderungen .fl-page footer .dsb-social-buttons .icon-linkedin2:before, body.page-template-page-lp-2022 .fl-page footer .dsb-social-buttons .icon-xing2:before, body.page-template-page-lp-2022 .fl-page footer .dsb-social-buttons .icon-facebook:before, body.page-template-page-lp-2022 .fl-page footer .dsb-social-buttons .icon-linkedin2:before, body.post-template.post-template-tpl-full-width .fl-page footer .dsb-social-buttons .icon-xing2:before, body.post-template.post-template-tpl-full-width .fl-page footer .dsb-social-buttons .icon-facebook:before, body.post-template.post-template-tpl-full-width .fl-page footer .dsb-social-buttons .icon-linkedin2:before, body.post-template-default.single.single-post .fl-page footer .dsb-social-buttons .icon-xing2:before, body.post-template-default.single.single-post .fl-page footer .dsb-social-buttons .icon-facebook:before, body.post-template-default.single.single-post .fl-page footer .dsb-social-buttons .icon-linkedin2:before, body.page-template-page-redesign .fl-page footer .dsb-social-buttons .icon-xing2:before, body.page-template-page-redesign .fl-page footer .dsb-social-buttons .icon-facebook:before, body.page-template-page-redesign .fl-page footer .dsb-social-buttons .icon-linkedin2:before, body.page-template-default .fl-page footer .dsb-social-buttons .icon-xing2:before, body.page-template-default .fl-page footer .dsb-social-buttons .icon-facebook:before, body.page-template-default .fl-page footer .dsb-social-buttons .icon-linkedin2:before {
  color: #ffffff;
}
body.error404.fl-theme-builder-404 .fl-page footer .dsb-social-buttons .dsb-xing:before, body.post-template-tpl-post-redesign .fl-page footer .dsb-social-buttons .dsb-xing:before, body.page-template-page-nohero-redesign .fl-page footer .dsb-social-buttons .dsb-xing:before, body.archive.category.category-aktuelles .fl-page footer .dsb-social-buttons .dsb-xing:before, body.archive.category.category-preisveraenderungen .fl-page footer .dsb-social-buttons .dsb-xing:before, body.page-template-page-lp-2022 .fl-page footer .dsb-social-buttons .dsb-xing:before, body.post-template.post-template-tpl-full-width .fl-page footer .dsb-social-buttons .dsb-xing:before, body.post-template-default.single.single-post .fl-page footer .dsb-social-buttons .dsb-xing:before, body.page-template-page-redesign .fl-page footer .dsb-social-buttons .dsb-xing:before, body.page-template-default .fl-page footer .dsb-social-buttons .dsb-xing:before {
  content: "";
  background: url(https://wego-vti.de/wp-content/uploads/xing-logo.svg);
  display: inline-block;
  width: 25px;
  height: 25px;
  background-size: cover;
  position: relative;
  top: 1px;
}
body.error404.fl-theme-builder-404 .fl-page footer .dsb-social-buttons .dsb-linkedin:before, body.post-template-tpl-post-redesign .fl-page footer .dsb-social-buttons .dsb-linkedin:before, body.page-template-page-nohero-redesign .fl-page footer .dsb-social-buttons .dsb-linkedin:before, body.archive.category.category-aktuelles .fl-page footer .dsb-social-buttons .dsb-linkedin:before, body.archive.category.category-preisveraenderungen .fl-page footer .dsb-social-buttons .dsb-linkedin:before, body.page-template-page-lp-2022 .fl-page footer .dsb-social-buttons .dsb-linkedin:before, body.post-template.post-template-tpl-full-width .fl-page footer .dsb-social-buttons .dsb-linkedin:before, body.post-template-default.single.single-post .fl-page footer .dsb-social-buttons .dsb-linkedin:before, body.page-template-page-redesign .fl-page footer .dsb-social-buttons .dsb-linkedin:before, body.page-template-default .fl-page footer .dsb-social-buttons .dsb-linkedin:before {
  content: "";
  background: url(https://wego-vti.de/wp-content/uploads/linked-in.png);
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: cover;
}
body.error404.fl-theme-builder-404 .fl-page footer .dsb-social-buttons .dsb-facebook, body.post-template-tpl-post-redesign .fl-page footer .dsb-social-buttons .dsb-facebook, body.page-template-page-nohero-redesign .fl-page footer .dsb-social-buttons .dsb-facebook, body.archive.category.category-aktuelles .fl-page footer .dsb-social-buttons .dsb-facebook, body.archive.category.category-preisveraenderungen .fl-page footer .dsb-social-buttons .dsb-facebook, body.page-template-page-lp-2022 .fl-page footer .dsb-social-buttons .dsb-facebook, body.post-template.post-template-tpl-full-width .fl-page footer .dsb-social-buttons .dsb-facebook, body.post-template-default.single.single-post .fl-page footer .dsb-social-buttons .dsb-facebook, body.page-template-page-redesign .fl-page footer .dsb-social-buttons .dsb-facebook, body.page-template-default .fl-page footer .dsb-social-buttons .dsb-facebook {
  margin-right: 10px;
  padding-top: 3px;
}
body.error404.fl-theme-builder-404 .fl-page footer .dsb-social-buttons .dsb-facebook:before, body.post-template-tpl-post-redesign .fl-page footer .dsb-social-buttons .dsb-facebook:before, body.page-template-page-nohero-redesign .fl-page footer .dsb-social-buttons .dsb-facebook:before, body.archive.category.category-aktuelles .fl-page footer .dsb-social-buttons .dsb-facebook:before, body.archive.category.category-preisveraenderungen .fl-page footer .dsb-social-buttons .dsb-facebook:before, body.page-template-page-lp-2022 .fl-page footer .dsb-social-buttons .dsb-facebook:before, body.post-template.post-template-tpl-full-width .fl-page footer .dsb-social-buttons .dsb-facebook:before, body.post-template-default.single.single-post .fl-page footer .dsb-social-buttons .dsb-facebook:before, body.page-template-page-redesign .fl-page footer .dsb-social-buttons .dsb-facebook:before, body.page-template-default .fl-page footer .dsb-social-buttons .dsb-facebook:before {
  content: "";
  font-size: 25px;
  margin-right: 20px;
  width: 25px;
  height: 25px;
  display: inline-block;
  color: white;
}
body.error404.fl-theme-builder-404 .fl-page footer #page-footer.fl-node-5a8ac04c23155 > .fl-row-content-wrap, body.post-template-tpl-post-redesign .fl-page footer #page-footer.fl-node-5a8ac04c23155 > .fl-row-content-wrap, body.page-template-page-nohero-redesign .fl-page footer #page-footer.fl-node-5a8ac04c23155 > .fl-row-content-wrap, body.archive.category.category-aktuelles .fl-page footer #page-footer.fl-node-5a8ac04c23155 > .fl-row-content-wrap, body.archive.category.category-preisveraenderungen .fl-page footer #page-footer.fl-node-5a8ac04c23155 > .fl-row-content-wrap, body.page-template-page-lp-2022 .fl-page footer #page-footer.fl-node-5a8ac04c23155 > .fl-row-content-wrap, body.post-template.post-template-tpl-full-width .fl-page footer #page-footer.fl-node-5a8ac04c23155 > .fl-row-content-wrap, body.post-template-default.single.single-post .fl-page footer #page-footer.fl-node-5a8ac04c23155 > .fl-row-content-wrap, body.page-template-page-redesign .fl-page footer #page-footer.fl-node-5a8ac04c23155 > .fl-row-content-wrap, body.page-template-default .fl-page footer #page-footer.fl-node-5a8ac04c23155 > .fl-row-content-wrap {
  margin-bottom: 0;
}
@media (max-width: 1000px) {
  body.error404.fl-theme-builder-404 body.page-template-page-lp-2022 header.wgo-page-header > .header-wrapper, body.post-template-tpl-post-redesign body.page-template-page-lp-2022 header.wgo-page-header > .header-wrapper, body.page-template-page-nohero-redesign body.page-template-page-lp-2022 header.wgo-page-header > .header-wrapper, body.archive.category.category-aktuelles body.page-template-page-lp-2022 header.wgo-page-header > .header-wrapper, body.archive.category.category-preisveraenderungen body.page-template-page-lp-2022 header.wgo-page-header > .header-wrapper, body.page-template-page-lp-2022 body.page-template-page-lp-2022 header.wgo-page-header > .header-wrapper, body.post-template.post-template-tpl-full-width body.page-template-page-lp-2022 header.wgo-page-header > .header-wrapper, body.post-template-default.single.single-post body.page-template-page-lp-2022 header.wgo-page-header > .header-wrapper, body.page-template-page-redesign body.page-template-page-lp-2022 header.wgo-page-header > .header-wrapper, body.page-template-default body.page-template-page-lp-2022 header.wgo-page-header > .header-wrapper {
    padding-bottom: 0;
  }
}
body.error404.fl-theme-builder-404 #page-footer.page-footer-redesign, body.error404.fl-theme-builder-404 #page-footer.page-footer-redesign a, body.post-template-tpl-post-redesign #page-footer.page-footer-redesign, body.post-template-tpl-post-redesign #page-footer.page-footer-redesign a, body.page-template-page-nohero-redesign #page-footer.page-footer-redesign, body.page-template-page-nohero-redesign #page-footer.page-footer-redesign a, body.archive.category.category-aktuelles #page-footer.page-footer-redesign, body.archive.category.category-aktuelles #page-footer.page-footer-redesign a, body.archive.category.category-preisveraenderungen #page-footer.page-footer-redesign, body.archive.category.category-preisveraenderungen #page-footer.page-footer-redesign a, body.page-template-page-lp-2022 #page-footer.page-footer-redesign, body.page-template-page-lp-2022 #page-footer.page-footer-redesign a, body.post-template.post-template-tpl-full-width #page-footer.page-footer-redesign, body.post-template.post-template-tpl-full-width #page-footer.page-footer-redesign a, body.post-template-default.single.single-post #page-footer.page-footer-redesign, body.post-template-default.single.single-post #page-footer.page-footer-redesign a, body.page-template-page-redesign #page-footer.page-footer-redesign, body.page-template-page-redesign #page-footer.page-footer-redesign a, body.page-template-default #page-footer.page-footer-redesign, body.page-template-default #page-footer.page-footer-redesign a {
  color: #FFFFFF !important;
}
body.error404.fl-theme-builder-404 a.button, body.post-template-tpl-post-redesign a.button, body.page-template-page-nohero-redesign a.button, body.archive.category.category-aktuelles a.button, body.archive.category.category-preisveraenderungen a.button, body.page-template-page-lp-2022 a.button, body.post-template.post-template-tpl-full-width a.button, body.post-template-default.single.single-post a.button, body.page-template-page-redesign a.button, body.page-template-default a.button {
  align-items: center;
  padding: 20px;
  background-color: #002943;
  font-family: "Acumin W05 Regular", sans-serif;
  font-size: 18px !important;
  line-height: 1;
  text-align: center;
  color: #fff;
  font-weight: unset;
  border-radius: 0;
}
body.error404.fl-theme-builder-404 a.button:hover, body.post-template-tpl-post-redesign a.button:hover, body.page-template-page-nohero-redesign a.button:hover, body.archive.category.category-aktuelles a.button:hover, body.archive.category.category-preisveraenderungen a.button:hover, body.page-template-page-lp-2022 a.button:hover, body.post-template.post-template-tpl-full-width a.button:hover, body.post-template-default.single.single-post a.button:hover, body.page-template-page-redesign a.button:hover, body.page-template-default a.button:hover {
  color: #fff;
  background-color: #A7BFCC;
  border: none;
}
body.archive.category.category-preisveraenderungen .fl-page-content h1.fl-heading .fl-heading-text {
  font-size: 17px;
  line-height: 22px;
  font-weight: 400;
}
.cam-boden-animation {
  position: relative;
  max-width: 100%;
  margin: 0 auto;
}
.animation-wrapper {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow-x: auto;
  overflow-y: auto;
  overflow: hidden;
  display: none;
}
.animation-inner-wrapper {
  width: 100%;
  height: 150vh;
  position: relative;
  top: 0;
  left: 0;
}
.animation {
  margin: 0 auto;
  max-width: 1200px;
}
