.customer-styles {
  /* START global: admin-templates */
  /* END global: admin-templates */
  /* START global: admin-templates */
  /* END global: admin-templates */
  /* START global: admin-templates */
  /* END global: admin-templates */
  /* START global: base.scss */
  /*  Larger Screen Styling */
  /* Google-Translate */
  /* END global: base.scss */
}

.customer-styles .template_dash-berginfo-bus.dash-tile {
  background-color: transparent;
}

.customer-styles .template_dash-berginfo-bus .description {
  padding-left: 10px;
  text-transform: uppercase;
  font-weight: 900;
  font-family: "Museo Sans", Verdana, sans-serif;
  min-width: 68px;
  max-width: 68px;
  line-height: 17px;
}

.customer-styles .template_dash-berginfo-bus .tile-link {
  display: flex;
  height: 74px;
  overflow: hidden;
  background-color: white;
  margin-bottom: 10px;
  justify-content: space-between;
  align-items: center;
  border-radius: 5px;
}

.customer-styles .template_dash-berginfo-bus .icon-container {
  width: 32px;
  height: 34px;
  min-width: 32px;
  border: 1px solid #67798A;
  border-radius: 18px;
  padding: 0 1px;
  color: #67798A;
}

.customer-styles .template_dash-berginfo-bus .icon-container .icon {
  width: 100%;
  height: 100%;
}

.customer-styles .template_dash-berginfo-bus .right-button {
  width: 27px;
  min-width: 27px;
  background-color: #67798A;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.customer-styles .template_dash-berginfo-bus .right-button .icon {
  width: 12px;
  height: 10px;
}

.customer-styles .dash-instagram-admin .dash-tile.dash-tile-small .header-link {
  text-decoration: none;
}

.customer-styles .dash-instagram-admin .dash-tile.dash-tile-small .dash-tile-header .headline-wrapper {
  max-width: 142px;
}

.customer-styles .dash-instagram-admin .dash-tile.dash-tile-small .dash-tile-header .headline-wrapper .headline {
  font-size: 13.5px;
  max-width: 142px;
  letter-spacing: 0;
}

.customer-styles .dash-instagram-admin .dash-tile.dash-tile-small .dash-tile-header .headline-wrapper:after {
  display: none;
}

.customer-styles .dash-instagram-admin .dash-tile .ig-posts-wrapper a {
  display: none;
}

.customer-styles .dash-instagram-admin .dash-tile .ig-posts-wrapper a:first-child {
  display: block;
}

.customer-styles .dash-instagram-admin .dash-tile .ig-posts-wrapper .instagram-square-item {
  -o-object-fit: cover;
     object-fit: cover;
  width: 158px;
  height: 130px;
}

.customer-styles .dash-instagram-admin .dash-tile .ig-posts-wrapper .instagram-icon-white {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 60 60'%3E%3Cpath id='Instagram-neg' d='M18.455,1H43.545A17.577,17.577,0,0,1,61,18.455V43.545A17.577,17.577,0,0,1,43.545,61H18.455A17.577,17.577,0,0,1,1,43.545V18.455A17.577,17.577,0,0,1,18.455,1Zm-.545,6A10.941,10.941,0,0,0,7,17.909V44.364A10.941,10.941,0,0,0,17.909,55.273H44.364A10.941,10.941,0,0,0,55.273,44.364V17.909A10.941,10.941,0,0,0,44.364,7Zm28.909,4.364a3.728,3.728,0,0,1,3.818,3.818A3.728,3.728,0,0,1,46.818,19h0A3.728,3.728,0,0,1,43,15.182,3.728,3.728,0,0,1,46.818,11.364ZM31,16A15,15,0,1,1,16,31,15.133,15.133,0,0,1,31,16Zm0,6a9,9,0,0,0,0,18h0a9,9,0,1,0,0-18Z' transform='translate(-1 -1)' fill='%23ffffff'/%3E%3C/svg%3E%0A");
  width: 22px;
  height: 22px;
  margin: 0;
  display: block;
  position: absolute;
  bottom: 10px;
  left: 10px;
}

.customer-styles .dash-wetter-admin .dash-tile-content {
  font-family: "Museo Sans", Verdana, sans-serif;
}

.customer-styles .dash-wetter-admin .dash-tile-content .tile-link {
  display: flex;
}

.customer-styles .dash-wetter-admin .dash-tile-content .dash-weather-left {
  border-right: 1px solid #707070;
}

.customer-styles .dash-wetter-admin .dash-tile-content .dash-weather-column {
  min-width: 50%;
  max-width: 50%;
  min-height: 130px;
  max-height: 130px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 5px 0;
  box-sizing: border-box;
}

.customer-styles .dash-wetter-admin .dash-tile-content .dash-weather-icon {
  width: 30px;
  height: 30px;
  border: 1px solid #707070;
  border-radius: 16px;
  margin-bottom: 5px;
}

.customer-styles .dash-wetter-admin .dash-tile-content .dash-weather-icon img {
  width: 100%;
}

.customer-styles .dash-wetter-admin .dash-tile-content .dash-rain-wind {
  width: 100%;
  margin-left: 20px;
}

.customer-styles .dash-wetter-admin .dash-tile-content .dash-weather-wind {
  margin-top: -5px;
}

.customer-styles .dash-wetter-admin .dash-tile-content .icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  margin-left: -5px;
}

.customer-styles .dash-wetter-admin .dash-tile-content .icon.icon-drop:before {
  content: '';
  width: 21px;
  height: 21px;
  left: 0;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23565656;%7D%0A%3C/style%3E%3Cpath id='Pfad_1004' class='st0' d='M5.4,12.2c0,2.5,2,4.5,4.5,4.5l0,0c2.5,0,4.6-2,4.6-4.5l0,0c0-0.9-0.2-1.7-0.7-2.4L9.9,3.7 L6.1,9.8C5.6,10.5,5.4,11.3,5.4,12.2z'/%3E%3C/svg%3E%0A");
}

.customer-styles .dash-wetter-admin .dash-tile-content .weather-icons {
  width: 14px;
  height: 17px;
  background-repeat: no-repeat;
  display: inline-block;
  margin-top: 3px;
}

.customer-styles .dash-wetter-admin .dash-tile-content .weather-icons.wind--none {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: $$$/GeneralStr/196=Adobe Illustrator 27.6.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Ebene_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 7.9 21' style='enable-background:new 0 0 7.9 21;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23565656;stroke-width:0.751;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='21' width='7.9' x='0' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg id='Gruppe_2789' transform='translate(0 0)'%3E%3Cg%3E%3Cg id='Gruppe_2654'%3E%3Cline id='Linie_435' class='st0' x1='0.7' y1='2.8' x2='0.7' y2='21'/%3E%3Cpath id='Pfad_1101' class='st0' d='M3.4,18.2l-3-17.1l6.2-0.7l0.9,17.3L3.4,18.2z'/%3E%3Cline id='Linie_436' class='st0' x1='7' y1='6.2' x2='1.4' y2='6.8'/%3E%3Cline id='Linie_437' class='st0' x1='7.2' y1='12' x2='2.4' y2='12.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .dash-wetter-admin .dash-tile-content .weather-icons.wind--low {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: $$$/GeneralStr/196=Adobe Illustrator 27.6.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Ebene_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14.2 23.6' style='enable-background:new 0 0 14.2 23.6;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_00000039839535502492079610000009811055756923086264_);%7D .st1%7Bfill:none;stroke:%23565656;stroke-width:0.751;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='23.6' width='14.2' x='0' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg id='Gruppe_2790' transform='translate(0 0)'%3E%3Cg id='Gruppe_2657'%3E%3Cg%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='14.2' height='23.6'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000177476476376561804720000002533564210179047335_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg id='Gruppe_2656' style='clip-path:url(%23SVGID_00000177476476376561804720000002533564210179047335_);'%3E%3Cline id='Linie_438' class='st1' x1='0.5' y1='3.6' x2='0.5' y2='23.6'/%3E%3Cpath id='Pfad_1102' class='st1' d='M10,18.1L0.5,3.6l5.4-3.1L13.7,16L10,18.1z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cline id='Linie_439' class='st1' x1='8.5' y1='5.7' x2='3.7' y2='8.5'/%3E%3Cline id='Linie_440' class='st1' x1='11.1' y1='10.9' x2='6.8' y2='13.3'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .dash-wetter-admin .dash-tile-content .weather-icons.wind--mid {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: $$$/GeneralStr/196=Adobe Illustrator 27.6.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Ebene_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 19 22.3' style='enable-background:new 0 0 19 22.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23565656;stroke-width:0.751;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='22.3' width='19' x='0' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg id='Gruppe_2791' transform='translate(0 0)'%3E%3Cg id='Gruppe_2660'%3E%3Cg%3E%3Cg id='Gruppe_2659'%3E%3Cline id='Linie_441' class='st0' x1='0.5' y1='6.3' x2='0.5' y2='22.3'/%3E%3Cpath id='Pfad_1103' class='st0' d='M17.1,11.3l-16.6-5l2.1-5.8l15.9,6.8L17.1,11.3z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cline id='Linie_442' class='st0' x1='7.9' y1='2.7' x2='6' y2='8'/%3E%3Cline id='Linie_443' class='st0' x1='13.2' y1='5.1' x2='11.6' y2='9.6'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .dash-wetter-admin .dash-tile-content .weather-icons.wind--height {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: $$$/GeneralStr/196=Adobe Illustrator 27.6.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Ebene_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 18.1 20.9' style='enable-background:new 0 0 18.1 20.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23565656;stroke-width:0.751;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='20.9' width='18.1' x='0' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg id='Gruppe_2792' transform='translate(0 0)'%3E%3Cg%3E%3Cg id='Gruppe_2662'%3E%3Cline id='Linie_444' class='st0' x1='0.4' y1='0.4' x2='0.4' y2='20.9'/%3E%3Cpath id='Pfad_1104' class='st0' d='M17.7,5.6l-17.3,1V0.4l17.3,1V5.6z'/%3E%3Cline id='Linie_445' class='st0' x1='6.1' y1='0.7' x2='6.1' y2='6.3'/%3E%3Cline id='Linie_446' class='st0' x1='11.9' y1='1.1' x2='11.9' y2='5.9'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .dash-wetter-admin .dash-tile-content .typo-table {
  display: flex;
  font-family: "Museo Sans", Verdana, sans-serif;
}

.customer-styles .dash-wetter-admin .dash-tile-content .dash-weather-temp {
  font-size: 15px;
  line-height: 15px;
  letter-spacing: 0;
  font-weight: 900;
}

.customer-styles .global-grid {
  align-items: start;
  -moz-column-gap: 10px;
       column-gap: 10px;
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  margin: 0 auto;
  max-width: calc(100% - 50px);
}

@media (min-width: 1000px) {
  .customer-styles .global-grid {
    grid-template-columns: repeat(12, minmax(0, 1fr));
    max-width: calc(100% - 90px);
  }
}

@media (min-width: 1280px) {
  .customer-styles .global-grid {
    max-width: calc(1280px - 90px);
  }
}

.customer-styles .background {
  --color: #fff;
  --color-rgb: 255, 255, 255;
  --background-color: #fff;
  --background-color-rgb: 255, 255, 255;
  --element-color: #000;
  --element-color-rgb: 0, 0, 0;
  --font-color: #565656;
  --font-color-rgb: 86, 86, 86;
  --font-special-color: #000;
}

.customer-styles .background.background-invert {
  --background-color: #000;
  --background-color-rgb: 0, 0, 0;
  --element-color: #fff;
  --element-color-rgb: 255, 255, 255;
  --font-color: #fff;
  --font-color-rgb: 255, 255, 255;
  --font-special-color: #000;
}

.customer-styles .background .background-color {
  background-color: var(--background-color);
}

.customer-styles .background .background-color,
.customer-styles .background .background-color h1,
.customer-styles .background .background-color h2,
.customer-styles .background .background-color h3,
.customer-styles .background .background-color h4,
.customer-styles .background .background-color h5 {
  color: var(--font-color);
}

.customer-styles .background-yellow {
  --color: #ffe053;
  --color-rgb: 255, 224, 83;
  --background-color: #ffe053;
  --background-color-rgb: 255, 224, 83;
  --element-color: #fff;
  --element-color-rgb: 255, 255, 255;
  --font-color: #000;
  --font-color-rgb: 0, 0, 0;
  --font-special-color: #000;
}

.customer-styles .background-yellow.background-invert {
  --background-color: #fff;
  --background-color-rgb: 255, 255, 255;
  --element-color: #ffe053;
  --element-color-rgb: 255, 224, 83;
  --font-color: #565656;
  --font-color-rgb: 86, 86, 86;
  --font-special-color: #000;
}

.customer-styles .background-blue {
  --color: #a3d8e7;
  --color-rgb: 163, 216, 231;
  --background-color: #a3d8e7;
  --background-color-rgb: 163, 216, 231;
  --element-color: #fff;
  --element-color-rgb: 255, 255, 255;
  --font-color: #000;
  --font-color-rgb: 0, 0, 0;
  --font-special-color: #000;
}

.customer-styles .background-blue.background-invert {
  --background-color: #fff;
  --background-color-rgb: 255, 255, 255;
  --element-color: #a3d8e7;
  --element-color-rgb: 163, 216, 231;
  --font-color: #565656;
  --font-color-rgb: 86, 86, 86;
  --font-special-color: #000;
}

.customer-styles .background-green {
  --color: #c2ddaf;
  --color-rgb: 194, 221, 175;
  --background-color: #c2ddaf;
  --background-color-rgb: 194, 221, 175;
  --element-color: #fff;
  --element-color-rgb: 255, 255, 255;
  --font-color: #000;
  --font-color-rgb: 0, 0, 0;
  --font-special-color: #000;
}

.customer-styles .background-green.background-invert {
  --background-color: #fff;
  --background-color-rgb: 255, 255, 255;
  --element-color: #c2ddaf;
  --element-color-rgb: 194, 221, 175;
  --font-color: #565656;
  --font-color-rgb: 86, 86, 86;
  --font-special-color: #000;
}

.customer-styles .background-grey {
  --color: #5d6f7d;
  --color-rgb: 93, 111, 125;
  --background-color: #5d6f7d;
  --background-color-rgb: 93, 111, 125;
  --element-color: #fff;
  --element-color-rgb: 255, 255, 255;
  --font-color: #fff;
  --font-color-rgb: 255, 255, 255;
  --font-special-color: #5d6f7d;
}

.customer-styles .background-grey.background-invert {
  --background-color: #fff;
  --background-color-rgb: 255, 255, 255;
  --element-color: #5d6f7d;
  --element-color-rgb: 93, 111, 125;
  --font-color: #565656;
  --font-color-rgb: 86, 86, 86;
  --font-special-color: #fff;
}

.customer-styles .background-sandstone {
  --color: #c8c1a5;
  --color-rgb: 200, 193, 165;
  --background-color: #c8c1a5;
  --background-color-rgb: 200, 193, 165;
  --element-color: #fff;
  --element-color-rgb: 255, 255, 255;
  --font-color: #000;
  --font-color-rgb: 0, 0, 0;
  --font-special-color: #000;
}

.customer-styles .background-sandstone.background-invert {
  --background-color: #fff;
  --background-color-rgb: 255, 255, 255;
  --element-color: #c8c1a5;
  --element-color-rgb: 200, 193, 165;
  --font-color: #565656;
  --font-color-rgb: 86, 86, 86;
  --font-special-color: #000;
}

.customer-styles .background-black {
  --color: #000;
  --color-rgb: 0, 0, 0;
  --background-color: #000;
  --background-color-rgb: 0, 0, 0;
  --element-color: #fff;
  --element-color-rgb: 255, 255, 255;
  --font-color: #fff;
  --font-color-rgb: 255, 255, 255;
  --font-special-color: #000;
}

.customer-styles .background-black.background-invert {
  --background-color: #fff;
  --background-color-rgb: 255, 255, 255;
  --element-color: #000;
  --element-color-rgb: 0, 0, 0;
  --font-color: #000;
  --font-color-rgb: 0, 0, 0;
  --font-special-color: #000;
}

.customer-styles .background-blackberry {
  --color: #bc4a7a;
  --color-rgb: 188, 74, 122;
  --background-color: #bc4a7a;
  --background-color-rgb: 188, 74, 122;
  --element-color: #fff;
  --element-color-rgb: 255, 255, 255;
  --font-color: #fff;
  --font-color-rgb: 255, 255, 255;
  --font-special-color: #000;
}

.customer-styles .background-blackberry.background-invert {
  --background-color: #fff;
  --background-color-rgb: 255, 255, 255;
  --element-color: #bc4a7a;
  --element-color-rgb: 188, 74, 122;
  --font-color: #565656;
  --font-color-rgb: 86, 86, 86;
  --font-special-color: #000;
}

.customer-styles .typo-h1 {
  font-size: 36px;
  letter-spacing: 0.13em;
  line-height: 1.22222;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-weight: 300;
  margin: 0;
  text-transform: uppercase;
}

@media (min-width: 1000px) {
  .customer-styles .typo-h1 {
    font-size: 60px;
    letter-spacing: 0.12em;
    line-height: 1.2;
  }
}

.customer-styles .typo-h1 b {
  font-weight: 900;
}

.customer-styles .typo-h2 {
  font-size: 28px;
  letter-spacing: 0.15em;
  line-height: 1.21429;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-weight: 300;
  margin: 0;
  text-transform: uppercase;
}

@media (min-width: 1000px) {
  .customer-styles .typo-h2 {
    font-size: 42px;
    letter-spacing: 0.15em;
    line-height: 1.21429;
  }
}

.customer-styles .typo-h2 b {
  font-weight: 900;
}

.customer-styles .typo-h3 {
  font-size: 22px;
  letter-spacing: 0.15em;
  line-height: 1.22727;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-weight: 300;
  margin: 0;
  text-transform: uppercase;
}

@media (min-width: 1000px) {
  .customer-styles .typo-h3 {
    font-size: 28px;
    letter-spacing: 0.15em;
    line-height: 1.21429;
  }
}

.customer-styles .typo-h3 b {
  font-weight: 900;
}

.customer-styles .typo-subline {
  font-size: 20px;
  letter-spacing: 0.02em;
  line-height: 1.4;
  font-family: "Museo", Verdana, sans-serif;
  font-style: italic;
  font-weight: 300;
  margin: 0;
}

@media (min-width: 1000px) {
  .customer-styles .typo-subline {
    font-size: 22px;
    letter-spacing: 0.02em;
    line-height: 1.36364;
  }
}

.customer-styles .typo-intro {
  font-size: 22px;
  letter-spacing: 0em;
  line-height: 1.5;
  font-family: "Museo", Verdana, sans-serif;
  font-style: italic;
  font-weight: 300;
}

@media (min-width: 1000px) {
  .customer-styles .typo-intro {
    font-size: 28px;
    letter-spacing: 0em;
    line-height: 1.5;
  }
}

.customer-styles .typo-text {
  font-size: 17px;
  letter-spacing: 0.02em;
  line-height: 1.58824;
  font-family: "Museo", Verdana, sans-serif;
  font-weight: 300;
}

@media (min-width: 1000px) {
  .customer-styles .typo-text {
    font-size: 19px;
    letter-spacing: 0.02em;
    line-height: 1.57895;
  }
}

.customer-styles .typo-text b {
  font-weight: 700;
}

.customer-styles .typo-text p {
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 1em;
  margin-top: 1em;
}

.customer-styles .typo-text p:first-child {
  margin-top: 0;
}

.customer-styles .typo-text p:last-child {
  margin-bottom: 0;
}

.customer-styles .typo-text ol {
  counter-reset: ol-counter;
  list-style: none;
  padding-inline-start: 0;
}

.customer-styles .typo-text ol li {
  counter-increment: ol-counter;
  display: flex;
}

.customer-styles .typo-text ol li::before {
  content: "0" counter(ol-counter) ".";
  margin-right: .5rem;
}

.customer-styles .typo-text ol li:nth-child(n+10)::before {
  content: counter(ol-counter) ".";
}

.customer-styles .typo-text ul {
  padding-inline-start: 1em;
}

.customer-styles .typo-caption {
  font-size: 15px;
  letter-spacing: 0.02em;
  line-height: 1.46667;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-weight: 300;
}

@media (min-width: 1000px) {
  .customer-styles .typo-caption {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 1.5;
  }
}

.customer-styles .typo-caption b {
  font-weight: 700;
}

.customer-styles .typo-caption p:first-child {
  margin-top: 0;
}

.customer-styles .typo-caption p:last-child {
  margin-bottom: 0;
}

.customer-styles .typo-date {
  font-size: 15px;
  letter-spacing: 0.02em;
  line-height: 1.46667;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-style: italic;
  font-weight: 300;
}

@media (min-width: 1000px) {
  .customer-styles .typo-date {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 1.5;
  }
}

.customer-styles .typo-table {
  font-size: 15px;
  letter-spacing: 0.02em;
  line-height: 1.46667;
  font-family: "Museo", Verdana, sans-serif;
  font-weight: 300;
}

@media (min-width: 1000px) {
  .customer-styles .typo-table {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 1.5;
  }
}

.customer-styles .typo-table b {
  font-weight: 700;
}

.customer-styles .typo-table p:first-child {
  margin-top: 0;
}

.customer-styles .typo-table p:last-child {
  margin-bottom: 0;
}

.customer-styles .typo-table-h1 {
  font-size: 36px;
  letter-spacing: 0em;
  line-height: 1.11111;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-weight: 300;
  margin: 0;
  text-transform: uppercase;
}

@media (min-width: 1000px) {
  .customer-styles .typo-table-h1 {
    font-size: 36px;
    letter-spacing: 0em;
    line-height: 1.11111;
  }
}

.customer-styles .typo-table-h1 b {
  font-weight: 900;
}

.customer-styles .link-appearance-text {
  color: inherit;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}

.customer-styles .link-appearance-transparent-button {
  font-size: 16px;
  letter-spacing: 0.15em;
  line-height: 1.125;
  align-items: center;
  background-color: rgba(255, 255, 255, 0);
  color: var(--font-color);
  display: flex;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-style: normal;
  font-weight: 900;
  margin-top: 30px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  width: -moz-fit-content;
  width: fit-content;
}

@media (min-width: 1000px) {
  .customer-styles .link-appearance-transparent-button {
    font-size: 18px;
    letter-spacing: 0.15em;
    line-height: 1;
  }
}

.customer-styles .link-appearance-transparent-button:not(:last-child) {
  margin-bottom: 30px;
}

.customer-styles .link-appearance-transparent-button::after {
  background-color: var(--font-color);
  content: '';
  display: inline-block;
  flex-shrink: 0;
  height: 14px;
  margin-left: 10px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 38 211 132'%3E%3Cpath d='M 1.3608247,117.03093 H 159.89691 l -33.76547,33.76546 18.11598,18.11598 66.34021,-64.80928 -66.34021,-65.149481 -18.37113,18.711338 34.36082,33.340206 H 1.3608247 Z' /%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 38 211 132'%3E%3Cpath d='M 1.3608247,117.03093 H 159.89691 l -33.76547,33.76546 18.11598,18.11598 66.34021,-64.80928 -66.34021,-65.149481 -18.37113,18.711338 34.36082,33.340206 H 1.3608247 Z' /%3E%3C/svg%3E%0A");
  width: 22px;
}

.customer-styles .link-appearance-transparent-button::before {
  background-color: rgba(255, 255, 255, 0);
  bottom: -5px;
  content: '';
  display: block;
  height: 3px;
  left: 0;
  position: absolute;
  transition: background-color 0.3s;
  width: calc(100% - 32px);
}

.customer-styles .link-appearance-transparent-button:hover::before {
  background-color: var(--font-color);
}

.customer-styles .link-appearance-default {
  font-size: 16px;
  letter-spacing: 0.15em;
  line-height: 1.125;
  width: 100%;
  align-items: center;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid var(--font-color);
  border-radius: 27px;
  box-sizing: border-box;
  color: var(--font-color);
  display: flex;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-style: normal;
  font-weight: 900;
  justify-content: space-between;
  margin-top: 30px;
  min-width: -moz-fit-content;
  min-width: fit-content;
  padding: 16px 19px;
  text-decoration: none;
  text-transform: uppercase;
  transition: background-color 0.3s, color 0.3s;
}

@media (min-width: 1000px) {
  .customer-styles .link-appearance-default {
    font-size: 18px;
    letter-spacing: 0.15em;
    line-height: 1;
  }
}

@media (min-width: 1000px) {
  .customer-styles .link-appearance-default {
    width: calc((100% - 110px) / 3 + 70px);
  }
}

.customer-styles .link-appearance-default:not(:last-child) {
  margin-bottom: 30px;
}

.customer-styles .link-appearance-default::after {
  background-color: var(--font-color);
  content: '';
  display: inline-block;
  flex-shrink: 0;
  height: 14px;
  margin-left: 10px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 38 211 132'%3E%3Cpath d='M 1.3608247,117.03093 H 159.89691 l -33.76547,33.76546 18.11598,18.11598 66.34021,-64.80928 -66.34021,-65.149481 -18.37113,18.711338 34.36082,33.340206 H 1.3608247 Z' /%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 38 211 132'%3E%3Cpath d='M 1.3608247,117.03093 H 159.89691 l -33.76547,33.76546 18.11598,18.11598 66.34021,-64.80928 -66.34021,-65.149481 -18.37113,18.711338 34.36082,33.340206 H 1.3608247 Z' /%3E%3C/svg%3E%0A");
  transition: background-color 0.3s;
  width: 22px;
}

.customer-styles .link-appearance-default:hover {
  background-color: var(--font-color);
  color: var(--background-color);
}

.customer-styles .link-appearance-default:hover::after {
  background-color: var(--background-color);
}

.customer-styles .link-appearance-cta {
  font-size: 16px;
  letter-spacing: 0.15em;
  line-height: 1.125;
  width: 100%;
  align-items: center;
  background-color: #bc4a7a;
  border: 0;
  border-radius: 27px;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-style: normal;
  font-weight: 900;
  justify-content: space-between;
  margin-top: 30px;
  min-width: -moz-fit-content;
  min-width: fit-content;
  padding: 17px 20px;
  text-decoration: none;
  text-transform: uppercase;
  transition: background-color 0.3s;
}

@media (min-width: 1000px) {
  .customer-styles .link-appearance-cta {
    font-size: 18px;
    letter-spacing: 0.15em;
    line-height: 1;
  }
}

@media (min-width: 1000px) {
  .customer-styles .link-appearance-cta {
    width: calc((100% - 110px) / 3 + 70px);
  }
}

.customer-styles .link-appearance-cta:not(:last-child) {
  margin-bottom: 30px;
}

.customer-styles .link-appearance-cta::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 38 211 132'%3E%3Cpath fill='%23fff' d='M 1.3608247,117.03093 H 159.89691 l -33.76547,33.76546 18.11598,18.11598 66.34021,-64.80928 -66.34021,-65.149481 -18.37113,18.711338 34.36082,33.340206 H 1.3608247 Z' /%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  height: 14px;
  margin-left: 10px;
  width: 22px;
}

.customer-styles .link-appearance-cta:hover {
  background-color: #a21b65;
}

.customer-styles .link-appearance-cta-arrowless::after {
  display: none;
}

.customer-styles .link-appearance-white {
  font-size: 16px;
  letter-spacing: 0.15em;
  line-height: 1.125;
  width: 100%;
  align-items: center;
  background-color: #fff;
  border-radius: 27px;
  box-sizing: border-box;
  color: #000;
  display: flex;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-style: normal;
  font-weight: 900;
  justify-content: space-between;
  margin-top: 30px;
  min-width: -moz-fit-content;
  min-width: fit-content;
  padding: 17px 20px;
  text-decoration: none;
  text-transform: uppercase;
  transition: background-color 0.3s;
  border: 1px solid #5d6f7d;
}

@media (min-width: 1000px) {
  .customer-styles .link-appearance-white {
    font-size: 18px;
    letter-spacing: 0.15em;
    line-height: 1;
  }
}

@media (min-width: 1000px) {
  .customer-styles .link-appearance-white {
    width: calc((100% - 110px) / 3 + 70px);
  }
}

.customer-styles .link-appearance-white:not(:last-child) {
  margin-bottom: 30px;
}

.customer-styles .link-appearance-white::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 38 211 132'%3E%3Cpath fill='%23fff' d='M 1.3608247,117.03093 H 159.89691 l -33.76547,33.76546 18.11598,18.11598 66.34021,-64.80928 -66.34021,-65.149481 -18.37113,18.711338 34.36082,33.340206 H 1.3608247 Z' /%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  height: 14px;
  margin-left: 10px;
  width: 22px;
}

.customer-styles .link-appearance-white:hover {
  background-color: var(--font-color);
  color: var(--background-color);
}

.customer-styles .link-appearance-white:hover::after {
  background-color: var(--background-color);
}

.customer-styles .link-appearance-white-arrowless {
  justify-content: center;
}

.customer-styles .link-appearance-white-arrowless::after {
  display: none;
}

.customer-styles .center .link-appearance-transparent-button,
.customer-styles .center .link-appearance-default,
.customer-styles .center .link-appearance-cta {
  margin-left: auto;
  margin-right: auto;
}

.customer-styles .global-button-action {
  font-size: 16px;
  letter-spacing: 0.15em;
  line-height: 1.125;
  width: 100%;
  align-items: center;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid var(--font-color);
  border-radius: 27px;
  box-sizing: border-box;
  color: var(--font-color);
  cursor: pointer;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-style: normal;
  font-weight: 900;
  min-width: -moz-fit-content;
  min-width: fit-content;
  padding: 16px 19px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: background-color 0.3s, color 0.3s;
}

@media (min-width: 1000px) {
  .customer-styles .global-button-action {
    font-size: 18px;
    letter-spacing: 0.15em;
    line-height: 1;
  }
}

@media (min-width: 1000px) {
  .customer-styles .global-button-action {
    width: calc((100% - 110px) / 3 + 70px);
  }
}

.customer-styles .global-button-action:hover {
  background-color: var(--font-color);
  color: var(--background-color);
}

.customer-styles .rounding-top::before {
  height: Max(12vw, 120px);
  background-color: var(--background-color);
  clip-path: ellipse(110vw Min(1408px, 110vw) at 50% Min(1408px, 110vw));
  content: '';
  display: block;
}

@media (min-width: 1000px) {
  .customer-styles .rounding-top::before {
    height: Max(7vw, 175px);
  }
}

.customer-styles .rounding-bottom::after {
  background-color: var(--background-color);
  clip-path: ellipse(110vw Min(1408px, 110vw) at 50% Max(-1254.4px, -98vw));
  content: '';
  display: block;
  height: Min(12vw, 154px);
}

.customer-styles .header {
  height: 80px;
  padding-left: 25px;
  padding-right: 25px;
  align-items: center;
  background-color: #fff;
  display: flex;
}

@media (min-width: 1000px) {
  .customer-styles .header {
    height: 120px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .header {
    padding-left: 45px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .header {
    padding-right: 45px;
  }
}

.customer-styles .header-logo {
  height: 50px;
  width: 50px;
}

@media (min-width: 1000px) {
  .customer-styles .header-logo {
    height: 72px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .header-logo {
    width: 72px;
  }
}

.customer-styles .background-logo {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54.185 72'%3E%3Cg transform='translate(-45 -23)'%3E%3Cpath d='M-5.01-3.128A32.137,32.137,0,0,1,11.139,1.2l4.421-8.057s-1.825-1.5-2.412-1.924c-.88-.636-1.989-1.7-2.38-1.859a45.444,45.444,0,0,1-5.254-3.1c-.042-.036-.082-.071-.131-.107a1.119,1.119,0,0,0-.413-.221,14.5,14.5,0,0,0-1.592-.27,2.413,2.413,0,0,0-.414.054,6.179,6.179,0,0,1-.647.075A15.2,15.2,0,0,1-2.8-15.212l-1.972-.517a1.085,1.085,0,0,0-.179.014.434.434,0,0,0-.227.087s-.234.363-1.848.855v0c-1.376.414-3.693,1.677-5.047,1.963-1.838.391-3.894.912-5.764,1.142l-.065,0c-.2.008-.24.049-.24.049s-.178.594-1.493.832c0,0-.3.046-.38.143l-.021.029s-.008,0-.011.006c-.522.588-.994,1.239-1.973,2.3C-22.57-8-23.808-7.084-25.2-6.351l3.842,7.666A32.153,32.153,0,0,1-5.01-3.128M3.771-8.916a5.534,5.534,0,0,0,1.017-2.5,2.858,2.858,0,0,0-.78-2.311.486.486,0,0,1,.054-.017c.224.023.522.063.91.132l.1.062c.036.058.069.117.113.188.276.447,1.111,1.282.723,2.283a17.674,17.674,0,0,1-1.991,3.06,16.708,16.708,0,0,1-3.9,2.923A26.71,26.71,0,0,0,3.771-8.916m-14.222,2.79c1.79-2.113,2.663-1.819,3.942-8.145a.88.88,0,0,1,.082-.144,8.857,8.857,0,0,0,1.09-.408c.018.006.027.023.042.038a23.536,23.536,0,0,1-2.469,6.8,19.275,19.275,0,0,1-2.767,2.1c-.062-.142.033-.187.081-.242m-7.832-3.826a3.139,3.139,0,0,1-.554,1.646,4.2,4.2,0,0,1-1.3,1.468,12.222,12.222,0,0,0,1.012-2.25c.054-.395.122-.906.132-1.279a.1.1,0,0,1,.061-.042,4.364,4.364,0,0,0,.431-.191,3.689,3.689,0,0,1,.326-.2.161.161,0,0,1,.059.014v.019c0,.36-.026.151-.163.816' transform='translate(77.101 38.729)' fill='%23565656'/%3E%3Cpath d='M-13.448-6.724A27.064,27.064,0,0,0-26.038-29.6a26.955,26.955,0,0,0-14.5-4.213,26.959,26.959,0,0,0-14.342,4.11A27.068,27.068,0,0,0-67.633-6.724,27.092,27.092,0,0,0-40.54,20.368,27.092,27.092,0,0,0-13.448-6.724m-43.982.6A16.528,16.528,0,0,1-40.9-22.654,16.529,16.529,0,0,1-24.372-6.126,16.53,16.53,0,0,1-40.9,10.4,16.529,16.529,0,0,1-57.43-6.126' transform='translate(112.633 74.632)' fill='%23565656'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

.customer-styles .header-name {
  font-size: 18px;
  letter-spacing: 0.15em;
  line-height: 1.11111;
  margin-top: 14px;
  color: #565656;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-weight: 300;
  text-decoration: none;
}

@media (min-width: 1000px) {
  .customer-styles .header-name {
    font-size: 24px;
    letter-spacing: 0.15em;
    line-height: 1.08333;
  }
}

@media (min-width: 1000px) {
  .customer-styles .header-name {
    margin-top: 26px;
  }
}

.customer-styles .header-name b {
  font-weight: 700;
}

@media (max-width: 365px) {
  .customer-styles .header-name {
    display: none;
  }
}

.customer-styles .header-tool-wrapper {
  margin-left: auto;
  margin-right: 0;
}

.customer-styles .header-tool-wrapper .header-cart {
  display: inline-block;
  padding: 21px;
  padding-right: 0;
}

.customer-styles .header-tool-wrapper .header-burger {
  display: inline-block;
  background-size: 52%;
  cursor: pointer;
  height: 25px;
  margin-left: auto;
  margin-right: -25px;
  padding: 25px;
  width: 25px;
}

.customer-styles .header-tool-wrapper .background-burger {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='352' height='32' x='80' y='96' fill='%23565656'/%3E%3Crect width='352' height='32' x='80' y='240' fill='%23565656'/%3E%3Crect width='352' height='32' x='80' y='384' fill='%23565656'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}

.customer-styles .sticky-header {
  height: 50px;
  top: -50px;
  padding-left: 12.5px;
  padding-right: 12.5px;
  opacity: 0;
  align-items: center;
  background-color: #fff;
  box-sizing: border-box;
  display: flex;
  position: fixed;
  transition: top .6s,opacity .6s;
  width: 100%;
  z-index: 2001;
}

@media (min-width: 1000px) {
  .customer-styles .sticky-header {
    height: 80px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .sticky-header {
    top: -80px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .sticky-header {
    padding-left: 45px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .sticky-header {
    padding-right: 45px;
  }
}

.customer-styles .sticky-header .header-logo {
  height: 32px;
  width: 32px;
}

@media (min-width: 1000px) {
  .customer-styles .sticky-header .header-logo {
    height: 50px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .sticky-header .header-logo {
    width: 50px;
  }
}

.customer-styles .sticky-header .header-name {
  display: none;
  font-size: 18px;
  letter-spacing: 2.7 / 18;
  line-height: 20px;
  margin-top: 14px;
}

@media (min-width: 1000px) {
  .customer-styles .sticky-header .header-name {
    display: block;
  }
}

.customer-styles.scroll-up:not([data-scroll='0']) .sticky-header {
  opacity: 1;
  top: 0;
}

.customer-styles .sticky-button-container {
  top: -50px;
  opacity: 0;
  height: 50px;
  left: 50%;
  overflow: hidden;
  position: fixed;
  transition: top .6s,opacity .6s;
  transform: translateX(-50%);
  width: Min(225px, 100% - 100px);
  z-index: 2002;
}

@media (min-width: 1000px) {
  .customer-styles .sticky-button-container {
    top: 0;
  }
}

@media (min-width: 1000px) {
  .customer-styles .sticky-button-container {
    opacity: 1;
  }
}

.customer-styles .sticky-button-container:hover {
  height: 254px;
}

.customer-styles .sticky-button-container:hover .sticky-button:first-child {
  background-color: #fff;
  color: #bc4a7a;
}

.customer-styles.scroll-up:not([data-scroll='0']) .sticky-button-container {
  opacity: 1;
  top: 0;
}

.customer-styles .sticky-button {
  align-items: center;
  background-color: #bc4a7a;
  color: #fff;
  cursor: pointer;
  display: grid;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-size: 16px;
  font-weight: 900;
  height: 50px;
  letter-spacing: 0.2em;
  line-height: 1.125;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

.customer-styles .sticky-button:first-child {
  border: 2px solid #bc4a7a;
  box-sizing: border-box;
}

.customer-styles .sticky-button:not(:first-child) {
  padding-left: 56px;
  text-align: left;
}

.customer-styles .sticky-button:not(:first-child)::before {
  background-position: center;
  background-repeat: no-repeat;
  content: '';
  height: 40px;
  left: 13%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 40px;
}

.customer-styles .sticky-button:nth-child(n+3) {
  border-top: 1px solid #fff;
}

.customer-styles .sticky-button:nth-child(2)::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 34.3 20.4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='opacity:0.3;fill:none;stroke:%23FFFFFF;stroke-width:5;' d='m 14.7,7.8 v 0 C 14.7,4.9 12.3,2.6 9.5,2.6 v 0 C 6.6,2.6 4.3,5 4.3,7.8'/%3E%3Cg style='fill:none;stroke:%23FFFFFF;'%3E%3Cpath d='M0.5,19.9h1.8v-4.5H0.5V19.9z'/%3E%3Cpath d='M32,19.9h1.8v-4.5H32V19.9z'/%3E%3Cpath d='M0.5,7.5h1.8V1.4H0.5V7.5z'/%3E%3Cpath d='M0.5,15.4h33.3V7.7H0.5V15.4z'/%3E%3C/g%3E%3C/svg%3E%0A");
  width: 37px;
}

.customer-styles .sticky-button:nth-child(3)::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 35.5 31' style='fill:none;stroke:%23FFF'%3E%3Cpath d='M26,3.5h2c1.7,0,3,1.3,3,3v17c0,1.7-1.3,3-3,3h-24.5c-1.7,0-3-1.3-3-3v-17c0-1.7,1.3-3,3-3h2'/%3E%3Cline x1='8.8' y1='3.5' x2='22.5' y2='3.5'/%3E%3Cline x1='0.5' y1='8' x2='31' y2='8'/%3E%3Crect x='5.5' y='0.5' width='3.3' height='5.3'/%3E%3Crect x='22.6' y='0.5' width='3.3' height='5.3'/%3E%3Cpath d='M18.4,18.4l0.6,3.7l-3.3-1.8l-3.3,1.7l0.7-3.7l-2.7-2.6l3.7-0.5l1.7-3.3l1.6,3.4l3.7,0.6L18.4,18.4z'/%3E%3Ccircle style='opacity:0.3;stroke-width:3' cx='21.4' cy='15' r='3.8'/%3E%3C/svg%3E%0A");
}

.customer-styles .sticky-button:nth-child(4)::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38.4 34'%3E%3Cpath style='fill:none;stroke:%23FFFFFF;' transform='translate(30.199 10.13)' d='M0,0c-0.9-1.5-0.5-3.5,0.9-4.5l-3.1-4.9L-29.5,7.6l3.1,4.9c1.6-0.8,3.5-0.3,4.4,1.2c0.9,1.5,0.5,3.5-0.9,4.5l3.1,4.9L7.5,6.1L4.4,1.2C2.9,2,0.9,1.5,0,0z'/%3E%3Cpath style='fill:none;stroke:%23FFFFFF;stroke-dasharray:3.804,3.804;' transform='translate(22.464 3.75)' d='M0,0l10.1,16.1'/%3E%3Cpath style='fill:none;stroke:%23FFFFFF;stroke-width:4;opacity:0.3;' transform='translate(18.319 22.71)' d='M0,0c2.9,0,5.2-2.3,5.2-5.2l0,0c0-2.9-2.3-5.2-5.2-5.2c0,0,0,0,0,0c-2.9,0-5.2,2.3-5.2,5.2l0,0C-5.2-2.3-2.9,0,0,0C0,0,0,0,0,0z'/%3E%3C/svg%3E%0A");
}

.customer-styles .sticky-button:nth-child(5)::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.7 30.1'%3E%3Cpath transform='translate(11.353 28.048)' style='fill:none;stroke:%23FFFFFF;stroke-width:4;opacity:0.3;' d='M4.2-2.2c0.6-0.8,1-1.9,1-3l0,0c0-2.9-2.3-5.2-5.2-5.2c0,0,0,0,0,0c-2.9,0-5.2,2.3-5.2,5.2l0,0c0,1.1,0.3,2.1,0.9,3'/%3E%3Cg transform='translate(0.153 34.138)' style='fill:none;stroke:%23FFFFFF;'%3E%3Cpath d='M6.9-8.4h12.8L22-23.1H0.4L2.7-8.4H6.9'/%3E%3Cpath d='M15.7-22.8v-3.3c0-2.5-2-4.5-4.5-4.5l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3.3'/%3E%3C/g%3E%3C/svg%3E%0A");
  height: 36px;
}

.customer-styles .sticky-button:hover {
  background-color: #a21b65;
}

.customer-styles .navigation-open {
  overflow: hidden;
}

.customer-styles .navigation-open .navigation-backdrop {
  opacity: 1;
  pointer-events: all;
}

.customer-styles .navigation-open .navigation-container {
  right: 0;
}

.customer-styles .navigation-fixed {
  height: 100vh;
  pointer-events: none;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999999999;
}

.customer-styles .navigation-backdrop {
  background-color: rgba(0, 0, 0, 0.8);
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity .6s;
  width: 100%;
}

.customer-styles .navigation-container {
  background-color: #fff;
  height: 100%;
  pointer-events: all;
  position: absolute;
  right: Max(-375px, -100%);
  top: 0;
  transition: right .6s;
  width: Min(375px, 100%);
}

.customer-styles .navigation-header {
  align-items: center;
  border-bottom: 2px solid #bbb;
  display: flex;
  height: 123px;
  justify-content: space-between;
  padding: 0 25px;
}

.customer-styles .navigation-header-link {
  align-items: center;
  display: grid;
  height: 60px;
  justify-items: center;
  margin-top: -10px;
  position: relative;
  width: 60px;
}

.customer-styles .navigation-header-link-icon {
  color: #5d6f7d;
  height: 100%;
  width: 100%;
}

.customer-styles .navigation-header-link-label {
  bottom: -50%;
  color: #565656;
  font-family: "Museo", Verdana, sans-serif;
  font-size: 15px;
  font-style: italic;
  font-weight: 300;
  letter-spacing: 0.05em;
  line-height: 1.73333;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.customer-styles .navigation-close-button {
  align-self: start;
  cursor: pointer;
  margin: 0 -14px 0 -30px;
  padding: 14px;
}

.customer-styles .navigation-scrollable {
  padding: 25px 25px 90px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  height: calc(100% - 123px);
  height: calc(100dvh - 123px);
  justify-content: space-between;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}

@media (min-width: 1000px) {
  .customer-styles .navigation-scrollable {
    padding: 25px;
  }
}

.customer-styles .navigation-level-1 {
  display: grid;
  row-gap: 20px;
}

.customer-styles .navigation-level-1.inactive {
  display: none;
}

.customer-styles .navigation-level-1-item {
  color: #565656;
  cursor: pointer;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.2em;
  line-height: 1.2;
  text-transform: uppercase;
  text-underline-offset: .2em;
}

.customer-styles .navigation-level-1-item.active, .customer-styles .navigation-level-1-item:hover {
  text-decoration: underline;
}

.customer-styles .navigation-teaser {
  border-bottom-left-radius: 100px;
  border-top-left-radius: 100px;
  display: block;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-size: 19px;
  font-weight: 700;
  letter-spacing: 0.2em;
  line-height: 1.26316;
  margin-right: -25px;
  margin-top: 20px;
  padding: 15px 25px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

.customer-styles .navigation-teaser-arrow {
  background-color: var(--font-color);
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 14px;
  margin-left: 10px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 38 211 132'%3E%3Cpath d='M 1.3608247,117.03093 H 159.89691 l -33.76547,33.76546 18.11598,18.11598 66.34021,-64.80928 -66.34021,-65.149481 -18.37113,18.711338 34.36082,33.340206 H 1.3608247 Z' /%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 38 211 132'%3E%3Cpath d='M 1.3608247,117.03093 H 159.89691 l -33.76547,33.76546 18.11598,18.11598 66.34021,-64.80928 -66.34021,-65.149481 -18.37113,18.711338 34.36082,33.340206 H 1.3608247 Z' /%3E%3C/svg%3E%0A");
  width: 22px;
}

.customer-styles .navigation-level-2 {
  display: none;
  position: relative;
  row-gap: 20px;
}

.customer-styles .navigation-level-2.active {
  display: grid;
}

.customer-styles .navigation-level-2-back {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 15'%3E%3Cg transform='translate(23.044 -26.829) rotate(180) translate(0 -40.238)' style='fill:none;stroke:%23565656;stroke-width:1.5;'%3E%3Cpath transform='translate(15.4)' d='M-0.6,12.3L6,5.9l-6.6-6.4'/%3E%3Cpath transform='translate(0 6.437)' d='M21.2-0.5H-0.6'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position-y: 2px;
  cursor: pointer;
  margin-bottom: 2px;
  height: 15px;
  padding-left: 30px;
  width: 24px;
}

.customer-styles .navigation-level-2-headline {
  color: #565656;
  cursor: pointer;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.2em;
  line-height: 1.2;
  text-decoration: underline;
  text-transform: uppercase;
  text-underline-offset: .2em;
}

.customer-styles .navigation-level-2-item {
  color: #565656;
  cursor: pointer;
  font-family: "Museo", Verdana, sans-serif;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 1.2;
  margin-left: 20px;
  text-decoration: none;
  text-underline-offset: .2em;
}

.customer-styles .navigation-level-2-item.active, .customer-styles .navigation-level-2-item:hover {
  text-decoration: underline;
}

.customer-styles .navigation-footer {
  display: grid;
  margin-bottom: 60px;
  margin-top: 60px;
  row-gap: 30px;
}

.customer-styles .navigation-footer-links {
  display: grid;
  row-gap: 14px;
}

.customer-styles .navigation-footer-link {
  color: #565656;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-size: 17px;
  font-weight: 300;
  letter-spacing: 0.05em;
  line-height: 1.29412;
  text-decoration: none;
}

.customer-styles .navigation-footer-link.active, .customer-styles .navigation-footer-link:hover {
  text-decoration: underline;
  text-decoration-thickness: .1em;
  text-underline-offset: .2em;
}

.customer-styles .navigation-language-selection {
  display: flex;
  gap: 15px;
}

.customer-styles .navigation-language {
  border-bottom: 2px solid rgba(255, 255, 255, 0);
  color: #565656;
  cursor: pointer;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-size: 17px;
  font-weight: 300;
  letter-spacing: 0.05em;
  line-height: 1.17647;
  transition: border-bottom-color .3s;
}

.customer-styles .navigation-language.active, .customer-styles .navigation-language:hover {
  border-bottom-color: #565656;
}

.customer-styles .navigation-footer-scroll-hint {
  border: 2px solid #565656;
  border-left: 0;
  border-top: 0;
  bottom: 25px;
  height: 11px;
  position: absolute;
  right: 25px;
  transform: rotate(45deg);
  width: 11px;
}

.customer-styles .navigation-footer-scroll-hint.hidden {
  display: none;
}

.customer-styles .footer-social-section {
  row-gap: 30px;
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #fff;
  display: grid;
  justify-items: center;
}

@media (min-width: 1000px) {
  .customer-styles .footer-social-section {
    row-gap: 40px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .footer-social-section {
    padding-top: 175px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .footer-social-section {
    padding-bottom: 175px;
  }
}

.customer-styles .footer-social-home {
  height: 42px;
  width: 32px;
}

@media (min-width: 1000px) {
  .customer-styles .footer-social-home {
    height: 80px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .footer-social-home {
    width: 60px;
  }
}

.customer-styles .footer-social-hashtag {
  font-size: 16px;
  letter-spacing: 0.15em;
  line-height: 1.25;
  color: var(--font-color);
  font-family: "Museo Sans", Verdana, sans-serif;
  font-weight: 900;
  text-decoration: none;
  text-transform: uppercase;
}

@media (min-width: 1000px) {
  .customer-styles .footer-social-hashtag {
    font-size: 30px;
    letter-spacing: 0.15em;
    line-height: 1.33333;
  }
}

.customer-styles .footer-social-row {
  gap: 20px;
  display: flex;
}

@media (min-width: 1000px) {
  .customer-styles .footer-social-row {
    gap: 33px;
  }
}

.customer-styles .footer-social-icon {
  height: 36px;
  width: 36px;
}

@media (min-width: 1000px) {
  .customer-styles .footer-social-icon {
    height: 60px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .footer-social-icon {
    width: 60px;
  }
}

.customer-styles .footer-social-facebook {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Ccircle style='fill:none;stroke:%23565656;stroke-width:3;' cx='30' cy='30' r='28.5'/%3E%3Cpath id='facebook-f' fill='%23565656' d='M34.7,31.8l0.7-4.5h-4.3v-2.9c-0.1-1.2,0.8-2.3,2-2.4c0.2,0,0.3,0,0.5,0h2v-3.8c-1.2-0.2-2.3-0.3-3.5-0.3c-3.6,0-5.9,2.2-5.9,6.1v3.4h-4v4.5h4v10.9h4.9V31.8H34.7z'/%3E%3C/svg%3E%0A");
}

.customer-styles .footer-social-instagram {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Ccircle style='fill:none;stroke:%23565656;stroke-width:3;' cx='30' cy='30' r='28.5'/%3E%3Cpath fill='%23565656' d='M30,23.1c-3.8,0-6.8,3-6.8,6.8c0,3.8,3,6.8,6.8,6.8s6.8-3,6.8-6.8l0,0C36.8,26.2,33.7,23.1,30,23.1C30,23.1,30,23.1,30,23.1z M30,34.4c-2.4,0-4.4-2-4.4-4.4s2-4.4,4.4-4.4c2.4,0,4.4,2,4.4,4.4c0,0,0,0,0,0C34.4,32.4,32.4,34.4,30,34.4z M38.6,22.9c0,0.9-0.7,1.6-1.6,1.6s-1.6-0.7-1.6-1.6c0-0.9,0.7-1.6,1.6-1.6C37.9,21.3,38.6,22,38.6,22.9C38.6,22.9,38.6,22.9,38.6,22.9L38.6,22.9z M43.1,24.5c0-2.1-0.7-4.1-2.1-5.6c-1.5-1.4-3.5-2.2-5.6-2.1c-2.2-0.1-8.8-0.1-10.9,0c-2.1,0-4.1,0.7-5.6,2.1c-1.4,1.5-2.2,3.5-2.1,5.6c-0.1,2.2-0.1,8.8,0,10.9c0,2.1,0.7,4.1,2.1,5.6c1.5,1.4,3.5,2.2,5.6,2.1c2.2,0.1,8.8,0.1,10.9,0c2.1,0,4.1-0.7,5.6-2.1c1.4-1.5,2.2-3.5,2.1-5.6C43.2,33.2,43.2,26.7,43.1,24.5L43.1,24.5z M40.3,37.8c-0.5,1.2-1.4,2.1-2.5,2.5C36,41,31.9,40.8,30,40.8s-6.1,0.2-7.8-0.5c-1.2-0.5-2.1-1.4-2.5-2.5c-0.7-1.7-0.5-5.9-0.5-7.8s-0.2-6.1,0.5-7.8c0.5-1.2,1.4-2.1,2.5-2.5c1.7-0.7,5.9-0.5,7.8-0.5s6.1-0.2,7.8,0.5c1.2,0.5,2.1,1.4,2.5,2.5c0.7,1.7,0.5,5.9,0.5,7.8S41,36,40.3,37.8z'/%3E%3C/svg%3E%0A");
}

.customer-styles .footer-social-youtube {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Ccircle style='fill:none;stroke:%23565656;stroke-width:3;' cx='30' cy='30' r='28.5'/%3E%3Cpath fill='%23565656' d='M43.6,22.6c-0.3-1.2-1.3-2.2-2.5-2.5C38.8,19.5,30,19.5,30,19.5s-8.8,0-11.1,0.6c-1.2,0.3-2.2,1.3-2.5,2.5c-0.8,4.5-0.8,9.2,0,13.7c0.3,1.2,1.3,2.2,2.5,2.5c2.2,0.6,11.1,0.6,11.1,0.6s8.8,0,11.1-0.6c1.2-0.3,2.2-1.3,2.5-2.5C44.3,31.8,44.3,27.1,43.6,22.6L43.6,22.6z M27.1,33.7v-8.4l7.4,4.2L27.1,33.7z'/%3E%3C/svg%3E%0A");
}

.customer-styles .footer-content {
  grid-column: 1/7;
  display: grid;
  margin-bottom: 30px;
  position: relative;
  row-gap: 15px;
}

@media (min-width: 1000px) {
  .customer-styles .footer-content {
    grid-column: 2/12;
  }
}

@media (max-width: 440px) {
  .customer-styles .footer-content {
    margin-bottom: 100px;
  }
}

.customer-styles .footer-allgaeu {
  height: 50px;
  width: 50px;
  transform: translateY(calc(-300% + 10vw));
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAABHNCSVQICAgIfAhkiAAADERJREFUeF7tnHWMVMkWxgt3d/kDCBKcBNcQXENwCE5wd3cCBHeHXVyCBQlOCO7uCe7ubvv41XvnvpreHrqn5/aF2b0n6e2Z6XurTn31ne+cU7fZSH/9MOVa0BGI5AIddIz1BC7QzuDsAu0Qzi7QLtBOIeDQPK5GBxloKepcoIMMtAzvAu0C7RACDk3jMtoF2iEEHJrGZbQLtEMIODSNy2gXaIcQcGgal9Eu0A4h4NA0LqNdoB1CwKFpXEa7QDuEgEPTuIwOMtDueXSQAWZ4QHaBDhLQAqznuysdNgFuslfYbA7tAh1OoE3meoLN0JEiRdIzuECHE+jv37+H0GLzG3aA7AIdToDNZCdgy5AWuP9j8y9nNLsvTtmwbseHwH9A5oXxHiVKlBB+/CsZbW6sHZssTL569aqKESOGSpkypYocOfJ/NfkHm+XnX8ZoHPzy5Yt2JFq0aI4x8d27d2rIkCHq0aNHql27dqpQoUIBzy1sXrx4sXr58qUGNnXq1Kpq1aqa1aLPsqG2JcNnz56pQ4cOqQcPHmjn8+TJo/Lnzx9iIQB87do1tX79enXixAmVIUMGNWLEiIAXG9Yb9+zZo6ZPn643mBcgeYa6v2MC4Llz53QinDdvnsqcObOKHz++KleunEqSJIkeH7BtA/rbt29q69atasWKFerz58+W5kaPHl2NHz9eJUuWzPL91atXqnnz5haLAXrkyJGWM7dv31YPHz7UG5A0aVJ/1+z3dUeOHFHjxo3T4ALG1KlTQ4S3vwNJGQdZiMht27YpcMiZM6fKmzevXrMpGxrs8HwRHeBw9sKFC1arCZMvXbqkPn36pDJlyqSGDx9u+f/69WvVokULy4nChQurzp0769BbsGCBOnXqlHr//r3q2LGjKlGihL/r9vu6r1+/qjVr1mjpqFevnkqePLnf95oXimxArBkzZmhi4Ddy2KBBA4vJtmg0ekfYX79+XftAMujWrZvKkSOHmj17ttq7d6+C1UOHDlXp06fX1+BM165dFRuEVahQQTVt2lRvFNoJ01hE+/btAwZaQDBD9+PHj3rxsC9QqfAEGgYzF2A/f/5crxXpYHwzIXJfwIxGaydMmKCOHz+u52cBAwcO1DqF7d69W4PNBF26dFEwF8M5pAJgsWrVqqn69eurixcvqsGDBwcEtFk94NfMmTPVgQMHdI7o3r27un//vo6qt2/fqlixYqk+ffroSAuPyWZCHEnoZplqWx2NJv3xxx9WiNStW1fVqFHD8h3ZaNmypd5tGD5gwAD9GQ5OnDhRHT16VP9es2ZNVbt27YCBFpDl3YwMFkv0FChQQG/83LlzdZ0bO3ZsDbaQwhvg1omb0XCYG/r06VO1ZcsWnfzRekgiFlpfEGaNfvz4sWYKeoSRAHBcQpIw5Zr+/fvra1jQsGHDLEcmT56sHcRq1aqlXyaj+TsaXbRo0TCT7sWLF2r06NG6skE3AQBgsY0bN6qlS5fqn+PEiaMjMF26dKHOgU8Aiv/Ux2KQp0OHDlr+AJV1k19+Jkm61AtLMmRXAY1kJwwtXbq01icSGZ+TcNBvWI1FjRpVLz5NmjT69ylTpqiDBw+GCjQO9+rVS+XOnftvILDwkydPajYhQ2KVKlXSeo8Rzm/evFHx4sWzQL5z546i4li9erV1T9y4cdWYMWNU4sSJQ8xDmcoGsWmspWHDhro2FoNEEEGYa5aJ5jmHp/N+Ac0ALABHWWRYDEDGjh1rsccX0DAQeUmQIIG1mfyA7i5btkwnHkCqWLGilgTAx9q0aaNKliwZwjXAgsWHDx/WWlq8eHG1c+dOC6SCBQtqeRFjneQd/JWEBnuLFStmXbNjxw41f/5863d/63GfQLODa9euVfv379c7bBpgUG2QDOmyBByuWbRokb4+rECTuefMmRNi8YT9kiVLNEAkVmpxroN5V65c0dcyP4kXAzBAppLB/5gxY2opo76lMoI0GNGG7JFHRIMBETAxQPzzzz/1GsUgmxkZtgBNwtu+fbvKmDGjbiTI3GKUbP369dMh6s2aNGmi5YMEhB6i5ZgvRnsCvWvXLl3BsCDqXtgmCzeBTpUqlY4EACP8kThAlkojS5Ys6smTJzrsTWNtlKCisXR5sF6Apns0yzUItHnzZnsZTWlEQmOBPXr00AsQB2BCrly5vILMHwVoFl69enXdIIQVaBoLKhY0l8iQDYPZ+IaWS5SlSJFCkWixUaNGqTNnzmjQzblPnz6ty8sQjcSPsWA+G4FRnbC5JtBmoqOaIuGTl8hFtjCayXB21apVWj7EsmfPrhf9MxOguYYKQpgUFkabYUr2BxABCX9Wrlxp6S3Jlpb/xo0bWlKoDogOQKcEY0Oop0nkJDfkgWswSkAkxRfQnJXMmjVLoe1EKwWAbUB/+PBB18SmPvfs2VP39P4CXaRIEdWpU6dQGW3Wv6Z0cA/hz2bzs5R8SAA+wCwxDnPQbkhBm40hbwCNUa1QZWC8sylEDIa8cZRAVHiTDhhNRBFBRFLbtm11iSpAEwWUjD8zn8mQJLRp0yZrDICYNm2aDh27gD527JiV6QVo6lTA5HwEIFhkvnz51OXLl3WyZMGmATJgcx2HU5iAf/fuXX2YRJ6hY0T2zOqBjZSma/ny5fp0ERO28r5w4UJdcbEZRCUlK0AjYyRhWB4w0CyWQWA1hkN16tTRHZ0vM6XDZPSkSZN0uYVJw4IEIAU4LUDDcs5S5HCdOQl1EhHRZeosY7Vq1UqVKlUqBNAsPlu2bPpkkTVQZVB9ZM2aVUcDmyNPR6jbe/furdgUGjI5s6AZoe6H6eQrJJByj+PWffv26XVwkGTW2t6w+SmjAWDdunXWfYQPu0mG92WhAc0ZibTgAjQnYOifCTQLJg+YmywsY2wqIgGbKgSW804lJAddpo+MDbBly5bVfwZggKWZERLBWjn4koaL41pqd643KxSSLUTAh3ABzeA4zRGmGLvet29fXxjrz70BTUQQwpzjmow2wTc1mmZCHiRwPWBxrIpRykl3BmsHDRqk/w770FuzSwOMRo0aqfLly4eIBE9ZZL1UUmg4mm4alRfJVHoFWnRJzmYyDQ2cUBmNLlNDmq0m3Zc/58SEGOwRVqCVnEPDCupgtA2Np+SjfSYM0WnmoqmQpHX+/HkrZBMlSqQPoAAC9tIVitEmV6lSxfqdcAcowOacghKPzfA0ukbRYz5jfF6wFQ0WWSHRtW7dWlcnYsgqpIOQNET8jH4nTJjQK9ZegSZ8uJGEw+IJGXQJUPwx6kuSFgvlReeFM4xF+YWTtNGMi6GXVABoKKUY15qGZEktS9NEFSSMBQQYTGPieXJmnrh585touXfvnvURz/x4YeQRmjV8aty4sUqbNu3fhiCh0jmyIfhYpkwZvSHezCvQMBKNlAeM1KhMKOZrAd4mCuQeb+NwRMviMMZk82G0HPTL3/35GoMdPnE0QfQgeZytkye8jeuzvPOHwb6usWNBMgdZnzoag8UkJELWBNqXP6F9bvppp8/M5wjQgS7ck53y5EbGg0GVK1e2vkPhD4vD40t47v3tgZbFoeOUY9LNcTZBlSD1rshceMAI5r0RBmgqCTozAOXEkDIRXZQQ/53ZHCGkAydJNtTNJGnPltduLQ0Wq4PKaDtAQCpomynrpGGhtf7dGey5YUEDWurc8ABCPc8B/s2bN7UW8325QB7aBoulYRk3KEBLoxKeBHX27Fn9+OrWrVu6iaHC4JlfRLWgAU23FEhty8nchg0b9GEWp3U8I2zWrFmI55EREeygAC1fzpZvbf4MGDkGpQnhvIMHsZxB0wpzuiffcgqPBP0OG2M70MiGgOcP0By0c0QqzQkHUHxli4e5gGtHQnWB/h0QcMiHoDEa/wPRaIfW7fg0tgMdFn12fLW/cMKgAI2uumz+/67qPPPjP7b9P/4lEUr9HNErhUACIDQ4bQc6ohzyBAKi5z3+cNTqkO1itDnpv4XJsmZ/ALeV0XawJCKN4QLt0G65QLtAO4SAg9P4y2pXo23YFM9k6Pl7mP+xkA0+/eOHCA10l9FB3HpTVlyggwi0DG17C+6AzxF2CpfRDm2dC7QLtEMIODSNy2gXaIcQcGgal9Eu0A4h4MA0/4g62vM7fv4cwvvCVh5c2PWdkggDdCDgBXIPGyBf2pHNCO1pkbkZch/vjjwz9MWU0D4PFJRA7wvUT/M+fx/XSVT8B1K07439mtdqAAAAAElFTkSuQmCC");
  background-size: contain;
  position: absolute;
  right: 0;
}

@media (min-width: 1000px) {
  .customer-styles .footer-allgaeu {
    height: 90px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .footer-allgaeu {
    width: 90px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .footer-allgaeu {
    transform: translateY(-190%);
  }
}

.customer-styles .footer-link {
  font-size: 16px;
  letter-spacing: 0.05em;
  line-height: 1.625;
  color: var(--font-color);
  font-family: "Museo", Verdana, sans-serif;
  font-weight: 900;
  text-decoration: none;
}

@media (min-width: 1000px) {
  .customer-styles .footer-link {
    font-size: 20px;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
}

.customer-styles .footer-accordion-input {
  display: none;
}

.customer-styles .footer-accordion-label {
  align-items: center;
  cursor: pointer;
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
}

.customer-styles .footer-accordion-label::after {
  height: 8px;
  width: 12px;
  margin-left: 6px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 10'%3E%3Cpath style='fill:none;stroke:%23fff;stroke-width:3;' transform='translate(1.061 0)' d='M0.8,1.5l5.7,5.7l5.7-5.7'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  transition: transform .6s;
}

@media (min-width: 1000px) {
  .customer-styles .footer-accordion-label::after {
    height: 10px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .footer-accordion-label::after {
    width: 16px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .footer-accordion-label::after {
    margin-left: 8px;
  }
}

.customer-styles .footer-accordion-content {
  font-size: 16px;
  letter-spacing: 0.02em;
  line-height: 1.625;
  font-weight: 500;
  max-height: 0;
  overflow: hidden;
  transition: max-height .6s, padding .6s;
}

@media (min-width: 1000px) {
  .customer-styles .footer-accordion-content {
    font-size: 18px;
    letter-spacing: 0.05em;
    line-height: 1.66667;
  }
}

.customer-styles .footer-accordion-content a {
  color: inherit;
  text-decoration-thickness: 1px;
  text-underline-position: from-font;
}

.customer-styles .footer-newsletter-container {
  row-gap: 5px;
  -moz-column-gap: 10px;
       column-gap: 10px;
  display: grid;
}

@media (min-width: 1000px) {
  .customer-styles .footer-newsletter-container {
    row-gap: 10px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .footer-newsletter-container {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
}

.customer-styles .footer-newsletter-container.hidden {
  display: none;
}

.customer-styles .footer-accordion-input:checked + .footer-accordion-label::after {
  transform: rotate(-180deg);
}

.customer-styles .footer-accordion-input:checked + .footer-accordion-label + .footer-accordion-content {
  max-height: 200px;
  padding-bottom: 20px;
  padding-top: 20px;
}

.customer-styles .footer-accordion-input:checked + .footer-accordion-label + .footer-accordion-content-newsletter {
  max-height: 410px;
}

.customer-styles .footer-newsletter-intro {
  margin-bottom: 10px;
}

@media (min-width: 1000px) {
  .customer-styles .footer-newsletter-intro {
    margin-bottom: 0;
  }
}

@media (min-width: 1000px) {
  .customer-styles .footer-newsletter-intro {
    grid-column: 1/3;
    grid-row: 1/6;
  }
  .customer-styles .footer-newsletter-email {
    grid-column: 3/9;
  }
  .customer-styles .footer-newsletter-firstname {
    grid-column: 3/6;
  }
  .customer-styles .footer-newsletter-lastname {
    grid-column: 6/9;
  }
  .customer-styles .footer-newsletter-mandatory-information {
    grid-column: 3/5;
  }
  .customer-styles .footer-newsletter-data-privacy-container {
    grid-column: 5/9;
    justify-self: end;
    width: -moz-fit-content;
    width: fit-content;
  }
  .customer-styles .footer-newsletter-button-send {
    grid-column: 3/9;
  }
}

.customer-styles .footer-newsletter-mandatory-information {
  margin-top: 0;
  text-align: right;
  font-style: italic;
}

@media (min-width: 1000px) {
  .customer-styles .footer-newsletter-mandatory-information {
    margin-top: 4px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .footer-newsletter-mandatory-information {
    text-align: left;
  }
}

.customer-styles .footer-newsletter-data-privacy-container {
  margin-top: 32px;
  font-style: italic;
}

@media (min-width: 1000px) {
  .customer-styles .footer-newsletter-data-privacy-container {
    margin-top: 4px;
  }
}

.customer-styles .footer-newsletter-button-send {
  justify-self: center;
  margin-top: 32px;
}

.customer-styles .footer-newsletter-success-message {
  margin-top: 30px;
  margin-bottom: 100px;
  -moz-column-gap: 10px;
       column-gap: 10px;
  display: grid;
}

@media (min-width: 1000px) {
  .customer-styles .footer-newsletter-success-message {
    margin-top: 40px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .footer-newsletter-success-message {
    margin-bottom: 175px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .footer-newsletter-success-message {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
}

.customer-styles .footer-newsletter-success-message.hidden {
  display: none;
}

.customer-styles .footer-newsletter-success-message-headline {
  font-size: 19px;
  letter-spacing: 0.17368em;
  line-height: 1.21053;
  color: var(--font-color);
  font-family: "Museo Sans", Verdana, sans-serif;
  font-weight: 300;
  margin-bottom: 1em;
  text-transform: uppercase;
}

@media (min-width: 1000px) {
  .customer-styles .footer-newsletter-success-message-headline {
    font-size: 22px;
    letter-spacing: 0.15em;
    line-height: 1.22727;
  }
}

@media (min-width: 1000px) {
  .customer-styles .footer-newsletter-success-message-headline {
    grid-column: 2/7;
  }
}

.customer-styles .footer-newsletter-success-message-headline b {
  font-weight: 900;
}

.customer-styles .footer-newsletter-success-message-text {
  font-size: 15px;
  letter-spacing: 0.02267em;
  line-height: 1.53333;
  color: var(--font-color);
  font-family: "Museo", Verdana, sans-serif;
  font-style: italic;
  font-weight: 300;
  margin-bottom: 1em;
}

@media (min-width: 1000px) {
  .customer-styles .footer-newsletter-success-message-text {
    font-size: 17px;
    letter-spacing: 0.02em;
    line-height: 1.58824;
  }
}

@media (min-width: 1000px) {
  .customer-styles .footer-newsletter-success-message-text {
    grid-column: 2/11;
  }
}

.customer-styles .footer-newsletter-error-message {
  color: #f00;
  margin-top: 20px;
}

@media (min-width: 1000px) {
  .customer-styles .footer-newsletter-error-message {
    grid-column: 3/9;
  }
}

.customer-styles .footer-newsletter-error-message.hidden {
  display: none;
}

.customer-styles .footer-link-row {
  display: block;
  justify-content: space-between;
}

@media (min-width: 1000px) {
  .customer-styles .footer-link-row {
    display: flex;
  }
}

.customer-styles .footer-last-row {
  margin-top: 45px;
  display: flex;
  flex-wrap: wrap;
  gap: 0 20px;
  justify-content: flex-end;
}

@media (min-width: 1000px) {
  .customer-styles .footer-last-row {
    margin-top: 0;
  }
}

.customer-styles .footer-last-row-link {
  font-size: 16px;
  letter-spacing: 0.05em;
  line-height: 1.625;
  color: var(--font-color);
  font-family: "Museo", Verdana, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

@media (min-width: 1000px) {
  .customer-styles .footer-last-row-link {
    font-size: 18px;
    letter-spacing: 0.05em;
    line-height: 1.66667;
  }
}

.customer-styles .global-input-container {
  color: #565656;
  position: relative;
}

.customer-styles .global-input-container > input {
  font-size: 18px;
  letter-spacing: 0.05em;
  line-height: 1.33333;
  height: 40px;
  border: 1px solid currentColor;
  border-radius: 3px;
  box-sizing: border-box;
  color: currentColor;
  font-family: "Museo", Verdana, sans-serif;
  font-weight: 300;
  padding: 18px 15px 5px;
  width: 100%;
}

@media (min-width: 1000px) {
  .customer-styles .global-input-container > input {
    font-size: 20px;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
}

@media (min-width: 1000px) {
  .customer-styles .global-input-container > input {
    height: 45px;
  }
}

.customer-styles .global-input-container > input:focus {
  outline: 0;
}

.customer-styles .global-input-container > input:focus::-moz-placeholder {
  color: transparent;
}

.customer-styles .global-input-container > input:focus::placeholder {
  color: transparent;
}

.customer-styles .global-input-container > input::-moz-placeholder {
  visibility: hidden;
  color: #fff !important;
}

.customer-styles .global-input-container > input::placeholder {
  visibility: hidden;
  color: #fff !important;
}

.customer-styles .global-input-container > input:not(:-moz-placeholder-shown) + label {
  top: 2px;
  font-size: 11px;
}

.customer-styles .global-input-container > input:focus + label,
.customer-styles .global-input-container > input:not(:placeholder-shown) + label {
  top: 2px;
  font-size: 11px;
}

@media (min-width: 1000px) {
  .customer-styles .global-input-container > input:not(:-moz-placeholder-shown) + label {
    top: 3px;
  }
  .customer-styles .global-input-container > input:focus + label,
  .customer-styles .global-input-container > input:not(:placeholder-shown) + label {
    top: 3px;
  }
}

.customer-styles .global-input-container > select {
  font-size: 18px;
  letter-spacing: 0.05em;
  line-height: 1.33333;
  height: 40px;
  border: 1px solid currentColor;
  border-radius: 3px;
  box-sizing: border-box;
  color: currentColor;
  font-family: "Museo", Verdana, sans-serif;
  font-weight: 300;
  padding: 14px 15px 5px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
}

@media (min-width: 1000px) {
  .customer-styles .global-input-container > select {
    font-size: 20px;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
}

@media (min-width: 1000px) {
  .customer-styles .global-input-container > select {
    height: 45px;
  }
}

.customer-styles .global-input-container > select:focus {
  outline: 0;
}

.customer-styles .global-input-container > select:focus::-moz-placeholder {
  color: transparent;
}

.customer-styles .global-input-container > select:focus::placeholder {
  color: transparent;
}

.customer-styles .global-input-container > select::-moz-placeholder {
  visibility: hidden;
  color: #fff !important;
}

.customer-styles .global-input-container > select::placeholder {
  visibility: hidden;
  color: #fff !important;
}

.customer-styles .global-input-container > select:focus + label,
.customer-styles .global-input-container > select:visited + label,
.customer-styles .global-input-container > select option:checked + label,
.customer-styles .global-input-container > select.option-selected + label {
  top: 2px;
  font-size: 11px;
}

@media (min-width: 1000px) {
  .customer-styles .global-input-container > select:focus + label,
  .customer-styles .global-input-container > select:visited + label,
  .customer-styles .global-input-container > select option:checked + label,
  .customer-styles .global-input-container > select.option-selected + label {
    top: 3px;
  }
}

.customer-styles .global-input-container > select option {
  font-size: 16px;
}

.customer-styles .global-input-container > textarea {
  font-size: 18px;
  letter-spacing: 0.05em;
  line-height: 1.33333;
  border: 1px solid currentColor;
  border-radius: 3px;
  box-sizing: border-box;
  color: currentColor;
  font-family: "Museo", Verdana, sans-serif;
  font-weight: 300;
  padding: 18px 15px 5px;
  width: 100%;
  resize: none;
  min-height: 150px;
}

@media (min-width: 1000px) {
  .customer-styles .global-input-container > textarea {
    font-size: 20px;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
}

.customer-styles .global-input-container > textarea:focus {
  outline: 0;
}

.customer-styles .global-input-container > textarea:focus::-moz-placeholder {
  color: transparent;
}

.customer-styles .global-input-container > textarea:focus::placeholder {
  color: transparent;
}

.customer-styles .global-input-container > textarea::-moz-placeholder {
  visibility: hidden;
  color: #fff !important;
}

.customer-styles .global-input-container > textarea::placeholder {
  visibility: hidden;
  color: #fff !important;
}

.customer-styles .global-input-container > textarea:not(:-moz-placeholder-shown) + label {
  top: 2px;
  font-size: 11px;
}

.customer-styles .global-input-container > textarea:focus + label,
.customer-styles .global-input-container > textarea:not(:placeholder-shown) + label {
  top: 2px;
  font-size: 11px;
}

@media (min-width: 1000px) {
  .customer-styles .global-input-container > textarea:not(:-moz-placeholder-shown) + label {
    top: 3px;
  }
  .customer-styles .global-input-container > textarea:focus + label,
  .customer-styles .global-input-container > textarea:not(:placeholder-shown) + label {
    top: 3px;
  }
}

.customer-styles .global-input-container > label {
  font-size: 16px;
  letter-spacing: 0.05em;
  line-height: 1.5;
  top: 10px;
  color: currentColor;
  cursor: text;
  font-family: "Museo", Verdana, sans-serif;
  font-style: italic;
  font-weight: 300;
  left: 15px;
  position: absolute;
  transition: .1s ease-out;
}

@media (min-width: 1000px) {
  .customer-styles .global-input-container > label {
    font-size: 16px;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
}

@media (min-width: 1000px) {
  .customer-styles .global-input-container > label {
    top: 12px;
  }
}

.customer-styles .global-input-container.error {
  color: #f00;
}

.customer-styles .global-input-container.error > input,
.customer-styles .global-input-container.error > textarea {
  border-width: 2px;
}

.customer-styles .background-grey .global-input-container > input,
.customer-styles .background-black .global-input-container > input {
  border-width: 0;
}

.customer-styles .background-grey .global-input-container.error > input,
.customer-styles .background-black .global-input-container.error > input {
  border-width: 2px;
}

.customer-styles .global-checkbox {
  grid-template-columns: 18px auto;
  display: grid;
  gap: 9px;
}

@media (min-width: 1000px) {
  .customer-styles .global-checkbox {
    grid-template-columns: 20px auto;
  }
}

.customer-styles .global-checkbox input[type="checkbox"] {
  height: 18px;
  width: 18px;
  margin: 4px 0 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid currentColor;
  border-radius: 3px;
  color: currentColor;
  display: grid;
  font: inherit;
  place-content: center;
}

@media (min-width: 1000px) {
  .customer-styles .global-checkbox input[type="checkbox"] {
    height: 20px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .global-checkbox input[type="checkbox"] {
    width: 20px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .global-checkbox input[type="checkbox"] {
    margin: 6px 0 0;
  }
}

.customer-styles .global-checkbox input[type="checkbox"]::before {
  height: 5px;
  width: 10px;
  background-color: rgba(255, 255, 255, 0);
  content: '';
}

@media (min-width: 1000px) {
  .customer-styles .global-checkbox input[type="checkbox"]::before {
    height: 6px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .global-checkbox input[type="checkbox"]::before {
    width: 12px;
  }
}

.customer-styles .global-checkbox input[type="checkbox"]:checked::before {
  border-color: currentColor;
  border-style: solid;
  border-width: 0 0 3px 3px;
  transform: translateY(-2px) rotate(-45deg);
}

.customer-styles .global-checkbox.error {
  color: #f00;
}

.customer-styles .sticky-header.ibe-hidden {
  display: none;
}

@media (max-width: 1000px) {
  .customer-styles .sticky-button-container {
    opacity: 0;
  }
}

.customer-styles .sticky-button-container.ibe-hidden {
  opacity: 0 !important;
  transition: opacity 200ms ease-out;
}

.customer-styles .app_root, .customer-styles body, .customer-styles dw-app-container, .customer-styles .mdc-form-field, .customer-styles .mdc-button.mdc-button--secondary.mdc-button--raised.mdc-ripple-upgraded, .customer-styles .mdc-button, .customer-styles .f-bold, .customer-styles .app_root .ft2, .customer-styles .app_root .ft4, .customer-styles .app_root .ftxs, .customer-styles .app_root .mdc-form-field, .customer-styles .app_root .pb-2, .customer-styles .app_root .d-none.d-xl-inline, .customer-styles .app_root .sidebar-widget__input-wrapper, .customer-styles .app_root .sidebar-widget__input, .customer-styles .app_root .count-select__count, .customer-styles .app_root .sidebar-box__header, .customer-styles .app_root .toggle-expand-box, .customer-styles .app_root .sidebar-box__checkbox-wrapper, .customer-styles .app_root .d-sm-inline, .customer-styles .app_root .mdc-select__native-control, .customer-styles .app_root .dw, .customer-styles .app_root .ai__description-list, .customer-styles .app_root .mb-3, .customer-styles .app_root .ft08, .customer-styles .app_root .ft2, .customer-styles .app_root .event_offer-card__title.f-bold.mt-1, .customer-styles .app_root .f-light, .customer-styles .app_root .resultsheader__sorting-badge {
  font-family: "Museo", Verdana, sans-serif !important;
}

.customer-styles .app_root .scrollspy {
  z-index: 201 !important;
}

.customer-styles .app_root .mdc-drawer {
  z-index: 2002 !important;
}

.customer-styles .app_root .page__wrapper .page__content .tabbar .tabbar__inner {
  z-index: 2003;
}

.customer-styles #shopping-cart .cart-icon {
  color: #565656;
  width: 25px;
  height: 25px;
  position: relative;
}

.customer-styles #shopping-cart .cart-icon a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.7 22' id='shoppingcart'%3E%3Cpath fill='%23565656' d='M18.4 16.7H7l-.2-1h12.9l2.1-9.1-17-2L4 .1H0v1.7h2.5L3 4.4l2 11.4.3 1c-1.4.2-2.3 1.6-2.1 3 .2 1.4 1.6 2.3 3 2.1 1.2-.2 2.2-1.3 2.2-2.5 0-.3-.1-.6-.2-.8H16c-.1.3-.2.6-.2.8 0 1.4 1.2 2.6 2.6 2.6 1.4 0 2.6-1.2 2.6-2.6 0-1.5-1.2-2.7-2.6-2.7zM5 6.4l14.6 1.8-1.3 5.8H6.4L5.3 7.7 5 6.4zm.7 13.7c-.5 0-.9-.4-.9-.8s.4-.9.8-.9c.5 0 .9.4.9.8 0 .5-.3.9-.8.9zm12.7 0c-.5 0-.9-.4-.8-.9 0-.5.4-.8.8-.8.5 0 .9.4.9.9s-.4.8-.9.8z'%3E%3C/path%3E%3C/svg%3E");
  display: block;
  width: 100%;
  height: 100%;
}

.customer-styles #shopping-cart .cart-icon .cart-icon-count {
  background: #bc4a7a;
  color: #fff;
  font-size: 12px;
  display: block;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  border-radius: 10px;
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
  transform: translate(50%, -50%);
}

.customer-styles #cmpboxrecall {
  display: none;
}

.customer-styles #onlim-chat-widget-booter, .customer-styles #onlim-chat-widget-trigger, .customer-styles #onlim-chat-widget, .customer-styles #onlim-chat-widget-unread {
  right: auto;
  left: 20px;
}

.customer-styles .daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #5d6f7d;
  width: calc(100% - 50px);
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

.customer-styles .daterangepicker:before, .customer-styles .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.customer-styles .daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.customer-styles .daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.customer-styles .daterangepicker.opensleft:before {
  right: 9px;
}

.customer-styles .daterangepicker.opensleft:after {
  right: 10px;
}

.customer-styles .daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.customer-styles .daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.customer-styles .daterangepicker.opensright:before {
  left: 9px;
}

.customer-styles .daterangepicker.opensright:after {
  left: 10px;
}

.customer-styles .daterangepicker.drop-up {
  margin-top: -7px;
}

.customer-styles .daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.customer-styles .daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.customer-styles .daterangepicker.single .daterangepicker .ranges, .customer-styles .daterangepicker.single .drp-calendar {
  float: none;
}

.customer-styles .daterangepicker.single .drp-selected {
  display: none;
}

.customer-styles .daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.customer-styles .daterangepicker .drp-buttons button {
  width: 100%;
  cursor: pointer;
}

.customer-styles .daterangepicker .drp-buttons button.link-appearance-white {
  margin-bottom: 10px;
}

@media (min-width: 1000px) {
  .customer-styles .daterangepicker .drp-buttons button.link-appearance-white {
    margin-bottom: 0;
  }
}

.customer-styles .daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.customer-styles .daterangepicker .drp-calendar {
  display: none;
}

.customer-styles .daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

.customer-styles .daterangepicker .drp-calendar.right {
  padding: 8px;
}

.customer-styles .daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.customer-styles .daterangepicker .calendar-table .next span, .customer-styles .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.customer-styles .daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.customer-styles .daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.customer-styles .daterangepicker .calendar-table th, .customer-styles .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid #fff;
  white-space: nowrap;
  cursor: pointer;
}

.customer-styles .daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.customer-styles .daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 2px;
}

.customer-styles .daterangepicker td.available:hover, .customer-styles .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.customer-styles .daterangepicker td.week, .customer-styles .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.customer-styles .daterangepicker td.off, .customer-styles .daterangepicker td.off.in-range, .customer-styles .daterangepicker td.off.start-date, .customer-styles .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.customer-styles .daterangepicker td.in-range {
  background-color: #bc4a7a;
  border-color: transparent;
  color: #fff;
  border-radius: 4px;
}

.customer-styles .daterangepicker td.start-date {
  border-radius: 4px;
}

.customer-styles .daterangepicker td.end-date {
  border-radius: 4px;
}

.customer-styles .daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.customer-styles .daterangepicker td.active, .customer-styles .daterangepicker td.active:hover {
  background-color: #bc4a7a;
  border-color: transparent;
  color: #fff;
}

.customer-styles .daterangepicker th.month {
  width: auto;
}

.customer-styles .daterangepicker td.disabled, .customer-styles .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.customer-styles .daterangepicker select.monthselect, .customer-styles .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.customer-styles .daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.customer-styles .daterangepicker select.yearselect {
  width: 40%;
}

.customer-styles .daterangepicker select.hourselect, .customer-styles .daterangepicker select.minuteselect, .customer-styles .daterangepicker select.secondselect, .customer-styles .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.customer-styles .daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.customer-styles .daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.customer-styles .daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 20px 30px;
  border-top: 1px solid #5d6f7d;
  line-height: 12px;
  vertical-align: middle;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  flex-wrap: wrap;
}

@media (min-width: 1000px) {
  .customer-styles .daterangepicker .drp-buttons {
    padding: 20px 0;
  }
}

.customer-styles .daterangepicker .drp-selected {
  display: none;
  font-size: 12px;
  padding-right: 8px;
}

.customer-styles .daterangepicker .drp-buttons button {
  display: inline-block;
  width: 100%;
  border: 0;
  margin: 0;
}

@media (min-width: 1000px) {
  .customer-styles .daterangepicker .drp-buttons button {
    width: auto;
  }
}

.customer-styles .daterangepicker .drp-buttons button.link-appearance-white {
  border: 1px solid #000;
}

.customer-styles .daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}

.customer-styles .daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.customer-styles .daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}

.customer-styles .daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.customer-styles .daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

.customer-styles .daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.customer-styles .daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.customer-styles .daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.customer-styles .daterangepicker .ranges li:hover {
  background-color: #eee;
}

.customer-styles .daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

@media (min-width: 564px) {
  .customer-styles .daterangepicker {
    width: auto;
  }
  .customer-styles .daterangepicker .ranges ul {
    width: 140px;
  }
  .customer-styles .daterangepicker.single .ranges ul {
    width: 100%;
  }
  .customer-styles .daterangepicker.single .drp-calendar.left {
    clear: none;
  }
  .customer-styles .daterangepicker.single .ranges, .customer-styles .daterangepicker.single .drp-calendar {
    float: left;
  }
  .customer-styles .daterangepicker {
    direction: ltr;
    text-align: left;
  }
  .customer-styles .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }
  .customer-styles .daterangepicker .drp-calendar.left .calendar-table {
    border-right: 1px solid #5d6f7d;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .customer-styles .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }
  .customer-styles .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .customer-styles .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }
  .customer-styles .daterangepicker .ranges, .customer-styles .daterangepicker .drp-calendar {
    float: left;
  }
  .customer-styles .daterangepicker .drp-buttons button {
    width: auto;
  }
}

@media (min-width: 730px) {
  .customer-styles .daterangepicker .ranges {
    width: auto;
  }
  .customer-styles .daterangepicker .ranges {
    float: left;
  }
  .customer-styles .daterangepicker.rtl .ranges {
    float: right;
  }
  .customer-styles .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}

.customer-styles .template_admin-accommodations {
  margin: 0 auto;
  color: #565656;
  padding: 30px 0 50px 0;
  color: #fff;
  position: relative;
  overflow: hidden;
}

.customer-styles .template_admin-accommodations .aqs-icon {
  grid-column: 1/7;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Ccircle cx='40' cy='39.61' r='39.5' style='fill:%23fff;' /%3E%3Cpath d='M40,.61c21.5,0,39,17.5,39,39s-17.5,39-39,39S1,61.11,1,39.61,18.5,.61,40,.61m0-1C17.91-.39,0,17.51,0,39.61s17.91,40,40,40,40-17.91,40-40S62.09-.39,40-.39h0Z' style='fill:%2367798a;' /%3E%3Cpath d='M38.96,34.6c0-3.59-2.91-6.5-6.5-6.5s-6.5,2.91-6.5,6.5' style='fill:none;stroke:%2367798a;stroke-width:5px;' /%3E%3Crect x='21.4' y='44.1' width='2.28' height='5.6' style='fill:none;stroke:%23565656;' /%3E%3Crect x='60.39' y='44.1' width='2.28' height='5.6' style='fill:none;stroke:%23565656;' /%3E%3Crect x='21.4' y='27.01' width='2.28' height='7.59' style='fill:none;stroke:%23565656;' /%3E%3Crect x='21.4' y='34.52' width='41.27' height='9.58' style='fill:%23fff;stroke:%23565656;' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 50px;
  height: 50px;
  margin-bottom: 30px;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-icon {
    grid-column: 2/12;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-icon {
    width: 70px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-icon {
    height: 70px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-icon {
    margin-bottom: 40px;
  }
}

.customer-styles .template_admin-accommodations .aqs-text {
  grid-column: 1/7;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-text {
    grid-column: 2/6;
  }
}

.customer-styles .template_admin-accommodations .aqs-text .headline {
  margin-bottom: 30px;
}

.customer-styles .template_admin-accommodations #accommodationSearch {
  grid-column: 1/7;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations #accommodationSearch {
    grid-column: 7/12;
  }
}

.customer-styles .template_admin-accommodations fieldset {
  width: 100%;
  border: 0;
  margin: 0;
  padding: 0;
  margin-top: 20px;
}

.customer-styles .template_admin-accommodations fieldset.date:first-child {
  margin-top: 12px;
  margin-top: 20px;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations fieldset.date:first-child {
    margin-top: 12px;
  }
}

.customer-styles .template_admin-accommodations .aqs-form .actions .link-appearance-cta {
  width: 100%;
  cursor: pointer;
}

.customer-styles .template_admin-accommodations .global-input-container input#dateFrom, .customer-styles .template_admin-accommodations .global-input-container input#dateTo {
  color: #565656;
  padding-right: 60px;
  cursor: pointer;
}

.customer-styles .template_admin-accommodations .global-input-container input#dateFrom::-moz-placeholder, .customer-styles .template_admin-accommodations .global-input-container input#dateTo::-moz-placeholder {
  color: #565656;
  font-style: italic;
  font-size: 16px;
}

.customer-styles .template_admin-accommodations .global-input-container input#dateFrom::placeholder, .customer-styles .template_admin-accommodations .global-input-container input#dateTo::placeholder {
  color: #565656;
  font-style: italic;
  font-size: 16px;
}

.customer-styles .template_admin-accommodations .global-input-container input#guests {
  cursor: pointer;
}

.customer-styles .template_admin-accommodations .global-input-container .selectbox {
  top: 3px;
  font-size: 11px;
}

.customer-styles .template_admin-accommodations .global-input-container::after {
  content: '';
  background-size: 23px 23px;
  background-repeat: no-repeat;
  background-position: center center;
  width: auto;
  height: 40px;
  aspect-ratio: 1;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  pointer-events: none;
  transform: translateY(-50%);
  border-left: 1px solid #5d6f7d;
}

@supports not (aspect-ratio: 1) {
  .customer-styles .template_admin-accommodations .global-input-container::after::before {
    content: '';
    float: left;
    padding-top: calc((1 / 1) * 100%);
  }
  .customer-styles .template_admin-accommodations .global-input-container::after::after {
    content: '';
    display: block;
    clear: both;
  }
}

.customer-styles .template_admin-accommodations .global-input-container.date::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='25.9px' height='22.3px' viewBox='0 0 25.9 22.3' style='enable-background:new 0 0 25.9 22.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;stroke:%23707070;%7D .st1%7Bfill:%23FFFFFF;stroke:%235D6F7D;%7D .st2%7Bfill:%235D6F7D;%7D%0A%3C/style%3E%3Cg id='Gruppe_1782' transform='translate(-313 -1802.295)'%3E%3Cpath id='Pfad_83' class='st1' d='M314.5,1822.8h23v-17h-23V1822.8z'/%3E%3Cpath id='Pfad_85' class='st2' d='M318.5,1813.3h3v-3h-3V1813.3z'/%3E%3Cpath id='Pfad_86' class='st2' d='M324.5,1813.3h3v-3h-3V1813.3z'/%3E%3Cpath id='Pfad_87' class='st2' d='M330.5,1813.3h3v-3h-3V1813.3z'/%3E%3Cpath id='Pfad_88' class='st2' d='M318.5,1819.3h3v-3h-3V1819.3z'/%3E%3Cpath id='Pfad_89' class='st2' d='M324.5,1819.3h3v-3h-3V1819.3z'/%3E%3Cpath id='Pfad_90' class='st2' d='M330.5,1819.3h3v-3h-3V1819.3z'/%3E%3Cg id='Gruppe_1781' transform='translate(0.5)'%3E%3Cpath id='Pfad_91' class='st1' d='M316.5,1808.3h2v-5h-2V1808.3z'/%3E%3Cpath id='Pfad_92' class='st1' d='M324.5,1808.3h2v-5h-2V1808.3z'/%3E%3Cpath id='Pfad_93' class='st1' d='M332.5,1808.3h2v-5h-2V1808.3z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .template_admin-accommodations .global-input-container.date.error input {
  border: 1px solid #f00;
}

.customer-styles .template_admin-accommodations .global-input-container.select::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='15px' height='10px' viewBox='0 0 15 10' style='enable-background:new 0 0 15 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%235D6F7D;stroke-width:3;%7D%0A%3C/style%3E%3Cg id='_Dropdown' transform='translate(1.061 0)'%3E%3Cpath id='Pfad_865' class='st0' d='M0.8,1.5l5.7,5.7l5.7-5.7'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 15px;
}

.customer-styles .template_admin-accommodations .aqs-layer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: white;
  padding: 100px 24px 0;
  padding-top: 100px;
  box-sizing: border-box;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease-in-out;
  z-index: 1;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer {
    position: absolute;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer {
    height: 100%;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer {
    padding-top: 200px;
  }
}

.customer-styles .template_admin-accommodations .aqs-layer.visible {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
  transition: opacity 0.5s ease-in-out;
}

.customer-styles .template_admin-accommodations .aqs-layer .close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15px' height='15px'%3E%3Cstyle type='text/css'%3E .st40%7Bfill:none;stroke:%235D6F7D;stroke-width:2;%7D %3C/style%3E%3Cline class='st40' x1='1' y1='14' x2='14' y2='1'%3E%3C/line%3E%3Cline class='st40' x1='1' y1='1' x2='14' y2='14'%3E%3C/line%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: auto;
  aspect-ratio: 1;
  position: absolute;
  right: 15px;
  display: block;
  top: 15px;
  cursor: pointer;
}

@supports not (aspect-ratio: 1) {
  .customer-styles .template_admin-accommodations .aqs-layer .close::before {
    content: '';
    float: left;
    padding-top: calc((1 / 1) * 100%);
  }
  .customer-styles .template_admin-accommodations .aqs-layer .close::after {
    content: '';
    display: block;
    clear: both;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .close {
    right: 45px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .close {
    display: none;
  }
}

.customer-styles .template_admin-accommodations .aqs-layer .use-data, .customer-styles .template_admin-accommodations .aqs-layer .close-desktop {
  margin-bottom: 0;
  cursor: pointer;
}

.customer-styles .template_admin-accommodations .aqs-layer .use-data {
  justify-content: center;
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons {
  grid-column: 1/7;
  display: block;
  -moz-column-gap: 10px;
       column-gap: 10px;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  padding-top: 0;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons {
    grid-column: 2/12;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons {
    display: grid;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons {
    padding-top: 47px;
  }
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .adults,
.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .children {
  width: 100%;
  display: flex;
  flex-direction: row;
  border: 1px solid #5d6f7d;
  border-radius: 3px;
  height: 40px;
  line-height: 40px;
  padding: 0 0 0 10px;
  box-sizing: border-box;
  grid-column: 1/7;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .adults,
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .children {
    height: 45px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .adults,
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .children {
    line-height: 45px;
  }
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .adults .label,
.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .children .label {
  color: #565656;
  width: 100%;
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .children {
  margin-top: 5px;
  margin-top: 5px;
  grid-column: 1/7;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .children {
    margin-top: 0;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .children {
    grid-column: 7/13;
  }
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .amount-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: end;
  width: 180px;
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .amount-wrapper .amount {
  width: 40px;
  height: 100%;
  aspect-ratio: 1;
  border: 1px solid #565656;
  box-sizing: border-box;
  line-height: 40px;
  text-align: center;
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
  border-radius: 0;
  color: #565656;
  font-size: 24px;
  font-weight: bold;
  outline: none;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .amount-wrapper .amount {
    width: 45px;
  }
}

@supports not (aspect-ratio: 1) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .amount-wrapper .amount::before {
    content: '';
    float: left;
    padding-top: calc((1 / 1) * 100%);
  }
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .amount-wrapper .amount::after {
    content: '';
    display: block;
    clear: both;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .amount-wrapper .amount {
    line-height: 45px;
  }
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .amount-wrapper .amount input {
  border: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
  line-height: 100%;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  background-color: transparent;
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .amount-wrapper .amount input::focus {
  outline: none;
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .amount-wrapper .amount.increase {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='18px' height='18px' viewBox='0 0 18 18' style='enable-background:new 0 0 18 18;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%235D6F7D;stroke-width:4;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cline class='st0' x1='0' y1='9' x2='18' y2='9'/%3E%3Cline class='st0' x1='9' y1='0' x2='9' y2='18'/%3E%3C/svg%3E%0A");
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .persons .amount-wrapper .amount.decrease {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='17px' height='18px' viewBox='0 0 17 18' style='enable-background:new 0 0 17 18;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%235D6F7D;stroke-width:4;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cline class='st0' x1='0' y1='9' x2='17' y2='9'/%3E%3C/svg%3E%0A");
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .childrenages {
  grid-column: 1/7;
  margin-top: 30px;
  display: none;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .childrenages {
    grid-column: 2/12;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .childrenages {
    margin-top: 20px;
  }
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .childrenages .child-text {
  color: #565656;
  font-size: 16px;
  margin-bottom: 0;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .childrenages .child-text {
    font-size: 22px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .childrenages .child-text {
    margin-bottom: 20px;
  }
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .childrenages .child-wrapper {
  display: block;
  -moz-column-gap: 10px;
       column-gap: 10px;
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .childrenages .child-wrapper {
    display: grid;
  }
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .childrenages .child-wrapper .child {
  margin-top: 5px;
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .childrenages .child-wrapper .child:nth-child(odd) {
  grid-column: 1/7;
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .childrenages .child-wrapper .child:nth-child(even) {
  grid-column: 1/7;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .childrenages .child-wrapper .child:nth-child(even) {
    grid-column: 7/13;
  }
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .childrenages .child-wrapper .child::first-child {
  margin-top: 0;
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .layer-actions {
  grid-column: 1/7;
  margin-top: 20px;
  display: flex;
  justify-content: unset;
  flex-direction: column-reverse;
  gap: unset;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .layer-actions {
    grid-column: 2/12;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .layer-actions {
    margin-top: 40px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .layer-actions {
    justify-content: center;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .layer-actions {
    flex-direction: unset;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .layer-actions {
    gap: 20px;
  }
}

.customer-styles .template_admin-accommodations .aqs-layer .aqs-layer-content .layer-actions a {
  margin: auto;
  cursor: pointer;
}

.customer-styles .template_admin-social-media {
  padding: 30px 0 50px 0;
  outline: unset;
}

.customer-styles .template_admin-social-media.black {
  background-color: #000;
}

.customer-styles .template_admin-social-media .global-grid .content-width {
  grid-column: 1/7;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-social-media .global-grid .content-width {
    grid-column: 1/13;
  }
}

.customer-styles .template_admin-social-media .global-grid .content-width .instagram-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath id='Instagram-neg' d='M18.455,1H43.545A17.577,17.577,0,0,1,61,18.455V43.545A17.577,17.577,0,0,1,43.545,61H18.455A17.577,17.577,0,0,1,1,43.545V18.455A17.577,17.577,0,0,1,18.455,1Zm-.545,6A10.941,10.941,0,0,0,7,17.909V44.364A10.941,10.941,0,0,0,17.909,55.273H44.364A10.941,10.941,0,0,0,55.273,44.364V17.909A10.941,10.941,0,0,0,44.364,7Zm28.909,4.364a3.728,3.728,0,0,1,3.818,3.818A3.728,3.728,0,0,1,46.818,19h0A3.728,3.728,0,0,1,43,15.182,3.728,3.728,0,0,1,46.818,11.364ZM31,16A15,15,0,1,1,16,31,15.133,15.133,0,0,1,31,16Zm0,6a9,9,0,0,0,0,18h0a9,9,0,1,0,0-18Z' transform='translate(-1 -1)' fill='%231d1d1b'/%3E%3C/svg%3E%0A");
  width: 60px;
  height: 60px;
  margin: 0 auto;
  display: block;
}

.customer-styles .template_admin-social-media .global-grid .content-width a {
  text-decoration: none;
  color: inherit;
  display: block;
}

.customer-styles .template_admin-social-media .global-grid .content-width .instagram-text {
  margin: 30px 0 60px 0;
  text-align: center;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-social-media .global-grid .content-width .instagram-text {
    margin: 40px 0 60px 0;
  }
}

.customer-styles .template_admin-social-media .global-grid .content-width .instagram-text a {
  margin: 0 auto;
}

.customer-styles .template_admin-social-media .global-grid .content-width .ig-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  align-items: flex-start;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-social-media .global-grid .content-width .ig-container {
    justify-content: unset;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-social-media .global-grid .content-width .ig-container {
    align-items: center;
  }
}

.customer-styles .template_admin-social-media .global-grid .content-width .ig-container .route-text {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  flex: unset;
  width: unset;
  justify-content: end;
  height: 232px;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-social-media .global-grid .content-width .ig-container .route-text {
    flex: 1 1 auto;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-social-media .global-grid .content-width .ig-container .route-text {
    width: 4.4em;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-social-media .global-grid .content-width .ig-container .route-text {
    justify-content: center;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-social-media .global-grid .content-width .ig-container .route-text {
    height: unset;
  }
}

.customer-styles .template_admin-social-media .global-grid .content-width .ig-container .route-text .route {
  font-family: "Museo Sans", Verdana, sans-serif;
  transform: rotate(-90deg);
  color: inherit;
  font-style: normal;
  text-decoration: none;
  position: relative;
}

.customer-styles .template_admin-social-media .global-grid .content-width .ig-container .route-text .route span {
  position: absolute;
  line-height: 1;
  right: -116px;
  bottom: 4vw;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-social-media .global-grid .content-width .ig-container .route-text .route span {
    right: -147px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-social-media .global-grid .content-width .ig-container .route-text .route span {
    bottom: 0vw;
  }
}

.customer-styles .template_admin-social-media .global-grid .content-width .ig-container .ig-posts-wrapper {
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px;
  -moz-column-gap: 0;
       column-gap: 0;
  row-gap: 20px;
  flex-direction: column;
  flex: unset;
  align-items: center;
  align-content: center;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-social-media .global-grid .content-width .ig-container .ig-posts-wrapper {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-social-media .global-grid .content-width .ig-container .ig-posts-wrapper {
    row-gap: 0;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-social-media .global-grid .content-width .ig-container .ig-posts-wrapper {
    flex-direction: row;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-social-media .global-grid .content-width .ig-container .ig-posts-wrapper {
    flex: 2 1 auto;
  }
}

.customer-styles .template_admin-social-media .global-grid .content-width .ig-container .ig-posts-wrapper a .instagram-square {
  position: relative;
}

.customer-styles .template_admin-social-media .global-grid .content-width .ig-container .ig-posts-wrapper a .instagram-square img {
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  width: 214px;
  height: 214px;
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-social-media .global-grid .content-width .ig-container .ig-posts-wrapper a .instagram-square img {
    width: 290px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .template_admin-social-media .global-grid .content-width .ig-container .ig-posts-wrapper a .instagram-square img {
    height: 290px;
  }
}

.customer-styles .template_admin-social-media .global-grid .content-width .ig-container .ig-posts-wrapper a .instagram-square .instagram-icon-white {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 60 60'%3E%3Cpath id='Instagram-neg' d='M18.455,1H43.545A17.577,17.577,0,0,1,61,18.455V43.545A17.577,17.577,0,0,1,43.545,61H18.455A17.577,17.577,0,0,1,1,43.545V18.455A17.577,17.577,0,0,1,18.455,1Zm-.545,6A10.941,10.941,0,0,0,7,17.909V44.364A10.941,10.941,0,0,0,17.909,55.273H44.364A10.941,10.941,0,0,0,55.273,44.364V17.909A10.941,10.941,0,0,0,44.364,7Zm28.909,4.364a3.728,3.728,0,0,1,3.818,3.818A3.728,3.728,0,0,1,46.818,19h0A3.728,3.728,0,0,1,43,15.182,3.728,3.728,0,0,1,46.818,11.364ZM31,16A15,15,0,1,1,16,31,15.133,15.133,0,0,1,31,16Zm0,6a9,9,0,0,0,0,18h0a9,9,0,1,0,0-18Z' transform='translate(-1 -1)' fill='%23ffffff'/%3E%3C/svg%3E%0A");
  width: 40px;
  height: 40px;
  margin: 0;
  display: block;
  position: absolute;
  bottom: 10px;
  left: 10px;
}

.customer-styles .template_admin-social-media .global-grid .content-width .uppercase {
  text-transform: uppercase;
  font-weight: 900;
}

.customer-styles .bergsportbericht .bergsport-container {
  grid-column: 1/7;
}

@media (min-width: 1000px) {
  .customer-styles .bergsportbericht .bergsport-container {
    grid-column: 2/12;
  }
}

.customer-styles .bergsportbericht .bergsport-container .eopoi-widget .v-application--wrap {
  min-height: initial;
}

.customer-styles .bergsportbericht .bergsport-container .eopoi-widget .v-application .pa-sm-10 {
  padding: 0 !important;
}

.customer-styles .bergsportbericht.liste {
  max-width: initial !important;
  padding-right: 25px;
  padding-left: 25px;
}

@media (min-width: 1000px) {
  .customer-styles .bergsportbericht.liste {
    padding-right: 45px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .bergsportbericht.liste {
    padding-left: 45px;
  }
}

.customer-styles .bergsportbericht.liste .bergsport-container {
  grid-column: 1/7;
}

@media (min-width: 1000px) {
  .customer-styles .bergsportbericht.liste .bergsport-container {
    grid-column: 1/13;
  }
}

.customer-styles .admin-template-webcam.global-grid .content-width {
  grid-column: 1/7;
}

@media (min-width: 1000px) {
  .customer-styles .admin-template-webcam.global-grid .content-width {
    grid-column: 1/13;
  }
}

.customer-styles .admin-template-webcam.global-grid .content-width #lc1,
.customer-styles .admin-template-webcam.global-grid .content-width #lc3 {
  position: relative;
  width: 49%;
  margin: 0 2% 50px 0;
  float: left;
}

.customer-styles .admin-template-webcam.global-grid .content-width #lc2,
.customer-styles .admin-template-webcam.global-grid .content-width #lc4 {
  position: relative;
  width: 49%;
  float: left;
}

@media screen and (max-width: 960px) {
  .customer-styles .admin-template-webcam.global-grid .content-width #lc1,
  .customer-styles .admin-template-webcam.global-grid .content-width #lc2,
  .customer-styles .admin-template-webcam.global-grid .content-width #lc3,
  .customer-styles .admin-template-webcam.global-grid .content-width #lc4 {
    width: 100%;
    margin-right: 0;
    float: none;
    margin-bottom: 50px;
  }
}

.customer-styles .admin-template-webcam.global-grid .content-width iframe {
  width: 100%;
  height: 80vh;
}

@media (min-width: 540px) {
  .customer-styles .admin-template-webcam.global-grid .content-width iframe {
    height: 70vh;
  }
}

@media (min-width: 1000px) {
  .customer-styles .admin-template-webcam.global-grid .content-width .iframe_wrapper {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 77%;
  }
}

.customer-styles .admin-template-webcam.global-grid .content-width .cam-wrapper {
  position: relative;
  margin-bottom: 20px;
}

.customer-styles .admin-template-webcam.global-grid .content-width .cam-wrapper .cam-label {
  margin-top: 10px;
}

.customer-styles .admin-template-busplan.global-grid .content-width {
  grid-column: 1/7;
  min-height: 630px;
  overflow: hidden;
  min-width: 100%;
  border: 0;
}

@media (min-width: 1000px) {
  .customer-styles .admin-template-busplan.global-grid .content-width {
    grid-column: 1/13;
  }
}

@media (min-width: 1000px) {
  .customer-styles .admin-template-busplan.global-grid .content-width {
    min-height: 674px;
  }
}

.customer-styles .newsletter-container {
  background-color: #000;
}

.customer-styles .newsletter-background {
  padding-top: 70vw;
  padding-bottom: 300px;
  background-color: #000;
  background-image: url("https://oberstaufen.de/assets/images/newsletter.webp");
  background-position-x: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  margin: 0 auto -200px;
  max-width: 2560px;
  min-height: 464px;
}

@media (min-width: 1000px) {
  .customer-styles .newsletter-background {
    padding-top: 175px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .newsletter-background {
    padding-bottom: 375px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .newsletter-background {
    background-size: cover;
  }
}

.customer-styles .newsletter-headline {
  grid-column: 1/7;
  color: var(--font-color);
}

@media (min-width: 1000px) {
  .customer-styles .newsletter-headline {
    grid-column: 2/7;
  }
}

.customer-styles .newsletter-text-1 {
  grid-column: 1/7;
  margin-top: 20px;
  color: var(--font-color);
}

@media (min-width: 1000px) {
  .customer-styles .newsletter-text-1 {
    grid-column: 2/7;
  }
}

@media (min-width: 1000px) {
  .customer-styles .newsletter-text-1 {
    margin-top: 30px;
  }
}

.customer-styles .newsletter-form {
  margin-top: 50px;
  grid-column: 1/7;
  row-gap: 5px;
  color: var(--font-color);
  display: grid;
}

@media (min-width: 1000px) {
  .customer-styles .newsletter-form {
    margin-top: 70px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .newsletter-form {
    grid-column: 2/7;
  }
}

@media (min-width: 1000px) {
  .customer-styles .newsletter-form {
    row-gap: 10px;
  }
}

.customer-styles .newsletter-form.hidden {
  display: none;
}

.customer-styles .newsletter-form .global-checkbox.error {
  background-color: Rgba(0, 0, 0, 0.2);
  padding: 10px 15px;
  text-shadow: 0 0 12px Rgba(0, 0, 0, 0.5);
}

.customer-styles .newsletter-intro {
  margin-bottom: 20px;
}

.customer-styles .newsletter-mandatory-information {
  font-style: italic;
  text-align: right;
}

.customer-styles .newsletter-data-privacy-container {
  margin-top: 32px;
  font-style: italic;
}

.customer-styles .newsletter-data-privacy-container a {
  color: inherit;
  text-decoration-thickness: 1px;
  text-underline-position: from-font;
}

.customer-styles .newsletter-error-message {
  background-color: Rgba(0, 0, 0, 0.2);
  color: #f00;
  margin-top: 20px;
  padding: 10px 15px;
}

.customer-styles .newsletter-error-message.hidden {
  display: none;
}

.customer-styles .newsletter-button-send {
  margin-top: 32px;
  width: 100%;
}

.customer-styles .newsletter-success-message {
  grid-column: 1/7;
  padding-top: 100px;
  -moz-column-gap: 10px;
       column-gap: 10px;
  display: grid;
}

@media (min-width: 1000px) {
  .customer-styles .newsletter-success-message {
    grid-column: 2/7;
  }
}

@media (min-width: 1000px) {
  .customer-styles .newsletter-success-message {
    padding-top: 175px;
  }
}

.customer-styles .newsletter-success-message.hidden {
  display: none;
}

.customer-styles .newsletter-success-message-headline {
  font-size: 19px;
  letter-spacing: 0.17368em;
  line-height: 1.21053;
  color: var(--font-color);
  font-family: "Museo Sans", Verdana, sans-serif;
  font-weight: 300;
  margin-bottom: 1em;
  text-transform: uppercase;
}

@media (min-width: 1000px) {
  .customer-styles .newsletter-success-message-headline {
    font-size: 22px;
    letter-spacing: 0.15em;
    line-height: 1.22727;
  }
}

.customer-styles .newsletter-success-message-headline b {
  font-weight: 900;
}

.customer-styles .newsletter-success-message-text {
  font-size: 15px;
  letter-spacing: 0.02267em;
  line-height: 1.53333;
  color: var(--font-color);
  font-family: "Museo", Verdana, sans-serif;
  font-style: italic;
  font-weight: 300;
  margin-bottom: 1em;
}

@media (min-width: 1000px) {
  .customer-styles .newsletter-success-message-text {
    font-size: 17px;
    letter-spacing: 0.02em;
    line-height: 1.58824;
  }
}

.customer-styles #oberstaufen-gaestekarte {
  position: relative;
}

.customer-styles #oberstaufen-gaestekarte .gaestekarte-svg {
  display: block;
  padding: 25px;
  max-width: 550px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

@media (min-width: 1000px) {
  .customer-styles #oberstaufen-gaestekarte .gaestekarte-svg {
    padding: 25px 0;
  }
}

.customer-styles #oberstaufen-gaestekarte #xGOLF:hover {
  cursor: pointer;
}

.customer-styles #oberstaufen-gaestekarte #xGOLF:hover .gkcircle {
  fill: #356F2C !important;
}

.customer-styles #oberstaufen-gaestekarte #xGOLF:hover .gkcircleshadow {
  fill: #35612C !important;
}

.customer-styles #oberstaufen-gaestekarte #xPLUS:hover {
  cursor: pointer;
}

.customer-styles #oberstaufen-gaestekarte #xPLUS:hover .gkcircle {
  fill: #C76801 !important;
}

.customer-styles #oberstaufen-gaestekarte #xPLUS:hover .gkcircleshadow {
  fill: #AB4E01 !important;
}

.customer-styles #oberstaufen-gaestekarte #GK:hover,
.customer-styles #oberstaufen-gaestekarte #GOLF:hover,
.customer-styles #oberstaufen-gaestekarte #PLUS:hover,
.customer-styles #oberstaufen-gaestekarte #AWC:hover {
  cursor: pointer;
}

.customer-styles #oberstaufen-gaestekarte #GK:hover .gkcircle,
.customer-styles #oberstaufen-gaestekarte #GOLF:hover .gkcircle,
.customer-styles #oberstaufen-gaestekarte #PLUS:hover .gkcircle,
.customer-styles #oberstaufen-gaestekarte #AWC:hover .gkcircle {
  fill: #EEEEEE !important;
}

.customer-styles #oberstaufen-gaestekarte #GK:hover .gktext,
.customer-styles #oberstaufen-gaestekarte #GOLF:hover .gktext,
.customer-styles #oberstaufen-gaestekarte #PLUS:hover .gktext,
.customer-styles #oberstaufen-gaestekarte #AWC:hover .gktext {
  fill: #000000 !important;
}

.customer-styles #oberstaufen-gaestekarte #xGK:hover {
  cursor: pointer;
}

.customer-styles #oberstaufen-gaestekarte #xGK:hover .gkcircle {
  fill: #40737E !important;
}

.customer-styles #oberstaufen-gaestekarte .ovgk {
  margin: 0 auto;
  z-index: 10000000000;
  position: absolute;
  --background: $background-grey;
  color: #fff;
  width: 100%;
  left: 0;
  top: calc(50% + 70px);
  overflow-x: hidden;
}

@media (max-width: 550px) {
  .customer-styles #oberstaufen-gaestekarte .ovgk {
    top: 65%;
  }
}

.customer-styles #oberstaufen-gaestekarte .ovgk .arrowtop {
  width: calc(100vw - (100vw*100/550));
  margin: 0 auto;
  max-width: 550px;
  height: 30px;
  position: relative;
}

@media (max-width: 550px) {
  .customer-styles #oberstaufen-gaestekarte .ovgk .arrowtop {
    margin: 0;
  }
}

.customer-styles #oberstaufen-gaestekarte .ovgk .arrowtop::before {
  content: ' ';
  width: 30px;
  height: 30px;
  transform: rotate(-45deg);
  background-color: var(--background-color);
  position: absolute;
  top: 31px;
  left: calc(50% - 50px);
  transform: translate(-50%, -50%) rotate(45deg);
  border: 1px solid white;
  border-right: 0;
  border-bottom: 0;
}

@media (max-width: 550px) {
  .customer-styles #oberstaufen-gaestekarte .ovgk .arrowtop::before {
    left: 50%;
  }
}

.customer-styles #oberstaufen-gaestekarte .ovgk.gaestekarte {
  --background-color: rgb(71,125,138);
  margin-top: 50px;
}

@media (max-width: 550px) {
  .customer-styles #oberstaufen-gaestekarte .ovgk.gaestekarte {
    margin-top: 0;
  }
  .customer-styles #oberstaufen-gaestekarte .ovgk.gaestekarte .arrowtop::before {
    left: 51%;
  }
}

.customer-styles #oberstaufen-gaestekarte .ovgk.awc {
  --background-color: rgb(111,111,110);
  margin-top: 100px;
}

@media (max-width: 550px) {
  .customer-styles #oberstaufen-gaestekarte .ovgk.awc {
    margin-top: 0;
  }
  .customer-styles #oberstaufen-gaestekarte .ovgk.awc .arrowtop::before {
    left: 35%;
  }
}

.customer-styles #oberstaufen-gaestekarte .ovgk.oplus {
  --background-color: rgb(156,157,157);
  margin-top: 150px;
}

@media (max-width: 550px) {
  .customer-styles #oberstaufen-gaestekarte .ovgk.oplus {
    margin-top: 0;
  }
  .customer-styles #oberstaufen-gaestekarte .ovgk.oplus .arrowtop::before {
    left: 25%;
  }
}

.customer-styles #oberstaufen-gaestekarte .ovgk.ogolf {
  --background-color: rgb(197,198,198);
  --font-color: $font-black;
  margin-top: 200px;
  color: var(--font-black);
}

@media (max-width: 550px) {
  .customer-styles #oberstaufen-gaestekarte .ovgk.ogolf {
    margin-top: 0;
  }
  .customer-styles #oberstaufen-gaestekarte .ovgk.ogolf .arrowtop::before {
    left: 15%;
  }
}

.customer-styles #oberstaufen-gaestekarte .ovgk.ogolf a {
  color: var(--font-black);
}

.customer-styles #oberstaufen-gaestekarte .ovgk.ogolf a::after {
  background-color: #000;
}

.customer-styles #oberstaufen-gaestekarte .ovgk.ogolf a:hover::before {
  background-color: #000;
}

.customer-styles #oberstaufen-gaestekarte .ovgk .ovgkbox {
  background-color: var(--background-color);
  padding: 15px;
  padding-top: 100px;
  padding-bottom: 100px;
  border-top: 1px solid #fff;
}

@media (min-width: 1000px) {
  .customer-styles #oberstaufen-gaestekarte .ovgk .ovgkbox {
    padding-top: 180px;
  }
}

@media (min-width: 1000px) {
  .customer-styles #oberstaufen-gaestekarte .ovgk .ovgkbox {
    padding-bottom: 180px;
  }
}

.customer-styles #oberstaufen-gaestekarte .ovgk::after {
  background-color: var(--background-color);
  clip-path: ellipse(110vw Min(1408px, 110vw) at 50% Max(-1254.4px, -98vw));
  content: '';
  display: block;
  height: Min(12vw, 154px);
}

.customer-styles #oberstaufen-gaestekarte .ovgk .close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15px' height='15px'%3E%3Cstyle type='text/css'%3E .st40%7Bfill:none;stroke:%235D6F7D;stroke-width:2;%7D %3C/style%3E%3Cline class='st40' x1='1' y1='14' x2='14' y2='1'%3E%3C/line%3E%3Cline class='st40' x1='1' y1='1' x2='14' y2='14'%3E%3C/line%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15px' height='15px'%3E%3Cstyle type='text/css'%3E .st40%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;%7D %3C/style%3E%3Cline class='st40' x1='1' y1='14' x2='14' y2='1'%3E%3C/line%3E%3Cline class='st40' x1='1' y1='1' x2='14' y2='14'%3E%3C/line%3E%3C/svg%3E");
  background-position: bottom center;
  aspect-ratio: 1;
  position: absolute;
  top: 0;
  right: 15px;
  padding-top: 55px;
  cursor: pointer;
}

@supports not (aspect-ratio: 1) {
  .customer-styles #oberstaufen-gaestekarte .ovgk .close::before {
    content: '';
    float: left;
    padding-top: calc((1 / 1) * 100%);
  }
  .customer-styles #oberstaufen-gaestekarte .ovgk .close::after {
    content: '';
    display: block;
    clear: both;
  }
}

@media (min-width: 1000px) {
  .customer-styles #oberstaufen-gaestekarte .ovgk .close {
    right: 30px;
  }
}

.customer-styles #oberstaufen-gaestekarte .ovgk .close.fixed {
  position: fixed;
  padding-top: 15px;
}

@media (min-width: 1000px) {
  .customer-styles #oberstaufen-gaestekarte .ovgk .close.fixed {
    padding-top: 30px;
  }
}

.customer-styles #oberstaufen-gaestekarte .ovgk .OTMTextile {
  grid-column: 1/7;
}

@media (min-width: 1000px) {
  .customer-styles #oberstaufen-gaestekarte .ovgk .OTMTextile {
    grid-column: 2/12;
  }
}

.customer-styles #oberstaufen-gaestekarte .ovgk .cta {
  cursor: pointer;
}

.customer-styles #oberstaufen-gaestekarte .ovgk .divider-wrapper {
  margin-bottom: 100px;
}

@media (min-width: 1000px) {
  .customer-styles #oberstaufen-gaestekarte .ovgk .divider-wrapper {
    margin-bottom: 175px;
  }
}

.customer-styles #oberstaufen-gaestekarte .ovgk .divider-wrapper .icon {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='100%' height='100%' viewBox='0 0 92 34' style='enable-background:new 0 0 92 34;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;%7D%0A%3C/style%3E%3Cg id='Gruppe_2129' transform='translate(0.003 0.003)'%3E%3Cg id='Gruppe_2128' transform='translate(0 0)'%3E%3Cg id='Gruppe_2127' transform='translate(0.354 0.707)'%3E%3Cpath id='Pfad_937' class='st0' d='M2.6,30.7L18,15.1l15.1,15.3L60.7,2.3l29.3,29.3'/%3E%3C/g%3E%3Cpath id='Pfad_939' class='st0' d='M48,16.1l10.9-3.2l4.9,4.4l5.8-5.6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  margin-top: 100px;
}

@media (min-width: 1000px) {
  .customer-styles #oberstaufen-gaestekarte .ovgk .divider-wrapper .icon {
    margin-top: 175px;
  }
}

.customer-styles #oberstaufen-gaestekarte .ovgk .tinycta {
  float: right;
}

.customer-styles .press-form-container .press-form {
  margin-top: 50px;
  color: var(--font-color);
}

@media (min-width: 1000px) {
  .customer-styles .press-form-container .press-form {
    margin-top: 70px;
  }
}

.customer-styles .press-form-container .press-form.hidden {
  display: none;
}

.customer-styles .press-form-container .press-form .press-form-cta {
  grid-column: 1/7;
  row-gap: 5px;
  display: grid;
}

@media (min-width: 1000px) {
  .customer-styles .press-form-container .press-form .press-form-cta {
    grid-column: 5/9;
  }
}

@media (min-width: 1000px) {
  .customer-styles .press-form-container .press-form .press-form-cta {
    row-gap: 10px;
  }
}

.customer-styles .press-form-container .press-form .press-form-col-left {
  display: grid;
  grid-column: 1/7;
  row-gap: 5px;
  padding-bottom: 5px;
}

@media (min-width: 1000px) {
  .customer-styles .press-form-container .press-form .press-form-col-left {
    grid-column: 2/6;
  }
}

@media (min-width: 1000px) {
  .customer-styles .press-form-container .press-form .press-form-col-left {
    row-gap: 10px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .press-form-container .press-form .press-form-col-left {
    padding-bottom: 0;
  }
}

.customer-styles .press-form-container .press-form .press-form-col-right {
  display: grid;
  grid-column: 1/7;
  row-gap: 5px;
}

@media (min-width: 1000px) {
  .customer-styles .press-form-container .press-form .press-form-col-right {
    grid-column: 7/11;
  }
}

@media (min-width: 1000px) {
  .customer-styles .press-form-container .press-form .press-form-col-right {
    row-gap: 10px;
  }
}

.customer-styles .press-form-container .press-form .press-form-select {
  position: relative;
}

.customer-styles .press-form-container .press-form .press-form-select::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 10'%3E%3Cpath style='fill:none;stroke:%23565656;stroke-width:3;' transform='translate(1.061 0)' d='M0.8,1.5l5.7,5.7l5.7-5.7'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 16px;
  content: '';
  display: block;
  height: 39px;
  width: 44px;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid currentColor;
  background-position: center;
}

@media (min-width: 1000px) {
  .customer-styles .press-form-container .press-form .press-form-select::after {
    height: 44px;
  }
}

.customer-styles .press-form-container .press-form-mandatory-information {
  font-style: italic;
  text-align: right;
}

.customer-styles .press-form-container .press-form-data-privacy-container {
  margin-top: 32px;
  font-style: italic;
  display: grid;
  grid-column: 1/7;
  row-gap: 5px;
}

@media (min-width: 1000px) {
  .customer-styles .press-form-container .press-form-data-privacy-container {
    grid-column: 2/13;
  }
}

@media (min-width: 1000px) {
  .customer-styles .press-form-container .press-form-data-privacy-container {
    row-gap: 10px;
  }
}

.customer-styles .press-form-container .press-form-data-privacy-container a {
  color: inherit;
  text-decoration-thickness: 1px;
  text-underline-position: from-font;
}

.customer-styles .press-form-container .press-form-error-message {
  color: #f00;
  margin-top: 20px;
  padding: 10px 15px;
}

.customer-styles .press-form-container .press-form-error-message.hidden {
  display: none;
}

.customer-styles .press-form-container .press-form-button-send {
  margin-top: 32px;
  width: 100%;
}

.customer-styles .press-form-container .press-form-success-message.hidden {
  display: none;
}

.customer-styles .press-form-container .press-form-success-message-headline {
  grid-column: 1/7;
  padding-top: 100px;
  -moz-column-gap: 10px;
       column-gap: 10px;
  display: grid;
  font-size: 19px;
  letter-spacing: 0.17368em;
  line-height: 1.21053;
  color: var(--font-color);
  font-family: "Museo Sans", Verdana, sans-serif;
  font-weight: 300;
  margin-bottom: 1em;
  text-transform: uppercase;
}

@media (min-width: 1000px) {
  .customer-styles .press-form-container .press-form-success-message-headline {
    grid-column: 2/13;
  }
}

@media (min-width: 1000px) {
  .customer-styles .press-form-container .press-form-success-message-headline {
    padding-top: 175px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .press-form-container .press-form-success-message-headline {
    font-size: 22px;
    letter-spacing: 0.15em;
    line-height: 1.22727;
  }
}

.customer-styles .press-form-container .press-form-success-message-headline b {
  font-weight: 900;
}

.customer-styles .press-form-container .press-form-success-message-text {
  grid-column: 1/7;
  -moz-column-gap: 10px;
       column-gap: 10px;
  display: grid;
  font-size: 15px;
  letter-spacing: 0.02267em;
  line-height: 1.53333;
  color: var(--font-color);
  font-family: "Museo", Verdana, sans-serif;
  font-style: italic;
  font-weight: 300;
  margin-bottom: 1em;
}

@media (min-width: 1000px) {
  .customer-styles .press-form-container .press-form-success-message-text {
    grid-column: 2/13;
  }
}

@media (min-width: 1000px) {
  .customer-styles .press-form-container .press-form-success-message-text {
    font-size: 17px;
    letter-spacing: 0.02em;
    line-height: 1.58824;
  }
}

.customer-styles .contact-background {
  padding-bottom: 300px;
  margin-bottom: -200px;
}

@media (min-width: 1000px) {
  .customer-styles .contact-background {
    padding-bottom: 375px;
  }
}

.customer-styles .contact-form {
  margin-top: 50px;
  row-gap: 5px;
  color: var(--font-color);
  display: grid;
}

@media (min-width: 1000px) {
  .customer-styles .contact-form {
    margin-top: 70px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .contact-form {
    row-gap: 10px;
  }
}

.customer-styles .contact-form.hidden {
  display: none;
}

.customer-styles .contact-name {
  grid-column: 1/7;
}

@media (min-width: 1000px) {
  .customer-styles .contact-name {
    grid-column: 2/7;
  }
}

.customer-styles .contact-email {
  grid-column: 1/7;
}

@media (min-width: 1000px) {
  .customer-styles .contact-email {
    grid-column: 7/12;
  }
}

.customer-styles .contact-message {
  grid-column: 1/7;
}

@media (min-width: 1000px) {
  .customer-styles .contact-message {
    grid-column: 2/12;
  }
}

.customer-styles .contact-message textarea {
  display: block;
  min-height: 300px;
}

.customer-styles .contact-mandatory-information {
  grid-column: 1/7;
  font-style: italic;
  text-align: right;
}

@media (min-width: 1000px) {
  .customer-styles .contact-mandatory-information {
    grid-column: 7/12;
  }
}

.customer-styles .contact-data-privacy-container {
  grid-column: 1/7;
  font-style: italic;
  margin-top: 32px;
}

@media (min-width: 1000px) {
  .customer-styles .contact-data-privacy-container {
    grid-column: 2/12;
  }
}

.customer-styles .contact-data-privacy-container a {
  color: inherit;
  text-decoration-thickness: 1px;
  text-underline-position: from-font;
}

.customer-styles .contact-error-message {
  grid-column: 1/7;
  color: #f00;
  margin-top: 20px;
  padding: 10px 0;
}

@media (min-width: 1000px) {
  .customer-styles .contact-error-message {
    grid-column: 2/12;
  }
}

.customer-styles .contact-error-message.hidden {
  display: none;
}

.customer-styles .contact-button-container {
  grid-column: 1/7;
  display: grid;
  justify-items: center;
}

@media (min-width: 1000px) {
  .customer-styles .contact-button-container {
    grid-column: 2/12;
  }
}

.customer-styles .contact-button-send {
  width: 100%;
  margin-top: 32px;
}

@media (min-width: 1000px) {
  .customer-styles .contact-button-send {
    width: auto;
  }
}

.customer-styles .contact-button-send.hidden {
  display: none;
}

.customer-styles .contact-success-message {
  grid-column: 1/7;
  padding-top: 100px;
  -moz-column-gap: 10px;
       column-gap: 10px;
  display: grid;
}

@media (min-width: 1000px) {
  .customer-styles .contact-success-message {
    grid-column: 2/7;
  }
}

@media (min-width: 1000px) {
  .customer-styles .contact-success-message {
    padding-top: 175px;
  }
}

.customer-styles .contact-success-message.hidden {
  display: none;
}

.customer-styles .contact-success-message-headline {
  grid-column: 1/7;
  font-size: 19px;
  letter-spacing: 0.17368em;
  line-height: 1.21053;
  color: var(--font-color);
  font-family: "Museo Sans", Verdana, sans-serif;
  font-weight: 300;
  margin-bottom: 1em;
  text-transform: uppercase;
}

@media (min-width: 1000px) {
  .customer-styles .contact-success-message-headline {
    grid-column: 2/12;
  }
}

@media (min-width: 1000px) {
  .customer-styles .contact-success-message-headline {
    font-size: 22px;
    letter-spacing: 0.15em;
    line-height: 1.22727;
  }
}

.customer-styles .contact-success-message-headline b {
  font-weight: 900;
}

.customer-styles .contact-success-message-text {
  grid-column: 1/7;
  font-size: 15px;
  letter-spacing: 0.02267em;
  line-height: 1.53333;
  color: var(--font-color);
  font-family: "Museo", Verdana, sans-serif;
  font-style: italic;
  font-weight: 300;
  margin-bottom: 1em;
}

@media (min-width: 1000px) {
  .customer-styles .contact-success-message-text {
    grid-column: 2/12;
  }
}

@media (min-width: 1000px) {
  .customer-styles .contact-success-message-text {
    font-size: 17px;
    letter-spacing: 0.02em;
    line-height: 1.58824;
  }
}

.customer-styles .contact-send-animation {
  display: inline-block;
  height: 84px;
  position: relative;
  width: 80px;
}

.customer-styles .contact-send-animation.hidden {
  display: none;
}

.customer-styles .contact-send-animation div {
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
  background: var(--font-color);
  border-radius: 50%;
  height: 13px;
  position: absolute;
  top: 33px;
  width: 13px;
}

.customer-styles .contact-send-animation div:nth-child(1) {
  animation: lds-ellipsis1 .6s infinite;
  left: 8px;
}

.customer-styles .contact-send-animation div:nth-child(2) {
  animation: lds-ellipsis2 .6s infinite;
  left: 8px;
}

.customer-styles .contact-send-animation div:nth-child(3) {
  animation: lds-ellipsis2 .6s infinite;
  left: 32px;
}

.customer-styles .contact-send-animation div:nth-child(4) {
  animation: lds-ellipsis3 .6s infinite;
  left: 56px;
}

@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}

@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}

.customer-styles .newsletter-unsubscribe .button-area {
  grid-column: 1/7;
  display: grid;
  justify-items: center;
  color: var(--font-color);
}

@media (min-width: 1000px) {
  .customer-styles .newsletter-unsubscribe .button-area {
    grid-column: 5/9;
  }
}

.customer-styles .newsletter-unsubscribe .unsubscribe-success {
  display: none;
  grid-column: 1/7;
  -moz-column-gap: 10px;
       column-gap: 10px;
  padding-top: 0;
}

@media (min-width: 1000px) {
  .customer-styles .newsletter-unsubscribe .unsubscribe-success {
    grid-column: 2/12;
  }
}

.customer-styles .newsletter-unsubscribe .unsubscribe-success .press-form-success-message-text {
  grid-column: 1/7;
  -moz-column-gap: 10px;
       column-gap: 10px;
  display: grid;
  font-size: 15px;
  letter-spacing: 0.02267em;
  line-height: 1.53333;
  color: var(--font-color);
  font-family: "Museo", Verdana, sans-serif;
  font-style: italic;
  font-weight: 300;
  margin-bottom: 1em;
}

@media (min-width: 1000px) {
  .customer-styles .newsletter-unsubscribe .unsubscribe-success .press-form-success-message-text {
    grid-column: 2/13;
  }
}

@media (min-width: 1000px) {
  .customer-styles .newsletter-unsubscribe .unsubscribe-success .press-form-success-message-text {
    font-size: 17px;
    letter-spacing: 0.02em;
    line-height: 1.58824;
  }
}

.customer-styles .outdooractive {
  grid-template-columns: repeat(12, minmax(0, 1fr));
  max-width: calc(100% - 50px);
  margin: 0 auto;
}

@media (min-width: 1000px) {
  .customer-styles .outdooractive {
    max-width: calc(100% - 90px);
  }
}

.customer-styles .outdooractive .outdooractive-container {
  grid-column: 1/7;
}

@media (min-width: 1000px) {
  .customer-styles .outdooractive .outdooractive-container {
    grid-column: 2/12;
  }
}

.customer-styles .admin-template-wetter {
  width: 100%;
  text-align: center;
  table-layout: fixed;
  background: #5d6f7d;
  border: 1px #fff solid;
  display: block;
  overflow-x: auto;
  position: relative;
}

.customer-styles .admin-template-wetter .preview-padding {
  padding: 20px;
  color: #fff;
}

.customer-styles .admin-template-wetter table {
  position: relative;
  border-collapse: collapse;
  border-spacing: 0;
  border-collapse: separate;
}

.customer-styles .admin-template-wetter span {
  display: block;
}

.customer-styles .admin-template-wetter th {
  background: #C2C9D0;
  border: 1px solid #fff;
}

.customer-styles .admin-template-wetter th span {
  margin: 0 0 15px 0;
}

.customer-styles .admin-template-wetter th:first-child {
  border-top: none;
  position: sticky;
  z-index: 2;
  left: 0;
}

.customer-styles .admin-template-wetter th .first {
  transform: rotate(-90deg);
}

.customer-styles .admin-template-wetter th.last {
  border-bottom: none;
}

.customer-styles .admin-template-wetter td {
  font-size: 16px;
  border: none;
  border-bottom: 1px solid #fff;
  vertical-align: top;
  padding: 0;
  position: static !important;
}

.customer-styles .admin-template-wetter td:last-child .weather-wrapper {
  border-right: none;
}

.customer-styles .admin-template-wetter .hide-content {
  display: none;
}

.customer-styles .admin-template-wetter .weather-today {
  background-color: #8594A1;
  color: #fff;
  border-right: 1px solid #fff;
  border-bottom: none;
}

.customer-styles .admin-template-wetter .weather-today .weather-wrapper {
  margin: 12px 0 6px;
  border-right: none;
}

.customer-styles .admin-template-wetter .weather-today .weather-wrapper .flex {
  display: flex;
  justify-content: center;
  justify-content: space-around;
}

.customer-styles .admin-template-wetter .weather-today .weather-wrapper .flex .weather-icons {
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
}

.customer-styles .admin-template-wetter .weather-today .weather-wrapper .flex .weather-icons.sun--up {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: $$$/GeneralStr/196=Adobe Illustrator 27.6.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Ebene_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.4 13.6' style='enable-background:new 0 0 25.4 13.6;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='13.6' width='25.4' x='0' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg id='Gruppe_2665' transform='translate(0 13.554)'%3E%3Cg%3E%3Cg id='Gruppe_2280'%3E%3Cg id='Gruppe_2276' transform='translate(12.686 -13.555)'%3E%3Cpath id='Pfad_1030' class='st0' d='M0,0v5.7'/%3E%3C/g%3E%3Cg id='Gruppe_2277' transform='translate(19.762 -3.747)'%3E%3Cpath id='Pfad_1031' class='st0' d='M0,0l5-2.9'/%3E%3C/g%3E%3Cg id='Gruppe_2278' transform='translate(5.609 -3.747)'%3E%3Cpath id='Pfad_1032' class='st0' d='M0,0l-5-2.9'/%3E%3C/g%3E%3Cg id='Gruppe_2279' transform='translate(17.884 -0.5)'%3E%3Cpath id='Pfad_1033' class='st0' d='M0,0c0-0.1,0-0.2,0-0.3c0-2.9-2.3-5.2-5.2-5.2l0,0c-2.9,0-5.2,2.3-5.2,5.2 c0,0.1,0,0.2,0,0.3'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Gruppe_2281' transform='translate(5.531 -11.705)'%3E%3Cpath id='Pfad_1035' class='st0' d='M0,0l2.9,5'/%3E%3C/g%3E%3Cg id='Gruppe_2282' transform='translate(19.842 -11.703)'%3E%3Cpath id='Pfad_1036' class='st0' d='M0,0l-2.9,5'/%3E%3C/g%3E%3Cg%3E%3Cg id='Gruppe_2284'%3E%3Cg id='Gruppe_2283' transform='translate(25.359 -0.5)'%3E%3Cpath id='Pfad_1037' class='st0' d='M0,0L0,0 M0,0h-11.1l-1.5-1.5L-14.2,0h-11.2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .admin-template-wetter .weather-today .weather-wrapper .flex .weather-icons.sun--down {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: $$$/GeneralStr/196=Adobe Illustrator 27.6.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Ebene_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.4 15.3' style='enable-background:new 0 0 25.4 15.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='15.3' width='25.4' x='0' y='0.1'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg id='Gruppe_2666' transform='translate(0 15.285)'%3E%3Cg%3E%3Cg id='Gruppe_2290'%3E%3Cg id='Gruppe_2286' transform='translate(12.686 -15.287)'%3E%3Cpath id='Pfad_1039' class='st0' d='M0,0v5.7'/%3E%3C/g%3E%3Cg id='Gruppe_2287' transform='translate(19.762 -5.478)'%3E%3Cpath id='Pfad_1040' class='st0' d='M0,0l5-2.9'/%3E%3C/g%3E%3Cg id='Gruppe_2288' transform='translate(5.609 -5.478)'%3E%3Cpath id='Pfad_1041' class='st0' d='M0,0l-5-2.9'/%3E%3C/g%3E%3Cg id='Gruppe_2289' transform='translate(17.884 -2.232)'%3E%3Cpath id='Pfad_1042' class='st0' d='M0,0c0-0.1,0-0.2,0-0.3c0-2.9-2.3-5.2-5.2-5.2l0,0c-2.9,0-5.2,2.3-5.2,5.2 c0,0.1,0,0.2,0,0.3'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Gruppe_2291' transform='translate(5.531 -13.436)'%3E%3Cpath id='Pfad_1044' class='st0' d='M0,0l2.9,5'/%3E%3C/g%3E%3Cg id='Gruppe_2292' transform='translate(19.842 -13.434)'%3E%3Cpath id='Pfad_1045' class='st0' d='M0,0l-2.9,5'/%3E%3C/g%3E%3Cg%3E%3Cg id='Gruppe_2294'%3E%3Cg id='Gruppe_2293' transform='translate(0.014 -2.232)'%3E%3Cpath id='Pfad_1046' class='st0' d='M0,0L0,0 M0,0h11.1l1.5,1.5L14.2,0h11.2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .admin-template-wetter .weather-today .weather-wrapper .flex .weather-icons.sun--duration {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: $$$/GeneralStr/196=Adobe Illustrator 27.6.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Ebene_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.4 25.8' style='enable-background:new 0 0 25.4 25.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-width:0.846;%7D .st1%7Bfill:none;stroke:%23FFFFFF;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='25.8' width='25.8' x='0.4' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg id='Gruppe_2729' transform='translate(-145 -2065.946)'%3E%3Cg id='Gruppe_2708' transform='translate(-80.234 1502.938)'%3E%3Cpath id='Pfad_1094' class='st0' d='M237.6,572.1v3.9l2.8,2.1'/%3E%3Cpath id='Pfad_1095' class='st0' d='M237.9,581.4c3,0,5.5-2.5,5.5-5.5s-2.5-5.5-5.5-5.5s-5.5,2.5-5.5,5.5S234.9,581.4,237.9,581.4 z'/%3E%3C/g%3E%3Cg id='Gruppe_2727'%3E%3Cg%3E%3Cg id='Gruppe_2721' transform='translate(145 2079.5)'%3E%3Cg id='Gruppe_2717' transform='translate(12.686 -13.555)'%3E%3Cpath id='Pfad_1134' class='st1' d='M0,0v5.7'/%3E%3C/g%3E%3Cg id='Gruppe_2718' transform='translate(19.762 -3.747)'%3E%3Cpath id='Pfad_1135' class='st1' d='M0,0l5-2.9'/%3E%3C/g%3E%3Cg id='Gruppe_2719' transform='translate(5.609 -3.747)'%3E%3Cpath id='Pfad_1136' class='st1' d='M0,0l-5-2.9'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg id='Gruppe_2726' transform='translate(170.373 2078.217) rotate(180)'%3E%3Cg id='Gruppe_2722' transform='translate(12.686 -13.555)'%3E%3Cpath id='Pfad_1139' class='st1' d='M0,0v5.7'/%3E%3C/g%3E%3Cg id='Gruppe_2723' transform='translate(19.762 -3.747)'%3E%3Cpath id='Pfad_1140' class='st1' d='M0,0l5-2.9'/%3E%3C/g%3E%3Cg id='Gruppe_2724' transform='translate(5.609 -3.747)'%3E%3Cpath id='Pfad_1141' class='st1' d='M0,0l-5-2.9'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .admin-template-wetter .weather-today .weather-wrapper .flex .weather-icons.wind--none {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: $$$/GeneralStr/196=Adobe Illustrator 27.6.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Ebene_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 7.9 21' style='enable-background:new 0 0 7.9 21;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-width:0.751;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='21' width='7.9' x='0' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg id='Gruppe_2789' transform='translate(0 0)'%3E%3Cg%3E%3Cg id='Gruppe_2654'%3E%3Cline id='Linie_435' class='st0' x1='0.7' y1='2.8' x2='0.7' y2='21'/%3E%3Cpath id='Pfad_1101' class='st0' d='M3.4,18.2l-3-17.1l6.2-0.7l0.9,17.3L3.4,18.2z'/%3E%3Cline id='Linie_436' class='st0' x1='7' y1='6.2' x2='1.4' y2='6.8'/%3E%3Cline id='Linie_437' class='st0' x1='7.2' y1='12' x2='2.4' y2='12.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .admin-template-wetter .weather-today .weather-wrapper .flex .weather-icons.wind--low {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: $$$/GeneralStr/196=Adobe Illustrator 27.6.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Ebene_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14.2 23.6' style='enable-background:new 0 0 14.2 23.6;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_00000039839535502492079610000009811055756923086264_);%7D .st1%7Bfill:none;stroke:%23FFFFFF;stroke-width:0.751;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='23.6' width='14.2' x='0' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg id='Gruppe_2790' transform='translate(0 0)'%3E%3Cg id='Gruppe_2657'%3E%3Cg%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='14.2' height='23.6'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000177476476376561804720000002533564210179047335_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg id='Gruppe_2656' style='clip-path:url(%23SVGID_00000177476476376561804720000002533564210179047335_);'%3E%3Cline id='Linie_438' class='st1' x1='0.5' y1='3.6' x2='0.5' y2='23.6'/%3E%3Cpath id='Pfad_1102' class='st1' d='M10,18.1L0.5,3.6l5.4-3.1L13.7,16L10,18.1z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cline id='Linie_439' class='st1' x1='8.5' y1='5.7' x2='3.7' y2='8.5'/%3E%3Cline id='Linie_440' class='st1' x1='11.1' y1='10.9' x2='6.8' y2='13.3'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .admin-template-wetter .weather-today .weather-wrapper .flex .weather-icons.wind--mid {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: $$$/GeneralStr/196=Adobe Illustrator 27.6.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Ebene_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 19 22.3' style='enable-background:new 0 0 19 22.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-width:0.751;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='22.3' width='19' x='0' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg id='Gruppe_2791' transform='translate(0 0)'%3E%3Cg id='Gruppe_2660'%3E%3Cg%3E%3Cg id='Gruppe_2659'%3E%3Cline id='Linie_441' class='st0' x1='0.5' y1='6.3' x2='0.5' y2='22.3'/%3E%3Cpath id='Pfad_1103' class='st0' d='M17.1,11.3l-16.6-5l2.1-5.8l15.9,6.8L17.1,11.3z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cline id='Linie_442' class='st0' x1='7.9' y1='2.7' x2='6' y2='8'/%3E%3Cline id='Linie_443' class='st0' x1='13.2' y1='5.1' x2='11.6' y2='9.6'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .admin-template-wetter .weather-today .weather-wrapper .flex .weather-icons.wind--height {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: $$$/GeneralStr/196=Adobe Illustrator 27.6.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Ebene_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 18.1 20.9' style='enable-background:new 0 0 18.1 20.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-width:0.751;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='20.9' width='18.1' x='0' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg id='Gruppe_2792' transform='translate(0 0)'%3E%3Cg%3E%3Cg id='Gruppe_2662'%3E%3Cline id='Linie_444' class='st0' x1='0.4' y1='0.4' x2='0.4' y2='20.9'/%3E%3Cpath id='Pfad_1104' class='st0' d='M17.7,5.6l-17.3,1V0.4l17.3,1V5.6z'/%3E%3Cline id='Linie_445' class='st0' x1='6.1' y1='0.7' x2='6.1' y2='6.3'/%3E%3Cline id='Linie_446' class='st0' x1='11.9' y1='1.1' x2='11.9' y2='5.9'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .admin-template-wetter .weather-wrapper {
  border-right: 1px solid #fff;
  margin: 12px 0 6px;
  height: 167px;
  padding: 0 17px;
  color: #fff;
}

.customer-styles .admin-template-wetter .weather-wrapper .date {
  margin-bottom: 15px;
  font-size: 13px;
  letter-spacing: 0.02308em;
  line-height: 1.69231;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-weight: 300;
}

@media (min-width: 1000px) {
  .customer-styles .admin-template-wetter .weather-wrapper .date {
    font-size: 15px;
    letter-spacing: 0.02133em;
    line-height: 1.6;
  }
}

.customer-styles .admin-template-wetter .weather-wrapper .weather-icon {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: left;
  flex-direction: column;
  gap: 10px;
}

.customer-styles .admin-template-wetter .weather-wrapper .weather-icon.first {
  flex-direction: row;
  gap: 28px;
}

@media (min-width: 1000px) {
  .customer-styles .admin-template-wetter .weather-wrapper .weather-icon.first {
    gap: 18px;
  }
}

.customer-styles .admin-template-wetter .weather-wrapper .weather-icon.first span {
  text-align: left;
}

.customer-styles .admin-template-wetter .weather-wrapper .weather-icon span {
  min-width: 105px;
  font-weight: 700;
  text-align: center;
}

.customer-styles .admin-template-wetter .weather-wrapper .second-last span,
.customer-styles .admin-template-wetter .weather-wrapper .last span {
  margin-bottom: 12px;
}

.customer-styles .admin-template-wetter ul {
  padding: 0;
  margin: 0;
  float: left;
  width: 33.33%;
}

.customer-styles .admin-template-wetter ul li {
  font-size: 15px;
  letter-spacing: 0.02em;
  line-height: 1.46667;
  font-family: "Museo", Verdana, sans-serif;
  font-weight: 700;
  list-style: none;
  margin-bottom: 16px;
  height: 22px;
}

@media (min-width: 1000px) {
  .customer-styles .admin-template-wetter ul li {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 1.5;
  }
}

.customer-styles .admin-template-wetter .weather-tr.middle .weather-wrapper {
  height: 136px;
  padding: 0 6px;
}

.customer-styles .admin-template-wetter .weather-tr.second-last th {
  border-bottom: none;
}

.customer-styles .admin-template-wetter .weather-tr.second-last td {
  border-bottom: none;
}

.customer-styles .admin-template-wetter .weather-tr.second-last td .weather-wrapper {
  height: 106px;
  padding-top: 20px;
  border-bottom: none;
  margin-bottom: 0 !important;
}

.customer-styles .admin-template-wetter .weather-tr.second-last td .weather-wrapper span {
  font-weight: 700;
}

.customer-styles .admin-template-wetter .weather-tr.second-last td .weather-wrapper span.flex {
  margin-bottom: 35px;
}

.customer-styles .admin-template-wetter .weather-tr.second-last td .weather-wrapper .next-days {
  margin-bottom: 35px;
}

.customer-styles .admin-template-wetter .weather-tr.second-last .weather-today .weather-wrapper {
  padding-left: 0;
  padding-right: 0;
}

.customer-styles .admin-template-wetter .weather-tr.sunshine th {
  border-top: none;
}

.customer-styles .admin-template-wetter .weather-tr.sunshine td {
  border-top: none;
}

.customer-styles .admin-template-wetter .weather-tr.sunshine td .weather-wrapper {
  margin-top: 0;
  padding-top: 12px;
  height: 35px;
}

.customer-styles .admin-template-wetter .weather-tr.sunshine .weather-today .weather-wrapper {
  padding-left: 0;
  padding-right: 0;
}

.customer-styles .admin-template-wetter .weather-tr.sunshine .weather-today .weather-wrapper b {
  min-width: 67px;
}

.customer-styles .admin-template-wetter .weather-tr.last th span {
  padding-top: 10px;
}

.customer-styles .admin-template-wetter .weather-tr.last td {
  border-bottom: none;
}

.customer-styles .admin-template-wetter .weather-tr.last td .weather-wrapper {
  height: 35px;
  padding-top: 5px;
}

.customer-styles .admin-template-wetter .weather-tr.last td .weather-wrapper span {
  font-weight: 700;
}

.customer-styles .admin-template-wetter .weather-tr.last td .weather-wrapper span.flex {
  margin-bottom: 35px;
}

.customer-styles .admin-template-wetter .weather-tr.last td .weather-wrapper .next-days {
  margin-bottom: 35px;
}

.customer-styles .admin-template-wetter .weather-tr.last .weather-today .weather-wrapper {
  padding-left: 0;
  padding-right: 0;
}

.customer-styles .admin-template-wetter .weather-collapsed {
  background-color: #5d6f7d;
  width: 100%;
  display: block;
  text-align: center;
  color: #fff;
  border-top: 1px solid #fff;
  cursor: pointer;
  position: sticky;
  top: -1px;
  padding: 4px 0;
  left: 0;
}

@media (min-width: 1000px) {
  .customer-styles .admin-template-wetter .weather-collapsed {
    position: relative;
  }
}

@media (min-width: 1000px) {
  .customer-styles .admin-template-wetter .weather-collapsed {
    left: unset;
  }
}

.customer-styles .admin-template-wetter .weather-collapsed:before {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='15px' height='10px' viewBox='0 0 15 10' style='enable-background:new 0 0 15 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-width:3;%7D%0A%3C/style%3E%3Cg id='_Dropdown' transform='translate(1.061 0)'%3E%3Cpath id='Pfad_865' class='st0' d='M0.8,1.5l5.7,5.7l5.7-5.7'/%3E%3C/g%3E%3C/svg%3E%0A");
  min-width: 15px;
  height: 10px;
  margin-right: 5px;
  transform: rotate(180deg);
}

.customer-styles .admin-template-wetter .weather-collapsed.active:before {
  transform: rotate(0deg);
}

.customer-styles .admin-template-wetter .icon {
  display: inline-block;
  margin-bottom: 12px;
  width: 16px;
  height: 16px;
  position: relative;
}

.customer-styles .admin-template-wetter .icon::before {
  content: '';
  width: 21px;
  height: 21px;
  left: 0;
  position: absolute;
  background-repeat: no-repeat;
}

.customer-styles .admin-template-wetter .icon.icon-sun::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;stroke:%23FFFFFF;%7D .st1%7Bfill:none;stroke:%23FFFFFF;%7D%0A%3C/style%3E%3Cg id='Gruppe_2244' transform='translate(-149.082 -1508.599)'%3E%3Cg id='Gruppe_2234' transform='translate(157.045 1508.599)'%3E%3Cpath id='Pfad_992' class='st0' d='M2.1,2v3.3'/%3E%3C/g%3E%3Cg id='Gruppe_2235' transform='translate(157.045 1521.244)'%3E%3Cpath id='Pfad_993' class='st0' d='M2.1,2v3.3'/%3E%3C/g%3E%3Cg id='Gruppe_2236' transform='translate(150.15 1518.902)'%3E%3Cpath id='Pfad_994' class='st0' d='M2.1,3.6L4.9,2'/%3E%3C/g%3E%3Cg id='Gruppe_2237' transform='translate(161.1 1512.58)'%3E%3Cpath id='Pfad_995' class='st0' d='M2.1,3.6L4.9,2'/%3E%3C/g%3E%3Cg id='Gruppe_2238' transform='translate(161.1 1518.902)'%3E%3Cpath id='Pfad_996' class='st0' d='M4.9,3.6L2.1,2'/%3E%3C/g%3E%3Cg id='Gruppe_2239' transform='translate(150.148 1512.58)'%3E%3Cpath id='Pfad_997' class='st0' d='M4.9,3.6L2.1,2'/%3E%3C/g%3E%3Cg id='Gruppe_2243' transform='translate(149.082 1509.484)'%3E%3Cg id='Gruppe_2242'%3E%3Cg%3E%3Cg id='Gruppe_2241'%3E%3Cg id='Gruppe_2240' transform='translate(5.086 4.202)'%3E%3Cpath id='Pfad_998' class='st1' d='M5,7.7c1.6,0,2.9-1.3,2.9-2.9S6.6,2,5,2l0,0C3.4,2,2.1,3.3,2.1,4.9l0,0 C2.1,6.5,3.4,7.7,5,7.7z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .admin-template-wetter .icon.icon-temperature::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-width:0.5;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg id='Gruppe_2268' transform='translate(0 19.806)'%3E%3Cg%3E%3Cg id='Gruppe_2260'%3E%3Cg id='Gruppe_2257' transform='translate(4.514 -5.331)'%3E%3Cpath id='Pfad_1016' class='st0' d='M5.8,0.1v-12.7c0-0.8-0.7-1.5-1.5-1.5s-1.5,0.6-1.5,1.5V0.1C1.9,0.6,1.4,1.5,1.4,2.4 c0,1.5,1.2,2.8,2.8,2.8l0,0C5.7,5.2,7,4,7,2.4l0,0C7,1.5,6.5,0.6,5.8,0.1z'/%3E%3C/g%3E%3Cg id='Gruppe_2258' transform='translate(3.514 -4.159)'%3E%3Cpath id='Pfad_1017' class='st1' d='M5.8,0.1v-9.8c0-0.3-0.2-0.5-0.5-0.5c-0.3,0-0.5,0.3-0.5,0.5v9.8C4.2,0.3,4,0.7,4,1.2 c0,0.7,0.6,1.2,1.2,1.2S6.5,2,6.5,1.2C6.5,0.8,6.2,0.3,5.8,0.1'/%3E%3C/g%3E%3Cg id='Gruppe_2259' transform='translate(5.514 -17.359)'%3E%3Cpath id='Pfad_1018' class='st0' d='M5.8,0.1h3'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Gruppe_2261' transform='translate(5.514 -15.359)'%3E%3Cpath id='Pfad_1020' class='st0' d='M5.8,0.1h1.5'/%3E%3C/g%3E%3Cg%3E%3Cg id='Gruppe_2263'%3E%3Cg id='Gruppe_2262' transform='translate(5.514 -13.359)'%3E%3Cpath id='Pfad_1021' class='st0' d='M5.8,0.1h3'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Gruppe_2264' transform='translate(5.514 -11.359)'%3E%3Cpath id='Pfad_1023' class='st0' d='M5.8,0.1h1.5'/%3E%3C/g%3E%3Cg%3E%3Cg id='Gruppe_2266'%3E%3Cg id='Gruppe_2265' transform='translate(5.514 -9.359)'%3E%3Cpath id='Pfad_1024' class='st0' d='M5.8,0.1h3'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Gruppe_2267' transform='translate(5.514 -7.359)'%3E%3Cpath id='Pfad_1026' class='st0' d='M5.8,0.1h1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .admin-template-wetter .icon.icon-drop::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath id='Pfad_1004' class='st0' d='M5.4,12.2c0,2.5,2,4.5,4.5,4.5l0,0c2.5,0,4.6-2,4.6-4.5l0,0c0-0.9-0.2-1.7-0.7-2.4L9.9,3.7 L6.1,9.8C5.6,10.5,5.4,11.3,5.4,12.2z'/%3E%3C/svg%3E%0A");
}

.customer-styles .admin-template-wetter .icon.icon-clock {
  margin-top: 12px;
}

.customer-styles .admin-template-wetter .icon.icon-clock::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='15.6px' height='15.6px' viewBox='0 0 15.6 15.6' style='enable-background:new 0 0 15.6 15.6;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_00000183240962678613270940000008209386795297070749_);%7D .st1%7Bfill:none;stroke:%232B2E34;stroke-width:0.846;%7D%0A%3C/style%3E%3Cg id='Gruppe_2275' transform='translate(0 11.841)'%3E%3Cg%3E%3Cg id='Gruppe_2273' transform='translate(0 -11.841)'%3E%3Cg id='Gruppe_2272' transform='translate(-11.859 -9.225)'%3E%3Cg id='Gruppe_2271'%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='0' y='0' width='39.3' height='26.1'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000008132139623003567200000002177944110471855538_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg id='Gruppe_2270' style='clip-path:url(%23SVGID_00000008132139623003567200000002177944110471855538_);'%3E%3Cg id='Gruppe_2269' transform='translate(12.417 9.783)'%3E%3Cpath id='Pfad_1027' class='st1' d='M7.2,14.5c4,0,7.2-3.2,7.2-7.2c0,0,0,0,0,0c0-4-3.2-7.2-7.2-7.2C3.2,0,0,3.2,0,7.2 c0,0,0,0,0,0C0,11.2,3.2,14.5,7.2,14.5C7.2,14.5,7.2,14.5,7.2,14.5z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Gruppe_2274' transform='translate(7.384 -9.037)'%3E%3Cpath id='Pfad_1029' class='st1' d='M0,0v5.2l3.7,2.7'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .nl-b2b-form-container .nl-b2b-form {
  margin-top: 50px;
  color: var(--font-color);
}

@media (min-width: 1000px) {
  .customer-styles .nl-b2b-form-container .nl-b2b-form {
    margin-top: 70px;
  }
}

.customer-styles .nl-b2b-form-container .nl-b2b-form.hidden {
  display: none;
}

.customer-styles .nl-b2b-form-container .nl-b2b-form .nl-b2b-form-cta {
  grid-column: 1/7;
  row-gap: 5px;
  display: grid;
}

@media (min-width: 1000px) {
  .customer-styles .nl-b2b-form-container .nl-b2b-form .nl-b2b-form-cta {
    grid-column: 5/9;
  }
}

@media (min-width: 1000px) {
  .customer-styles .nl-b2b-form-container .nl-b2b-form .nl-b2b-form-cta {
    row-gap: 10px;
  }
}

.customer-styles .nl-b2b-form-container .nl-b2b-form .nl-b2b-form-col-left {
  display: grid;
  grid-column: 1/7;
  row-gap: 5px;
  padding-bottom: 5px;
}

@media (min-width: 1000px) {
  .customer-styles .nl-b2b-form-container .nl-b2b-form .nl-b2b-form-col-left {
    grid-column: 2/6;
  }
}

@media (min-width: 1000px) {
  .customer-styles .nl-b2b-form-container .nl-b2b-form .nl-b2b-form-col-left {
    row-gap: 10px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .nl-b2b-form-container .nl-b2b-form .nl-b2b-form-col-left {
    padding-bottom: 0;
  }
}

.customer-styles .nl-b2b-form-container .nl-b2b-form .nl-b2b-form-col-right {
  display: grid;
  grid-column: 1/7;
  row-gap: 5px;
}

@media (min-width: 1000px) {
  .customer-styles .nl-b2b-form-container .nl-b2b-form .nl-b2b-form-col-right {
    grid-column: 7/11;
  }
}

@media (min-width: 1000px) {
  .customer-styles .nl-b2b-form-container .nl-b2b-form .nl-b2b-form-col-right {
    row-gap: 10px;
  }
}

.customer-styles .nl-b2b-form-container .nl-b2b-form .nl-b2b-form-select {
  position: relative;
}

.customer-styles .nl-b2b-form-container .nl-b2b-form .nl-b2b-form-select::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 10'%3E%3Cpath style='fill:none;stroke:%23565656;stroke-width:3;' transform='translate(1.061 0)' d='M0.8,1.5l5.7,5.7l5.7-5.7'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 16px;
  content: '';
  display: block;
  height: 39px;
  width: 44px;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid currentColor;
  background-position: center;
}

@media (min-width: 1000px) {
  .customer-styles .nl-b2b-form-container .nl-b2b-form .nl-b2b-form-select::after {
    height: 44px;
  }
}

.customer-styles .nl-b2b-form-container .nl-b2b-form-mandatory-information {
  font-style: italic;
  text-align: right;
}

.customer-styles .nl-b2b-form-container .nl-b2b-form-data-privacy-container {
  margin-top: 32px;
  font-style: italic;
  display: grid;
  grid-column: 1/7;
  row-gap: 5px;
}

@media (min-width: 1000px) {
  .customer-styles .nl-b2b-form-container .nl-b2b-form-data-privacy-container {
    grid-column: 2/13;
  }
}

@media (min-width: 1000px) {
  .customer-styles .nl-b2b-form-container .nl-b2b-form-data-privacy-container {
    row-gap: 10px;
  }
}

.customer-styles .nl-b2b-form-container .nl-b2b-form-data-privacy-container a {
  color: inherit;
  text-decoration-thickness: 1px;
  text-underline-position: from-font;
}

.customer-styles .nl-b2b-form-container .nl-b2b-form-error-message {
  color: #f00;
  margin-top: 20px;
  padding: 10px 15px;
}

.customer-styles .nl-b2b-form-container .nl-b2b-form-error-message.hidden {
  display: none;
}

.customer-styles .nl-b2b-form-container .nl-b2b-form-button-send {
  margin-top: 32px;
  width: 100%;
}

.customer-styles .nl-b2b-form-container .nl-b2b-form-success-message.hidden {
  display: none;
}

.customer-styles .nl-b2b-form-container .nl-b2b-form-success-message-headline {
  grid-column: 1/7;
  padding-top: 100px;
  -moz-column-gap: 10px;
       column-gap: 10px;
  display: grid;
  font-size: 19px;
  letter-spacing: 0.17368em;
  line-height: 1.21053;
  color: var(--font-color);
  font-family: "Museo Sans", Verdana, sans-serif;
  font-weight: 300;
  margin-bottom: 1em;
  text-transform: uppercase;
}

@media (min-width: 1000px) {
  .customer-styles .nl-b2b-form-container .nl-b2b-form-success-message-headline {
    grid-column: 2/13;
  }
}

@media (min-width: 1000px) {
  .customer-styles .nl-b2b-form-container .nl-b2b-form-success-message-headline {
    padding-top: 175px;
  }
}

@media (min-width: 1000px) {
  .customer-styles .nl-b2b-form-container .nl-b2b-form-success-message-headline {
    font-size: 22px;
    letter-spacing: 0.15em;
    line-height: 1.22727;
  }
}

.customer-styles .nl-b2b-form-container .nl-b2b-form-success-message-headline b {
  font-weight: 900;
}

.customer-styles .nl-b2b-form-container .nl-b2b-form-success-message-text {
  grid-column: 1/7;
  -moz-column-gap: 10px;
       column-gap: 10px;
  display: grid;
  font-size: 15px;
  letter-spacing: 0.02267em;
  line-height: 1.53333;
  color: var(--font-color);
  font-family: "Museo", Verdana, sans-serif;
  font-style: italic;
  font-weight: 300;
  margin-bottom: 1em;
}

@media (min-width: 1000px) {
  .customer-styles .nl-b2b-form-container .nl-b2b-form-success-message-text {
    grid-column: 2/13;
  }
}

@media (min-width: 1000px) {
  .customer-styles .nl-b2b-form-container .nl-b2b-form-success-message-text {
    font-size: 17px;
    letter-spacing: 0.02em;
    line-height: 1.58824;
  }
}

.customer-styles .template_dash-berginfo-bus.dash-tile {
  background-color: transparent;
}

.customer-styles .template_dash-berginfo-bus .description {
  padding-left: 10px;
  text-transform: uppercase;
  font-weight: 900;
  font-family: "Museo Sans", Verdana, sans-serif;
  min-width: 68px;
  max-width: 68px;
  line-height: 17px;
}

.customer-styles .template_dash-berginfo-bus .tile-link {
  display: flex;
  height: 74px;
  overflow: hidden;
  background-color: white;
  margin-bottom: 10px;
  justify-content: space-between;
  align-items: center;
  border-radius: 5px;
}

.customer-styles .template_dash-berginfo-bus .icon-container {
  width: 32px;
  height: 34px;
  min-width: 32px;
  border: 1px solid #67798A;
  border-radius: 18px;
  padding: 0 1px;
  color: #67798A;
}

.customer-styles .template_dash-berginfo-bus .icon-container .icon {
  width: 100%;
  height: 100%;
}

.customer-styles .template_dash-berginfo-bus .right-button {
  width: 27px;
  min-width: 27px;
  background-color: #67798A;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.customer-styles .template_dash-berginfo-bus .right-button .icon {
  width: 12px;
  height: 10px;
}

.customer-styles .dash-wetter-admin .dash-tile-content {
  font-family: "Museo Sans", Verdana, sans-serif;
}

.customer-styles .dash-wetter-admin .dash-tile-content .tile-link {
  display: flex;
}

.customer-styles .dash-wetter-admin .dash-tile-content .dash-weather-left {
  border-right: 1px solid #707070;
}

.customer-styles .dash-wetter-admin .dash-tile-content .dash-weather-column {
  min-width: 50%;
  max-width: 50%;
  min-height: 130px;
  max-height: 130px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 5px 0;
  box-sizing: border-box;
}

.customer-styles .dash-wetter-admin .dash-tile-content .dash-weather-icon {
  width: 30px;
  height: 30px;
  border: 1px solid #707070;
  border-radius: 16px;
  margin-bottom: 5px;
}

.customer-styles .dash-wetter-admin .dash-tile-content .dash-weather-icon img {
  width: 100%;
}

.customer-styles .dash-wetter-admin .dash-tile-content .dash-rain-wind {
  width: 100%;
  margin-left: 20px;
}

.customer-styles .dash-wetter-admin .dash-tile-content .dash-weather-wind {
  margin-top: -5px;
}

.customer-styles .dash-wetter-admin .dash-tile-content .icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  margin-left: -5px;
}

.customer-styles .dash-wetter-admin .dash-tile-content .icon.icon-drop:before {
  content: '';
  width: 21px;
  height: 21px;
  left: 0;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23565656;%7D%0A%3C/style%3E%3Cpath id='Pfad_1004' class='st0' d='M5.4,12.2c0,2.5,2,4.5,4.5,4.5l0,0c2.5,0,4.6-2,4.6-4.5l0,0c0-0.9-0.2-1.7-0.7-2.4L9.9,3.7 L6.1,9.8C5.6,10.5,5.4,11.3,5.4,12.2z'/%3E%3C/svg%3E%0A");
}

.customer-styles .dash-wetter-admin .dash-tile-content .weather-icons {
  width: 14px;
  height: 17px;
  background-repeat: no-repeat;
  display: inline-block;
  margin-top: 3px;
}

.customer-styles .dash-wetter-admin .dash-tile-content .weather-icons.wind--none {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: $$$/GeneralStr/196=Adobe Illustrator 27.6.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Ebene_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 7.9 21' style='enable-background:new 0 0 7.9 21;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23565656;stroke-width:0.751;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='21' width='7.9' x='0' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg id='Gruppe_2789' transform='translate(0 0)'%3E%3Cg%3E%3Cg id='Gruppe_2654'%3E%3Cline id='Linie_435' class='st0' x1='0.7' y1='2.8' x2='0.7' y2='21'/%3E%3Cpath id='Pfad_1101' class='st0' d='M3.4,18.2l-3-17.1l6.2-0.7l0.9,17.3L3.4,18.2z'/%3E%3Cline id='Linie_436' class='st0' x1='7' y1='6.2' x2='1.4' y2='6.8'/%3E%3Cline id='Linie_437' class='st0' x1='7.2' y1='12' x2='2.4' y2='12.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .dash-wetter-admin .dash-tile-content .weather-icons.wind--low {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: $$$/GeneralStr/196=Adobe Illustrator 27.6.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Ebene_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14.2 23.6' style='enable-background:new 0 0 14.2 23.6;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_00000039839535502492079610000009811055756923086264_);%7D .st1%7Bfill:none;stroke:%23565656;stroke-width:0.751;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='23.6' width='14.2' x='0' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg id='Gruppe_2790' transform='translate(0 0)'%3E%3Cg id='Gruppe_2657'%3E%3Cg%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='14.2' height='23.6'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000177476476376561804720000002533564210179047335_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg id='Gruppe_2656' style='clip-path:url(%23SVGID_00000177476476376561804720000002533564210179047335_);'%3E%3Cline id='Linie_438' class='st1' x1='0.5' y1='3.6' x2='0.5' y2='23.6'/%3E%3Cpath id='Pfad_1102' class='st1' d='M10,18.1L0.5,3.6l5.4-3.1L13.7,16L10,18.1z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cline id='Linie_439' class='st1' x1='8.5' y1='5.7' x2='3.7' y2='8.5'/%3E%3Cline id='Linie_440' class='st1' x1='11.1' y1='10.9' x2='6.8' y2='13.3'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .dash-wetter-admin .dash-tile-content .weather-icons.wind--mid {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: $$$/GeneralStr/196=Adobe Illustrator 27.6.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Ebene_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 19 22.3' style='enable-background:new 0 0 19 22.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23565656;stroke-width:0.751;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='22.3' width='19' x='0' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg id='Gruppe_2791' transform='translate(0 0)'%3E%3Cg id='Gruppe_2660'%3E%3Cg%3E%3Cg id='Gruppe_2659'%3E%3Cline id='Linie_441' class='st0' x1='0.5' y1='6.3' x2='0.5' y2='22.3'/%3E%3Cpath id='Pfad_1103' class='st0' d='M17.1,11.3l-16.6-5l2.1-5.8l15.9,6.8L17.1,11.3z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cline id='Linie_442' class='st0' x1='7.9' y1='2.7' x2='6' y2='8'/%3E%3Cline id='Linie_443' class='st0' x1='13.2' y1='5.1' x2='11.6' y2='9.6'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .dash-wetter-admin .dash-tile-content .weather-icons.wind--height {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: $$$/GeneralStr/196=Adobe Illustrator 27.6.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Ebene_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 18.1 20.9' style='enable-background:new 0 0 18.1 20.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23565656;stroke-width:0.751;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='20.9' width='18.1' x='0' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg id='Gruppe_2792' transform='translate(0 0)'%3E%3Cg%3E%3Cg id='Gruppe_2662'%3E%3Cline id='Linie_444' class='st0' x1='0.4' y1='0.4' x2='0.4' y2='20.9'/%3E%3Cpath id='Pfad_1104' class='st0' d='M17.7,5.6l-17.3,1V0.4l17.3,1V5.6z'/%3E%3Cline id='Linie_445' class='st0' x1='6.1' y1='0.7' x2='6.1' y2='6.3'/%3E%3Cline id='Linie_446' class='st0' x1='11.9' y1='1.1' x2='11.9' y2='5.9'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.customer-styles .dash-wetter-admin .dash-tile-content .typo-table {
  display: flex;
  font-family: "Museo Sans", Verdana, sans-serif;
}

.customer-styles .dash-wetter-admin .dash-tile-content .dash-weather-temp {
  font-size: 15px;
  line-height: 15px;
  letter-spacing: 0;
  font-weight: 900;
}

.customer-styles.geneva-pm-template-preview .settings input[type="checkbox"] + label,
.customer-styles.geneva-pm-template-preview .settings input[type="radio"] + label {
  margin-top: 10px;
}

.customer-styles .dash-tile {
  background-color: #fff;
  border-radius: 5px;
  overflow: hidden;
  font-weight: 300;
  font-size: 15px;
  letter-spacing: .3px;
  line-height: 20px;
  color: #565656;
  box-sizing: content-box;
  font-family: "Museo", Verdana, sans-serif;
  -webkit-font-smoothing: antialiased;
  height: 158px;
}

.customer-styles .dash-tile .tile-link {
  text-decoration: none;
  color: inherit;
}

.customer-styles .dash-tile .dash-tile-header {
  display: flex;
  height: 28px;
  overflow: hidden;
  align-items: center;
  padding: 0 8px;
  background-color: var(--background-color);
  color: var(--font-color);
  /*&.bg-nagelfluh-grey {
      background-color: $grey;
      color: $white;

      .headline-wrapper {
        &:after {
          background-color: $white;
        }
      }
    }*/
}

.customer-styles .dash-tile .dash-tile-header .headline-wrapper {
  text-transform: uppercase;
  font-family: "Museo Sans", Verdana, sans-serif;
  font-size: 15px;
  font-weight: 900;
  line-height: 27px;
  letter-spacing: 1.5px;
  padding-top: 2px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  white-space: nowrap;
}

.customer-styles .dash-tile .dash-tile-header .headline-wrapper:after {
  background-color: var(--font-color);
  background-position: center;
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  height: 10px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 38 211 132'%3E%3Cpath d='M 1.3608247,117.03093 H 159.89691 l -33.76547,33.76546 18.11598,18.11598 66.34021,-64.80928 -66.34021,-65.149481 -18.37113,18.711338 34.36082,33.340206 H 1.3608247 Z' /%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 38 211 132'%3E%3Cpath d='M 1.3608247,117.03093 H 159.89691 l -33.76547,33.76546 18.11598,18.11598 66.34021,-64.80928 -66.34021,-65.149481 -18.37113,18.711338 34.36082,33.340206 H 1.3608247 Z' /%3E%3C/svg%3E%0A");
  width: 16px;
}

.customer-styles .dash-tile .dash-tile-header .headline-wrapper .headline {
  overflow: hidden;
}

.customer-styles .dash-tile .dash-tile-header .icon-container {
  width: 16px;
  min-width: 16px;
  height: 16px;
  padding-right: 5px;
}

.customer-styles .dash-tile .dash-tile-header .icon-container .icon {
  width: 100%;
  height: 100%;
  color: var(--color);
}

.customer-styles .dash-tile .dash-tile-content {
  display: flex;
  overflow: hidden;
  flex-direction: column;
}

.customer-styles .dash-tile .dash-tile-content.padding-content-10 {
  margin: 8px 7px 8px 8px;
}

.customer-styles .dash-tile .dash-tile-content .icon-line {
  display: flex;
  white-space: nowrap;
}

.customer-styles .dash-tile .dash-tile-content .icon-container {
  padding-right: 5px;
}

.customer-styles .dash-tile .dash-tile-content .icon-container .icon {
  width: 100%;
  height: 100%;
}

.customer-styles .dash-tile .dash-tile-content .subheadline {
  text-transform: uppercase;
  font-weight: 900;
  font-family: "Museo Sans", Verdana, sans-serif;
  margin-bottom: 3px;
  line-height: 17px;
}

.customer-styles .dash-tile .price-badge {
  position: absolute;
  bottom: 0;
  right: 0;
  color: white;
  font-style: italic;
  padding: 0 3px;
  background-color: var(--background-color);
}

.customer-styles .dash-tile.dash-tile-small {
  width: 158px;
}

.customer-styles .dash-tile.dash-tile-small .dash-tile-header .headline {
  max-width: 95px;
}

.customer-styles .dash-tile.dash-tile-small .dash-tile-content {
  flex-direction: column;
}

.customer-styles .dash-tile.dash-tile-large {
  width: 326px;
}

.customer-styles .dash-tile.dash-tile-large .dash-tile-header .headline {
  max-width: 260px;
}

.customer-styles .dash-tile .large-tile-content-wrapper {
  display: flex;
  flex-direction: row;
}

.customer-styles .dash-tile .large-tile-content-wrapper .image-line {
  min-width: 163px;
  max-width: 163px;
}

.customer-styles .dash-tile .large-tile-content-wrapper .image-line .image {
  width: 100%;
}

.customer-styles .dash-tile .datepicker,
.customer-styles .dash-tile .timepicker {
  border: 0;
  font-size: 15px;
  margin-bottom: 0;
  padding: 0;
  margin-top: -2px;
  color: #565656;
}

.customer-styles .dash-tile .timepicker {
  width: 72px;
}

.customer-styles .dash-tile .image-line img {
  display: block;
  width: 100%;
}

.customer-styles .dash-tile .date-time-wrapper {
  height: 114px;
  justify-content: space-between;
}

.customer-styles .dash-tile .date-time-wrapper .date-line .icon-container {
  width: 14px;
  height: 12px;
}

.customer-styles .dash-tile .date-time-wrapper .time-line .icon-container {
  padding-top: 1px;
  width: 14px;
  height: 14px;
}

.customer-styles .expire-time {
  margin-top: 10px;
}

.customer-styles body {
  margin: 0;
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
          text-size-adjust: none;
}

.customer-styles #google_translate_element,
.customer-styles .skiptranslate {
  display: none !important;
}
