@charset "UTF-8";
/***********************************************
* Basics
* - compass css3
* - mixins
* - reset
* - config
* - typo
* - webfont - wird noch gebraucht?
* - inline CSS - fromindexphp
***********************************************/
/* Clearfix */
/* Box-Model */
/* Font-Size: Pixel fallback */
/* Line-height: Pixel fallback */
/* Center align block element */
/* Deckkraft */
/* Box-shadow */
/* Border-radius */
/* Single side border-radius */
/* Hide text and image replacement */
/* UI: Inputs */
/* buttons-vorlage */
/* Vertical alignment */
/* Mediaqueries */
/* Placeholder input Felder */
/* =============================================================
	CSS RESET
	Meyer's CSS Reset, Normalized.css, and custom code.
 * ============================================================= */
/* Mobile Screen Resizing */
@-webkit-viewport {
  width: device-width;
  zoom: 1.0;
}
@-moz-viewport {
  width: device-width;
  zoom: 1.0;
}
@-ms-viewport {
  width: device-width;
  zoom: 1.0;
}
@-o-viewport {
  width: device-width;
  zoom: 1.0;
}
@viewport {
  width: device-width;
  zoom: 1.0;
}
/* Remove browser defaults */
/* line 14, ../sass/basic/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
button, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none;
}

/* Add box sizing to everything
 * http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
/* line 38, ../sass/basic/_reset.scss */
html {
  box-sizing: border-box;
}

/* line 41, ../sass/basic/_reset.scss */
*, *:before, *:after {
  box-sizing: inherit;
}

/*  Set display type for HTML5 semantic elements */
/* line 46, ../sass/basic/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/*  Force scrollbar display to prevent jumping on pages.
 *  Fix text resize bug on mobile devices. */
/* line 53, ../sass/basic/_reset.scss */
html {
  /*overflow-y: scroll;*/
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/*  Display audio, canvas, and video elements as inline block elements. */
/* line 60, ../sass/basic/_reset.scss */
audio,
canvas,
video {
  display: inline-block;
}

/*  Prevent modern browsers from displaying audio without controls. */
/* line 67, ../sass/basic/_reset.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*  Prevent img and video elements from spilling
 *  outside of the page on smaller screens. */
/* line 74, ../sass/basic/_reset.scss */
img,
video {
  max-width: 100%;
  height: auto;
}

/*  Prevent iframe, object, and embed elements from
 *  spilling outside of the page on smaller screens. */
/* line 82, ../sass/basic/_reset.scss */
iframe,
object,
embed {
  max-width: 100%;
}

/* Address [hidden] styling not present in IE 8/9.
 * Hide the template element in IE, Safari, and Firefox < 22. */
/* line 90, ../sass/basic/_reset.scss */
[hidden],
template {
  display: none;
  visibility: hidden;
}

/*  Prevents IE from making scaled images look like crap */
/* line 97, ../sass/basic/_reset.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/*  Address outline inconsistency between Chrome and other browsers. */
/* line 102, ../sass/basic/_reset.scss */
a:focus,
button:focus {
  outline: none;
  outline: calc-em(5px) auto -webkit-focus-ring-color;
  outline-offset: calc-em(-2.5px);
}

/*  Improve readability when focused and also mouse hovered in all browsers. */
/* line 110, ../sass/basic/_reset.scss */
a:hover,
a:active {
  outline: 0;
}

/* Farben */
/* Header Farbwerte */
/* Buttons Farbwerte */
/* Mobile */
/* Footer Farbwerte */
/* line 36, ../sass/basic/_config.scss */
.row {
  position: relative;
}

/* line 40, ../sass/basic/_config.scss */
.error {
  color: red;
}

/* line 43, ../sass/basic/_config.scss */
.blockUI.blockMsg.blockElement {
  display: none !important;
}

/* line 47, ../sass/basic/_config.scss */
.material-ripple {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  user-select: none;
  /*
  .ink styles - the elements which will create the ripple effect.
  The size and position of these elements will be set by the JS code.
  Initially these elements will be scaled down to 0% and later animated to large fading circles on user click.
  */
}
/* line 58, ../sass/basic/_config.scss */
.material-ripple .material-ink {
  position: absolute;
  background: black;
  border-radius: 50%;
  transform: scale(0);
  opacity: 0.4;
}
/* line 66, ../sass/basic/_config.scss */
.material-ripple .material-ink.animate {
  animation: ripple 0.6s linear;
  animation-fill-mode: forwards;
  animation-direction: normal;
}
@keyframes ripple {
  100% {
    transform: scale(2.5);
    opacity: 0.1;
  }
}
/* line 80, ../sass/basic/_config.scss */
.material-ripple.btn-wrapper .material-ink {
  position: absolute;
  background: #c3c3c3;
  border-radius: 50%;
  transform: scale(0);
  opacity: 0.4;
}

/* line 90, ../sass/basic/_config.scss */
.blockUI.blockOverlay {
  opacity: 0.15 !important;
}
@media (max-width: 980px) {
  /* line 90, ../sass/basic/_config.scss */
  .blockUI.blockOverlay {
    height: 1300px !important;
  }
}

/* line 99, ../sass/basic/_config.scss */
input,
textarea,
select,
select:focus {
  font-size: 16px;
}

@font-face {
  font-family: 'Elusive-Icons';
  src: url("https://static.owayo-cdn.com/konfigurator_html/fonts/Elusive-Icons.eot");
  src: url("https://static.owayo-cdn.com/konfigurator_html/fonts/Elusive-Icons.eot?#iefix") format("embedded-opentype"), url("https://static.owayo-cdn.com/konfigurator_html/fonts/Elusive-Icons.woff") format("woff"), url("https://static.owayo-cdn.com/konfigurator_html/fonts/Elusive-Icons.ttf") format("truetype"), url("https://static.owayo-cdn.com/konfigurator_html/fonts/Elusive-Icons.svg#Elusive-Icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "owayoFont";
  font-style: normal;
  font-weight: normal;
  src: url("https://static.owayo-cdn.com/konfigurator_html/fonts/owayo/owayo14-Regular-WebS.woff"), url("https://static.owayo-cdn.com/konfigurator_html/fonts/owayo/owayo14-Regular-WebS.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  font-family: "owayoFont";
  font-style: italic;
  font-weight: normal;
  src: url("https://static.owayo-cdn.com/konfigurator_html/fonts/owayo/owayo14-RegularItalic-WebS.woff");
}
@font-face {
  font-family: "owayoFont";
  font-style: normal;
  font-weight: 500;
  src: url("https://static.owayo-cdn.com/konfigurator_html/fonts/owayo/owayo14-Medium-WebS.woff");
}
@font-face {
  font-family: "owayoFont";
  font-style: italic;
  font-weight: 500;
  src: url("https://static.owayo-cdn.com/konfigurator_html/fonts/owayo/owayo14-MediumItalic-WebS.woff");
}
@font-face {
  font-family: "owayoFont";
  font-style: normal;
  font-weight: 600;
  src: url("https://static.owayo-cdn.com/konfigurator_html/fonts/owayo/owayo14-SemiBold-WebS.woff");
  font-display: swap;
}
@font-face {
  font-family: "owayoFont";
  font-style: italic;
  font-weight: 600;
  src: url("https://static.owayo-cdn.com/konfigurator_html/fonts/owayo/owayo14-SemiBoldItalic-WebS.woff");
  font-display: swap;
}
@font-face {
  font-family: "owayoFont";
  font-style: normal;
  font-weight: 700;
  src: url("https://static.owayo-cdn.com/konfigurator_html/fonts/owayo/owayo14-Bold-WebS.woff");
}
@font-face {
  font-family: "owayoFont";
  font-style: italic;
  font-weight: bold;
  src: url("https://static.owayo-cdn.com/konfigurator_html/fonts/owayo/owayo14-BoldItalic-WebS.woff");
}
@font-face {
  font-family: "Adobe NotDef";
  font-style: normal;
  font-weight: normal;
  src: url("https://static.owayo-cdn.com/konfigurator_html/fonts/owayo/adobe-notdef.woff");
}
/* line 70, ../sass/basic/_typo.scss */
i {
  font-style: italic;
}

/* line 74, ../sass/basic/_typo.scss */
strong {
  font-weight: 500;
}

@font-face {
  font-family: 'Elusive-Icons';
  src: url("../fonts/Elusive-Icons.eot?v=2");
  src: url("../fonts/Elusive-Icons.eot?#iefix&v=2") format("embedded-opentype"), url("../fonts/Elusive-Icons.svg#Elusive-Icons?v=2") format("svg"), url("../fonts/Elusive-Icons.woff?v=2") format("woff"), url("../fonts/Elusive-Icons.ttf?v=2") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* line 14, ../sass/basic/_webfont.scss */
[class*="el-icon-"] {
  font-family: 'Elusive-Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 28, ../sass/basic/_webfont.scss */
.el-icon-zoom-out:before {
  content: "\e600";
}

/* line 31, ../sass/basic/_webfont.scss */
.el-icon-zoom-in:before {
  content: "\e601";
}

/* line 34, ../sass/basic/_webfont.scss */
.el-icon-youtube:before {
  content: "\e602";
}

/* line 37, ../sass/basic/_webfont.scss */
.el-icon-wrench-alt:before {
  content: "\e603";
}

/* line 40, ../sass/basic/_webfont.scss */
.el-icon-wrench:before {
  content: "\e604";
}

/* line 43, ../sass/basic/_webfont.scss */
.el-icon-wordpress:before {
  content: "\e605";
}

/* line 46, ../sass/basic/_webfont.scss */
.el-icon-wheelchair:before {
  content: "\e606";
}

/* line 49, ../sass/basic/_webfont.scss */
.el-icon-website-alt:before {
  content: "\e607";
}

/* line 52, ../sass/basic/_webfont.scss */
.el-icon-website:before {
  content: "\e608";
}

/* line 55, ../sass/basic/_webfont.scss */
.el-icon-warning-sign:before {
  content: "\e609";
}

/* line 58, ../sass/basic/_webfont.scss */
.el-icon-w3c:before {
  content: "\e60a";
}

/* line 61, ../sass/basic/_webfont.scss */
.el-icon-volume-up:before {
  content: "\e60b";
}

/* line 64, ../sass/basic/_webfont.scss */
.el-icon-volume-off:before {
  content: "\e60c";
}

/* line 67, ../sass/basic/_webfont.scss */
.el-icon-volume-down:before {
  content: "\e60d";
}

/* line 70, ../sass/basic/_webfont.scss */
.el-icon-vkontakte:before {
  content: "\e60e";
}

/* line 73, ../sass/basic/_webfont.scss */
.el-icon-vimeo:before {
  content: "\e60f";
}

/* line 76, ../sass/basic/_webfont.scss */
.el-icon-view-mode:before {
  content: "\e610";
}

/* line 79, ../sass/basic/_webfont.scss */
.el-icon-video-chat:before {
  content: "\e611";
}

/* line 82, ../sass/basic/_webfont.scss */
.el-icon-video-alt:before {
  content: "\e612";
}

/* line 85, ../sass/basic/_webfont.scss */
.el-icon-video:before {
  content: "\e613";
}

/* line 88, ../sass/basic/_webfont.scss */
.el-icon-viadeo:before {
  content: "\e614";
}

/* line 91, ../sass/basic/_webfont.scss */
.el-icon-user:before {
  content: "\e615";
}

/* line 94, ../sass/basic/_webfont.scss */
.el-icon-usd:before {
  content: "\e616";
}

/* line 97, ../sass/basic/_webfont.scss */
.el-icon-upload:before {
  content: "\e617";
}

/* line 100, ../sass/basic/_webfont.scss */
.el-icon-unlock-alt:before {
  content: "\e618";
}

/* line 103, ../sass/basic/_webfont.scss */
.el-icon-unlock:before {
  content: "\e619";
}

/* line 106, ../sass/basic/_webfont.scss */
.el-icon-universal-access:before {
  content: "\e61a";
}

/* line 109, ../sass/basic/_webfont.scss */
.el-icon-twitter:before {
  content: "\e61b";
}

/* line 112, ../sass/basic/_webfont.scss */
.el-icon-tumblr:before {
  content: "\e61c";
}

/* line 115, ../sass/basic/_webfont.scss */
.el-icon-trash-alt:before {
  content: "\e61d";
}

/* line 118, ../sass/basic/_webfont.scss */
.el-icon-trash:before {
  content: "\e61e";
}

/* line 121, ../sass/basic/_webfont.scss */
.el-icon-torso:before {
  content: "\e61f";
}

/* line 124, ../sass/basic/_webfont.scss */
.el-icon-tint:before {
  content: "\e620";
}

/* line 127, ../sass/basic/_webfont.scss */
.el-icon-time-alt:before {
  content: "\e621";
}

/* line 130, ../sass/basic/_webfont.scss */
.el-icon-time:before {
  content: "\e622";
}

/* line 133, ../sass/basic/_webfont.scss */
.el-icon-thumbs-up:before {
  content: "\e623";
}

/* line 136, ../sass/basic/_webfont.scss */
.el-icon-thumbs-down:before {
  content: "\e624";
}

/* line 139, ../sass/basic/_webfont.scss */
.el-icon-th-list:before {
  content: "\e625";
}

/* line 142, ../sass/basic/_webfont.scss */
.el-icon-th-large:before {
  content: "\e626";
}

/* line 145, ../sass/basic/_webfont.scss */
.el-icon-th:before {
  content: "\e627";
}

/* line 148, ../sass/basic/_webfont.scss */
.el-icon-text-width:before {
  content: "\e628";
}

/* line 151, ../sass/basic/_webfont.scss */
.el-icon-text-height:before {
  content: "\e629";
}

/* line 154, ../sass/basic/_webfont.scss */
.el-icon-tasks:before {
  content: "\e62a";
}

/* line 157, ../sass/basic/_webfont.scss */
.el-icon-tags:before {
  content: "\e62b";
}

/* line 160, ../sass/basic/_webfont.scss */
.el-icon-tag:before {
  content: "\e62c";
}

/* line 163, ../sass/basic/_webfont.scss */
.el-icon-stumbleupon:before {
  content: "\e62d";
}

/* line 166, ../sass/basic/_webfont.scss */
.el-icon-stop-alt:before {
  content: "\e62e";
}

/* line 169, ../sass/basic/_webfont.scss */
.el-icon-stop:before {
  content: "\e62f";
}

/* line 172, ../sass/basic/_webfont.scss */
.el-icon-step-forward:before {
  content: "\e630";
}

/* line 175, ../sass/basic/_webfont.scss */
.el-icon-step-backward:before {
  content: "\e631";
}

/* line 178, ../sass/basic/_webfont.scss */
.el-icon-star-empty:before {
  content: "\e632";
}

/* line 181, ../sass/basic/_webfont.scss */
.el-icon-star-alt:before {
  content: "\e633";
}

/* line 184, ../sass/basic/_webfont.scss */
.el-icon-star:before {
  content: "\e634";
}

/* line 187, ../sass/basic/_webfont.scss */
.el-icon-stackoverflow:before {
  content: "\e635";
}

/* line 190, ../sass/basic/_webfont.scss */
.el-icon-spotify:before {
  content: "\e636";
}

/* line 193, ../sass/basic/_webfont.scss */
.el-icon-speaker:before {
  content: "\e637";
}

/* line 196, ../sass/basic/_webfont.scss */
.el-icon-soundcloud:before {
  content: "\e638";
}

/* line 199, ../sass/basic/_webfont.scss */
.el-icon-smiley-alt:before {
  content: "\e639";
}

/* line 202, ../sass/basic/_webfont.scss */
.el-icon-smiley:before {
  content: "\e63a";
}

/* line 205, ../sass/basic/_webfont.scss */
.el-icon-slideshare:before {
  content: "\e63b";
}

/* line 208, ../sass/basic/_webfont.scss */
.el-icon-skype:before {
  content: "\e63c";
}

/* line 211, ../sass/basic/_webfont.scss */
.el-icon-signal:before {
  content: "\e63d";
}

/* line 214, ../sass/basic/_webfont.scss */
.el-icon-shopping-cart-sign:before {
  content: "\e63e";
}

/* line 217, ../sass/basic/_webfont.scss */
.el-icon-shopping-cart:before {
  content: "\e63f";
}

/* line 220, ../sass/basic/_webfont.scss */
.el-icon-share-alt:before {
  content: "\e640";
}

/* line 223, ../sass/basic/_webfont.scss */
.el-icon-share:before {
  content: "\e641";
}

/* line 226, ../sass/basic/_webfont.scss */
.el-icon-search-alt:before {
  content: "\e642";
}

/* line 229, ../sass/basic/_webfont.scss */
.el-icon-search:before {
  content: "\e643";
}

/* line 232, ../sass/basic/_webfont.scss */
.el-icon-screenshot:before {
  content: "\e644";
}

/* line 235, ../sass/basic/_webfont.scss */
.el-icon-screen-alt:before {
  content: "\e645";
}

/* line 238, ../sass/basic/_webfont.scss */
.el-icon-screen:before {
  content: "\e646";
}

/* line 241, ../sass/basic/_webfont.scss */
.el-icon-scissors:before {
  content: "\e647";
}

/* line 244, ../sass/basic/_webfont.scss */
.el-icon-rss:before {
  content: "\e648";
}

/* line 247, ../sass/basic/_webfont.scss */
.el-icon-road:before {
  content: "\e649";
}

/* line 250, ../sass/basic/_webfont.scss */
.el-icon-reverse-alt:before {
  content: "\e64a";
}

/* line 253, ../sass/basic/_webfont.scss */
.el-icon-retweet:before {
  content: "\e64b";
}

/* line 256, ../sass/basic/_webfont.scss */
.el-icon-return-key:before {
  content: "\e64c";
}

/* line 259, ../sass/basic/_webfont.scss */
.el-icon-resize-vertical:before {
  content: "\e64d";
}

/* line 262, ../sass/basic/_webfont.scss */
.el-icon-resize-small:before {
  content: "\e64e";
}

/* line 265, ../sass/basic/_webfont.scss */
.el-icon-resize-horizontal:before {
  content: "\e64f";
}

/* line 268, ../sass/basic/_webfont.scss */
.el-icon-resize-full:before {
  content: "\e650";
}

/* line 271, ../sass/basic/_webfont.scss */
.el-icon-repeat-alt:before {
  content: "\e651";
}

/* line 274, ../sass/basic/_webfont.scss */
.el-icon-repeat:before {
  content: "\e652";
}

/* line 277, ../sass/basic/_webfont.scss */
.el-icon-remove-sign:before {
  content: "\e653";
}

/* line 280, ../sass/basic/_webfont.scss */
.el-icon-remove-circle:before {
  content: "\e654";
}

/* line 283, ../sass/basic/_webfont.scss */
.el-icon-remove:before {
  content: "\e655";
}

/* line 286, ../sass/basic/_webfont.scss */
.el-icon-refresh:before {
  content: "\e656";
}

/* line 289, ../sass/basic/_webfont.scss */
.el-icon-reddit:before {
  content: "\e657";
}

/* line 292, ../sass/basic/_webfont.scss */
.el-icon-record:before {
  content: "\e658";
}

/* line 295, ../sass/basic/_webfont.scss */
.el-icon-random:before {
  content: "\e659";
}

/* line 298, ../sass/basic/_webfont.scss */
.el-icon-quotes-alt:before {
  content: "\e65a";
}

/* line 301, ../sass/basic/_webfont.scss */
.el-icon-quotes:before {
  content: "\e65b";
}

/* line 304, ../sass/basic/_webfont.scss */
.el-icon-question-sign:before {
  content: "\e65c";
}

/* line 307, ../sass/basic/_webfont.scss */
.el-icon-question:before {
  content: "\e65d";
}

/* line 310, ../sass/basic/_webfont.scss */
.el-icon-qrcode:before {
  content: "\e65e";
}

/* line 313, ../sass/basic/_webfont.scss */
.el-icon-puzzle:before {
  content: "\e65f";
}

/* line 316, ../sass/basic/_webfont.scss */
.el-icon-print:before {
  content: "\e660";
}

/* line 319, ../sass/basic/_webfont.scss */
.el-icon-podcast:before {
  content: "\e661";
}

/* line 322, ../sass/basic/_webfont.scss */
.el-icon-plus-sign:before {
  content: "\e662";
}

/* line 325, ../sass/basic/_webfont.scss */
.el-icon-plus:before {
  content: "\e663";
}

/* line 328, ../sass/basic/_webfont.scss */
.el-icon-play-circle:before {
  content: "\e664";
}

/* line 331, ../sass/basic/_webfont.scss */
.el-icon-play-alt:before {
  content: "\e665";
}

/* line 334, ../sass/basic/_webfont.scss */
.el-icon-play:before {
  content: "\e666";
}

/* line 337, ../sass/basic/_webfont.scss */
.el-icon-plane:before {
  content: "\e667";
}

/* line 340, ../sass/basic/_webfont.scss */
.el-icon-pinterest:before {
  content: "\e668";
}

/* line 343, ../sass/basic/_webfont.scss */
.el-icon-picture:before {
  content: "\e669";
}

/* line 346, ../sass/basic/_webfont.scss */
.el-icon-picasa:before {
  content: "\e66a";
}

/* line 349, ../sass/basic/_webfont.scss */
.el-icon-photo-alt:before {
  content: "\e66b";
}

/* line 352, ../sass/basic/_webfont.scss */
.el-icon-photo:before {
  content: "\e66c";
}

/* line 355, ../sass/basic/_webfont.scss */
.el-icon-phone-alt:before {
  content: "\e66d";
}

/* line 358, ../sass/basic/_webfont.scss */
.el-icon-phone:before,
.el-icon-earphone:before {
  content: "\e66e";
}

/* line 362, ../sass/basic/_webfont.scss */
.el-icon-person:before {
  content: "\e66f";
}

/* line 365, ../sass/basic/_webfont.scss */
.el-icon-pencil-alt:before {
  content: "\e670";
}

/* line 368, ../sass/basic/_webfont.scss */
.el-icon-pencil:before {
  content: "\e671";
}

/* line 371, ../sass/basic/_webfont.scss */
.el-icon-pause-alt:before {
  content: "\e672";
}

/* line 374, ../sass/basic/_webfont.scss */
.el-icon-pause:before {
  content: "\e673";
}

/* line 377, ../sass/basic/_webfont.scss */
.el-icon-path:before {
  content: "\e674";
}

/* line 380, ../sass/basic/_webfont.scss */
.el-icon-paper-clip-alt:before,
.el-icon-paperclip-alt:before {
  content: "\e675";
}

/* line 384, ../sass/basic/_webfont.scss */
.el-icon-paper-clip:before,
.el-icon-paperclip:before {
  content: "\e676";
}

/* line 388, ../sass/basic/_webfont.scss */
.el-icon-opensource:before {
  content: "\e677";
}

/* line 391, ../sass/basic/_webfont.scss */
.el-icon-ok-sign:before {
  content: "\e678";
}

/* line 394, ../sass/basic/_webfont.scss */
.el-icon-ok-circle:before {
  content: "\e679";
}

/* line 397, ../sass/basic/_webfont.scss */
.el-icon-ok:before {
  content: "\e67a";
}

/* line 400, ../sass/basic/_webfont.scss */
.el-icon-off:before {
  content: "\e67b";
}

/* line 403, ../sass/basic/_webfont.scss */
.el-icon-network:before {
  content: "\e67c";
}

/* line 406, ../sass/basic/_webfont.scss */
.el-icon-myspace:before {
  content: "\e67d";
}

/* line 409, ../sass/basic/_webfont.scss */
.el-icon-music:before {
  content: "\e67e";
}

/* line 412, ../sass/basic/_webfont.scss */
.el-icon-move:before {
  content: "\e67f";
}

/* line 415, ../sass/basic/_webfont.scss */
.el-icon-minus-sign:before {
  content: "\e680";
}

/* line 418, ../sass/basic/_webfont.scss */
.el-icon-minus:before {
  content: "\e681";
}

/* line 421, ../sass/basic/_webfont.scss */
.el-icon-mic-alt:before {
  content: "\e682";
}

/* line 424, ../sass/basic/_webfont.scss */
.el-icon-mic:before {
  content: "\e683";
}

/* line 427, ../sass/basic/_webfont.scss */
.el-icon-map-marker-alt:before {
  content: "\e684";
}

/* line 430, ../sass/basic/_webfont.scss */
.el-icon-map-marker:before {
  content: "\e685";
}

/* line 433, ../sass/basic/_webfont.scss */
.el-icon-male:before {
  content: "\e686";
}

/* line 436, ../sass/basic/_webfont.scss */
.el-icon-magnet:before {
  content: "\e687";
}

/* line 439, ../sass/basic/_webfont.scss */
.el-icon-magic:before {
  content: "\e688";
}

/* line 442, ../sass/basic/_webfont.scss */
.el-icon-lock-alt:before {
  content: "\e689";
}

/* line 445, ../sass/basic/_webfont.scss */
.el-icon-lock:before {
  content: "\e68a";
}

/* line 448, ../sass/basic/_webfont.scss */
.el-icon-livejournal:before {
  content: "\e68b";
}

/* line 451, ../sass/basic/_webfont.scss */
.el-icon-list-alt:before {
  content: "\e68c";
}

/* line 454, ../sass/basic/_webfont.scss */
.el-icon-list:before {
  content: "\e68d";
}

/* line 457, ../sass/basic/_webfont.scss */
.el-icon-linkedin:before {
  content: "\e68e";
}

/* line 460, ../sass/basic/_webfont.scss */
.el-icon-link:before {
  content: "\e68f";
}

/* line 463, ../sass/basic/_webfont.scss */
.el-icon-lines:before {
  content: "\e690";
}

/* line 466, ../sass/basic/_webfont.scss */
.el-icon-leaf:before {
  content: "\e691";
}

/* line 469, ../sass/basic/_webfont.scss */
.el-icon-lastfm:before {
  content: "\e692";
}

/* line 472, ../sass/basic/_webfont.scss */
.el-icon-laptop-alt:before {
  content: "\e693";
}

/* line 475, ../sass/basic/_webfont.scss */
.el-icon-laptop:before {
  content: "\e694";
}

/* line 478, ../sass/basic/_webfont.scss */
.el-icon-key:before {
  content: "\e695";
}

/* line 481, ../sass/basic/_webfont.scss */
.el-icon-italic:before {
  content: "\e696";
}

/* line 484, ../sass/basic/_webfont.scss */
.el-icon-iphone-home:before {
  content: "\e697";
}

/* line 487, ../sass/basic/_webfont.scss */
.el-icon-instagram:before {
  content: "\e698";
}

/* line 490, ../sass/basic/_webfont.scss */
.el-icon-info-sign:before {
  content: "\e699";
}

/* line 493, ../sass/basic/_webfont.scss */
.el-icon-indent-right:before {
  content: "\e69a";
}

/* line 496, ../sass/basic/_webfont.scss */
.el-icon-indent-left:before {
  content: "\e69b";
}

/* line 499, ../sass/basic/_webfont.scss */
.el-icon-inbox-box:before {
  content: "\e69c";
}

/* line 502, ../sass/basic/_webfont.scss */
.el-icon-inbox-alt:before {
  content: "\e69d";
}

/* line 505, ../sass/basic/_webfont.scss */
.el-icon-inbox:before {
  content: "\e69e";
}

/* line 508, ../sass/basic/_webfont.scss */
.el-icon-idea-alt:before {
  content: "\e69f";
}

/* line 511, ../sass/basic/_webfont.scss */
.el-icon-idea:before {
  content: "\e6a0";
}

/* line 514, ../sass/basic/_webfont.scss */
.el-icon-hourglass:before {
  content: "\e6a1";
}

/* line 517, ../sass/basic/_webfont.scss */
.el-icon-home-alt:before {
  content: "\e6a2";
}

/* line 520, ../sass/basic/_webfont.scss */
.el-icon-home:before {
  content: "\e6a3";
}

/* line 523, ../sass/basic/_webfont.scss */
.el-icon-heart-empty:before {
  content: "\e6a4";
}

/* line 526, ../sass/basic/_webfont.scss */
.el-icon-heart-alt:before {
  content: "\e6a5";
}

/* line 529, ../sass/basic/_webfont.scss */
.el-icon-heart:before {
  content: "\e6a6";
}

/* line 532, ../sass/basic/_webfont.scss */
.el-icon-hearing-impaired:before {
  content: "\e6a7";
}

/* line 535, ../sass/basic/_webfont.scss */
.el-icon-headphones:before {
  content: "\e6a8";
}

/* line 538, ../sass/basic/_webfont.scss */
.el-icon-hdd:before {
  content: "\e6a9";
}

/* line 541, ../sass/basic/_webfont.scss */
.el-icon-hand-up:before {
  content: "\e6aa";
}

/* line 544, ../sass/basic/_webfont.scss */
.el-icon-hand-right:before {
  content: "\e6ab";
}

/* line 547, ../sass/basic/_webfont.scss */
.el-icon-hand-left:before {
  content: "\e6ac";
}

/* line 550, ../sass/basic/_webfont.scss */
.el-icon-hand-down:before {
  content: "\e6ad";
}

/* line 553, ../sass/basic/_webfont.scss */
.el-icon-guidedog:before {
  content: "\e6ae";
}

/* line 556, ../sass/basic/_webfont.scss */
.el-icon-group-alt:before {
  content: "\e6af";
}

/* line 559, ../sass/basic/_webfont.scss */
.el-icon-group:before {
  content: "\e6b0";
}

/* line 562, ../sass/basic/_webfont.scss */
.el-icon-graph-alt:before {
  content: "\e6b1";
}

/* line 565, ../sass/basic/_webfont.scss */
.el-icon-graph:before {
  content: "\e6b2";
}

/* line 568, ../sass/basic/_webfont.scss */
.el-icon-googleplus:before {
  content: "\e6b3";
}

/* line 571, ../sass/basic/_webfont.scss */
.el-icon-globe-alt:before {
  content: "\e6b4";
}

/* line 574, ../sass/basic/_webfont.scss */
.el-icon-globe:before {
  content: "\e6b5";
}

/* line 577, ../sass/basic/_webfont.scss */
.el-icon-glasses:before {
  content: "\e6b6";
}

/* line 580, ../sass/basic/_webfont.scss */
.el-icon-glass:before {
  content: "\e6b7";
}

/* line 583, ../sass/basic/_webfont.scss */
.el-icon-github-text:before {
  content: "\e6b8";
}

/* line 586, ../sass/basic/_webfont.scss */
.el-icon-github:before {
  content: "\e6b9";
}

/* line 589, ../sass/basic/_webfont.scss */
.el-icon-gift:before {
  content: "\e6ba";
}

/* line 592, ../sass/basic/_webfont.scss */
.el-icon-gbp:before {
  content: "\e6bb";
}

/* line 595, ../sass/basic/_webfont.scss */
.el-icon-fullscreen:before {
  content: "\e6bc";
}

/* line 598, ../sass/basic/_webfont.scss */
.el-icon-friendfeed-rect:before {
  content: "\e6bd";
}

/* line 601, ../sass/basic/_webfont.scss */
.el-icon-friendfeed:before {
  content: "\e6be";
}

/* line 604, ../sass/basic/_webfont.scss */
.el-icon-foursquare:before {
  content: "\e6bf";
}

/* line 607, ../sass/basic/_webfont.scss */
.el-icon-forward-alt:before {
  content: "\e6c0";
}

/* line 610, ../sass/basic/_webfont.scss */
.el-icon-forward:before {
  content: "\e6c1";
}

/* line 613, ../sass/basic/_webfont.scss */
.el-icon-fork:before {
  content: "\e6c2";
}

/* line 616, ../sass/basic/_webfont.scss */
.el-icon-fontsize:before {
  content: "\e6c3";
}

/* line 619, ../sass/basic/_webfont.scss */
.el-icon-font:before {
  content: "\e6c4";
}

/* line 622, ../sass/basic/_webfont.scss */
.el-icon-folder-sign:before {
  content: "\e6c5";
}

/* line 625, ../sass/basic/_webfont.scss */
.el-icon-folder-open:before {
  content: "\e6c6";
}

/* line 628, ../sass/basic/_webfont.scss */
.el-icon-folder-close:before {
  content: "\e6c7";
}

/* line 631, ../sass/basic/_webfont.scss */
.el-icon-folder:before {
  content: "\e6c8";
}

/* line 634, ../sass/basic/_webfont.scss */
.el-icon-flickr:before {
  content: "\e6c9";
}

/* line 637, ../sass/basic/_webfont.scss */
.el-icon-flag-alt:before {
  content: "\e6ca";
}

/* line 640, ../sass/basic/_webfont.scss */
.el-icon-flag:before {
  content: "\e6cb";
}

/* line 643, ../sass/basic/_webfont.scss */
.el-icon-fire:before {
  content: "\e6cc";
}

/* line 646, ../sass/basic/_webfont.scss */
.el-icon-filter:before {
  content: "\e6cd";
}

/* line 649, ../sass/basic/_webfont.scss */
.el-icon-film:before {
  content: "\e6ce";
}

/* line 652, ../sass/basic/_webfont.scss */
.el-icon-file-new-alt:before {
  content: "\e6cf";
}

/* line 655, ../sass/basic/_webfont.scss */
.el-icon-file-new:before {
  content: "\e6d0";
}

/* line 658, ../sass/basic/_webfont.scss */
.el-icon-file-edit-alt:before {
  content: "\e6d1";
}

/* line 661, ../sass/basic/_webfont.scss */
.el-icon-file-edit:before {
  content: "\e6d2";
}

/* line 664, ../sass/basic/_webfont.scss */
.el-icon-file-alt:before {
  content: "\e6d3";
}

/* line 667, ../sass/basic/_webfont.scss */
.el-icon-file:before {
  content: "\e6d4";
}

/* line 670, ../sass/basic/_webfont.scss */
.el-icon-female:before {
  content: "\e6d5";
}

/* line 673, ../sass/basic/_webfont.scss */
.el-icon-fast-forward:before {
  content: "\e6d6";
}

/* line 676, ../sass/basic/_webfont.scss */
.el-icon-fast-backward:before {
  content: "\e6d7";
}

/* line 679, ../sass/basic/_webfont.scss */
.el-icon-facetime-video:before {
  content: "\e6d8";
}

/* line 682, ../sass/basic/_webfont.scss */
.el-icon-facebook:before {
  content: "\e6d9";
}

/* line 685, ../sass/basic/_webfont.scss */
.el-icon-eye-open:before {
  content: "\e6da";
}

/* line 688, ../sass/basic/_webfont.scss */
.el-icon-eye-close:before {
  content: "\e6db";
}

/* line 691, ../sass/basic/_webfont.scss */
.el-icon-exclamation-sign:before {
  content: "\e6dc";
}

/* line 694, ../sass/basic/_webfont.scss */
.el-icon-eur:before {
  content: "\e6dd";
}

/* line 697, ../sass/basic/_webfont.scss */
.el-icon-error-alt:before {
  content: "\e6de";
}

/* line 700, ../sass/basic/_webfont.scss */
.el-icon-error:before {
  content: "\e6df";
}

/* line 703, ../sass/basic/_webfont.scss */
.el-icon-envelope-alt:before {
  content: "\e6e0";
}

/* line 706, ../sass/basic/_webfont.scss */
.el-icon-envelope:before {
  content: "\e6e1";
}

/* line 709, ../sass/basic/_webfont.scss */
.el-icon-eject:before {
  content: "\e6e2";
}

/* line 712, ../sass/basic/_webfont.scss */
.el-icon-edit:before {
  content: "\e6e3";
}

/* line 715, ../sass/basic/_webfont.scss */
.el-icon-dribbble:before {
  content: "\e6e4";
}

/* line 718, ../sass/basic/_webfont.scss */
.el-icon-download-alt:before {
  content: "\e6e5";
}

/* line 721, ../sass/basic/_webfont.scss */
.el-icon-download:before {
  content: "\e6e6";
}

/* line 724, ../sass/basic/_webfont.scss */
.el-icon-digg:before {
  content: "\e6e7";
}

/* line 727, ../sass/basic/_webfont.scss */
.el-icon-deviantart:before {
  content: "\e6e8";
}

/* line 730, ../sass/basic/_webfont.scss */
.el-icon-delicious:before {
  content: "\e6e9";
}

/* line 733, ../sass/basic/_webfont.scss */
.el-icon-dashboard:before {
  content: "\e6ea";
}

/* line 736, ../sass/basic/_webfont.scss */
.el-icon-css:before {
  content: "\e6eb";
}

/* line 739, ../sass/basic/_webfont.scss */
.el-icon-credit-card:before {
  content: "\e6ec";
}

/* line 742, ../sass/basic/_webfont.scss */
.el-icon-compass-alt:before {
  content: "\e6ed";
}

/* line 745, ../sass/basic/_webfont.scss */
.el-icon-compass:before {
  content: "\e6ee";
}

/* line 748, ../sass/basic/_webfont.scss */
.el-icon-comment-alt:before {
  content: "\e6ef";
}

/* line 751, ../sass/basic/_webfont.scss */
.el-icon-comment:before {
  content: "\e6f0";
}

/* line 754, ../sass/basic/_webfont.scss */
.el-icon-cogs:before {
  content: "\e6f1";
}

/* line 757, ../sass/basic/_webfont.scss */
.el-icon-cog-alt:before {
  content: "\e6f2";
}

/* line 760, ../sass/basic/_webfont.scss */
.el-icon-cog:before {
  content: "\e6f3";
}

/* line 763, ../sass/basic/_webfont.scss */
.el-icon-cloud-alt:before {
  content: "\e6f4";
}

/* line 766, ../sass/basic/_webfont.scss */
.el-icon-cloud:before {
  content: "\e6f5";
}

/* line 769, ../sass/basic/_webfont.scss */
.el-icon-circle-arrow-up:before {
  content: "\e6f6";
}

/* line 772, ../sass/basic/_webfont.scss */
.el-icon-circle-arrow-right:before {
  content: "\e6f7";
}

/* line 775, ../sass/basic/_webfont.scss */
.el-icon-circle-arrow-left:before {
  content: "\e6f8";
}

/* line 778, ../sass/basic/_webfont.scss */
.el-icon-circle-arrow-down:before {
  content: "\e6f9";
}

/* line 781, ../sass/basic/_webfont.scss */
.el-icon-child:before {
  content: "\e6fa";
}

/* line 784, ../sass/basic/_webfont.scss */
.el-icon-chevron-up:before {
  content: "\e6fb";
}

/* line 787, ../sass/basic/_webfont.scss */
.el-icon-chevron-right:before {
  content: "\e6fc";
}

/* line 790, ../sass/basic/_webfont.scss */
.el-icon-chevron-left:before {
  content: "\e6fd";
}

/* line 793, ../sass/basic/_webfont.scss */
.el-icon-chevron-down:before {
  content: "\e6fe";
}

/* line 796, ../sass/basic/_webfont.scss */
.el-icon-check-empty:before,
.el-icon-unchecked:before {
  content: "\e6ff";
}

/* line 800, ../sass/basic/_webfont.scss */
.el-icon-check:before {
  content: "\e700";
}

/* line 803, ../sass/basic/_webfont.scss */
.el-icon-certificate:before {
  content: "\e701";
}

/* line 806, ../sass/basic/_webfont.scss */
.el-icon-cc:before {
  content: "\e702";
}

/* line 809, ../sass/basic/_webfont.scss */
.el-icon-caret-up:before {
  content: "\e703";
}

/* line 812, ../sass/basic/_webfont.scss */
.el-icon-caret-right:before {
  content: "\e704";
}

/* line 815, ../sass/basic/_webfont.scss */
.el-icon-caret-left:before {
  content: "\e705";
}

/* line 818, ../sass/basic/_webfont.scss */
.el-icon-caret-down:before {
  content: "\e706";
}

/* line 821, ../sass/basic/_webfont.scss */
.el-icon-car:before {
  content: "\e707";
}

/* line 824, ../sass/basic/_webfont.scss */
.el-icon-camera:before {
  content: "\e708";
}

/* line 827, ../sass/basic/_webfont.scss */
.el-icon-calendar-sign:before {
  content: "\e709";
}

/* line 830, ../sass/basic/_webfont.scss */
.el-icon-calendar:before {
  content: "\e70a";
}

/* line 833, ../sass/basic/_webfont.scss */
.el-icon-bullhorn:before {
  content: "\e70b";
}

/* line 836, ../sass/basic/_webfont.scss */
.el-icon-bulb:before {
  content: "\e70c";
}

/* line 839, ../sass/basic/_webfont.scss */
.el-icon-brush:before {
  content: "\e70d";
}

/* line 842, ../sass/basic/_webfont.scss */
.el-icon-broom:before {
  content: "\e70e";
}

/* line 845, ../sass/basic/_webfont.scss */
.el-icon-briefcase:before {
  content: "\e70f";
}

/* line 848, ../sass/basic/_webfont.scss */
.el-icon-braille:before {
  content: "\e710";
}

/* line 851, ../sass/basic/_webfont.scss */
.el-icon-bookmark-empty:before {
  content: "\e711";
}

/* line 854, ../sass/basic/_webfont.scss */
.el-icon-bookmark:before {
  content: "\e712";
}

/* line 857, ../sass/basic/_webfont.scss */
.el-icon-book:before {
  content: "\e713";
}

/* line 860, ../sass/basic/_webfont.scss */
.el-icon-bold:before {
  content: "\e714";
}

/* line 863, ../sass/basic/_webfont.scss */
.el-icon-blogger:before {
  content: "\e715";
}

/* line 866, ../sass/basic/_webfont.scss */
.el-icon-blind:before {
  content: "\e716";
}

/* line 869, ../sass/basic/_webfont.scss */
.el-icon-bell:before {
  content: "\e717";
}

/* line 872, ../sass/basic/_webfont.scss */
.el-icon-behance:before {
  content: "\e718";
}

/* line 875, ../sass/basic/_webfont.scss */
.el-icon-barcode:before {
  content: "\e719";
}

/* line 878, ../sass/basic/_webfont.scss */
.el-icon-ban-circle:before {
  content: "\e71a";
}

/* line 881, ../sass/basic/_webfont.scss */
.el-icon-backward:before {
  content: "\e71b";
}

/* line 884, ../sass/basic/_webfont.scss */
.el-icon-asl:before {
  content: "\e71c";
}

/* line 887, ../sass/basic/_webfont.scss */
.el-icon-arrow-up:before {
  content: "\e71d";
}

/* line 890, ../sass/basic/_webfont.scss */
.el-icon-arrow-right:before {
  content: "\e71e";
}

/* line 893, ../sass/basic/_webfont.scss */
.el-icon-arrow-left:before {
  content: "\e71f";
}

/* line 896, ../sass/basic/_webfont.scss */
.el-icon-arrow-down:before {
  content: "\e720";
}

/* line 899, ../sass/basic/_webfont.scss */
.el-icon-align-right:before {
  content: "\e721";
}

/* line 902, ../sass/basic/_webfont.scss */
.el-icon-align-left:before {
  content: "\e722";
}

/* line 905, ../sass/basic/_webfont.scss */
.el-icon-align-justify:before {
  content: "\e723";
}

/* line 908, ../sass/basic/_webfont.scss */
.el-icon-align-center:before {
  content: "\e724";
}

/* line 911, ../sass/basic/_webfont.scss */
.el-icon-adult:before {
  content: "\e725";
}

/* line 914, ../sass/basic/_webfont.scss */
.el-icon-adjust-alt:before {
  content: "\e726";
}

/* line 917, ../sass/basic/_webfont.scss */
.el-icon-adjust:before {
  content: "\e727";
}

/* line 920, ../sass/basic/_webfont.scss */
.el-icon-address-book-alt:before {
  content: "\e728";
}

/* line 923, ../sass/basic/_webfont.scss */
.el-icon-address-book:before {
  content: "\e729";
}

/* line 926, ../sass/basic/_webfont.scss */
.el-icon-asterisk:before {
  content: "\e72a";
}

/* line 2, ../sass/basic/_fromindexphp.scss */
.error-fontcolor {
  color: red;
}

/* line 6, ../sass/basic/_fromindexphp.scss */
.disabledBecauseNoCookies {
  background: darkgrey;
}

/* line 10, ../sass/basic/_fromindexphp.scss */
.buttonsBig .disabledBecauseNoCookies {
  border-left: 2px solid white;
  border-right: 2px solid white;
  border-collapse: collapse;
}

/* line 16, ../sass/basic/_fromindexphp.scss */
.tabelle.fullwidth {
  width: 100%;
}

/* line 20, ../sass/basic/_fromindexphp.scss */
#anzExemplareErrorMessage {
  color: red;
}

/* line 24, ../sass/basic/_fromindexphp.scss */
.ui-dialog-title {
  background-color: lightgrey;
}

/* line 28, ../sass/basic/_fromindexphp.scss */
span.loginName {
  text-overflow: ellipsis;
  max-width: 90px;
  display: inline-block;
  overflow: hidden;
  vertical-align: bottom;
}

/* line 36, ../sass/basic/_fromindexphp.scss */
.btn-delete-popup.el-icon-trash {
  cursor: pointer;
}

/* line 40, ../sass/basic/_fromindexphp.scss */
.entwurfLoading {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 46, ../sass/basic/_fromindexphp.scss */
.loadingBlockContainer {
  width: 30%;
  margin: 22px auto auto;
}

/* line 51, ../sass/basic/_fromindexphp.scss */
.warnHinweis {
  color: red;
}

/* line 55, ../sass/basic/_fromindexphp.scss */
#produktauswahl-features_CancelButton a {
  float: left;
  width: 48%;
}

/* line 60, ../sass/basic/_fromindexphp.scss */
label.required::after, p.required::after {
  content: "*";
}

/* line 64, ../sass/basic/_fromindexphp.scss */
.pika-single {
  z-index: 9999999;
}

/* line 68, ../sass/basic/_fromindexphp.scss */
#user > li > ul > li > a {
  color: black;
}

/* line 72, ../sass/basic/_fromindexphp.scss */
#designPreview_pageDisplay {
  position: absolute;
  margin-left: 45%;
  width: 20%;
  padding-top: 3%;
}

/* line 79, ../sass/basic/_fromindexphp.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer .shipping-text {
  text-decoration: underline;
  color: #b3b3b3;
}

/* line 84, ../sass/basic/_fromindexphp.scss */
* {
  -webkit-overflow-scrolling: touch;
}

/* line 88, ../sass/basic/_fromindexphp.scss */
.basekonfilink {
  float: right;
  margin-top: -50px;
  text-align: right;
  font-weight: bold;
  font-size: smaller;
}

/* line 96, ../sass/basic/_fromindexphp.scss */
.basekonfilink a.underline {
  color: #006890;
  text-decoration: underline;
}

/* line 101, ../sass/basic/_fromindexphp.scss */
#changeWarenkorbItem {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
/* line 107, ../sass/basic/_fromindexphp.scss */
#changeWarenkorbItem .buttonWarenkorb {
  position: relative;
  right: auto;
  top: 0;
}

/* line 114, ../sass/basic/_fromindexphp.scss */
.cc-banner.cc-bottom {
  z-index: 10000;
}

/* line 118, ../sass/basic/_fromindexphp.scss */
.change-item-design {
  cursor: pointer;
}

/* line 123, ../sass/basic/_fromindexphp.scss */
.notSelectable {
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/**@Steffi: das ersetzt #colorPicker_name , bitte im Sass ersetzen und dann das folgende wieder l├Âschen*/
/* line 132, ../sass/basic/_fromindexphp.scss */
.colorPicker_colorName {
  border: none;
  background: none;
  padding: 0 10px;
  font-family: owayoFont, Arial, Verdana, Helvetica, sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  /* Fix for webkit rendering */
  font-size: 13px;
  font-size: 0.8125rem;
  margin-top: 5px;
  width: 100%;
}

/* line 146, ../sass/basic/_fromindexphp.scss */
.heading-Link {
  text-decoration: underline;
}

/* line 151, ../sass/basic/_fromindexphp.scss */
.box-content-layer .buttonGroup .box-button.notFreeFloating {
  opacity: 0.35;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
  filter: alpha(opacity=35);
}

/* line 157, ../sass/basic/_fromindexphp.scss */
.product-text {
  height: 30px;
}

/* line 161, ../sass/basic/_fromindexphp.scss */
#open-popup-produktauswahl .produktListe .product {
  height: 400px;
  margin-bottom: 20px;
}

/* line 168, ../sass/basic/_fromindexphp.scss */
#open-popup-loginRegistrierung .error {
  color: red;
  outline: none;
}

/* line 173, ../sass/basic/_fromindexphp.scss */
#select-farbvarianten {
  margin: 30px;
}

/* line 177, ../sass/basic/_fromindexphp.scss */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 183, ../sass/basic/_fromindexphp.scss */
input[type=number] {
  -moz-appearance: textfield;
}

/* line 187, ../sass/basic/_fromindexphp.scss */
#progress-indicator {
  display: block;
  background: lightgrey;
  height: 25px;
  position: relative;
  color: white;
  text-align: center;
  border-radius: 12px;
}

/* line 197, ../sass/basic/_fromindexphp.scss */
#progressbar {
  width: 100%;
  height: 50px;
  position: relative;
  padding: 12px;
}

/* line 204, ../sass/basic/_fromindexphp.scss */
.inputwrapper {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 211, ../sass/basic/_fromindexphp.scss */
.freigestelltAuswahl {
  position: relative;
}

/* line 215, ../sass/basic/_fromindexphp.scss */
.option-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative;
  top: 50%;
  left: 0;
  height: 40px;
  width: 40px;
  transition: all 0.15s ease-out 0s;
  background: #cbd1d8;
  border: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  margin-right: 0.5rem;
  outline: none;
  z-index: 1000;
}

/* line 237, ../sass/basic/_fromindexphp.scss */
.option-input:hover {
  background: #9faab7;
}

/* line 241, ../sass/basic/_fromindexphp.scss */
.option-input:checked {
  background: darkgrey;
}

/* line 245, ../sass/basic/_fromindexphp.scss */
.option-input:checked::before {
  height: 40px;
  width: 40px;
  position: absolute;
  content: '\002713';
  display: inline-block;
  font-size: 26.66667px;
  text-align: center;
  line-height: 40px;
}

/* line 256, ../sass/basic/_fromindexphp.scss */
.option-input:checked::after {
  -webkit-animation: click-wave 0.65s;
  -moz-animation: click-wave 0.65s;
  animation: click-wave 0.65s;
  background: #40e0d0;
  content: '';
  display: block;
  position: relative;
  z-index: 100;
}

/* line 267, ../sass/basic/_fromindexphp.scss */
.option-input.radio {
  border-radius: 50%;
}

/* line 271, ../sass/basic/_fromindexphp.scss */
.option-input.radio::after {
  border-radius: 50%;
}

/* line 275, ../sass/basic/_fromindexphp.scss */
.old-price {
  color: red;
}

/* line 279, ../sass/basic/_fromindexphp.scss */
#variantenListPanel {
  height: 100%;
}

/* line 283, ../sass/basic/_fromindexphp.scss */
.progressbar-wrapper {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  z-index: 99;
  display: none;
}

/* line 293, ../sass/basic/_fromindexphp.scss */
.progress-bar {
  width: 30%;
  background-color: #e0e0e0;
  padding: 15px;
  border-radius: 3px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  position: relative;
  top: 40%;
  left: 35%;
  overflow: hidden;
}

/* line 305, ../sass/basic/_fromindexphp.scss */
.progress-bar-fill {
  display: block;
  height: 22px;
  background-color: #659cef;
  border-radius: 3px;
  animation-duration: 3s;
  animation-name: progress-bar;
  animation-iteration-count: infinite;
  width: 100%;
  animation-timing-function: linear;
}

@keyframes progress-bar {
  from {
    margin-left: -100%;
  }
  to {
    margin-left: 100%;
  }
}
/* line 328, ../sass/basic/_fromindexphp.scss */
#farbvarianten .colorPicker-palette {
  height: 100%;
  box-shadow: none;
}
/* line 333, ../sass/basic/_fromindexphp.scss */
#farbvarianten .slide {
  height: auto;
}
/* line 336, ../sass/basic/_fromindexphp.scss */
#farbvarianten .colorPicker_colorName {
  display: block !important;
}

/* line 341, ../sass/basic/_fromindexphp.scss */
.cursor-pointer {
  cursor: pointer;
}

/* line 345, ../sass/basic/_fromindexphp.scss */
select.error {
  border: 1px solid red !important;
}

/* line 348, ../sass/basic/_fromindexphp.scss */
.component-blocked {
  position: relative;
}
/* line 351, ../sass/basic/_fromindexphp.scss */
.component-blocked:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: grey;
  z-index: 9999;
  top: 0;
  left: 0;
  opacity: 0.7;
}

/* line 364, ../sass/basic/_fromindexphp.scss */
.center-screen {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}

/* line 372, ../sass/basic/_fromindexphp.scss */
#iFrameUserManagement {
  z-index: 1000000;
  box-sizing: content-box;
}

/* line 377, ../sass/basic/_fromindexphp.scss */
.noclosebutton .mfp-close {
  display: none;
}

/* line 381, ../sass/basic/_fromindexphp.scss */
.designColorsList {
  cursor: pointer;
}

/* line 384, ../sass/basic/_fromindexphp.scss */
.colorPicker-picker.border {
  cursor: pointer;
}

/* line 387, ../sass/basic/_fromindexphp.scss */
#open-popup-produktauswahl .product-abstract-wrapper {
  display: none;
}

/* line 391, ../sass/basic/_fromindexphp.scss */
#open-popup-produktauswahl .product-abstract-wrapper.active {
  display: inherit;
}

/* line 395, ../sass/basic/_fromindexphp.scss */
#stocklogoauswahlcontainer {
  width: 50%;
  margin-top: 150px;
  position: absolute;
  top: 0;
  z-index: 99999;
  background: white;
  left: 20%;
  padding: 30px;
}

/* line 406, ../sass/basic/_fromindexphp.scss */
.stocklogocontainer {
  float: left;
  margin: 10px;
  height: 64px;
  width: 64px;
}

/* line 413, ../sass/basic/_fromindexphp.scss */
.screenblocker {
  opacity: 0;
  z-index: -1;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: black;
}

/* line 424, ../sass/basic/_fromindexphp.scss */
.screenblocker.active {
  z-index: 99999;
  opacity: 0.3;
}

/* line 430, ../sass/basic/_fromindexphp.scss */
div#userInteractionPopup.deprecatedProduct {
  width: 500px;
  height: 225px;
}
/* line 434, ../sass/basic/_fromindexphp.scss */
div#userInteractionPopup.deprecatedProduct #userInteractionButton0 {
  float: none;
  width: 240px;
}
/* line 439, ../sass/basic/_fromindexphp.scss */
div#userInteractionPopup.deprecatedProduct #userInteractionButton1 {
  float: none;
}

/***********************************************
* Components: Site Structure
* - header
* - content
* - footer
***********************************************/
/*
* Konfigurator: Header
* - Header
* - Logo
* - Navigationsleiste Desktop
* - Navigationsleiste Mobil
* - Sonstiges
*/
/**********************************************
* - Header: wrapper f├╝r Header
**********************************************/
/* line 14, ../sass/components/structure/_header.scss */
#site-header {
  width: 100%;
  position: absolute;
  height: 50px;
  /*background: $header-top;*/
  z-index: 99999;
  /*@include boxshadow(0, 0, 5px, $header-shadow, $inset: false);*/
}

/**********************************************
* - Logo: Logo owayo (Fupa etc.)
**********************************************/
/**********************************************
* - Navigationsleiste: Desktop
**********************************************/
/* line 37, ../sass/components/structure/_header.scss */
#nav-user {
  float: right;
  width: 75%;
  position: relative;
  display: none;
}
/* line 43, ../sass/components/structure/_header.scss */
#nav-user #user {
  float: right;
  position: relative;
  z-index: 999;
}
/* line 48, ../sass/components/structure/_header.scss */
#nav-user #user .nav-first-level {
  color: #fff;
}
/* line 52, ../sass/components/structure/_header.scss */
#nav-user #user > li {
  float: left;
  position: relative;
}
/* line 56, ../sass/components/structure/_header.scss */
#nav-user #user > li > a {
  display: block;
  text-transform: uppercase;
  height: 50px;
  padding-top: 17px;
  padding-left: 20px;
  padding-right: 20px;
  border-left: 1px solid #5A5A5A;
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
}
/* line 68, ../sass/components/structure/_header.scss */
#nav-user #user > li > a:hover {
  background: rgba(255, 255, 255, 0.1);
}
/* line 73, ../sass/components/structure/_header.scss */
#nav-user #user > li.produkte > ul {
  /*display: flex;*/
  flex-wrap: wrap;
  min-width: 900px;
  left: -500px;
}
/* line 79, ../sass/components/structure/_header.scss */
#nav-user #user > li.produkte > ul > li {
  width: 25%;
  padding: 10px;
}
/* line 83, ../sass/components/structure/_header.scss */
#nav-user #user > li.produkte > ul > li > a {
  text-transform: uppercase;
}
/* line 87, ../sass/components/structure/_header.scss */
#nav-user #user > li.produkte > ul > li > a,
#nav-user #user > li.produkte > ul > li > ul {
  padding: 10px 10px 0 10px;
}
/* line 92, ../sass/components/structure/_header.scss */
#nav-user #user > li.produkte > ul > li > ul {
  border-bottom: none;
  padding-left: 15px;
}
/* line 101, ../sass/components/structure/_header.scss */
#nav-user #user > li.produkte > ul > li:nth-child(5) > a, #nav-user #user > li.produkte > ul > li:nth-child(6) > a, #nav-user #user > li.produkte > ul > li:nth-child(7) > a, #nav-user #user > li.produkte > ul > li:nth-child(8) > a {
  border-top: 1px solid #0079C1;
}
/* line 111, ../sass/components/structure/_header.scss */
#nav-user #user > li.service > ul > li, #nav-user #user > li.kontakt > ul > li, #nav-user #user > li.produkte > ul > li {
  margin-bottom: 7px;
}
/* line 114, ../sass/components/structure/_header.scss */
#nav-user #user > li.service > ul > li > a, #nav-user #user > li.kontakt > ul > li > a, #nav-user #user > li.produkte > ul > li > a {
  font-weight: 500;
}
/* line 117, ../sass/components/structure/_header.scss */
#nav-user #user > li.service > ul > li > a:hover, #nav-user #user > li.kontakt > ul > li > a:hover, #nav-user #user > li.produkte > ul > li > a:hover {
  color: #085A82;
}
/* line 124, ../sass/components/structure/_header.scss */
#nav-user #user > li > ul {
  height: auto;
  display: none;
  position: absolute;
  top: auto;
  z-index: 99999;
  background: #fff;
  border-right: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
  border-left: 1px solid #D6D6D6;
  padding: 20px 30px 20px 30px;
  min-width: 250px;
}
/* line 137, ../sass/components/structure/_header.scss */
#nav-user #user > li > ul > li {
  margin-bottom: 15px;
}
/* line 140, ../sass/components/structure/_header.scss */
#nav-user #user > li > ul > li:last-child {
  margin-bottom: 0;
}
/* line 144, ../sass/components/structure/_header.scss */
#nav-user #user > li > ul > li > a {
  color: #0079C1;
  display: block;
}
/* line 149, ../sass/components/structure/_header.scss */
#nav-user #user > li > ul > li:last-child > ul {
  border-bottom: none;
}
/* line 153, ../sass/components/structure/_header.scss */
#nav-user #user > li > ul > li > ul {
  padding: 10px 20px;
  border-bottom: 1px solid #0079C1;
}
/* line 157, ../sass/components/structure/_header.scss */
#nav-user #user > li > ul > li > ul > li {
  margin-bottom: 5px;
}
/* line 160, ../sass/components/structure/_header.scss */
#nav-user #user > li > ul > li > ul > li > a {
  display: block;
}
/* line 163, ../sass/components/structure/_header.scss */
#nav-user #user > li > ul > li > ul > li > a:hover {
  color: #000;
}
/* line 173, ../sass/components/structure/_header.scss */
#nav-user #user > li:last-child {
  padding-top: 0;
  padding-right: 0;
}
/* line 177, ../sass/components/structure/_header.scss */
#nav-user #user > li:last-child > a {
  border-right: 1px solid #5A5A5A;
}
/* line 182, ../sass/components/structure/_header.scss */
#nav-user #user > li:hover > ul,
#nav-user #user > li:hover .warenkorb-dropdown {
  display: block;
  z-index: 99999;
  background: #fff;
}
/* line 188, ../sass/components/structure/_header.scss */
#nav-user #user > li.produkte:hover > ul {
  display: flex;
}
/* line 192, ../sass/components/structure/_header.scss */
#nav-user #user .el-icon-chevron-down {
  font-size: 10px;
  font-size: 0.625rem;
  padding-left: 10px;
  padding-right: 15px;
}
/* line 198, ../sass/components/structure/_header.scss */
#nav-user #user .warenkorb {
  position: relative;
}
/* line 200, ../sass/components/structure/_header.scss */
#nav-user #user .warenkorb > a {
  padding: 10px 17px;
  display: block;
}
/* line 204, ../sass/components/structure/_header.scss */
#nav-user #user .warenkorb > a span {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background: url("../img/layout/warenkorb_leer.svg") no-repeat center;
  background-size: 25px;
  width: 30px;
  height: 30px;
  display: block;
}

/* line 217, ../sass/components/structure/_header.scss */
.showAnzahlWarenkorb {
  background: #EC1B52;
  position: absolute;
  right: 15px;
  top: 27px;
  color: #fff;
  width: 16px;
  height: 16px;
  text-align: center;
  padding-top: 0;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  font-size: 11px;
  font-weight: 500;
}

/**********************************************
* - Warenkorb Navi: Desktop
**********************************************/
/* line 235, ../sass/components/structure/_header.scss */
.warenkorb-dropdown {
  background: #fff;
  position: absolute;
  width: 300px;
  left: -200px;
  display: none;
  padding: 20px;
  -webkit-box-shadow: 2px 2px 15px #969696;
  -moz-box-shadow: 2px 2px 15px #969696;
  box-shadow: 2px 2px 15px #969696;
}
/* line 244, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .warenkorb-empty {
  display: none;
}
/* line 248, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .kasse-more {
  display: none;
}
/* line 252, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .warenkorb-full {
  display: block;
}
/* line 256, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .warenkorb-content {
  position: relative;
  width: 100%;
  padding-bottom: 10px;
  border-bottom: 1px dotted #727272;
}
/* line 262, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .warenkorb-content.empty {
  border-bottom: none;
}
/* line 266, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .warenkorb-content h3 {
  color: #0079C1;
  font-weight: 500;
  margin-bottom: 20px;
  text-align: center;
  font-size: 14px;
  padding-top: 12px;
}
/* line 275, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .warenkorb-content a {
  display: block;
}
/* line 279, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .warenkorb-content .wk-dropdown-product {
  position: relative;
  margin-bottom: 20px;
  font-size: 13px;
}
/* line 3, ../sass/_mixins.scss */
.warenkorb-dropdown .warenkorb-content .wk-dropdown-product:before, .warenkorb-dropdown .warenkorb-content .wk-dropdown-product:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.warenkorb-dropdown .warenkorb-content .wk-dropdown-product:after {
  clear: both;
}
/* line 285, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .warenkorb-content .wk-dropdown-product .left {
  float: left;
  width: 50%;
}
/* line 288, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .warenkorb-content .wk-dropdown-product .left img {
  max-width: 100%;
  max-height: 90px;
}
/* line 294, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .warenkorb-content .wk-dropdown-product .right {
  float: left;
  width: 50%;
  padding-top: 15px;
}
/* line 299, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .warenkorb-content .wk-dropdown-product .right .product-title {
  display: block;
  color: #727272;
}
/* line 304, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .warenkorb-content .wk-dropdown-product .right .product-quantity {
  display: block;
  color: #B7B7B7;
}
/* line 309, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .warenkorb-content .wk-dropdown-product .right .product-price {
  display: block;
  color: #333;
  font-weight: 500;
}
/* line 318, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .warenkorb-kasse {
  padding: 20px 0;
  text-align: center;
}
/* line 322, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .warenkorb-kasse .kasse-more {
  display: block;
  color: #727272;
  margin-bottom: 20px;
}
/* line 328, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .warenkorb-kasse .kasse-btn {
  background: #0079C1;
  display: inline-block;
  padding: 12px 15px;
  color: #fff;
  width: 140px;
}
/* line 337, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .current-order {
  display: block;
  color: #0079C1;
  text-align: center;
  padding: 12px 0;
  border-top: 1px solid #0079C1;
}
/* line 345, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .wk-account {
  display: block;
  color: #0079C1;
  text-align: center;
  padding: 12px 0;
  border-top: 1px solid #0079C1;
}
/* line 353, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .wk-logout {
  display: block;
  color: #0079C1;
  text-align: center;
  padding: 12px 0;
  border-top: 1px solid #0079C1;
}
/* line 361, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .wk-login {
  display: block;
  color: #0079C1;
  text-align: center;
  padding: 12px 0;
  border-top: 1px solid #0079C1;
}
/* line 368, ../sass/components/structure/_header.scss */
.warenkorb-dropdown .emptyShoppingcartIndicator {
  display: none;
  width: 100%;
  text-align: center;
}

/**********************************************
* - Navigationsleiste: Mobil
**********************************************/
/* line 378, ../sass/components/structure/_header.scss */
.konfi-mobile-navi {
  display: block;
}
/* line 381, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .trigger-konfi-product {
  display: none;
  position: absolute;
  z-index: 999;
  right: 15px;
  top: 5px;
  width: 40px;
  height: 40px;
  background: url("../img/layout/icon_navi_produkte_weiss.svg") no-repeat 0 0 #333;
  background-size: 40px;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}
/* line 394, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .navi-konfiproduct-mobile {
  position: absolute;
  width: 100%;
  z-index: 999;
  background: #4D5051;
  margin-top: 50px;
  min-height: 900px;
  display: none;
}
/* line 403, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .navi-konfiproduct-mobile.show-products {
  display: block;
}
/* line 407, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .navi-konfiproduct-mobile > li > ul > li {
  padding: 0 20px;
  background: #414142;
  position: relative;
}
/* line 412, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .navi-konfiproduct-mobile > li > ul > li.open > ul {
  display: block;
}
/* line 416, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .navi-konfiproduct-mobile > li > ul > li:last-child {
  padding-bottom: 35px;
  border-bottom: 1px solid #231F20;
}
/* line 421, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .navi-konfiproduct-mobile > li > ul > li > a {
  display: block;
  text-transform: uppercase;
  color: white;
  border-bottom: 1px solid #aaa;
  padding: 15px 0;
  position: relative;
}
/* line 429, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .navi-konfiproduct-mobile > li > ul > li > a:before {
  content: '+';
  display: block;
  position: absolute;
  top: 2px;
  right: 0;
  cursor: pointer;
  background-repeat: no-repeat;
  background-image: url("../img/layout/icon_plus_weiss.svg");
  background-position: right center;
  background-size: 15px 15px;
  width: 40px;
  height: 40px;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}
/* line 444, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .navi-konfiproduct-mobile > li > ul > li > a:before.active {
  background-image: url("../img/layout/icon_minus-weiss.svg");
}
/* line 450, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .navi-konfiproduct-mobile > li > ul > li > ul {
  display: none;
}
/* line 452, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .navi-konfiproduct-mobile > li > ul > li > ul > li {
  padding: 0 0 0 20px;
}
/* line 455, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .navi-konfiproduct-mobile > li > ul > li > ul > li > a {
  display: block;
  color: #aaa;
  border-bottom: 1px solid #aaa;
  padding: 15px 0px 15px 10px;
}
/* line 461, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .navi-konfiproduct-mobile > li > ul > li > ul > li > a:hover {
  background: #0061a0;
  color: #aaa;
}
/* line 473, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .navi-konfi-mobile {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  z-index: 9999;
  background: #FFF;
  width: 560px;
  background: #FFF;
  padding: 0 20px;
  display: none;
}
@media (min-height: 1200px) {
  /* line 473, ../sass/components/structure/_header.scss */
  .konfi-mobile-navi .navi-konfi-mobile {
    width: 595px;
    padding: 0 33px;
  }
}
@media (min-height: 1370px) {
  /* line 473, ../sass/components/structure/_header.scss */
  .konfi-mobile-navi .navi-konfi-mobile {
    width: 680px;
    padding: 0 38px;
  }
}
/* line 496, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .navi-konfi-mobile.show-navi {
  display: block;
}
/* line 500, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .navi-konfi-mobile .navi-list {
  position: relative;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
/* line 506, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .navi-konfi-mobile .navi-list > li {
  width: 50%;
}
/* line 509, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .navi-konfi-mobile .navi-list > li.debug, .konfi-mobile-navi .navi-konfi-mobile .navi-list > li.ordermanager-menue {
  width: 100%;
  padding-top: 40px;
}
/* line 515, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .navi-konfi-mobile .navi-list > li > a {
  font-weight: 600;
  font-size: 32px;
  margin-bottom: 20px;
}
/* line 525, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .wk-konfi-mobile.warenkorb-dropdown {
  left: auto;
  right: 0;
  top: 50px;
  z-index: 999;
}
/* line 532, ../sass/components/structure/_header.scss */
.konfi-mobile-navi .wk-konfi-mobile.show-wk {
  display: block;
}

@media screen and (max-width: 1200px) {
  /* ausblenden */
  /* line 541, ../sass/components/structure/_header.scss */
  #logo-owayo {
    display: none;
  }

  /* Schriftzug Konfigurator */
  /* line 546, ../sass/components/structure/_header.scss */
  .owayo-konfi {
    padding-left: 0;
    width: 100%;
    text-align: center;
    left: 0;
  }

  /* line 553, ../sass/components/structure/_header.scss */
  .konfi-mobile-navi {
    display: block;
  }

  /* line 557, ../sass/components/structure/_header.scss */
  #nav-user {
    display: none;
  }

  /* line 561, ../sass/components/structure/_header.scss */
  .showAnzahlWarenkorb {
    right: 4px;
    top: 25px;
    border-radius: 100%;
    padding-top: 8px;
    font-family: "owayoFont";
  }
}
@media screen and (max-width: 600px) {
  /* line 574, ../sass/components/structure/_header.scss */
  .warenkorb-dropdown {
    width: 100%;
  }
}
/*
* Konfigurator: Header
* - Background Konfigurator
* - Wrapper Konfigurator
* - Linke Seite Konfigurator
* - Rechte Seite Konfigurator
* - Sonstiges
*/
/**********************************************
* - Background Konfigurator: Hintergrundgrafik
**********************************************/
/*.background-konfi {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0px;
	height: 0px;
	-webkit-transform:rotate(360deg);
	border-style: solid;
	border-width: 780px 0 0 1050px;
	border-color: transparent transparent transparent #ececec;
	z-index: -1;

	@media screen and (max-width: 1200px) {
		top: 120px;
	}

	@media screen and (max-width: 980px) {
		top: 100px;
		border-width: 480px 0 0 650px;
	}

	@media screen and (max-width: 780px) {
		top: 70px;
		border-width: 480px 0 0 450px;
	}

	@media screen and (max-width: 480px) {
		border-width: 450px 0 0 320px;
	}
}*/
/**********************************************
* - Wrapper Konfi
**********************************************/
/* line 48, ../sass/components/structure/_contentKonfi.scss */
.wrapperKonfi {
  width: 100%;
  height: 100vh;
  z-index: 99;
  position: relative;
  overflow: hidden;
  display: flex;
  min-height: 720px;
}
/* line 58, ../sass/components/structure/_contentKonfi.scss */
.wrapperKonfi#divWarenkorb {
  padding: 0;
}
/* line 62, ../sass/components/structure/_contentKonfi.scss */
.wrapperKonfi #blockingOverlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  background: black;
  opacity: 0.5;
  display: none;
}

/**********************************************
* Linke Seite Konfi
* - Produktinfo
* - Produkt
* - Toolbox
**********************************************/
/* line 81, ../sass/components/structure/_contentKonfi.scss */
.left-side {
  /* Produkt */
}
/* line 84, ../sass/components/structure/_contentKonfi.scss */
.left-side .contentKonfi {
  width: 100%;
  position: relative;
  height: 100vh;
  /* Wrapper Produkt - linke Seite */
}
/* line 90, ../sass/components/structure/_contentKonfi.scss */
.left-side .contentKonfi .konfi3DViewer {
  /*background-color: $white;
  background-image:linear-gradient($white, #F4F4F4);
  border: 1px solid darken(#EDEDED, 5%);*/
  position: relative;
  z-index: 9999;
  height: 100vh;
}
/* line 100, ../sass/components/structure/_contentKonfi.scss */
.left-side .contentKonfi .konfi3DViewer.konfi-preloading #stage-wrapper {
  opacity: 0;
}
/* line 104, ../sass/components/structure/_contentKonfi.scss */
.left-side .contentKonfi .konfi3DViewer.konfi-preloading #preload-layer {
  opacity: 1;
  z-index: 99999;
}
/* line 110, ../sass/components/structure/_contentKonfi.scss */
.left-side .contentKonfi .konfi3DViewer #stage-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  opacity: 1;
  z-index: 99;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}
@media screen and (max-width: 980px) {
  /* line 110, ../sass/components/structure/_contentKonfi.scss */
  .left-side .contentKonfi .konfi3DViewer #stage-wrapper {
    height: 390px;
  }
}
/* line 127, ../sass/components/structure/_contentKonfi.scss */
.left-side .contentKonfi .konfi3DViewer #preload-layer {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 670px;
  z-index: -1;
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 90px;
}
@media screen and (max-width: 980px) {
  /* line 127, ../sass/components/structure/_contentKonfi.scss */
  .left-side .contentKonfi .konfi3DViewer #preload-layer {
    height: 390px;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 600px) {
  /* line 151, ../sass/components/structure/_contentKonfi.scss */
  .left-side .contentKonfi .konfi3DViewer #preload-layer img {
    max-width: 120px;
  }
}
/* line 160, ../sass/components/structure/_contentKonfi.scss */
.left-side #toolbox {
  width: 50px;
  height: 250px;
  position: absolute;
  z-index: 999;
  top: 50%;
  margin-top: -125px;
  left: 10px;
  /*.toolbox-header {
  	background: #D2D2D2;
  	border: 1px solid #CBCBCB;
  	padding: 5px;
  	cursor: pointer;
  	img {
  		width: 16px;
  		height: 16px;
  		float: left;
  	}
  	.toolbox-arrow {
  		transform: rotate(-90deg);
  		transition-duration: 0.4s;
  		transition-property: transform;
  		padding-left: 2px;
  	}
  	.toolbox-arrow.turn-down {
  		transform: rotate(0deg);
  	}
  }*/
}
/* line 190, ../sass/components/structure/_contentKonfi.scss */
.left-side #toolbox .toolbox-content {
  text-align: center;
  display: block;
}
/* line 195, ../sass/components/structure/_contentKonfi.scss */
.left-side #toolbox .toolbox-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  cursor: pointer;
}
/* line 206, ../sass/components/structure/_contentKonfi.scss */
.left-side #toolbox .toolbox-icon.disabled img {
  opacity: .85;
}
/* line 211, ../sass/components/structure/_contentKonfi.scss */
.left-side #toolbox .toolbox-icon img {
  width: 25px;
  height: auto;
}

/**********************************************
* Rechte Seite Konfi
* - Tabs: Design |  Farben | Text | Logo
* - Module
* -
**********************************************/
/* line 225, ../sass/components/structure/_contentKonfi.scss */
.right-side {
  /* Tabs */
  /* Module Konfi*/
}
/* line 242, ../sass/components/structure/_contentKonfi.scss */
.right-side .modulesKonfi {
  /*height: 100%;
  position: relative;*/
  /* Module */
}
/* line 247, ../sass/components/structure/_contentKonfi.scss */
.right-side .modulesKonfi .toolboxKonfi {
  width: 100%;
  /*height:400px;*/
  position: relative;
  /*background: #F9F9F9;
  @include boxshadow(2px, 2px, 15px, #969696, $inset: false);*/
}
@media screen and (max-width: 980px) {
  /* line 259, ../sass/components/structure/_contentKonfi.scss */
  .right-side.change-item .buttonsKonfi {
    position: absolute;
    top: -200px;
    width: 100%;
  }
  /* line 265, ../sass/components/structure/_contentKonfi.scss */
  .right-side.change-item .tabs {
    margin-top: 100px;
  }
}

/* line 276, ../sass/components/structure/_contentKonfi.scss */
.wk-active .wrapperKonfi {
  /*padding: 0;
  min-height: 0;
  max-height: 100%;*/
}

/* line 282, ../sass/components/structure/_contentKonfi.scss */
.site-content {
  background: #fff;
  height: 200px;
}

/* line 288, ../sass/components/structure/_contentKonfi.scss */
#save_draft {
  position: absolute;
  bottom: 147px;
  right: -15px;
  background: #F6F6F6;
  -webkit-box-shadow: 0px 0px 2px #969696;
  -moz-box-shadow: 0px 0px 2px #969696;
  box-shadow: 0px 0px 2px #969696;
  width: 70px;
  height: 120px;
  display: block;
  border: 1px solid #CBCBCB;
  z-index: 999;
}
@media screen and (max-width: 450px) {
  /* line 288, ../sass/components/structure/_contentKonfi.scss */
  #save_draft {
    bottom: -60px;
    right: 50%;
    margin-right: -70px;
    width: 140px;
    height: 60px;
  }
  /* line 3, ../sass/_mixins.scss */
  #save_draft:before, #save_draft:after {
    content: "";
    display: table;
  }
  /* line 8, ../sass/_mixins.scss */
  #save_draft:after {
    clear: both;
  }
}
/* line 309, ../sass/components/structure/_contentKonfi.scss */
#save_draft.ele-hidden {
  display: none;
}
/* line 312, ../sass/components/structure/_contentKonfi.scss */
#save_draft #saveEntwurf,
#save_draft #undo {
  display: block;
  width: 69px;
  height: 60px;
  text-align: center;
  padding-top: 10px;
  border-bottom: 1px solid #CBCBCB;
}
/* line 321, ../sass/components/structure/_contentKonfi.scss */
#save_draft #saveEntwurf:hover,
#save_draft #undo:hover {
  background: #e9e9e9;
}
/* line 325, ../sass/components/structure/_contentKonfi.scss */
#save_draft #saveEntwurf img,
#save_draft #undo img {
  width: 25px;
}
/* line 329, ../sass/components/structure/_contentKonfi.scss */
#save_draft #saveEntwurf span,
#save_draft #undo span {
  top: -5px;
}
@media screen and (max-width: 450px) {
  /* line 312, ../sass/components/structure/_contentKonfi.scss */
  #save_draft #saveEntwurf,
  #save_draft #undo {
    float: left;
  }
}
/* line 338, ../sass/components/structure/_contentKonfi.scss */
#save_draft #undo {
  padding-top: 6px;
}
/* line 341, ../sass/components/structure/_contentKonfi.scss */
#save_draft #undo img {
  width: 30px;
}
/* line 345, ../sass/components/structure/_contentKonfi.scss */
#save_draft #undo span {
  top: -6px;
}
@media screen and (max-width: 450px) {
  /* line 338, ../sass/components/structure/_contentKonfi.scss */
  #save_draft #undo {
    border-left: 1px solid #CBCBCB;
  }
}
/* line 354, ../sass/components/structure/_contentKonfi.scss */
#save_draft #openEntwuerfe {
  display: block;
  width: 70px;
  height: 60px;
  text-align: center;
  padding-top: 4px;
  border-bottom: 1px solid #CBCBCB;
}
/* line 362, ../sass/components/structure/_contentKonfi.scss */
#save_draft #openEntwuerfe img {
  width: 38px;
}
/* line 366, ../sass/components/structure/_contentKonfi.scss */
#save_draft #openEntwuerfe span {
  top: -13px;
}
/* line 371, ../sass/components/structure/_contentKonfi.scss */
#save_draft a {
  position: relative;
}
/* line 374, ../sass/components/structure/_contentKonfi.scss */
#save_draft a span {
  font-size: 11px;
  display: block;
  position: relative;
}
/* line 381, ../sass/components/structure/_contentKonfi.scss */
#save_draft #AmountFuerPreis {
  text-align: center;
  border: 1px solid #ececec;
  background: none;
  padding: 2px 5px;
}
/* line 388, ../sass/components/structure/_contentKonfi.scss */
#save_draft #ProduktPreis {
  font-size: 22px;
  font-size: 1.375rem;
  margin-top: 15px;
  font-weight: bold;
  margin-bottom: 2px;
}
/* line 395, ../sass/components/structure/_contentKonfi.scss */
#save_draft .preiszusatz {
  font-size: 12px;
  font-size: 0.75rem;
  display: block;
  margin-top: 15px;
  color: #999999;
}
/* line 402, ../sass/components/structure/_contentKonfi.scss */
#save_draft .toolbox-header {
  cursor: pointer;
}
/* line 407, ../sass/components/structure/_contentKonfi.scss */
#save_draft .toolbox-header img {
  width: 19px;
  height: 19px;
  float: left;
}
/* line 412, ../sass/components/structure/_contentKonfi.scss */
#save_draft .toolbox-header .toolbox-arrow {
  transform: rotate(-90deg);
  transition-duration: 0.4s;
  transition-property: transform;
}
/* line 417, ../sass/components/structure/_contentKonfi.scss */
#save_draft .toolbox-header .toolbox-arrow.turn-down {
  transform: rotate(0deg);
}
/* line 421, ../sass/components/structure/_contentKonfi.scss */
#save_draft .toolbox-content {
  background: #f7f7f7;
  text-align: left;
  height: 0;
  overflow-y: hidden;
  transition-property: all;
  transition-duration: 1s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  /*display: none;*/
}
/* line 442, ../sass/components/structure/_contentKonfi.scss */
#save_draft .toolbox-content.active {
  /*display: block;*/
  height: auto;
  /* approximate max height */
}
/* line 448, ../sass/components/structure/_contentKonfi.scss */
#save_draft .toolbox-icon {
  margin: 6px 5px 0 5px;
  display: block;
  width: 38px;
  height: 38px;
  border: 1px solid #999999;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  padding: 2px;
  cursor: pointer;
  background-color: #E1E0E0;
  background-image: -moz-linear-gradient(center top, #E1E0E0, #CCCCCC);
  box-shadow: 0 1px 0 0 #EDEEF0 inset;
}

/* line 463, ../sass/components/structure/_contentKonfi.scss */
#showHideComments {
  position: absolute;
  top: 20px;
  right: 20px;
  display: none;
  width: 180px;
  height: auto;
}
/* line 472, ../sass/components/structure/_contentKonfi.scss */
#showHideComments .wrapper-comments {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY0YThkOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNjg5MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #64a8d8), color-stop(100%, #006890));
  background-image: -moz-linear-gradient(#64a8d8, #006890);
  background-image: -webkit-linear-gradient(#64a8d8, #006890);
  background-image: linear-gradient(#64a8d8, #006890);
  padding: 10px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  -webkit-box-shadow: 0 1px 10px #969696;
  -moz-box-shadow: 0 1px 10px #969696;
  box-shadow: 0 1px 10px #969696;
  width: 60px;
  height: 37px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
}
/* line 484, ../sass/components/structure/_contentKonfi.scss */
#showHideComments .wrapper-comments:before {
  content: "";
  position: absolute;
  bottom: -15px;
  right: 35px;
  border-width: 0 0 15px 15px;
  border-style: solid;
  border-color: transparent #006890;
  display: block;
  width: 0;
}
/* line 497, ../sass/components/structure/_contentKonfi.scss */
#showHideComments .wrapper-show-options {
  position: absolute;
  right: 0;
  top: 45px;
  z-index: 99;
  cursor: pointer;
  max-width: 25px;
  background: url("../img/layout/comment-arrow-grey.svg") no-repeat 0 0;
  background-size: contain;
  width: 25px;
  height: 25px;
}
/* line 509, ../sass/components/structure/_contentKonfi.scss */
#showHideComments .wrapper-show-options.active {
  background: url("../img/layout/comment-arrow-white.svg") no-repeat 0 0;
  background-size: contain;
}
/* line 515, ../sass/components/structure/_contentKonfi.scss */
#showHideComments .wrapper-options {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.35);
  padding: 8px;
  color: #fff;
  display: none;
}
/* line 525, ../sass/components/structure/_contentKonfi.scss */
#showHideComments .wrapper-options div {
  margin-bottom: 5px;
}
/* line 529, ../sass/components/structure/_contentKonfi.scss */
#showHideComments .wrapper-options input {
  float: left;
  width: 20px;
  border: none;
  background: #fff;
  display: block;
}
/* line 537, ../sass/components/structure/_contentKonfi.scss */
#showHideComments .wrapper-options span {
  float: left;
  width: 135px;
  font-size: 12px;
  font-size: 0.75rem;
  display: block;
  color: #fff;
  line-height: 1.15em;
}
/* line 547, ../sass/components/structure/_contentKonfi.scss */
#showHideComments #numberOfComments {
  color: #fff;
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 552, ../sass/components/structure/_contentKonfi.scss */
#showHideComments #numberOfUnreadComments {
  background: #EC1B52;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  position: absolute;
  right: -10px;
  top: -10px;
  color: #fff;
  width: 25px;
  height: 25px;
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
  padding-top: 4px;
  font-weight: bold;
}
/* line 567, ../sass/components/structure/_contentKonfi.scss */
#showHideComments .toggleComments {
  width: 20px;
  height: 20px;
  background-color: lightgray;
}

/* line 574, ../sass/components/structure/_contentKonfi.scss */
.commentBox {
  width: 300px;
  height: auto;
  border: 2px solid #fff;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY0YThkOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNjg5MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #64a8d8), color-stop(100%, #006890));
  background-image: -moz-linear-gradient(#64a8d8, #006890);
  background-image: -webkit-linear-gradient(#64a8d8, #006890);
  background-image: linear-gradient(#64a8d8, #006890);
  padding: 10px;
}
/* line 581, ../sass/components/structure/_contentKonfi.scss */
.commentBox:before {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 33px;
  border-width: 0px 0px 20px 20px;
  border-style: solid;
  border-color: transparent white;
  display: block;
  width: 0;
}
/* line 593, ../sass/components/structure/_contentKonfi.scss */
.commentBox:after {
  content: "";
  position: absolute;
  bottom: -15px;
  left: 35px;
  border-width: 0 0 15px 15px;
  border-style: solid;
  border-color: transparent #006890;
  display: block;
  width: 0;
}
/* line 605, ../sass/components/structure/_contentKonfi.scss */
.commentBox .commentMessage {
  color: #fff;
  margin-bottom: 10px;
  line-height: 1.25em;
}
/* line 611, ../sass/components/structure/_contentKonfi.scss */
.commentBox button {
  background: rgba(255, 255, 255, 0.9);
  width: 130px;
  color: #006890;
  padding: 5px;
  border: none;
  display: inline-block;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
}
/* line 620, ../sass/components/structure/_contentKonfi.scss */
.commentBox button:first-child {
  margin-right: 10px;
}

/* OM-Sicht */
/* line 627, ../sass/components/structure/_contentKonfi.scss */
.ui-dialog {
  background: #fff;
  border: 2px solid #000;
}
/* line 631, ../sass/components/structure/_contentKonfi.scss */
.ui-dialog label,
.ui-dialog input,
.ui-dialog textarea {
  width: 100%;
}
/* line 637, ../sass/components/structure/_contentKonfi.scss */
.ui-dialog .ui-dialog-titlebar {
  width: 100%;
  background: #006890;
  padding: 5px;
}
/* line 642, ../sass/components/structure/_contentKonfi.scss */
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  color: #fff;
  background: #006890;
}
/* line 648, ../sass/components/structure/_contentKonfi.scss */
.ui-dialog .ui-dialog-content {
  padding: 5px;
}

/* line 653, ../sass/components/structure/_contentKonfi.scss */
.commentsDisabledPic {
  width: 20px;
  height: 20px;
}

/* line 658, ../sass/components/structure/_contentKonfi.scss */
.commentsVisible .commentsDisabledPic {
  display: none;
}

/* line 662, ../sass/components/structure/_contentKonfi.scss */
#saveDraftComment_popup {
  background-color: white;
}

/* line 666, ../sass/components/structure/_contentKonfi.scss */
.ui-dialog-title {
  background-color: lightgrey;
}

/* line 670, ../sass/components/structure/_contentKonfi.scss */
.leaveComment {
  border: 5px black solid;
}

/* line 674, ../sass/components/structure/_contentKonfi.scss */
.panningPossible {
  cursor: move;
  /*IE*/
  cursor: grab;
  cursor: -webkit-grab;
  cursor: -moz-grab;
}

/* line 682, ../sass/components/structure/_contentKonfi.scss */
.panningHappening {
  cursor: move;
  /*IE*/
  cursor: grabbing !important;
  cursor: -webkit-grabbing !important;
  cursor: -moz-grabbing !important;
}

/* line 694, ../sass/components/structure/_contentKonfi.scss */
.produktauswahl {
  font-size: 16px;
  display: inline-block;
  padding-top: 8px;
  font-weight: 400;
  color: #8D8D8D;
  padding-bottom: 1px;
  border-bottom: 1px solid #8D8D8D;
}

/* Footer Tabs: Preise | Gr├Â├ƒe | Produktinformationen | Bestellprozess */
/* line 2, ../sass/components/structure/_footer.scss */
.meta-info {
  max-width: 1200px;
  width: 100%;
  min-width: 700px;
  height: 250px;
  margin: 50px auto 0 auto;
}
/* line 9, ../sass/components/structure/_footer.scss */
.meta-info .tabs li {
  position: relative;
  float: left;
  padding: 15px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  background-clip: padding-box;
  z-index: 9;
}
/* line 16, ../sass/components/structure/_footer.scss */
.meta-info .tabs li a {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 22, ../sass/components/structure/_footer.scss */
.meta-info .tabs li.active {
  background: #fff;
  -webkit-box-shadow: 0px 0px 2px #C2C2C2;
  -moz-box-shadow: 0px 0px 2px #C2C2C2;
  box-shadow: 0px 0px 2px #C2C2C2;
}
/* line 27, ../sass/components/structure/_footer.scss */
.meta-info .tabs-content {
  position: relative;
  z-index: 99;
}
/* line 30, ../sass/components/structure/_footer.scss */
.meta-info .tabs-content .active {
  background: #fff;
  -webkit-box-shadow: 0px 2px 2px #C2C2C2;
  -moz-box-shadow: 0px 2px 2px #C2C2C2;
  box-shadow: 0px 2px 2px #C2C2C2;
  margin-top: -4px;
  padding: 25px;
}
/* line 37, ../sass/components/structure/_footer.scss */
.meta-info .tabs-content p {
  margin-bottom: 15px;
}

/***********************************************
* Components: Language
***********************************************/
/*
* CSS Anpassungen f├╝r einzelne Sprachen
*/
/* Englisch */
/* line 9, ../sass/components/language/_language.scss */
body.en ul.tabs li {
  padding: 2px;
}
/* line 12, ../sass/components/language/_language.scss */
body.en .buttonWarenkorb #dateneingabe {
  width: 190px;
}
/* line 16, ../sass/components/language/_language.scss */
body.en .buttonWarenkorb {
  bottom: 17px;
}
/* line 19, ../sass/components/language/_language.scss */
body.en .headerKonfi > .tabs > li {
  width: 24%;
}
/* line 23, ../sass/components/language/_language.scss */
body.en .en .headerKonfi > .tabs s {
  padding-top: 0;
}

/* line 29, ../sass/components/language/_language.scss */
body.us .headerKonfi > .tabs > li {
  width: 24%;
}
/* line 33, ../sass/components/language/_language.scss */
body.us .headerKonfi > .tabs {
  padding-top: 0;
}

/* Franz├Âsich */
/* line 39, ../sass/components/language/_language.scss */
body.fr {
  font-size: 13px;
  font-size: 0.8125rem;
}
/* line 42, ../sass/components/language/_language.scss */
body.fr ul.tabs li {
  /*padding: 14px 2px;*/
  font-size: 17px;
  font-size: 1.0625rem;
}
/* line 47, ../sass/components/language/_language.scss */
body.fr .logo-new #newLogo label {
  margin-top: -1.7em;
}

/* Niederl├ñndisch */
/* line 56, ../sass/components/language/_language.scss */
body.nl ul.tabs li {
  /*padding: 14px 2px;*/
  font-size: 17px;
  font-size: 1.0625rem;
}
/* line 60, ../sass/components/language/_language.scss */
body.nl .buttonWarenkorb #dateneingabe {
  width: 190px;
}

/* Spanisch */
/* line 68, ../sass/components/language/_language.scss */
body.es ul.tabs li {
  /*padding: 10px 2px;*/
}

/* Japanisch */
/* line 75, ../sass/components/language/_language.scss */
body.jp .right-side .tabs > li {
  font-size: 15px;
}

/***********************************************
* Components: Modules
* - box allgemein
* - design
* - color
* - text
* - logo
* - buttonbar (links oben)
* - comments
* - varianten
* - individualisieren
* - size table
***********************************************/
/* Boxes Farbwerte */
/* UI: Boxen */
/* line 10, ../sass/components/modules/_boxes.scss */
.box {
  width: 100%;
  position: relative;
}
/* line 14, ../sass/components/modules/_boxes.scss */
.box .box-content {
  position: relative;
  overflow: hidden;
  z-index: 2;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 21, ../sass/components/modules/_boxes.scss */
.box .box-content .box-content-layer {
  padding: 14px 15px 13px 15px;
  border-bottom: 1px solid #999999;
}
/* line 24, ../sass/components/modules/_boxes.scss */
.box .box-content .box-content-layer:last-child {
  background: #ebebeb;
  border-top: 1px solid #fff;
}
/* line 29, ../sass/components/modules/_boxes.scss */
.box .box-content .box-content-layer .row {
  margin-bottom: 12px;
}
/* line 31, ../sass/components/modules/_boxes.scss */
.box .box-content .box-content-layer .row:last-child {
  margin-bottom: 0;
}
/* line 37, ../sass/components/modules/_boxes.scss */
.box .box-content h3, .box .box-content label {
  font-weight: 500;
}
/* line 39, ../sass/components/modules/_boxes.scss */
.box .box-content h3,
.box .box-content .buttonGroup,
.box .box-content select,
.box .box-content .left,
.box .box-content .icon-rotate,
.box .box-content .icon-pinit {
  float: left;
  width: 50%;
}
/* line 50, ../sass/components/modules/_boxes.scss */
.box .box-content .icon-rotate,
.box .box-content .icon-pinit {
  width: 20px;
  height: 15px;
  padding-right: 5px;
}
/* line 57, ../sass/components/modules/_boxes.scss */
.box .box-content .box-button {
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  padding: 2px 5px;
  border: 1px solid #999999;
  height: 24px;
  color: #333333;
  background-color: #E1E0E0;
  background-image: -moz-linear-gradient(center top, #E1E0E0, #CCCCCC);
  box-shadow: 0 1px 0 0 #EDEEF0 inset;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 68, ../sass/components/modules/_boxes.scss */
.box .box-content .box-button.el-icon-minus,
.box .box-content .box-button.el-icon-plus,
.box .box-content .el-icon-arrow-down,
.box .box-content .el-icon-arrow-up {
  font-size: 10px;
  font-size: 0.625rem;
  padding-top: 6px !important;
}
/* line 77, ../sass/components/modules/_boxes.scss */
.box .box-footer {
  height: 40px;
  position: absolute;
  top: 50%;
  width: 100%;
  margin: -20px auto 0 auto;
}
/* line 84, ../sass/components/modules/_boxes.scss */
.box .box-footer .box-footer-col-two {
  display: block;
  float: left;
  width: 50%;
  padding: 10px;
  font-weight: 500;
}
/* line 92, ../sass/components/modules/_boxes.scss */
.box .box-footer .box-footer-col-two:first-child {
  border-right: 1px solid #999999;
  padding-left: 15px;
  text-align: left;
}
/* line 97, ../sass/components/modules/_boxes.scss */
.box .box-footer .box-footer-col-two:last-child {
  border-left: 1px solid #fff;
  padding-right: 15px;
  text-align: right;
}
/* line 104, ../sass/components/modules/_boxes.scss */
.box #designPreview_pageDisplay {
  color: #666666;
}

/*
* Konfigurator: Designmodul - Design ausw├ñhlen
*/
/* line 5, ../sass/components/modules/_designBox.scss */
.designProducts .box-content {
  position: relative;
  /*height: 400px;*/
}
/* line 3, ../sass/_mixins.scss */
.designProducts .box-content:before, .designProducts .box-content:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.designProducts .box-content:after {
  clear: both;
}
/* line 9, ../sass/components/modules/_designBox.scss */
.designProducts .box-content .box-footer {
  z-index: 1;
}
/* line 12, ../sass/components/modules/_designBox.scss */
.designProducts .box-content .staging-slider-container {
  width: 100%;
  position: relative;
}
/* line 17, ../sass/components/modules/_designBox.scss */
.designProducts .box-content .slider {
  width: 100%;
  /*height: 340px;*/
}
/* line 21, ../sass/components/modules/_designBox.scss */
.designProducts .box-content .slide {
  display: flex;
  flex-wrap: wrap;
}

/* line 42, ../sass/components/modules/_designBox.scss */
.rdy-liste {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 60px;
  margin-top: 60px;
}
/* line 48, ../sass/components/modules/_designBox.scss */
.rdy-liste .rdy-block {
  margin-bottom: 20px;
  text-align: center;
  cursor: pointer;
}

/* line 54, ../sass/components/modules/_designBox.scss */
#open-popup-rdy {
  overflow-y: scroll;
}

/*
* Konfigurator: Designmodul - Farben ausw├ñhlen
*/
/* line 5, ../sass/components/modules/_colorBox.scss */
div[class^='overlay-pattern'] .slider {
  height: 540px;
}

/* line 9, ../sass/components/modules/_colorBox.scss */
.logo-owayo .colorPickerContainer {
  height: 45px;
}

/* line 15, ../sass/components/modules/_colorBox.scss */
.colorPickerContainer .colorPicker-picker {
  width: 100%;
  height: 28px;
  margin-bottom: 3px;
  cursor: pointer;
}
@media (min-height: 950px) {
  /* line 15, ../sass/components/modules/_colorBox.scss */
  .colorPickerContainer .colorPicker-picker {
    height: 32px;
    margin-bottom: 5px;
  }
}
@media (min-height: 1200px) {
  /* line 15, ../sass/components/modules/_colorBox.scss */
  .colorPickerContainer .colorPicker-picker {
    height: 35px;
    margin-bottom: 5px;
  }
}
@media (min-height: 1370px) {
  /* line 15, ../sass/components/modules/_colorBox.scss */
  .colorPickerContainer .colorPicker-picker {
    height: 40px;
    margin-bottom: 6px;
  }
}
/* line 38, ../sass/components/modules/_colorBox.scss */
.colorPickerContainer div:last-child {
  width: 100%;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  color: #242424;
  font-weight: 500;
  font-size: 12px;
  margin-bottom: 12px;
}
@media (min-height: 950px) {
  /* line 38, ../sass/components/modules/_colorBox.scss */
  .colorPickerContainer div:last-child {
    font-size: 13.5px;
    margin-bottom: 14px;
  }
}
@media (min-height: 1200px) {
  /* line 38, ../sass/components/modules/_colorBox.scss */
  .colorPickerContainer div:last-child {
    font-size: 14px;
    margin-bottom: 16px;
  }
}
@media (min-height: 1370px) {
  /* line 38, ../sass/components/modules/_colorBox.scss */
  .colorPickerContainer div:last-child {
    font-size: 16px;
    margin-bottom: 18px;
  }
}

/* line 65, ../sass/components/modules/_colorBox.scss */
.pattern-wrap {
  width: 100%;
  text-align: center;
  padding: 10px;
}
/* line 70, ../sass/components/modules/_colorBox.scss */
.pattern-wrap label {
  width: 100%;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  color: #242424;
  font-weight: 500;
  font-size: 12px;
  margin-bottom: 14px;
}
@media (min-height: 950px) {
  /* line 70, ../sass/components/modules/_colorBox.scss */
  .pattern-wrap label {
    font-size: 13.5px;
    margin-bottom: 16px;
  }
}
@media (min-height: 1200px) {
  /* line 70, ../sass/components/modules/_colorBox.scss */
  .pattern-wrap label {
    font-size: 14px;
    margin-bottom: 18px;
  }
}
@media (min-height: 1370px) {
  /* line 70, ../sass/components/modules/_colorBox.scss */
  .pattern-wrap label {
    font-size: 16px;
    margin-bottom: 20px;
  }
}

/* line 97, ../sass/components/modules/_colorBox.scss */
.nopatterns .pattern-wrap {
  display: none;
}

/* line 101, ../sass/components/modules/_colorBox.scss */
.pattern-content {
  /*width: 90px;*/
  height: 28px;
  margin-bottom: 3px;
  cursor: pointer;
  border: 1px solid #666;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 115%;
  background-image: url("../img/layout/kein-muster.svg");
}
@media (min-height: 950px) {
  /* line 101, ../sass/components/modules/_colorBox.scss */
  .pattern-content {
    height: 32px;
    margin-bottom: 5px;
  }
}
@media (min-height: 1200px) {
  /* line 101, ../sass/components/modules/_colorBox.scss */
  .pattern-content {
    height: 35px;
    margin-bottom: 5px;
    background-size: 110%;
  }
}
@media (min-height: 1370px) {
  /* line 101, ../sass/components/modules/_colorBox.scss */
  .pattern-content {
    height: 40px;
    margin-bottom: 6px;
    background-size: 110%;
  }
}
/* line 129, ../sass/components/modules/_colorBox.scss */
.pattern-content.pattern-active {
  /*background-image:url('../img/layout/muster-pattern.svg');*/
  background-image: none;
  position: relative;
  overflow: hidden;
}
/* line 135, ../sass/components/modules/_colorBox.scss */
.pattern-content.pattern-active svg {
  width: 57px;
  height: 25px;
  width: 200%;
  height: 200%;
  position: absolute;
  left: -20px;
  top: -20px;
}
/* line 146, ../sass/components/modules/_colorBox.scss */
.pattern-content svg > defs {
  display: none;
}

/* line 151, ../sass/components/modules/_colorBox.scss */
.select-container {
  width: 100%;
  margin-bottom: 30px;
}
/* line 155, ../sass/components/modules/_colorBox.scss */
.select-container select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  border-radius: 0;
  font-size: 1em;
  width: 100%;
  border: 1px solid #242424;
  padding: 10px;
  background-color: #FFF;
  background-image: url("../img/layout/select-arrow.jpg");
  background-position: 97% center;
  background-repeat: no-repeat;
  font-weight: 600;
  color: #242424;
}
/* line 174, ../sass/components/modules/_colorBox.scss */
.select-container select::-ms-expand {
  display: none;
}
/* line 178, ../sass/components/modules/_colorBox.scss */
.select-container select:focus::-ms-value {
  background-color: transparent;
}
/* line 182, ../sass/components/modules/_colorBox.scss */
.select-container option {
  background: #FFF;
  border-top: 1px solid #242424;
  padding: 10px;
}

/* line 190, ../sass/components/modules/_colorBox.scss */
.btn-back {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 25px;
  height: 25px;
  background: url("../img/layout/zurueck-pfeil.svg") no-repeat 0 0;
  background-size: 25px auto;
  border: none;
  cursor: pointer;
}

/* Box */
/* line 209, ../sass/components/modules/_colorBox.scss */
.colorPicker-picker.disabled {
  background-size: 110% auto;
  background-position: center;
  border: 1px solid #242424;
  background-repeat: no-repeat;
  width: 100%;
  background-image: url("../img/layout/keine-farbe.svg");
  background-color: transparent !important;
}

/* line 219, ../sass/components/modules/_colorBox.scss */
.colorPicker-picker.border {
  border: 1px solid black;
}

/* line 223, ../sass/components/modules/_colorBox.scss */
.colorPicker-swatch.color-none {
  background-size: 48px 24px;
  background-position: center;
  /*border: 1px solid #666;*/
  background-repeat: no-repeat;
  background-image: url("../img/layout/farbfelder_outline_ohne.svg");
  background-color: transparent !important;
  border: none;
  position: absolute;
  left: 114px;
  width: 48px;
  height: 24px;
}
@media (min-height: 950px) {
  /* line 223, ../sass/components/modules/_colorBox.scss */
  .colorPicker-swatch.color-none {
    width: 66px;
    height: 33px;
    background-size: 66px 33px;
    left: 137px;
  }
}
@media (min-height: 1200px) {
  /* line 223, ../sass/components/modules/_colorBox.scss */
  .colorPicker-swatch.color-none {
    width: 74px;
    height: 37px;
    background-size: 74px 37px;
    left: 156px;
  }
}
@media (min-height: 1370px) {
  /* line 223, ../sass/components/modules/_colorBox.scss */
  .colorPicker-swatch.color-none {
    width: 84px;
    height: 42px;
    background-size: 84px 42px;
    left: 177px;
  }
}

/* line 258, ../sass/components/modules/_colorBox.scss */
.colorPicker-swatch.border::after {
  /*content: "";
  height: 100%;
  width: 100%;
  border: 1px solid black;
  position: absolute;*/
}

/* line 266, ../sass/components/modules/_colorBox.scss */
#colorSwiper {
  width: 100%;
}

/* Popup */
/* line 369, ../sass/components/modules/_colorBox.scss */
.colorPicker-palette {
  width: 560px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #FFF;
  padding: 20px 50px;
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  overflow-y: auto;
}
/* line 3, ../sass/_mixins.scss */
.colorPicker-palette:before, .colorPicker-palette:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.colorPicker-palette:after {
  clear: both;
}
@media (min-height: 1200px) {
  /* line 369, ../sass/components/modules/_colorBox.scss */
  .colorPicker-palette {
    width: 595px;
    padding: 33px 56px;
  }
}
@media (min-height: 1370px) {
  /* line 369, ../sass/components/modules/_colorBox.scss */
  .colorPicker-palette {
    width: 680px;
    padding: 38px 64px;
  }
}
/* line 396, ../sass/components/modules/_colorBox.scss */
.colorPicker-palette.active {
  visibility: visible;
  opacity: 1;
}

/* line 403, ../sass/components/modules/_colorBox.scss */
.colorPicker-swatch {
  height: 24px;
  width: 24px;
  margin-right: 10px;
  cursor: pointer;
  position: relative;
}
@media (min-height: 950px) {
  /* line 403, ../sass/components/modules/_colorBox.scss */
  .colorPicker-swatch {
    height: 33px;
    width: 33px;
    margin-right: 10px;
  }
}
@media (min-height: 1200px) {
  /* line 403, ../sass/components/modules/_colorBox.scss */
  .colorPicker-swatch {
    height: 37px;
    width: 37px;
    margin-right: 11px;
  }
}
@media (min-height: 1370px) {
  /* line 403, ../sass/components/modules/_colorBox.scss */
  .colorPicker-swatch {
    height: 42px;
    width: 42px;
    margin-right: 13px;
  }
}
/* line 428, ../sass/components/modules/_colorBox.scss */
.colorPicker-swatch:last-child {
  margin-right: 0;
}
/* line 432, ../sass/components/modules/_colorBox.scss */
.colorPicker-swatch.border {
  border: 1px solid #242424;
}
/* line 436, ../sass/components/modules/_colorBox.scss */
.colorPicker-swatch.usedColor {
  position: relative;
  z-index: 1;
}
/* line 440, ../sass/components/modules/_colorBox.scss */
.colorPicker-swatch.usedColor:before {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  z-index: 3;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  border-style: solid;
  border-width: 24px 0 0 24px;
  border-color: transparent transparent transparent #fff;
  display: none;
}
/* line 456, ../sass/components/modules/_colorBox.scss */
.colorPicker-swatch.usedColor:after {
  content: '';
  position: absolute;
  right: -3px;
  bottom: -3px;
  width: 100%;
  height: 100%;
  background: url("../img/layout/haken-blau.svg") no-repeat right;
  background-size: contain;
  z-index: 4;
}
/* line 469, ../sass/components/modules/_colorBox.scss */
.colorPicker-swatch.usedColor.currentColor:before, .colorPicker-swatch.usedColor.currentColor:after {
  /*display: none;*/
}
/* line 474, ../sass/components/modules/_colorBox.scss */
.colorPicker-swatch.usedColor.currentColor.border .color-ok {
  width: 42px;
  height: 42px;
}
/* line 479, ../sass/components/modules/_colorBox.scss */
.colorPicker-swatch.usedColor.currentColor .color-ok {
  position: absolute;
  border: 3px solid #086DD3;
  top: -5px;
  left: -5px;
  width: 43px;
  height: 43px;
  z-index: 2;
}
/* line 487, ../sass/components/modules/_colorBox.scss */
.colorPicker-swatch.usedColor.currentColor .color-ok.el-icon-ok {
  font-family: Arial;
}
@media (min-height: 1200px) {
  /* line 479, ../sass/components/modules/_colorBox.scss */
  .colorPicker-swatch.usedColor.currentColor .color-ok {
    width: 48px;
    height: 48px;
  }
}
@media (min-height: 1370px) {
  /* line 479, ../sass/components/modules/_colorBox.scss */
  .colorPicker-swatch.usedColor.currentColor .color-ok {
    width: 52px;
    height: 52px;
  }
}

/* line 505, ../sass/components/modules/_colorBox.scss */
#colorPicker_name {
  border: none;
  background: none;
  padding: 2px;
  margin-top: 10px;
}

/* line 510, ../sass/components/modules/_colorBox.scss */
.colorrow.colorCarriageReturn.palettenHeader {
  font-weight: 600;
  line-height: 1em;
  font-size: 14px;
  text-align: left;
  position: relative;
  width: 380px;
  margin: 0 auto 6px auto;
  padding-top: 16px;
}
@media (min-height: 950px) {
  /* line 510, ../sass/components/modules/_colorBox.scss */
  .colorrow.colorCarriageReturn.palettenHeader {
    width: 446px;
    margin: 0 auto 6px auto;
    padding-top: 20px;
  }
}
@media (min-height: 1200px) {
  /* line 510, ../sass/components/modules/_colorBox.scss */
  .colorrow.colorCarriageReturn.palettenHeader {
    width: 496px;
  }
}
@media (min-height: 1370px) {
  /* line 510, ../sass/components/modules/_colorBox.scss */
  .colorrow.colorCarriageReturn.palettenHeader {
    width: 567px;
  }
}

/**********************************************
* - Overlay Musterfarben bearbeiten
**********************************************/
/* line 538, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 560px;
  height: 100vh;
  background-color: #FFF;
  padding: 55px 25px 25px 25px;
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
@media (min-height: 1200px) {
  /* line 538, ../sass/components/modules/_colorBox.scss */
  .overlay-pattern_edit_color {
    width: 626px;
  }
}
@media (min-height: 1370px) {
  /* line 538, ../sass/components/modules/_colorBox.scss */
  .overlay-pattern_edit_color {
    width: 715px;
  }
}
/* line 561, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color.active {
  visibility: visible;
  opacity: 1;
}
/* line 566, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .pattern-meta {
  width: 100%;
  display: flex;
  flex-direction: row;
}
/* line 571, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .pattern-meta .select-container {
  width: calc(100% - 40px);
}
/* line 575, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .pattern-meta .pattern-delete {
  width: 40px;
  height: 40px;
  background: url("../img/layout/icon-delete.svg") no-repeat center;
  background-size: 24px;
  cursor: pointer;
}
/* line 584, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .preview {
  width: 100%;
  /*height: 150px;*/
  cursor: pointer;
  margin-bottom: 30px;
  background-position: 0;
  background-repeat: no-repeat;
  background-size: cover;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}
/* line 594, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .preview svg {
  width: 100%;
  height: auto;
}
/* line 598, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .preview svg > defs {
  display: none;
}
/* line 602, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .preview img {
  max-height: auto;
  max-width: 100%;
}
/* line 608, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .bg-color {
  width: calc(50% - 10px);
}
/* line 612, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .pattern-color {
  width: 100%;
  		/*.colorPickerContainer {
  			float: left;
  			width: 50%;
  
  			&:nth-child(odd) { padding-right: 10px; }
  			&:nth-child(even) { padding-left: 10px; }
  		}*/
}
/* line 3, ../sass/_mixins.scss */
.overlay-pattern_edit_color .pattern-color:before, .overlay-pattern_edit_color .pattern-color:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.overlay-pattern_edit_color .pattern-color:after {
  clear: both;
}
/* line 616, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .pattern-color .left {
  float: left;
  width: 50%;
  padding-right: 10px;
}
/* line 622, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .pattern-color .right {
  float: right;
  width: 50%;
  padding-left: 10px;
}
/* line 637, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .colorPickerContainer {
  height: 46px;
}
/* line 641, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .color-tips {
  text-align: left;
  padding: 15px 0px 5px 0px;
  border-top: 1px solid #C9C9C9;
}
/* line 646, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .color-tips .btn-tips,
.overlay-pattern_edit_color .color-tips .btn-original-color-choice,
.overlay-pattern_edit_color .color-tips .btn-my-color-choice {
  display: block;
  padding: 8px 15px;
  border: 1px solid #C9C9C9;
  cursor: pointer;
  background-color: #F6F6F6;
  color: #333;
  font-weight: 600;
  font-size: 12px;
  width: 160px;
  margin-bottom: 10px;
}
/* line 661, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .color-tips .btn-my-color-choice, .overlay-pattern_edit_color .color-tips .btn-original-color-choice {
  width: 100%;
  text-align: left;
  position: relative;
}
/* line 666, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .color-tips .btn-my-color-choice .preview-my-colors, .overlay-pattern_edit_color .color-tips .btn-my-color-choice .preview-vorbelegung, .overlay-pattern_edit_color .color-tips .btn-original-color-choice .preview-my-colors, .overlay-pattern_edit_color .color-tips .btn-original-color-choice .preview-vorbelegung {
  position: absolute;
  right: 10px;
  top: 10px;
}
/* line 671, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .color-tips .btn-my-color-choice .preview-my-colors > span, .overlay-pattern_edit_color .color-tips .btn-my-color-choice .preview-vorbelegung > span, .overlay-pattern_edit_color .color-tips .btn-original-color-choice .preview-my-colors > span, .overlay-pattern_edit_color .color-tips .btn-original-color-choice .preview-vorbelegung > span {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 12px;
  margin-left: 2px;
}
/* line 682, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .pattern-size {
  padding-top: 20px;
  border-top: 1px solid #C9C9C9;
}
/* line 3, ../sass/_mixins.scss */
.overlay-pattern_edit_color .pattern-size:before, .overlay-pattern_edit_color .pattern-size:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.overlay-pattern_edit_color .pattern-size:after {
  clear: both;
}
/* line 687, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .pattern-size .left {
  float: left;
  width: 50%;
  font-weight: 500;
  background: url("../img/layout/skalieren.svg") no-repeat 0 center;
  background-size: 30px auto;
  padding-left: 38px;
  padding-top: 7px;
  height: 25px;
}
/* line 698, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .pattern-size .right {
  float: left;
  width: 50%;
  padding-top: 4px;
}
/* line 703, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .pattern-size .right .btn-plus,
.overlay-pattern_edit_color .pattern-size .right .btn-minus {
  display: inline-block;
  width: 31px;
  height: 26px;
  text-align: center;
  border: 1px solid #C9C9C9;
  cursor: pointer;
  background-color: #F6F6F6;
  color: #333;
  margin-right: 5px;
  font-weight: 600;
  font-size: 18px;
}
/* line 717, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .pattern-size .right .btn-plus.disabled,
.overlay-pattern_edit_color .pattern-size .right .btn-minus.disabled {
  opacity: 0.4;
}
/* line 720, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .pattern-size .right .btn-plus.disabled:hover,
.overlay-pattern_edit_color .pattern-size .right .btn-minus.disabled:hover {
  cursor: not-allowed;
}
/* line 725, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_edit_color .pattern-size .right .content-pattern-size {
  display: inline-block;
  width: 26px;
  margin-right: 5px;
  font-weight: 600;
  text-align: center;
}

/**********************************************
* - Overlay Farbtipps
**********************************************/
/* line 739, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_color_tips {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 560px;
  height: 100vh;
  background-color: #FFF;
  padding: 50px 25px 5px 20px;
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
@media (min-height: 1200px) {
  /* line 739, ../sass/components/modules/_colorBox.scss */
  .overlay-pattern_color_tips {
    width: 626px;
  }
}
@media (min-height: 1370px) {
  /* line 739, ../sass/components/modules/_colorBox.scss */
  .overlay-pattern_color_tips {
    width: 715px;
  }
}
/* line 762, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_color_tips.active {
  visibility: visible;
  opacity: 1;
}
/* line 767, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_color_tips h4 {
  font-weight: 500;
  margin-bottom: 10px;
  display: none;
}
/* line 773, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_color_tips .color-tips {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
/* line 3, ../sass/_mixins.scss */
.overlay-pattern_color_tips .color-tips:before, .overlay-pattern_color_tips .color-tips:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.overlay-pattern_color_tips .color-tips:after {
  clear: both;
}
/* line 780, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_color_tips .color-tips .pattern-wrap {
  width: 40%;
  height: 115px;
}
/* line 784, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_color_tips .color-tips .pattern-wrap:nth-child(odd) {
  padding-right: 5px;
}
/* line 785, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_color_tips .color-tips .pattern-wrap:nth-child(even) {
  padding-left: 5px;
}
/* line 788, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_color_tips .color-tips .pattern-content {
  height: 80px;
  border: none;
  width: 100%;
  background-image: none;
}
/* line 794, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_color_tips .color-tips .pattern-content.current-pattern {
  position: relative;
}
/* line 797, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_color_tips .color-tips .pattern-content.current-pattern:before {
  content: '';
  position: absolute;
  border: 3px solid #476BCC;
  top: -6px;
  left: -6px;
  width: calc(100% + 12px);
  height: 91px;
  z-index: 2;
}
/* line 809, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_color_tips .color-tips .pattern-content.used-pattern {
  position: relative;
}
/* line 812, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_color_tips .color-tips .pattern-content.used-pattern:before {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  z-index: 3;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  border-style: solid;
  border-width: 26px 0 0 26px;
  border-color: transparent transparent transparent #fff;
}
/* line 827, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_color_tips .color-tips .pattern-content.used-pattern:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 26px;
  height: 26px;
  background: url("../img/layout/haken-blau.svg") no-repeat center;
  background-size: contain;
  z-index: 4;
}
/* line 841, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_color_tips .color-tips label {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  width: 100%;
}

/**********************************************
* - Overlay Musterauswahl
**********************************************/
/* line 854, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_choice {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 560px;
  height: 100vh;
  background-color: #FFF;
  z-index: 9999;
  padding: 40px 0 25px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  overflow-y: auto;
}
@media (min-height: 1200px) {
  /* line 854, ../sass/components/modules/_colorBox.scss */
  .overlay-pattern_choice {
    width: 626px;
  }
}
@media (min-height: 1370px) {
  /* line 854, ../sass/components/modules/_colorBox.scss */
  .overlay-pattern_choice {
    width: 715px;
  }
}
/* line 878, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_choice.active {
  visibility: visible;
  opacity: 1;
}
/* line 883, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_choice .select-container {
  width: 456px;
  margin: 0 auto;
  padding: 10px;
}
/* line 889, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_choice .pattern {
  width: 456px;
  margin: 0 auto;
}
/* line 893, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_choice .pattern .pattern-color {
  width: 100%;
  position: relative;
  text-align: right;
}
/* line 898, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_choice .pattern .pattern-color .pattern-color-block {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: red;
  border-radius: 10px;
}
/* line 907, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_choice .pattern .pattern-content {
  height: 80px;
  width: 100%;
  background-size: cover;
  border: none;
}
/* line 913, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_choice .pattern .pattern-content.current-pattern {
  position: relative;
}
/* line 916, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_choice .pattern .pattern-content.current-pattern:before {
  content: '';
  position: absolute;
  border: 3px solid #476BCC;
  top: -6px;
  left: -6px;
  width: calc(100% + 12px);
  height: 91px;
  z-index: 2;
}
/* line 928, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_choice .pattern .pattern-content.used-pattern {
  position: relative;
}
/* line 931, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_choice .pattern .pattern-content.used-pattern:before {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  z-index: 3;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  border-style: solid;
  border-width: 26px 0 0 26px;
  border-color: transparent transparent transparent #fff;
}
/* line 946, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_choice .pattern .pattern-content.used-pattern:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 26px;
  height: 26px;
  background: url("../img/layout/haken-blau.svg") no-repeat center;
  background-size: contain;
  z-index: 4;
}

/**********************************************
* - Overlay Musterkatalog
**********************************************/
/* line 965, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_summary {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 560px;
  height: 100vh;
  background-color: #FFF;
  z-index: 9999;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
@media (min-height: 1200px) {
  /* line 965, ../sass/components/modules/_colorBox.scss */
  .overlay-pattern_summary {
    width: 626px;
  }
}
@media (min-height: 1370px) {
  /* line 965, ../sass/components/modules/_colorBox.scss */
  .overlay-pattern_summary {
    width: 715px;
  }
}
/* line 987, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_summary.active {
  visibility: visible;
  opacity: 1;
}
/* line 992, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_summary .select-container {
  padding: 0;
}
/* line 996, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_summary .pattern {
  width: 456px;
  margin: 0 auto;
}
/* line 1000, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_summary .pattern .pattern-content {
  height: 80px;
  border: none;
}
/* line 1004, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_summary .pattern .pattern-content.current-pattern {
  position: relative;
}
/* line 1007, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_summary .pattern .pattern-content.current-pattern:before {
  content: '';
  position: absolute;
  border: 3px solid #476BCC;
  top: -6px;
  left: -6px;
  width: calc(100% + 12px);
  height: 91px;
  z-index: 2;
}
/* line 1019, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_summary .pattern .pattern-content.used-pattern {
  position: relative;
}
/* line 1022, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_summary .pattern .pattern-content.used-pattern:before {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  z-index: 3;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  border-style: solid;
  border-width: 26px 0 0 26px;
  border-color: transparent transparent transparent #fff;
}
/* line 1037, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_summary .pattern .pattern-content.used-pattern:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 26px;
  height: 26px;
  background: url("../img/layout/haken-blau.svg") no-repeat center;
  background-size: contain;
  z-index: 4;
}

/* line 1055, ../sass/components/modules/_colorBox.scss */
.overlay-pattern_summary .pattern .select-container {
  margin-bottom: 0;
}

/* line 1061, ../sass/components/modules/_colorBox.scss */
#farbvariantenContainer {
  position: relative;
  padding: 30px;
  height: 360px;
}
/* line 1066, ../sass/components/modules/_colorBox.scss */
#farbvariantenContainer .colorPicker-picker {
  width: 135px;
  height: 25px;
  cursor: pointer;
  margin-bottom: 5px;
}

/* line 1074, ../sass/components/modules/_colorBox.scss */
.farbvorschlag-wrapper {
  padding: 18px 0 0 0;
}
/* line 1077, ../sass/components/modules/_colorBox.scss */
.farbvorschlag-wrapper .farbvorschlag-border {
  border-top: 1px solid #C9C9C9;
  padding-top: 12px;
  text-align: center;
}
/* line 1083, ../sass/components/modules/_colorBox.scss */
.farbvorschlag-wrapper .farbvorschlag-btn {
  background-color: #F9F9F9;
  padding: 8px 15px;
  position: relative;
  border: 1px solid #C9C9C9;
}

/* CSS VUE Komponenten Color */
/* line 1092, ../sass/components/modules/_colorBox.scss */
.dk-farben-container {
  width: 380px;
  margin: 0 auto;
}
@media (min-height: 950px) {
  /* line 1092, ../sass/components/modules/_colorBox.scss */
  .dk-farben-container {
    width: 446px;
  }
}
@media (min-height: 1200px) {
  /* line 1092, ../sass/components/modules/_colorBox.scss */
  .dk-farben-container {
    width: 496px;
  }
}
@media (min-height: 1370px) {
  /* line 1092, ../sass/components/modules/_colorBox.scss */
  .dk-farben-container {
    width: 567px;
  }
}

/* line 1119, ../sass/components/modules/_colorBox.scss */
.palettenContainer.own-colors .dk-farben-container {
  /*margin-bottom: 13px;*/
}
/* line 1122, ../sass/components/modules/_colorBox.scss */
.palettenContainer.own-colors .dk-farben-container .flexcontainer {
  flex-wrap: wrap;
}
/* line 1127, ../sass/components/modules/_colorBox.scss */
.palettenContainer.own-colors .dk-farben-container .colorPicker-swatch {
  margin-bottom: 10px;
}
@media (min-height: 950px) {
  /* line 1127, ../sass/components/modules/_colorBox.scss */
  .palettenContainer.own-colors .dk-farben-container .colorPicker-swatch {
    margin-bottom: 10px;
  }
}
@media (min-height: 1200px) {
  /* line 1127, ../sass/components/modules/_colorBox.scss */
  .palettenContainer.own-colors .dk-farben-container .colorPicker-swatch {
    margin-bottom: 11px;
  }
}
@media (min-height: 1370px) {
  /* line 1127, ../sass/components/modules/_colorBox.scss */
  .palettenContainer.own-colors .dk-farben-container .colorPicker-swatch {
    margin-bottom: 10px;
  }
}

/* line 1147, ../sass/components/modules/_colorBox.scss */
.kd__colorpicker .box-footer {
  width: 100%;
  position: absolute;
}

/*
* Konfigurator: Designmodul - Text ausw├ñhlen
*/
/**********************************************
* - neuen Text einf├╝gen
**********************************************/
/* line 15, ../sass/components/modules/_textBox.scss */
.text-new #libraryText {
  display: none;
  cursor: pointer;
  color: #333;
  font-weight: 500;
  font-size: 10px;
  width: 70px;
  height: 40px;
  background: url("../img/layout/bibliothek.svg") no-repeat center -5px;
  background-size: 25px 25px;
  border: none;
  margin-left: 20px;
  position: relative;
}
/* line 29, ../sass/components/modules/_textBox.scss */
.text-new #libraryText span {
  display: inline-block;
  position: absolute;
  bottom: 8px;
  left: 5px;
}

/* line 40, ../sass/components/modules/_textBox.scss */
.text-edit .text-wrapper {
  width: 100%;
  position: relative;
  padding: 0 25px;
}
/* line 46, ../sass/components/modules/_textBox.scss */
.text-edit .text-wrapper:last-child .text-row {
  border-bottom: 1px solid #333;
}
/* line 50, ../sass/components/modules/_textBox.scss */
.text-edit .text-row {
  width: 100%;
  position: relative;
  padding: 5px 0 5px 10px;
  border-top: 1px solid #333;
}
/* line 3, ../sass/_mixins.scss */
.text-edit .text-row:before, .text-edit .text-row:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.text-edit .text-row:after {
  clear: both;
}
/* line 58, ../sass/components/modules/_textBox.scss */
.text-edit .text-row-name {
  float: left;
  font-weight: 500;
  width: calc(100% - 60px);
  height: 20px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 68, ../sass/components/modules/_textBox.scss */
.text-edit .text-row-edit {
  float: left;
  width: 30px;
  height: 20px;
  background: url("../img/layout/icon-bearbeiten.svg") no-repeat 0 -2px;
  background-size: 25px 25px;
  cursor: pointer;
  display: inline-block;
}
/* line 78, ../sass/components/modules/_textBox.scss */
.text-edit .text-row-delete {
  float: left;
  width: 30px;
  height: 20px;
  background: url("../img/layout/icon-delete.svg") no-repeat 0 0;
  background-size: 21px 21px;
  cursor: pointer;
  display: inline-block;
}

/**********************************************
* - Fontpicker: Schriftart ausw├ñhlen
**********************************************/
/* line 92, ../sass/components/modules/_textBox.scss */
.fontslider {
  padding-bottom: 20px;
}

/* line 96, ../sass/components/modules/_textBox.scss */
#fontloadingBlock {
  margin-left: 30%;
  height: 20px;
}

/* line 101, ../sass/components/modules/_textBox.scss */
#fontloadingBlock .facebook_blockG {
  height: 20px;
}

/**********************************************
* - Text bearbeiten
**********************************************/
/* line 107, ../sass/components/modules/_textBox.scss */
.overlay-text_edit {
  /* Textbox: Text bearbeiten */
  /* Textbox: Typeface */
  /* Textbox: Textfarbe */
  /* Textbox: Schriftgr├Â├ƒe */
  /* Textbox: Rotation */
  /* Textbox: Outlinefarbe */
  /* Textbox: Outline St├ñrke */
  /* Textbox: Ebenen Reihenfolge */
  /* Textbox: Text fixieren */
  /* Textbox: Text identisch */
  /* Textbox: TackleTwill */
}
/* line 110, ../sass/components/modules/_textBox.scss */
.overlay-text_edit button.disabled {
  color: lightgrey !important;
}
/* line 145, ../sass/components/modules/_textBox.scss */
.overlay-text_edit .tackletwill {
  width: 100%;
  position: relative;
}
/* line 3, ../sass/_mixins.scss */
.overlay-text_edit .tackletwill:before, .overlay-text_edit .tackletwill:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.overlay-text_edit .tackletwill:after {
  clear: both;
}
/* line 150, ../sass/components/modules/_textBox.scss */
.overlay-text_edit .tackletwill .left,
.overlay-text_edit .tackletwill .right {
  float: left;
  width: 50%;
}
/* line 156, ../sass/components/modules/_textBox.scss */
.overlay-text_edit .tackletwill .round {
  position: relative;
}
/* line 159, ../sass/components/modules/_textBox.scss */
.overlay-text_edit .tackletwill .round label {
  border: 1px solid #C9C9C9;
  cursor: pointer;
  background-color: #F6F6F6;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 20px;
}
/* line 171, ../sass/components/modules/_textBox.scss */
.overlay-text_edit .tackletwill .round label.active {
  background: url("../img/layout/haken-gruen-ohne.svg") no-repeat center;
  background-size: 34px 34px;
}
/* line 177, ../sass/components/modules/_textBox.scss */
.overlay-text_edit .tackletwill .round input[type="checkbox"] {
  visibility: hidden;
}
/* line 182, ../sass/components/modules/_textBox.scss */
.overlay-text_edit .tackletwill .tackletwill-description {
  margin-bottom: 5px;
}
/* line 185, ../sass/components/modules/_textBox.scss */
.overlay-text_edit .tackletwill .tackletwill-description span {
  font-weight: 500;
  display: block;
  /*&:last-child {
  	font-size: 10px;
  }*/
}
/* line 195, ../sass/components/modules/_textBox.scss */
.overlay-text_edit .tackletwill .tackletwill-info {
  background: url("../img/layout/info.svg") no-repeat 0 0;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: relative;
  margin-left: 10px;
  top: -2px;
}

/* line 209, ../sass/components/modules/_textBox.scss */
.overlay-text_edit .modal-container {
  position: absolute;
  bottom: 0;
  left: 70px;
  width: 300px;
  display: none;
  z-index: 999;
}
/* line 217, ../sass/components/modules/_textBox.scss */
.overlay-text_edit .modal-container .modal-button {
  background: url("../img/layout/Icon_Hilfe.svg") no-repeat 0 0;
  background-size: cover;
  width: 20px;
  height: 20px;
}
/* line 224, ../sass/components/modules/_textBox.scss */
.overlay-text_edit .modal-container .modal {
  background-color: #ECECEC;
  transform: scale(0, 0);
  transition: transform 0.5s;
  display: none;
  border: 1px solid #58595B;
  position: relative;
  width: 100%;
  padding: 15px 25px;
}
/* line 234, ../sass/components/modules/_textBox.scss */
.overlay-text_edit .modal-container .modal p {
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 241, ../sass/components/modules/_textBox.scss */
.overlay-text_edit .active .modal {
  /*transform: perspective(2000px) rotateY(0deg);*/
  transform: scale(1, 1);
  display: block;
}
/* line 246, ../sass/components/modules/_textBox.scss */
.overlay-text_edit .active .modal-container {
  display: inline-table;
}

/* Popup */
/* line 257, ../sass/components/modules/_textBox.scss */
#open-popup-textNew .textNew, #open-popup-textChange .textNew {
  width: 100%;
  color: #7D7D7D;
  padding: 10px;
  display: block;
  margin-bottom: 20px;
  border: 1px solid #ccc;
  margin-bottom: 20px;
  font-size: 14px;
}

/* Textbox */
/* line 272, ../sass/components/modules/_textBox.scss */
.box-content-layer .buttonGroup .box-button {
  width: 40px;
  display: block;
  float: left;
  text-align: center;
  padding-top: 4px;
  color: #000;
  margin-right: 12px;
}
/* line 282, ../sass/components/modules/_textBox.scss */
.box-content-layer .buttonGroup .box-button:last-child {
  margin-right: 0;
}
/* line 287, ../sass/components/modules/_textBox.scss */
.box-content-layer .buttonGroup .box-button.disabled {
  opacity: 0.35;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
  filter: alpha(opacity=35);
}

/* line 293, ../sass/components/modules/_textBox.scss */
.colors label {
  position: relative;
  font-weight: bold;
  display: block;
  width: 100%;
  color: #333333;
}

/* line 301, ../sass/components/modules/_textBox.scss */
.info-wrapper {
  display: flex;
}

/*
* Konfigurator: Designmodul - Logo ausw├ñhlen
*/
/**********************************************
* - Allgemein
**********************************************/
/* line 9, ../sass/components/modules/_logoBox.scss */
.logo-box-action {
  padding: 3px 10px 10px 10px;
  text-align: center;
}
/* line 13, ../sass/components/modules/_logoBox.scss */
.logo-box-action .logoEdit {
  width: 25px;
  height: 25px;
  border: none;
  display: inline-block;
  background: url("../img/layout/icon-bearbeiten.svg") no-repeat center;
  background-size: contain;
  cursor: pointer;
}
/* line 23, ../sass/components/modules/_logoBox.scss */
.logo-box-action .logoDelete {
  width: 30px;
  height: 20px;
  border: none;
  display: inline-block;
  background: url("../img/layout/icon-delete.svg") no-repeat center;
  background-size: 20px 20px;
  cursor: pointer;
}
/* line 33, ../sass/components/modules/_logoBox.scss */
.logo-box-action .logoTake {
  border: none;
  display: inline-block;
  background: url("../img/layout/logo-uebernehmen.svg") no-repeat center;
  background-size: contain;
  width: 21px;
  height: 21px;
  cursor: pointer;
}
/* line 43, ../sass/components/modules/_logoBox.scss */
.logo-box-action .logoPool {
  border: none;
  display: inline-block;
  background: url("../img/layout/logo_bibliothek.svg") no-repeat center;
  background-size: contain;
  width: 21px;
  height: 21px;
  cursor: pointer;
  position: relative;
  top: -5px;
}
/* line 55, ../sass/components/modules/_logoBox.scss */
.logo-box-action .logoLabel {
  display: inline-block;
  padding: 10px 5px 0 0;
}

/**********************************************
* - neues Logo hinzuf├╝gen
**********************************************/
/**********************************************
* - Logo bearbeiten
**********************************************/
/**********************************************
* - Logo upload
**********************************************/
/**********************************************
* - Logo owayo Logopool
**********************************************/
/* line 88, ../sass/components/modules/_logoBox.scss */
.overlay-owayo-logopool_choice .logo-upload-meta .intro {
  padding-top: 15px;
  padding-left: 40px;
}
/* line 102, ../sass/components/modules/_logoBox.scss */
.overlay-owayo-logopool_choice .logo-upload-content .logo-pool .logo-box .box-wrapper span {
  position: absolute;
  width: 36px;
  height: 36px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iS29tcG9uZW50ZV80OV8xIiBkYXRhLW5hbWU9IktvbXBvbmVudGUgNDkg4oCTIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiPg0KICA8cGF0aCBpZD0iUGZhZF8yODYiIGRhdGEtbmFtZT0iUGZhZCAyODYiIGQ9Ik00ODMuMDM1LDI1MS45MzdINDc3LjFWMjQ2aC0yLjEyN3Y1LjkzN2gtNS45Mzd2Mi4xMjZoNS45MzdWMjYwSDQ3Ny4xdi01LjkzN2g1LjkzN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NjkuMDM1IC0yNDYpIiBmaWxsPSIjMjQyNDI0Ii8+DQo8L3N2Zz4NCg==");
  background-size: 18px;
  background-color: #F1F3F5;
  cursor: pointer;
  right: 0;
  bottom: 0;
}
@media (max-width: 1600px) {
  /* line 102, ../sass/components/modules/_logoBox.scss */
  .overlay-owayo-logopool_choice .logo-upload-content .logo-pool .logo-box .box-wrapper span {
    width: 24px;
    height: 24px;
    background-size: 12px;
  }
}
@media (max-width: 1400px) {
  /* line 102, ../sass/components/modules/_logoBox.scss */
  .overlay-owayo-logopool_choice .logo-upload-content .logo-pool .logo-box .box-wrapper span {
    /*width: 24px;
    height: 24px;
    background-size: 16px;*/
  }
}
/* line 128, ../sass/components/modules/_logoBox.scss */
.overlay-owayo-logopool_choice .logo-upload-content .logo-pool .logo-box .box-wrapper span.filled-logoname {
  right: auto;
  background: none;
  width: 100%;
  bottom: -22px;
}

/* line 153, ../sass/components/modules/_logoBox.scss */
.overlay-owayo-logopool_searchresults .logo-upload-content .logo-pool .logo-box .box-wrapper span {
  display: block;
  background: url(../img/layout/logo_bibliothek.svg) no-repeat center 0;
  background-size: 25px;
  width: 21px;
  height: 21px;
  cursor: pointer;
  left: 0;
  width: 100%;
  padding-right: 30px;
}
@media screen and (max-width: 1100px) {
  /* line 153, ../sass/components/modules/_logoBox.scss */
  .overlay-owayo-logopool_searchresults .logo-upload-content .logo-pool .logo-box .box-wrapper span {
    top: 110px;
  }
}

/* line 178, ../sass/components/modules/_logoBox.scss */
.overlay-ki-stilrichtung .logo-upload-header h2:after {
  background-image: url("../img/layout/ki-kopf.svg");
  right: -45px;
  top: -12px;
  background-size: 40px;
  width: 40px;
  height: 40px;
}

/* line 198, ../sass/components/modules/_logoBox.scss */
.overlay-ki-prompt .logo-upload-header h2:after {
  background-image: url("../img/layout/ki-kopf.svg");
  right: -45px;
  top: -12px;
  background-size: 40px;
  width: 40px;
  height: 40px;
}
/* line 209, ../sass/components/modules/_logoBox.scss */
.overlay-ki-prompt .logo-upload-content {
  padding-left: 80px;
}
/* line 213, ../sass/components/modules/_logoBox.scss */
.overlay-ki-prompt label {
  display: block;
  width: 100%;
  margin-bottom: 5px;
  padding: 3px;
}
/* line 220, ../sass/components/modules/_logoBox.scss */
.overlay-ki-prompt select {
  font-family: Arial, Sans-serif;
  padding: 5px;
  margin-left: 2px;
  border: 1px solid #ccc;
}
/* line 227, ../sass/components/modules/_logoBox.scss */
.overlay-ki-prompt textarea {
  margin-left: 2px;
  border: 1px solid #ccc;
  padding: 5px;
}
/* line 233, ../sass/components/modules/_logoBox.scss */
.overlay-ki-prompt #ki_style {
  width: 200px;
}
/* line 237, ../sass/components/modules/_logoBox.scss */
.overlay-ki-prompt #submit-prompt {
  padding: 10px 20px;
  background: transparent;
  border: 1px solid #006890;
  color: #006890;
  font-weight: 600;
}
/* line 245, ../sass/components/modules/_logoBox.scss */
.overlay-ki-prompt .stilrichtung-wrapper,
.overlay-ki-prompt .beschreibung-wrapper {
  margin-bottom: 40px;
}
/* line 250, ../sass/components/modules/_logoBox.scss */
.overlay-ki-prompt .submit-prompt-wrapper {
  padding-left: 2px;
}

/* line 261, ../sass/components/modules/_logoBox.scss */
.overlay-ki-loading .logo-upload-header h2:after,
.overlay-ki-result .logo-upload-header h2:after {
  background-image: url("../img/layout/ki-kopf.svg");
  right: -45px;
  top: -12px;
  background-size: 40px;
  width: 40px;
  height: 40px;
}
/* line 272, ../sass/components/modules/_logoBox.scss */
.overlay-ki-loading .logo-upload-content,
.overlay-ki-result .logo-upload-content {
  padding-left: 80px;
}
/* line 276, ../sass/components/modules/_logoBox.scss */
.overlay-ki-loading .ki-loading-title,
.overlay-ki-result .ki-loading-title {
  width: 450px;
  margin-bottom: 40px;
}
/* line 281, ../sass/components/modules/_logoBox.scss */
.overlay-ki-loading .ki-loading-img,
.overlay-ki-result .ki-loading-img {
  margin-bottom: 40px;
}
/* line 285, ../sass/components/modules/_logoBox.scss */
.overlay-ki-loading .esc-prompt,
.overlay-ki-result .esc-prompt {
  padding: 10px 20px;
  background: #F6F6F6;
  border: 1px solid #CBCBCB;
  color: black;
  font-weight: 500;
}

/* line 298, ../sass/components/modules/_logoBox.scss */
.overlay-ki-result .logo-upload-header h2:after {
  background-image: url("../img/layout/ki-kopf.svg");
  right: -45px;
  top: -12px;
  background-size: 40px;
  width: 40px;
  height: 40px;
}
/* line 309, ../sass/components/modules/_logoBox.scss */
.overlay-ki-result .logo-upload-content {
  height: 720px;
}
/* line 313, ../sass/components/modules/_logoBox.scss */
.overlay-ki-result .ki-loading-esc-wrapper {
  display: flex;
  width: 500px;
  justify-content: space-between;
}
/* line 318, ../sass/components/modules/_logoBox.scss */
.overlay-ki-result .ki-loading-esc-wrapper .submit-result {
  background: #006890;
  color: white;
  border: 1px solid #006890;
  padding: 10px 20px;
  font-weight: 600;
}

/* line 328, ../sass/components/modules/_logoBox.scss */
#ki-check {
  position: relative;
  width: 500px;
  height: 500px;
  margin-bottom: 20px;
}
/* line 334, ../sass/components/modules/_logoBox.scss */
#ki-check .overlay-ki-img {
  position: absolute;
}
/* line 338, ../sass/components/modules/_logoBox.scss */
#ki-check .ki-checkbox {
  width: 20px;
  height: 20px;
  background: white;
  display: block;
  position: absolute;
  border: 1px solid #ececec;
  border-style: inset;
  color: white;
  font-size: 18px;
  font-weight: bold;
}
/* line 351, ../sass/components/modules/_logoBox.scss */
#ki-check .overimage {
  position: absolute;
  width: 250px;
  height: 250px;
}
/* line 356, ../sass/components/modules/_logoBox.scss */
#ki-check .overimage.top.left {
  top: 0;
  left: 0;
}
/* line 360, ../sass/components/modules/_logoBox.scss */
#ki-check .overimage.top.left .ki-checkbox {
  top: 210px;
  left: 210px;
}
/* line 366, ../sass/components/modules/_logoBox.scss */
#ki-check .overimage.top.right {
  right: 0;
  top: 0;
}
/* line 370, ../sass/components/modules/_logoBox.scss */
#ki-check .overimage.top.right .ki-checkbox {
  right: 20px;
  top: 210px;
}
/* line 376, ../sass/components/modules/_logoBox.scss */
#ki-check .overimage.bottom.left {
  bottom: 0;
  left: 0;
}
/* line 380, ../sass/components/modules/_logoBox.scss */
#ki-check .overimage.bottom.left .ki-checkbox {
  bottom: 20px;
  left: 210px;
}
/* line 386, ../sass/components/modules/_logoBox.scss */
#ki-check .overimage.bottom.right {
  bottom: 0;
  right: 0;
}
/* line 390, ../sass/components/modules/_logoBox.scss */
#ki-check .overimage.bottom.right .ki-checkbox {
  bottom: 20px;
  right: 20px;
}
/* line 400, ../sass/components/modules/_logoBox.scss */
#ki-check.topleft_checked .overimage.top.left .ki-checkbox {
  background: #006890;
}
/* line 410, ../sass/components/modules/_logoBox.scss */
#ki-check.topright_checked .overimage.top.right .ki-checkbox {
  background: #006890;
}
/* line 420, ../sass/components/modules/_logoBox.scss */
#ki-check.bottomleft_checked .overimage.bottom.left .ki-checkbox {
  background: #006890;
}
/* line 429, ../sass/components/modules/_logoBox.scss */
#ki-check.bottomright_checked .overimage.bottom.right .ki-checkbox {
  background: #006890;
}

/* line 439, ../sass/components/modules/_logoBox.scss */
.ki-request-wrapper {
  position: absolute;
  right: 100px;
  top: 32px;
  color: black;
  font-weight: 600;
  background: url("../img/layout/ki-info.svg") no-repeat right center;
  background-size: 26px auto;
  padding-right: 30px;
}
/* line 449, ../sass/components/modules/_logoBox.scss */
.ki-request-wrapper span {
  display: inline-block;
}

/* line 459, ../sass/components/modules/_logoBox.scss */
#logo .logoListe {
  padding: 12px 15px;
}
/* line 461, ../sass/components/modules/_logoBox.scss */
#logo .logoListe span {
  margin: 0;
  /*background: $box-border;*/
  padding-top: 0;
  padding-bottom: 0;
  border: 1px solid #D3D3D3;
  position: relative;
  width: 74px;
  height: 74px;
  padding: 10px;
  margin-right: 8px;
  margin-bottom: 8px;
  display: table-cell;
  float: left;
  overflow: hidden;
}
/* line 476, ../sass/components/modules/_logoBox.scss */
#logo .logoListe span img {
  /*display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: auto;*/
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
/* line 487, ../sass/components/modules/_logoBox.scss */
#logo .logoListe span:last-child {
  margin-right: 0;
}
/* line 492, ../sass/components/modules/_logoBox.scss */
#logo .logoListe .owayoUpload {
  background: url("../img/layout/haeckchen.svg") no-repeat right top;
  background-size: 20px 25px;
}
/* line 499, ../sass/components/modules/_logoBox.scss */
#logo #openLogomanager {
  position: absolute;
  bottom: 1px;
  right: 0;
  background: #ECECEC;
  padding: 8px;
  z-index: 10;
  /*sonst lieft der Button halb unter den Swiper Slides..*/
}

/* line 509, ../sass/components/modules/_logoBox.scss */
.logoDelete {
  display: block;
}

/* line 512, ../sass/components/modules/_logoBox.scss */
.logoListe button.logoDelete {
  position: absolute;
  left: 0;
  bottom: 0;
  background: #F0F0F0;
  border: 0;
}

/*Logo bearbeiten */
/* line 521, ../sass/components/modules/_logoBox.scss */
.logo-preview {
  width: 100%;
  margin-bottom: 20px;
}

/* line 528, ../sass/components/modules/_logoBox.scss */
.logo-wasserzeichen .left, .logo-wasserzeichen .right {
  width: 50%;
  float: left;
  margin-bottom: 5px;
}
/* line 531, ../sass/components/modules/_logoBox.scss */
.logo-wasserzeichen .wasserzeichen-intensity span, .logo-wasserzeichen .wasserzeichen-intensity input {
  float: left;
  width: 50%;
}
/* line 532, ../sass/components/modules/_logoBox.scss */
.logo-wasserzeichen .wasserzeichen-intensity input {
  background: none repeat scroll 0 0 #ECECEC;
  border: medium none;
  color: rgba(86, 86, 86, 0.45);
  padding: 10px;
}

/*Logo Popup */
/* line 543, ../sass/components/modules/_logoBox.scss */
.logoListeBig .row {
  margin-bottom: 10px;
}
/* line 544, ../sass/components/modules/_logoBox.scss */
.logoListeBig span {
  float: left;
  width: 18%;
  height: 100px;
  margin-right: 2%;
  padding: 2%;
  border: 2px dotted #D3D3D3;
  display: table-cell;
  vertical-align: middle;
}
/* line 553, ../sass/components/modules/_logoBox.scss */
.logoListeBig span img {
  display: table-cell;
  vertical-align: middle;
}

/* line 562, ../sass/components/modules/_logoBox.scss */
#logoVorschau img {
  width: 100%;
  padding: 0 5%;
}
/* line 566, ../sass/components/modules/_logoBox.scss */
#logoVorschau p {
  text-align: center;
  margin-top: 20px;
}

/* line 574, ../sass/components/modules/_logoBox.scss */
.logothumbnail {
  max-width: 100%;
  max-height: 100%;
  max-height: 80px;
}

/* line 580, ../sass/components/modules/_logoBox.scss */
#logoListPanel {
  position: relative;
}
/* line 582, ../sass/components/modules/_logoBox.scss */
#logoListPanel .box-content {
  max-height: 350px;
}

/* line 585, ../sass/components/modules/_logoBox.scss */
.logo-floating {
  display: none;
}

/* line 590, ../sass/components/modules/_logoBox.scss */
#logo-active .box .box-content {
  overflow-y: scroll;
}

/* line 595, ../sass/components/modules/_logoBox.scss */
.confirmLogoDeletion #userInteractionButton1 {
  float: left;
}
/* line 599, ../sass/components/modules/_logoBox.scss */
.confirmLogoDeletion #userInteractionButton0 {
  float: right;
}

/* line 604, ../sass/components/modules/_logoBox.scss */
.logo-additionaloptions label {
  height: 10px !important;
}

/* line 608, ../sass/components/modules/_logoBox.scss */
.logo-additionaloptions {
  font-size: 10px;
}

/* line 612, ../sass/components/modules/_logoBox.scss */
.wasserzeichen-intensity input.logoWasserzeichenIntensityValue {
  background: white;
  margin-top: -5px;
}

/* line 619, ../sass/components/modules/_logoBox.scss */
.ajax-upload-dragdrop {
  border: 1px solid #ccc;
  width: 300px;
  height: 60px;
  text-align: center;
  background: #fff;
  margin-right: 40px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  float: left;
}

/* line 633, ../sass/components/modules/_logoBox.scss */
.ajax-upload-dragdrop {
  padding: 0;
}

/* line 637, ../sass/components/modules/_logoBox.scss */
.ajax-file-upload {
  width: 360px;
  height: 60px;
}
/* line 638, ../sass/components/modules/_logoBox.scss */
.ajax-file-upload .btn-text {
  display: table-cell;
  vertical-align: middle;
  height: 60px;
  width: 360px;
}

/* line 651, ../sass/components/modules/_logoBox.scss */
.ajax-file-upload-statusbar .ajax-file-upload-filename, .ajax-file-upload-statusbar .ajax-file-upload-abort {
  display: none;
}
/* line 655, ../sass/components/modules/_logoBox.scss */
.ajax-file-upload-statusbar .ajax-file-upload-progress {
  margin-left: 400px;
  height: 30px;
  background: darkgray;
  width: 400px;
  border-radius: 10px;
}
/* line 661, ../sass/components/modules/_logoBox.scss */
.ajax-file-upload-statusbar .ajax-file-upload-progress .ajax-file-upload-bar {
  height: 100%;
  text-align: center;
  background: green;
  color: white;
  display: block;
  padding-top: 7px;
  border-radius: 10px;
}
/* line 669, ../sass/components/modules/_logoBox.scss */
.ajax-file-upload-statusbar .ajax-file-upload-progress .ajax-file-upload-bar:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  z-index: 1;
  background-size: 50px 50px;
  animation: move 2s linear infinite;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  overflow: hidden;
}

/* line 698, ../sass/components/modules/_logoBox.scss */
.logopool-cat-title {
  padding-left: 45px;
  color: black;
  display: inline-block;
  font-size: 20px;
}

/* line 706, ../sass/components/modules/_logoBox.scss */
.no-results {
  padding-top: 20px;
  text-align: center;
  position: absolute;
  top: 5px;
  width: 100%;
  display: none;
}
/* line 714, ../sass/components/modules/_logoBox.scss */
.no-results.active {
  display: block;
}

/* line 719, ../sass/components/modules/_logoBox.scss */
#stocklogoauswahlcontainer {
  width: 50%;
  margin-top: 150px;
  position: absolute;
  top: 0;
  z-index: 99999;
  background: white;
  left: 20%;
  padding: 30px;
}

/* line 730, ../sass/components/modules/_logoBox.scss */
.stocklogocontainer {
  float: left;
  margin: 10px;
  height: 64px;
  width: 64px;
}

/* line 738, ../sass/components/modules/_logoBox.scss */
#choose_aigenerated_logo_container {
  position: absolute;
  top: 10%;
  left: 25%;
  width: 1120px;
  background-color: #F9F9F9;
  z-index: 9999;
  display: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-box-shadow: 0 0 10px #C2C2C2;
  -moz-box-shadow: 0 0 10px #C2C2C2;
  box-shadow: 0 0 10px #C2C2C2;
  padding: 50px;
}

/* line 754, ../sass/components/modules/_logoBox.scss */
#ai-generated-image {
  max-width: 50%;
  max-height: 50%;
}

/*.bgremoval_result_container {*/
/*    display: flex;*/
/*}*/
/*#bg_removal_progress {*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    height: 150px;*/
/*    align-items: baseline;*/
/*    width: 300px;*/
/*    margin-top: 8px;*/
/*    border-top: 1px dotted black;*/
/*}*/
/*.bg_removal_progressbar {*/
/*    width: 6%;*/
/*    height: 0;*/
/*    background-color: red;*/
/*    margin: 2%;*/
/*}*/
/*#superpixel_max {*/
/*    !*display: inline-block;*!*/
/*    !*align-self: flex-start;*!*/
/*}*/
/*.segmentierungsfortschritt {*/
/*    height: 20px;*/
/*    background-color: green;*/
/*    width: 0;*/
/*}*/
/*#ki_logo_upscale_progress img {
	max-width: 48%;
	max-height: 100%;
	height: auto;
	width: auto;
	align-self: center;
	overflow: hidden;
}*/
/*#upscaledimage_bgremoved {
	max-width: 100%;
	width: auto;
	height: auto;
	align-self: center;
}



#bgremoved_ok {
	color: white;
	padding: 1em 2em;
	margin-left: 45%;
}*/
/* line 817, ../sass/components/modules/_logoBox.scss */
.show-transparency {
  background-image: linear-gradient(45deg, #808080 25%, rgba(0, 0, 0, 0) 25%), linear-gradient(-45deg, #808080 25%, rgba(0, 0, 0, 0) 25%), linear-gradient(45deg, rgba(0, 0, 0, 0) 75%, #808080 75%), linear-gradient(-45deg, rgba(0, 0, 0, 0) 75%, #808080 75%);
  background-size: 20px 20px;
  background-position: 0 0, 0 10px, 10px -10px, -10px 0;
}

/* line 823, ../sass/components/modules/_logoBox.scss */
.ki-loading-schritte {
  margin-top: 20px;
}

/* line 827, ../sass/components/modules/_logoBox.scss */
.upscaleprogresstext {
  overflow: hidden;
  font-weight: 600;
}

/* line 832, ../sass/components/modules/_logoBox.scss */
#upscale_quadrant {
  display: flex;
  flex-wrap: wrap;
  padding: 20px 0 0 0;
}
/* line 837, ../sass/components/modules/_logoBox.scss */
#upscale_quadrant .ki-original-image {
  width: 35%;
  padding-right: 30px;
  text-align: center;
}
/* line 843, ../sass/components/modules/_logoBox.scss */
#upscale_quadrant #upscaledimage_bgremoved_container {
  width: 35%;
  padding-right: 30px;
}

/* line 849, ../sass/components/modules/_logoBox.scss */
.ki-text-btn {
  width: 70%;
  display: flex;
  justify-content: space-between;
  padding-top: 30px;
  padding-right: 30px;
}
/* line 856, ../sass/components/modules/_logoBox.scss */
.ki-text-btn .ki-text-freigestellt {
  width: 65%;
}
/* line 860, ../sass/components/modules/_logoBox.scss */
.ki-text-btn .btn-blue {
  background: #006890;
  color: white;
  border: 1px solid #006890;
  padding: 10px 20px;
  font-weight: 600;
  height: 40px;
  cursor: pointer;
  width: 200px;
}

/* line 872, ../sass/components/modules/_logoBox.scss */
.disappear {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 2s, opacity 2s linear;
}

/* line 878, ../sass/components/modules/_logoBox.scss */
.ki-loading-progress-bar {
  width: 100%;
  background-color: #e0e0e0;
  padding: 3px;
  border-radius: 3px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  display: none;
  margin-bottom: 40px;
}

/* line 887, ../sass/components/modules/_logoBox.scss */
.ki-loading-progress-bar-fill {
  display: block;
  height: 22px;
  background-color: #659cef;
  border-radius: 3px;
  width: 0;
  transition: width 500ms ease-in-out;
}

/* clears the 'X' from Internet Explorer */
/* line 897, ../sass/components/modules/_logoBox.scss */
input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

/* line 898, ../sass/components/modules/_logoBox.scss */
input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

/* clears the 'X' from Chrome */
/* line 901, ../sass/components/modules/_logoBox.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

/*
* Konfigurator: Actionmodul
*/
/* line 15, ../sass/components/modules/_buttonBar.scss */
.buttonWarenkorb #btnChangeWarenkorbItem {
  width: 150px;
  /*height: 65px;*/
  color: #fff;
  /*padding-top: 15px; */
  padding: 10px 15px;
}
/* line 23, ../sass/components/modules/_buttonBar.scss */
.buttonWarenkorb #btnRefuseWarenkorbItem {
  width: 150px;
  padding: 10px 15px;
  border: 1px solid #C9C9C9;
  background-color: #F6F6F6;
  color: #333;
  margin-left: 10px;
  margin-right: 30px;
}

/* line 34, ../sass/components/modules/_buttonBar.scss */
.preiszusatz-mitlink {
  max-width: 200px;
}

/* line 38, ../sass/components/modules/_buttonBar.scss */
.quantity input:focus {
  outline: 0;
}

/* line 42, ../sass/components/modules/_buttonBar.scss */
.quantity-nav {
  margin-left: 10px;
  position: absolute;
  top: 0;
  right: 0;
  display: none;
}

/* line 50, ../sass/components/modules/_buttonBar.scss */
.quantity-button {
  border: 1px solid #CBCBCB;
  padding-top: 3px;
  height: 25px;
  position: absolute;
  cursor: pointer;
  border-left: none;
  width: 20px;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}
/* line 63, ../sass/components/modules/_buttonBar.scss */
.quantity-button.quantity-down {
  right: 20px;
  background-image: url("../img/layout/mengenpfeil_weniger.svg");
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}
/* line 69, ../sass/components/modules/_buttonBar.scss */
.quantity-button.quantity-up {
  right: 0;
  background-image: url("../img/layout/mengenpfeil_mehr.svg");
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}

/*
* 4.5 Konfigurator: Kommentare Owayo Mitarbeiter
*/
/*Kommentare */
/* line 8, ../sass/components/modules/_commentBox.scss */
#showComment .comments {
  position: relative;
  padding: 12px 15px;
}
/* line 13, ../sass/components/modules/_commentBox.scss */
#showComment h2 {
  margin-bottom: 5px;
}
/* line 17, ../sass/components/modules/_commentBox.scss */
#showComment #commentTextArea {
  width: 100%;
  background: #fff;
  border: none;
  margin-bottom: 10px;
}

/* line 25, ../sass/components/modules/_commentBox.scss */
.leaveComment {
  border: 5px black solid;
}

/* line 29, ../sass/components/modules/_commentBox.scss */
.commentBox {
  background-color: red;
  padding: 10px;
}

/* line 34, ../sass/components/modules/_commentBox.scss */
#showHideComments {
  background: #fff;
  width: 250px;
  height: auto;
  position: absolute;
  top: 10px;
  right: 10px;
  -webkit-box-shadow: 0 1px 10px #C2C2C2;
  -moz-box-shadow: 0 1px 10px #C2C2C2;
  box-shadow: 0 1px 10px #C2C2C2;
  display: none;
  z-index: 999;
}

/* line 48, ../sass/components/modules/_commentBox.scss */
.toggleComments {
  width: 20px;
  height: 20px;
  background-color: lightgray;
}

/* line 54, ../sass/components/modules/_commentBox.scss */
.commentsDisabledPic {
  width: 20px;
  height: 20px;
}

/* line 59, ../sass/components/modules/_commentBox.scss */
.commentsVisible .commentsDisabledPic {
  display: none;
}

/* line 63, ../sass/components/modules/_commentBox.scss */
#numberOfComments {
  color: red;
  position: absolute;
  top: 11px;
  right: 29px;
}

/* line 70, ../sass/components/modules/_commentBox.scss */
#saveDraftComment_popup {
  background-color: white;
}

/* line 76, ../sass/components/modules/_commentBox.scss */
.commentBoxVisibleOnTop {
  z-index: 100;
}

/* line 80, ../sass/components/modules/_commentBox.scss */
.commentTime {
  color: white;
  font-weight: bolder;
  border-bottom: 2px solid white;
  margin-bottom: 15px;
}

/* line 87, ../sass/components/modules/_commentBox.scss */
.commentMessage {
  max-height: 300px;
  overflow-y: auto;
}

/* line 92, ../sass/components/modules/_commentBox.scss */
.leaveComment {
  z-index: 20000;
}

/* line 96, ../sass/components/modules/_commentBox.scss */
#showHideComments .wrapper-options .disabled span {
  color: dimgray;
}

/* line 101, ../sass/components/modules/_commentBox.scss */
.draftHasComments {
  background: url(https://static.owayo-cdn.com/konfigurator_html/img/Kommentar_Icon.png) no-repeat top right;
  background-size: 25px 25px;
  background-position-x: 20px;
}

/* line 1, ../sass/components/modules/_variantenBox.scss */
#variantenListPanel img {
  cursor: pointer;
  width: 40%;
  border: 1px solid #EFEFEF;
  margin: 5%;
}

/* line 8, ../sass/components/modules/_variantenBox.scss */
#variantenSwiperHeading {
  font-size: x-large;
  width: 100%;
  text-align: center;
  padding: 20px 0;
}

/* line 15, ../sass/components/modules/_variantenBox.scss */
#varianten.active {
  height: 100%;
}

/* line 20, ../sass/components/modules/_variantenBox.scss */
.varianteLoading.variantenListe {
  width: 45%;
  height: 100px;
  margin: 5px;
  border: 2px outset darkgray;
  border-collapse: collapse;
  float: left;
}

/* line 4, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren .box .box-content {
  overflow-y: scroll;
  padding: 20px;
}
/* line 9, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren label {
  padding-top: 0.5em;
  font-size: larger;
}
/* line 13, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren .individualisieren-zeilenlabel {
  padding-right: 1em;
  font-size: 13px;
}
/* line 18, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren .individualisieren-textobject {
  margin-bottom: 10px;
}
/* line 22, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren .individualisieren-hideifnotboth {
  margin-top: 25px;
  margin-bottom: 25px;
}
/* line 27, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren .individualisieren-logo {
  min-height: 60px;
  display: flex;
  justify-content: space-between;
}
/* line 33, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren .ajax-file-upload-statusbar {
  display: none;
}
/* line 37, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren .ajax-upload-dragdrop {
  background: lightgrey;
  border: 1px solid black;
  height: 50%;
  width: 20%;
  margin-left: 10px;
  top: 15px;
}
/* line 45, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren .ajax-upload-dragdrop div:last-child {
  padding-top: 0;
}
/* line 49, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren .ajax-upload-dragdrop div {
  color: black;
}
/* line 54, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren .individualisieren-logo-button-container {
  width: 30%;
  height: 100%;
  position: relative;
}
/* line 59, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren .individualisieren-logo-button-container label {
  display: block;
  background: #EFEFEF;
  text-align: center;
  padding: 0.5em;
  border: 1px solid #C9C9C9;
  font-size: 13px;
}
/* line 68, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren .individualisieren-logo-button-container input {
  opacity: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
}
/* line 78, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren .individualisieren-logocontainer {
  position: relative;
  width: 80px;
}
/* line 82, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren .individualisieren-logocontainer .individualisieren-wappen {
  padding-right: 15px;
}
/* line 86, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren .individualisieren-logocontainer .btn-delete-popup {
  position: absolute;
  top: 10px;
  right: -5px;
}
/* line 93, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren .nologorepresentation {
  width: 100%;
  height: 50px;
  position: relative;
  background: linear-gradient(to top left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 2px), #ff0000 50%, rgba(0, 0, 0, 0) calc(50% + 2px), rgba(0, 0, 0, 0) 100%);
}
/* line 101, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren .nologo {
  display: none;
  background-color: #F3F3F3;
}
/* line 106, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren img {
  width: 100%;
  max-width: 75px;
  max-height: 75px;
}
/* line 112, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren ::after {
  clear: both;
}
/* line 118, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren #individualisieren-texte .individualisieren-text-input {
  display: block;
  width: calc(100% - 80px);
  border: 1px solid #cacaca;
  background: #fff;
  padding: 8px;
}
/* line 128, ../sass/components/modules/_individualisierenBox.scss */
#individualisieren #flaggenSelector {
  padding: 7px;
  width: calc(100% - 80px);
}

@media screen and (max-width: 550px) {
  /* line 3, ../sass/components/modules/_sizesTable.scss */
  #sizesTablePopup .size-owayo h3 {
    margin-bottom: 80px;
  }
}

/* line 9, ../sass/components/modules/_sizesTable.scss */
.size-owayo h3 img {
  max-width: 55px;
}

/* line 13, ../sass/components/modules/_sizesTable.scss */
.size-owayo h3 span {
  font-weight: 600;
  display: inline-block;
  vertical-align: top;
  padding-top: 15px;
  padding-left: 10px;
}

/* line 21, ../sass/components/modules/_sizesTable.scss */
.size-owayo h3 {
  margin-bottom: 20px;
}

/* line 25, ../sass/components/modules/_sizesTable.scss */
.size-owayo .download img {
  max-width: 55px;
}

/* line 29, ../sass/components/modules/_sizesTable.scss */
.size-owayo .download span {
  display: inline-block;
  top: -10px;
  position: relative;
  margin-left: 10px;
  text-decoration: underline;
}

/* line 37, ../sass/components/modules/_sizesTable.scss */
.size-owayo.men th {
  background: #0071B9;
}

/* line 41, ../sass/components/modules/_sizesTable.scss */
.size-owayo.women th {
  background: #E74043;
}

/* line 45, ../sass/components/modules/_sizesTable.scss */
.size-owayo.unisex th {
  background: #0071B9;
}

/* line 49, ../sass/components/modules/_sizesTable.scss */
.size-owayo.men th:nth-child(even) {
  /*background: #0061A0*/
}

/* line 53, ../sass/components/modules/_sizesTable.scss */
.size-owayo.women th:nth-child(even) {
  /*background: #C43A44*/
}

/* line 57, ../sass/components/modules/_sizesTable.scss */
.size-table {
  margin-bottom: 40px;
  font-size: 11px;
  width: 100%;
  line-height: 22px;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #333;
}

/* line 67, ../sass/components/modules/_sizesTable.scss */
.size-table th, .size-table td {
  text-align: center;
  padding: 10px 8px;
  border-left: 1px solid #333;
}

/* line 73, ../sass/components/modules/_sizesTable.scss */
.size-table th:first-child, .size-table td:first-child {
  text-align: left;
  border-left: none;
}

/* line 78, ../sass/components/modules/_sizesTable.scss */
.size-table td {
  /*background: #CCC;*/
  border-top: 1px solid #333;
}

/* line 83, ../sass/components/modules/_sizesTable.scss */
.size-table thead {
  color: #fff;
}

/* line 87, ../sass/components/modules/_sizesTable.scss */
.size-table thead th {
  font-weight: 600;
}

/* line 91, ../sass/components/modules/_sizesTable.scss */
.size-table tr:first-child td:nth-child(odd) {
  background: #fff;
}

/* line 95, ../sass/components/modules/_sizesTable.scss */
.wrapper-masseinheiten {
  position: absolute;
  right: 80px;
  top: 10px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background-clip: padding-box;
  background: #333;
  text-align: left;
  width: 63px;
  height: 26px;
  border: 3px solid #333;
}
@media screen and (max-width: 550px) {
  /* line 95, ../sass/components/modules/_sizesTable.scss */
  .wrapper-masseinheiten {
    left: 80px;
    right: auto;
    top: 100px;
  }
}

/* line 115, ../sass/components/modules/_sizesTable.scss */
.wrapper-masseinheiten .masseinheiten_switcher {
  display: inline-block;
  color: #333;
  padding: 5px;
  cursor: pointer;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background-clip: padding-box;
  width: 20px;
  height: 20px;
  text-align: center;
  position: absolute;
  top: 0;
}
/* line 129, ../sass/components/modules/_sizesTable.scss */
.wrapper-masseinheiten .masseinheiten_switcher.masseinheit_button_cm {
  right: 0;
}
/* line 132, ../sass/components/modules/_sizesTable.scss */
.wrapper-masseinheiten .masseinheiten_switcher.masseinheit_button_cm > span {
  right: -40px;
  position: absolute;
  color: #333;
  display: block;
  z-index: 99;
  font-size: 16px;
  font-weight: 600;
  top: -1px;
}
/* line 142, ../sass/components/modules/_sizesTable.scss */
.wrapper-masseinheiten .masseinheiten_switcher.masseinheit_button_cm > span.leftside {
  right: -40px;
}
/* line 148, ../sass/components/modules/_sizesTable.scss */
.wrapper-masseinheiten .masseinheiten_switcher.masseinheit_button_inches {
  left: 0;
}
/* line 151, ../sass/components/modules/_sizesTable.scss */
.wrapper-masseinheiten .masseinheiten_switcher.masseinheit_button_inches > span {
  left: -40px;
  position: absolute;
  color: #333;
  display: block;
  z-index: 99;
  font-size: 16px;
  font-weight: 600;
  top: -1px;
}
/* line 161, ../sass/components/modules/_sizesTable.scss */
.wrapper-masseinheiten .masseinheiten_switcher.masseinheit_button_inches > span.rightside {
  left: -60px;
}

/* line 168, ../sass/components/modules/_sizesTable.scss */
.wrapper-masseinheiten .masseinheiten_switcher.active {
  background-color: #fff;
  color: #000;
}

/* line 175, ../sass/components/modules/_sizesTable.scss */
.es .wrapper-masseinheiten,
.no .wrapper-masseinheiten {
  right: 100px;
}
/* line 179, ../sass/components/modules/_sizesTable.scss */
.es .wrapper-masseinheiten .masseinheiten_switcher.masseinheit_button_cm > span,
.no .wrapper-masseinheiten .masseinheiten_switcher.masseinheit_button_cm > span {
  right: -50px;
}
/* line 183, ../sass/components/modules/_sizesTable.scss */
.es .wrapper-masseinheiten .masseinheiten_switcher.masseinheit_button_inches > span,
.no .wrapper-masseinheiten .masseinheiten_switcher.masseinheit_button_inches > span {
  left: -85px;
}

/* line 194, ../sass/components/modules/_sizesTable.scss */
.de .wrapper-masseinheiten .masseinheiten_switcher.masseinheit_button_cm > span {
  right: -40px;
}
/* line 200, ../sass/components/modules/_sizesTable.scss */
.de span.inches.leftside {
  left: -40px !important;
}

/* line 209, ../sass/components/modules/_sizesTable.scss */
.fr .wrapper-masseinheiten .masseinheiten_switcher.masseinheit_button_cm > span {
  right: -40px;
}
/* line 213, ../sass/components/modules/_sizesTable.scss */
.fr .wrapper-masseinheiten .masseinheiten_switcher.masseinheit_button_inches > span {
  left: -70px;
}

/* line 224, ../sass/components/modules/_sizesTable.scss */
.nl .wrapper-masseinheiten .masseinheiten_switcher.masseinheit_button_cm > span {
  right: -40px;
}
/* line 228, ../sass/components/modules/_sizesTable.scss */
.nl .wrapper-masseinheiten .masseinheiten_switcher.masseinheit_button_inches > span {
  left: -70px;
}

/* line 239, ../sass/components/modules/_sizesTable.scss */
.it .wrapper-masseinheiten .masseinheiten_switcher.masseinheit_button_cm > span {
  right: -40px;
}
/* line 243, ../sass/components/modules/_sizesTable.scss */
.it .wrapper-masseinheiten .masseinheiten_switcher.masseinheit_button_inches > span {
  left: -62px;
}

/* line 251, ../sass/components/modules/_sizesTable.scss */
.sizesTable a {
  text-decoration: underline;
}

/* line 256, ../sass/components/modules/_sizesTable.scss */
#userInteractionPopup.sizesTable {
  min-width: 800px;
  max-height: 700px;
  height: auto;
}

/* line 262, ../sass/components/modules/_sizesTable.scss */
.richtig-messen {
  padding-top: 40px;
}
/* line 265, ../sass/components/modules/_sizesTable.scss */
.richtig-messen .row {
  display: flex;
}
@media (max-width: 620px) {
  /* line 265, ../sass/components/modules/_sizesTable.scss */
  .richtig-messen .row {
    flex-direction: column;
  }
}
/* line 272, ../sass/components/modules/_sizesTable.scss */
.richtig-messen .row .col-33 {
  width: 30%;
}
@media (max-width: 620px) {
  /* line 272, ../sass/components/modules/_sizesTable.scss */
  .richtig-messen .row .col-33 {
    width: 100%;
  }
}
/* line 279, ../sass/components/modules/_sizesTable.scss */
.richtig-messen .row .col-33:nth-child(1) {
  padding-top: 10%;
  text-align: center;
}
/* line 284, ../sass/components/modules/_sizesTable.scss */
.richtig-messen .row .col-33:nth-child(2) {
  width: 40%;
  padding-left: 40px;
  padding-right: 40px;
}
@media (max-width: 620px) {
  /* line 284, ../sass/components/modules/_sizesTable.scss */
  .richtig-messen .row .col-33:nth-child(2) {
    width: 50%;
    margin: 0 auto 30px auto;
  }
}

/* line 298, ../sass/components/modules/_sizesTable.scss */
.block-question {
  width: 50%;
  display: block;
  background: #ccc;
  text-align: center;
  padding: 20px;
  font-weight: 600;
  margin: 60px auto 80px auto;
}
/* line 307, ../sass/components/modules/_sizesTable.scss */
.block-question p {
  margin-bottom: 0;
}

/***********************************************
* Components: Popups
* - popup allgemein
* - chose product
* - chose product feature
* - login
* - mydesign
* - shopping basket
* - exmplardaten - fix / variabel
* - data input - shopping basket
***********************************************/
/* Magnific Popup CSS */
/* von Plugin vorgegeben */
/* line 3, ../sass/components/popups/_mfp.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.15;
  filter: alpha(opacity=2);
}

/* line 16, ../sass/components/popups/_mfp.scss */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999991;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}
@media screen and (max-width: 600px) {
  /* line 16, ../sass/components/popups/_mfp.scss */
  .mfp-wrap {
    top: 0px !important;
  }
}

/* line 31, ../sass/components/popups/_mfp.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 44, ../sass/components/popups/_mfp.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 51, ../sass/components/popups/_mfp.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 55, ../sass/components/popups/_mfp.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  margin: 0 auto;
  text-align: left;
  z-index: 9999992;
  vertical-align: top;
}

/* line 64, ../sass/components/popups/_mfp.scss */
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 69, ../sass/components/popups/_mfp.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 73, ../sass/components/popups/_mfp.scss */
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 79, ../sass/components/popups/_mfp.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 86, ../sass/components/popups/_mfp.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 90, ../sass/components/popups/_mfp.scss */
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 96, ../sass/components/popups/_mfp.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 100, ../sass/components/popups/_mfp.scss */
.mfp-hide {
  display: none !important;
}

/* line 104, ../sass/components/popups/_mfp.scss */
.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

/* line 116, ../sass/components/popups/_mfp.scss */
.mfp-preloader a {
  color: #cccccc;
}

/* line 120, ../sass/components/popups/_mfp.scss */
.mfp-preloader a:hover {
  color: white;
}

/* line 124, ../sass/components/popups/_mfp.scss */
.mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 128, ../sass/components/popups/_mfp.scss */
.mfp-s-error .mfp-content {
  display: none;
}

/* line 132, ../sass/components/popups/_mfp.scss */
button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 25px;
  height: 25px;
  background: url("../img/layout/schliessen.svg") no-repeat 0 0;
  background-size: 25px auto;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}

/* line 154, ../sass/components/popups/_mfp.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 159, ../sass/components/popups/_mfp.scss */
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

/* line 175, ../sass/components/popups/_mfp.scss */
.mfp-close-btn-in .mfp-close {
  color: #333;
}

/* line 179, ../sass/components/popups/_mfp.scss */
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

/* line 187, ../sass/components/popups/_mfp.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

/* line 197, ../sass/components/popups/_mfp.scss */
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

/* line 210, ../sass/components/popups/_mfp.scss */
.mfp-arrow:active {
  margin-top: -54px;
}

/* line 214, ../sass/components/popups/_mfp.scss */
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 219, ../sass/components/popups/_mfp.scss */
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

/* line 232, ../sass/components/popups/_mfp.scss */
.mfp-arrow:after, .mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

/* line 238, ../sass/components/popups/_mfp.scss */
.mfp-arrow:before, .mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

/* line 244, ../sass/components/popups/_mfp.scss */
.mfp-arrow-left {
  left: 0;
}

/* line 248, ../sass/components/popups/_mfp.scss */
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

/* line 253, ../sass/components/popups/_mfp.scss */
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

/* line 258, ../sass/components/popups/_mfp.scss */
.mfp-arrow-right {
  right: 0;
}

/* line 262, ../sass/components/popups/_mfp.scss */
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

/* line 267, ../sass/components/popups/_mfp.scss */
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
  border-left: 27px solid #3F3F3F;
}

/* line 271, ../sass/components/popups/_mfp.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 276, ../sass/components/popups/_mfp.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

/* line 282, ../sass/components/popups/_mfp.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* line 286, ../sass/components/popups/_mfp.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

/* line 293, ../sass/components/popups/_mfp.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
/* line 305, ../sass/components/popups/_mfp.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
/* line 319, ../sass/components/popups/_mfp.scss */
.mfp-figure {
  line-height: 0;
}

/* line 323, ../sass/components/popups/_mfp.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

/* line 338, ../sass/components/popups/_mfp.scss */
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

/* line 345, ../sass/components/popups/_mfp.scss */
.mfp-figure figure {
  margin: 0;
}

/* line 349, ../sass/components/popups/_mfp.scss */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

/* line 358, ../sass/components/popups/_mfp.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

/* line 366, ../sass/components/popups/_mfp.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 370, ../sass/components/popups/_mfp.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  /* line 378, ../sass/components/popups/_mfp.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 382, ../sass/components/popups/_mfp.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  /* line 385, ../sass/components/popups/_mfp.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  /* line 389, ../sass/components/popups/_mfp.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  /* line 393, ../sass/components/popups/_mfp.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 404, ../sass/components/popups/_mfp.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  /* line 407, ../sass/components/popups/_mfp.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  /* line 411, ../sass/components/popups/_mfp.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  /* line 425, ../sass/components/popups/_mfp.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  /* line 430, ../sass/components/popups/_mfp.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  /* line 435, ../sass/components/popups/_mfp.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  /* line 440, ../sass/components/popups/_mfp.scss */
  .mfp-container {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 446, ../sass/components/popups/_mfp.scss */
.mfp-ie7 .mfp-img {
  padding: 0;
}

/* line 450, ../sass/components/popups/_mfp.scss */
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}

/* line 458, ../sass/components/popups/_mfp.scss */
.mfp-ie7 .mfp-container {
  padding: 0;
}

/* line 462, ../sass/components/popups/_mfp.scss */
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}

/* line 466, ../sass/components/popups/_mfp.scss */
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/* Effekte */
/*

====== Zoom effect ======

*/
/* line 478, ../sass/components/popups/_mfp.scss */
.mfp-zoom-in {
  /* start state */
  /* animate in */
  /* animate out */
}
/* line 481, ../sass/components/popups/_mfp.scss */
.mfp-zoom-in .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  transform: scale(0.99);
}
/* line 487, ../sass/components/popups/_mfp.scss */
.mfp-zoom-in.mfp-bg {
  opacity: 0;
  transition: all 0.2s ease-out;
}
/* line 494, ../sass/components/popups/_mfp.scss */
.mfp-zoom-in.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1);
}
/* line 498, ../sass/components/popups/_mfp.scss */
.mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.15;
}
/* line 506, ../sass/components/popups/_mfp.scss */
.mfp-zoom-in.mfp-removing .mfp-with-anim {
  transform: scale(0.99);
  opacity: 0;
}
/* line 510, ../sass/components/popups/_mfp.scss */
.mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}

/*

====== Zoom-out effect ======

*/
/* line 524, ../sass/components/popups/_mfp.scss */
.mfp-zoom-out {
  /* start state */
  /* animate in */
  /* animate out */
}
/* line 527, ../sass/components/popups/_mfp.scss */
.mfp-zoom-out .mfp-with-anim {
  opacity: 0;
  transition: all 0.3s ease-in-out;
  transform: scale(1.3);
}
/* line 533, ../sass/components/popups/_mfp.scss */
.mfp-zoom-out.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
}
/* line 540, ../sass/components/popups/_mfp.scss */
.mfp-zoom-out.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1);
}
/* line 544, ../sass/components/popups/_mfp.scss */
.mfp-zoom-out.mfp-ready.mfp-bg {
  opacity: 0.15;
}
/* line 552, ../sass/components/popups/_mfp.scss */
.mfp-zoom-out.mfp-removing .mfp-with-anim {
  transform: scale(1.3);
  opacity: 0;
}
/* line 556, ../sass/components/popups/_mfp.scss */
.mfp-zoom-out.mfp-removing.mfp-bg {
  opacity: 0;
}

/* Popup Farbwerte */
/* line 13, ../sass/components/popups/_popup.scss */
.white-popup, #open-popup-loginAnmeldung, #open-popup-loginRegistrierung, #open-popup-forgotPassword {
  position: relative;
  width: 1140px;
  height: 90%;
  max-width: 100%;
  margin: 0 auto;
  z-index: 999999;
  background: #fff;
  top: 80px;
  right: -20px;
  -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
}
@media screen and (max-width: 1210px) {
  /* line 13, ../sass/components/popups/_popup.scss */
  .white-popup, #open-popup-loginAnmeldung, #open-popup-loginRegistrierung, #open-popup-forgotPassword {
    right: 0;
    width: 100%;
  }
}
@media screen and (max-width: 680px) {
  /* line 13, ../sass/components/popups/_popup.scss */
  .white-popup, #open-popup-loginAnmeldung, #open-popup-loginRegistrierung, #open-popup-forgotPassword {
    top: 50px;
  }
}
/* line 34, ../sass/components/popups/_popup.scss */
.white-popup h2, #open-popup-loginAnmeldung h2, #open-popup-loginRegistrierung h2, #open-popup-forgotPassword h2 {
  color: #006890;
  text-align: left;
  font-size: 20px;
  font-size: 1.25rem;
  padding-bottom: 20px;
  font-weight: 500;
}
@media screen and (max-width: 680px) {
  /* line 34, ../sass/components/popups/_popup.scss */
  .white-popup h2, #open-popup-loginAnmeldung h2, #open-popup-loginRegistrierung h2, #open-popup-forgotPassword h2 {
    font-size: 16px;
  }
}
/* line 46, ../sass/components/popups/_popup.scss */
.white-popup h3, #open-popup-loginAnmeldung h3, #open-popup-loginRegistrierung h3, #open-popup-forgotPassword h3 {
  text-align: left;
  font-size: 14px;
  margin-bottom: 15px;
  font-weight: 500;
}
/* line 53, ../sass/components/popups/_popup.scss */
.white-popup h4, #open-popup-loginAnmeldung h4, #open-popup-loginRegistrierung h4, #open-popup-forgotPassword h4 {
  font-size: 13px;
  line-height: 1.45em;
  font-weight: 500;
  text-align: left;
}
/* line 60, ../sass/components/popups/_popup.scss */
.white-popup p, #open-popup-loginAnmeldung p, #open-popup-loginRegistrierung p, #open-popup-forgotPassword p {
  text-align: left;
  font-size: 13px;
  line-height: 1.45em;
  margin-bottom: 15px;
}
/* line 67, ../sass/components/popups/_popup.scss */
.white-popup input, #open-popup-loginAnmeldung input, #open-popup-loginRegistrierung input, #open-popup-forgotPassword input,
.white-popup textarea,
#open-popup-loginAnmeldung textarea,
#open-popup-loginRegistrierung textarea,
#open-popup-forgotPassword textarea {
  width: 100%;
  padding: 10px;
  display: block;
  margin-bottom: 20px;
  border: 1px solid #D1D1D1;
  color: #8D8D8D;
  font-size: 16px;
}
/* line 78, ../sass/components/popups/_popup.scss */
.white-popup input, #open-popup-loginAnmeldung input, #open-popup-loginRegistrierung input, #open-popup-forgotPassword input,
.white-popup textarea,
#open-popup-loginAnmeldung textarea,
#open-popup-loginRegistrierung textarea,
#open-popup-forgotPassword textarea,
.white-popup select,
#open-popup-loginAnmeldung select,
#open-popup-loginRegistrierung select,
#open-popup-forgotPassword select,
.white-popup select:focus,
#open-popup-loginAnmeldung select:focus,
#open-popup-loginRegistrierung select:focus,
#open-popup-forgotPassword select:focus {
  font-size: 16px;
}
/* line 85, ../sass/components/popups/_popup.scss */
.white-popup label, #open-popup-loginAnmeldung label, #open-popup-loginRegistrierung label, #open-popup-forgotPassword label {
  font-weight: 500;
  margin-bottom: 8px;
  display: block;
  width: 100%;
  font-size: 13px;
}
/* line 93, ../sass/components/popups/_popup.scss */
.white-popup .standard-btn-grey, #open-popup-loginAnmeldung .standard-btn-grey, #open-popup-loginRegistrierung .standard-btn-grey, #open-popup-forgotPassword .standard-btn-grey {
  background-color: #F5F5F5;
  border: 1px solid #C0C0C0;
  text-align: center;
  min-width: 140px;
}
/* line 100, ../sass/components/popups/_popup.scss */
.white-popup .standard-btn-blue, #open-popup-loginAnmeldung .standard-btn-blue, #open-popup-loginRegistrierung .standard-btn-blue, #open-popup-forgotPassword .standard-btn-blue {
  background-color: #FBFBFB;
  border: 1px solid #006890;
  color: #006890;
  text-align: center;
  min-width: 140px;
  background-image: none;
}
/* line 109, ../sass/components/popups/_popup.scss */
.white-popup .popup-header, #open-popup-loginAnmeldung .popup-header, #open-popup-loginRegistrierung .popup-header, #open-popup-forgotPassword .popup-header {
  padding: 30px 40px 0px 40px;
}
@media screen and (max-width: 680px) {
  /* line 109, ../sass/components/popups/_popup.scss */
  .white-popup .popup-header, #open-popup-loginAnmeldung .popup-header, #open-popup-loginRegistrierung .popup-header, #open-popup-forgotPassword .popup-header {
    padding: 20px 20px 0px 20px;
  }
}
/* line 117, ../sass/components/popups/_popup.scss */
.white-popup .popup-content, #open-popup-loginAnmeldung .popup-content, #open-popup-loginRegistrierung .popup-content, #open-popup-forgotPassword .popup-content {
  padding: 10px 40px;
  width: 100%;
}
/* line 121, ../sass/components/popups/_popup.scss */
.white-popup .popup-content .popup-content-main, #open-popup-loginAnmeldung .popup-content .popup-content-main, #open-popup-loginRegistrierung .popup-content .popup-content-main, #open-popup-forgotPassword .popup-content .popup-content-main {
  float: left;
  width: calc(100% - 380px);
  height: auto;
  max-height: 600px;
  overflow-y: auto;
}
@media screen and (max-width: 980px) {
  /* line 121, ../sass/components/popups/_popup.scss */
  .white-popup .popup-content .popup-content-main, #open-popup-loginAnmeldung .popup-content .popup-content-main, #open-popup-loginRegistrierung .popup-content .popup-content-main, #open-popup-forgotPassword .popup-content .popup-content-main {
    float: none;
    clear: both;
    max-height: none;
    width: 100%;
  }
}
/* line 136, ../sass/components/popups/_popup.scss */
.white-popup .popup-content .popup-content-sidebar, #open-popup-loginAnmeldung .popup-content .popup-content-sidebar, #open-popup-loginRegistrierung .popup-content .popup-content-sidebar, #open-popup-forgotPassword .popup-content .popup-content-sidebar {
  float: right;
  width: 380px;
  padding: 20px;
}
/* line 141, ../sass/components/popups/_popup.scss */
.white-popup .popup-content .popup-content-sidebar .vorschau, #open-popup-loginAnmeldung .popup-content .popup-content-sidebar .vorschau, #open-popup-loginRegistrierung .popup-content .popup-content-sidebar .vorschau, #open-popup-forgotPassword .popup-content .popup-content-sidebar .vorschau {
  padding: 20px 10%;
}
@media screen and (max-width: 980px) {
  /* line 136, ../sass/components/popups/_popup.scss */
  .white-popup .popup-content .popup-content-sidebar, #open-popup-loginAnmeldung .popup-content .popup-content-sidebar, #open-popup-loginRegistrierung .popup-content .popup-content-sidebar, #open-popup-forgotPassword .popup-content .popup-content-sidebar {
    float: none;
    clear: both;
    max-height: auto;
    width: 100%;
  }
}
/* line 153, ../sass/components/popups/_popup.scss */
.white-popup .popup-content .popup-input, #open-popup-loginAnmeldung .popup-content .popup-input, #open-popup-loginRegistrierung .popup-content .popup-input, #open-popup-forgotPassword .popup-content .popup-input {
  border: none;
  background: #ECECEC;
  padding: 10px;
  text-align: center;
}
@media screen and (max-width: 680px) {
  /* line 117, ../sass/components/popups/_popup.scss */
  .white-popup .popup-content, #open-popup-loginAnmeldung .popup-content, #open-popup-loginRegistrierung .popup-content, #open-popup-forgotPassword .popup-content {
    padding: 10px 20px;
  }
}
/* line 163, ../sass/components/popups/_popup.scss */
.white-popup .popup-footer, #open-popup-loginAnmeldung .popup-footer, #open-popup-loginRegistrierung .popup-footer, #open-popup-forgotPassword .popup-footer {
  overflow: auto;
}
/* line 166, ../sass/components/popups/_popup.scss */
.white-popup .popup-footer .popup-footer-btn, #open-popup-loginAnmeldung .popup-footer .popup-footer-btn, #open-popup-loginRegistrierung .popup-footer .popup-footer-btn, #open-popup-forgotPassword .popup-footer .popup-footer-btn {
  width: 100%;
  padding: 20px 40px 30px 40px;
}
/* line 3, ../sass/_mixins.scss */
.white-popup .popup-footer .popup-footer-btn:before, #open-popup-loginAnmeldung .popup-footer .popup-footer-btn:before, #open-popup-loginRegistrierung .popup-footer .popup-footer-btn:before, #open-popup-forgotPassword .popup-footer .popup-footer-btn:before, .white-popup .popup-footer .popup-footer-btn:after, #open-popup-loginAnmeldung .popup-footer .popup-footer-btn:after, #open-popup-loginRegistrierung .popup-footer .popup-footer-btn:after, #open-popup-forgotPassword .popup-footer .popup-footer-btn:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.white-popup .popup-footer .popup-footer-btn:after, #open-popup-loginAnmeldung .popup-footer .popup-footer-btn:after, #open-popup-loginRegistrierung .popup-footer .popup-footer-btn:after, #open-popup-forgotPassword .popup-footer .popup-footer-btn:after {
  clear: both;
}
@media screen and (max-width: 680px) {
  /* line 166, ../sass/components/popups/_popup.scss */
  .white-popup .popup-footer .popup-footer-btn, #open-popup-loginAnmeldung .popup-footer .popup-footer-btn, #open-popup-loginRegistrierung .popup-footer .popup-footer-btn, #open-popup-forgotPassword .popup-footer .popup-footer-btn {
    padding: 20px 20px 30px 20px;
  }
}
/* line 176, ../sass/components/popups/_popup.scss */
.white-popup .popup-footer .right-btn, #open-popup-loginAnmeldung .popup-footer .right-btn, #open-popup-loginRegistrierung .popup-footer .right-btn, #open-popup-forgotPassword .popup-footer .right-btn {
  float: right;
}
/* line 179, ../sass/components/popups/_popup.scss */
.white-popup .popup-footer .left-btn, #open-popup-loginAnmeldung .popup-footer .left-btn, #open-popup-loginRegistrierung .popup-footer .left-btn, #open-popup-forgotPassword .popup-footer .left-btn {
  float: left;
}
/* line 182, ../sass/components/popups/_popup.scss */
.white-popup .popup-footer .popup-footer-btn.single-button, #open-popup-loginAnmeldung .popup-footer .popup-footer-btn.single-button, #open-popup-loginRegistrierung .popup-footer .popup-footer-btn.single-button, #open-popup-forgotPassword .popup-footer .popup-footer-btn.single-button {
  width: 35%;
  min-width: 150px;
  margin: auto;
  padding: 0;
}
/* line 189, ../sass/components/popups/_popup.scss */
.white-popup .popup-footer .button, #open-popup-loginAnmeldung .popup-footer .button, #open-popup-loginRegistrierung .popup-footer .button, #open-popup-forgotPassword .popup-footer .button {
  width: 35%;
  min-width: 150px;
}
/* line 195, ../sass/components/popups/_popup.scss */
.white-popup .popup-footer-center, #open-popup-loginAnmeldung .popup-footer-center, #open-popup-loginRegistrierung .popup-footer-center, #open-popup-forgotPassword .popup-footer-center {
  text-align: center;
  padding: 20px 40px 30px 40px;
}
@media screen and (max-width: 680px) {
  /* line 195, ../sass/components/popups/_popup.scss */
  .white-popup .popup-footer-center, #open-popup-loginAnmeldung .popup-footer-center, #open-popup-loginRegistrierung .popup-footer-center, #open-popup-forgotPassword .popup-footer-center {
    padding: 20px 20px 30px 20px;
  }
}
/* line 205, ../sass/components/popups/_popup.scss */
.white-popup.small, .small#open-popup-loginAnmeldung, .small#open-popup-loginRegistrierung, .small#open-popup-forgotPassword {
  width: 440px;
  background: #F9F9F9;
  right: 40px;
}
/* line 210, ../sass/components/popups/_popup.scss */
.white-popup.small .popup-header, .small#open-popup-loginAnmeldung .popup-header, .small#open-popup-loginRegistrierung .popup-header, .small#open-popup-forgotPassword .popup-header {
  padding: 30px 30px 0px 30px;
}
/* line 214, ../sass/components/popups/_popup.scss */
.white-popup.small .popup-content, .small#open-popup-loginAnmeldung .popup-content, .small#open-popup-loginRegistrierung .popup-content, .small#open-popup-forgotPassword .popup-content {
  padding: 10px 30px;
}
/* line 220, ../sass/components/popups/_popup.scss */
.white-popup.small .popup-footer .popup-footer-btn, .small#open-popup-loginAnmeldung .popup-footer .popup-footer-btn, .small#open-popup-loginRegistrierung .popup-footer .popup-footer-btn, .small#open-popup-forgotPassword .popup-footer .popup-footer-btn {
  padding: 20px 30px 30px 30px;
}
@media screen and (max-width: 680px) {
  /* line 226, ../sass/components/popups/_popup.scss */
  .white-popup.small .popup-header, .small#open-popup-loginAnmeldung .popup-header, .small#open-popup-loginRegistrierung .popup-header, .small#open-popup-forgotPassword .popup-header {
    padding: 30px 20px 0px 20px;
  }
  /* line 230, ../sass/components/popups/_popup.scss */
  .white-popup.small .popup-content, .small#open-popup-loginAnmeldung .popup-content, .small#open-popup-loginRegistrierung .popup-content, .small#open-popup-forgotPassword .popup-content {
    padding: 10px 20px;
  }
  /* line 236, ../sass/components/popups/_popup.scss */
  .white-popup.small .popup-footer .popup-footer-btn, .small#open-popup-loginAnmeldung .popup-footer .popup-footer-btn, .small#open-popup-loginRegistrierung .popup-footer .popup-footer-btn, .small#open-popup-forgotPassword .popup-footer .popup-footer-btn {
    padding: 20px 20px 30px 20px;
  }
}
/* line 244, ../sass/components/popups/_popup.scss */
.white-popup.video, .video#open-popup-loginAnmeldung, .video#open-popup-loginRegistrierung, .video#open-popup-forgotPassword {
  width: 600px;
  height: 335px;
  top: 300px;
}

/* line 251, ../sass/components/popups/_popup.scss */
.open-video-popup {
  position: absolute;
  right: 0;
  top: 0;
  width: 43px;
  height: auto;
}

/* line 259, ../sass/components/popups/_popup.scss */
.btn-close {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 25px;
  height: 25px;
  background: url("../img/layout/schliessen.svg") no-repeat 0 0;
  background-size: 25px auto;
  border: none;
  cursor: pointer;
  z-index: 999999;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}

/* line 273, ../sass/components/popups/_popup.scss */
#open-popup-meineEntwuerfe {
  min-height: 750px;
  overflow: hidden;
}

/* line 282, ../sass/components/popups/_popup.scss */
#open-popup-owayoSenden .popupInfo a {
  display: block;
  float: left;
  width: 33.333333%;
  padding: 20px 40px;
}
@media screen and (max-width: 700px) {
  /* line 282, ../sass/components/popups/_popup.scss */
  #open-popup-owayoSenden .popupInfo a {
    float: none;
    clear: both;
    width: 100%;
    padding: 20px 0;
    text-align: center;
  }
  /* line 295, ../sass/components/popups/_popup.scss */
  #open-popup-owayoSenden .popupInfo a h4, #open-popup-owayoSenden .popupInfo a p {
    text-align: center;
  }
}
/* line 302, ../sass/components/popups/_popup.scss */
#open-popup-owayoSenden .anfrage-img img {
  width: auto;
  height: 80px;
  margin-bottom: 10px;
}
/* line 308, ../sass/components/popups/_popup.scss */
#open-popup-owayoSenden .standard-btn-grey {
  width: 200px;
  margin-top: 20px;
  float: right;
  margin-bottom: 25px;
}

/* line 316, ../sass/components/popups/_popup.scss */
#open-popup-lieferzeit {
  height: auto;
}
/* line 319, ../sass/components/popups/_popup.scss */
#open-popup-lieferzeit .produktionszeit,
#open-popup-lieferzeit .express,
#open-popup-lieferzeit .liefertermin {
  float: left;
  width: 33.333333%;
  padding: 20px 35px;
}
@media screen and (max-width: 700px) {
  /* line 319, ../sass/components/popups/_popup.scss */
  #open-popup-lieferzeit .produktionszeit,
  #open-popup-lieferzeit .express,
  #open-popup-lieferzeit .liefertermin {
    float: none;
    clear: both;
    width: 100%;
    padding: 20px 0;
  }
}
/* line 333, ../sass/components/popups/_popup.scss */
#open-popup-lieferzeit .produktionszeit a,
#open-popup-lieferzeit .express a,
#open-popup-lieferzeit .liefertermin a {
  display: block;
}
/* line 337, ../sass/components/popups/_popup.scss */
#open-popup-lieferzeit .produktionszeit img,
#open-popup-lieferzeit .express img,
#open-popup-lieferzeit .liefertermin img {
  width: auto;
  height: 80px;
  margin-bottom: 10px;
  margin-right: 5px;
}
/* line 344, ../sass/components/popups/_popup.scss */
#open-popup-lieferzeit .produktionszeit h4,
#open-popup-lieferzeit .express h4,
#open-popup-lieferzeit .liefertermin h4 {
  margin-bottom: 15px;
}
/* line 348, ../sass/components/popups/_popup.scss */
#open-popup-lieferzeit .produktionszeit .link_lieferzeit,
#open-popup-lieferzeit .produktionszeit .change-formular,
#open-popup-lieferzeit .express .link_lieferzeit,
#open-popup-lieferzeit .express .change-formular,
#open-popup-lieferzeit .liefertermin .link_lieferzeit,
#open-popup-lieferzeit .liefertermin .change-formular {
  text-decoration: underline;
}

/* line 356, ../sass/components/popups/_popup.scss */
#open-popup-contact-de {
  height: auto;
}
/* line 359, ../sass/components/popups/_popup.scss */
#open-popup-contact-de .left {
  float: left;
  width: 33.333333%;
  padding: 30px 40px 40px 40px;
}
@media screen and (max-width: 800px) {
  /* line 359, ../sass/components/popups/_popup.scss */
  #open-popup-contact-de .left {
    float: none;
    clear: both;
    width: 100%;
    padding: 30px 0;
  }
}

/* line 374, ../sass/components/popups/_popup.scss */
#open-popup-contact-en {
  height: auto;
}
/* line 377, ../sass/components/popups/_popup.scss */
#open-popup-contact-en h4 {
  margin-bottom: 15px;
}
/* line 381, ../sass/components/popups/_popup.scss */
#open-popup-contact-en .left {
  float: left;
  width: 33.333333%;
  padding: 30px 40px 40px 40px;
}
@media screen and (max-width: 800px) {
  /* line 381, ../sass/components/popups/_popup.scss */
  #open-popup-contact-en .left {
    float: none;
    clear: both;
    width: 100%;
    padding: 30px 0;
  }
}

/* line 396, ../sass/components/popups/_popup.scss */
#open-popup-contactform {
  height: auto;
}
/* line 399, ../sass/components/popups/_popup.scss */
#open-popup-contactform label {
  display: inline;
  width: 100%;
  margin-bottom: 5px;
  padding-top: 12px;
}
/* line 406, ../sass/components/popups/_popup.scss */
#open-popup-contactform textarea,
#open-popup-contactform input {
  display: block;
  width: 100%;
  border: 1px solid #D8D8D8;
  padding: 5px;
  margin-top: 5px;
}
/* line 414, ../sass/components/popups/_popup.scss */
#open-popup-contactform textarea.error,
#open-popup-contactform input.error {
  border: 1px solid red;
}
/* line 419, ../sass/components/popups/_popup.scss */
#open-popup-contactform .contactform-content {
  padding: 0 20px;
}
@media screen and (max-width: 800px) {
  /* line 419, ../sass/components/popups/_popup.scss */
  #open-popup-contactform .contactform-content {
    padding: 0;
  }
}
/* line 426, ../sass/components/popups/_popup.scss */
#open-popup-contactform .contactform-content .left {
  float: left;
  width: 50%;
  padding-right: 20px;
}
@media screen and (max-width: 800px) {
  /* line 426, ../sass/components/popups/_popup.scss */
  #open-popup-contactform .contactform-content .left {
    float: none;
    clear: both;
    width: 100%;
    padding-right: 0;
  }
}
/* line 439, ../sass/components/popups/_popup.scss */
#open-popup-contactform .contactform-content .right {
  float: right;
  width: 50%;
  padding-left: 20px;
}
@media screen and (max-width: 800px) {
  /* line 439, ../sass/components/popups/_popup.scss */
  #open-popup-contactform .contactform-content .right {
    float: none;
    clear: both;
    width: 100%;
    padding-left: 0;
  }
}
/* line 451, ../sass/components/popups/_popup.scss */
#open-popup-contactform .contactform-content .right p a {
  text-decoration: underline;
}
/* line 456, ../sass/components/popups/_popup.scss */
#open-popup-contactform .contactform-content .einwilligung {
  margin-top: 20px;
}
/* line 459, ../sass/components/popups/_popup.scss */
#open-popup-contactform .contactform-content .einwilligung .left {
  width: 35px;
  margin-bottom: 10px;
  padding-right: 0;
}
/* line 464, ../sass/components/popups/_popup.scss */
#open-popup-contactform .contactform-content .einwilligung .left input {
  width: 20px;
}
/* line 469, ../sass/components/popups/_popup.scss */
#open-popup-contactform .contactform-content .einwilligung .right {
  float: left;
  padding-left: 0;
}
/* line 473, ../sass/components/popups/_popup.scss */
#open-popup-contactform .contactform-content .einwilligung .right label {
  padding-top: 1px;
}
/* line 480, ../sass/components/popups/_popup.scss */
#open-popup-contactform .standard-btn-grey {
  float: left;
}
/* line 484, ../sass/components/popups/_popup.scss */
#open-popup-contactform .standard-btn-blue {
  float: right;
}

/* line 495, ../sass/components/popups/_popup.scss */
#open-popup-formular {
  height: auto;
}
/* line 498, ../sass/components/popups/_popup.scss */
#open-popup-formular .middle-text {
  padding: 20px 20px 0 20px;
}
/* line 502, ../sass/components/popups/_popup.scss */
#open-popup-formular h3 {
  font-weight: normal;
  font-size: 13px;
  margin-bottom: 10px;
}

/* line 510, ../sass/components/popups/_popup.scss */
#einzelExemplarErklaerung {
  top: 250px;
  height: auto;
}
/* line 513, ../sass/components/popups/_popup.scss */
#einzelExemplarErklaerung .standard-btn-blue {
  float: right;
}

/* line 518, ../sass/components/popups/_popup.scss */
#open-popup-AnzahlExemplare {
  width: 800px;
}

/* line 524, ../sass/components/popups/_popup.scss */
.productChangeWarning, .notLoggedInSaves {
  /*.popup-footer-btn {
  	width: 100%!important;
  }
  .standard-btn-grey {
  	float: left!important;
  	width: 48%!important;
  }
  .standard-btn-blue {
  	float: right!important;
  	width: 48%!important;
  }*/
}

/* line 539, ../sass/components/popups/_popup.scss */
.loginFailed, .orderSent, .mailSent, .fatalError, .partNotDroppable, .fileUploadError,
.generalError, .badEmail, .notice {
  /*	.standard-btn-blue {
  		float: right;
  		width: 150px;
  	}*/
}

/* line 548, ../sass/components/popups/_popup.scss */
#open-popup-logoConversion {
  width: 35%;
  height: auto;
}
/* line 552, ../sass/components/popups/_popup.scss */
#open-popup-logoConversion #commentForLogoConversion {
  height: 5em;
}
/* line 555, ../sass/components/popups/_popup.scss */
#open-popup-logoConversion #logoConversionEmail {
  height: 3em;
}
/* line 558, ../sass/components/popups/_popup.scss */
#open-popup-logoConversion .logoConversioninputfield {
  display: block;
  padding: 5px;
  margin: 10px auto;
  width: 100%;
  border: 1px solid #D8D8D8;
}

/* line 569, ../sass/components/popups/_popup.scss */
.logo-conversion-dialog {
  min-height: 350px;
}

/* line 574, ../sass/components/popups/_popup.scss */
#open-popup-textNew {
  max-width: 500px;
  top: 250px;
  height: auto;
}
/* line 579, ../sass/components/popups/_popup.scss */
#open-popup-textNew .standard-btn-grey {
  float: left;
  width: 48%;
}
/* line 583, ../sass/components/popups/_popup.scss */
#open-popup-textNew .standard-btn-blue {
  float: right;
  width: 48%;
}

/* line 589, ../sass/components/popups/_popup.scss */
#open-popup-confirm-delete {
  max-width: 500px;
  top: 250px;
  height: auto;
}
/* line 594, ../sass/components/popups/_popup.scss */
#open-popup-confirm-delete .standard-btn-grey {
  float: left;
  width: 48%;
}
/* line 598, ../sass/components/popups/_popup.scss */
#open-popup-confirm-delete .standard-btn-blue {
  float: right;
  width: 48%;
}

/* line 605, ../sass/components/popups/_popup.scss */
#open-popup-welcome {
  max-width: 500px;
}
/* line 607, ../sass/components/popups/_popup.scss */
#open-popup-welcome .standard-btn-blue {
  width: 300px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 614, ../sass/components/popups/_popup.scss */
#open-popup-teilen {
  top: 250px;
  height: auto;
}
/* line 618, ../sass/components/popups/_popup.scss */
#open-popup-teilen .teilen-btn {
  width: 300px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 625, ../sass/components/popups/_popup.scss */
#open-popup-teilen .teilen-btn li {
  float: left;
  padding: 10px;
}
/* line 629, ../sass/components/popups/_popup.scss */
#open-popup-teilen .teilen-btn li a {
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 80px;
  width: 80px;
  height: 80px;
}
/* line 637, ../sass/components/popups/_popup.scss */
#open-popup-teilen .teilen-btn li a.teilen-btn-email {
  background-image: url("../img/layout/icon-teilen-brief.svg");
}
/* line 641, ../sass/components/popups/_popup.scss */
#open-popup-teilen .teilen-btn li a.teilen-btn-fb {
  background-image: url("../img/layout/icon-teilen-facebook.svg");
}
/* line 645, ../sass/components/popups/_popup.scss */
#open-popup-teilen .teilen-btn li a.teilen-btn-wa {
  background-image: url("../img/layout/icon-teilen-whatsapp.svg");
}
/* line 649, ../sass/components/popups/_popup.scss */
#open-popup-teilen .teilen-btn li a.teilen-btn-pdf {
  background-image: url("../img/layout/icon-teilen-pdf.svg");
}

/* line 660, ../sass/components/popups/_popup.scss */
#open-popup-produktauswahl h2, #open-popup-bestellvorgang h2, #open-popup-sendDraft h2, #open-popup-warenkorb-changeAdress h2, #open-popup-warenkorb-zusammenfassung h2 {
  text-align: left;
}
/* line 661, ../sass/components/popups/_popup.scss */
#open-popup-produktauswahl .popup-footer-btn, #open-popup-bestellvorgang .popup-footer-btn, #open-popup-sendDraft .popup-footer-btn, #open-popup-warenkorb-changeAdress .popup-footer-btn, #open-popup-warenkorb-zusammenfassung .popup-footer-btn {
  float: right;
  width: 350px;
}
/* line 665, ../sass/components/popups/_popup.scss */
#open-popup-produktauswahl .standard-btn-grey, #open-popup-bestellvorgang .standard-btn-grey, #open-popup-sendDraft .standard-btn-grey, #open-popup-warenkorb-changeAdress .standard-btn-grey, #open-popup-warenkorb-zusammenfassung .standard-btn-grey {
  float: left;
  width: 48%;
}
/* line 669, ../sass/components/popups/_popup.scss */
#open-popup-produktauswahl .standard-btn-blue, #open-popup-bestellvorgang .standard-btn-blue, #open-popup-sendDraft .standard-btn-blue, #open-popup-warenkorb-changeAdress .standard-btn-blue, #open-popup-warenkorb-zusammenfassung .standard-btn-blue {
  float: right;
  width: 48%;
}

/* line 677, ../sass/components/popups/_popup.scss */
#open-popup-sendDraft {
  max-width: 500px;
}
/* line 679, ../sass/components/popups/_popup.scss */
#open-popup-sendDraft p {
  text-align: left;
}
/* line 680, ../sass/components/popups/_popup.scss */
#open-popup-sendDraft label {
  display: inline-table;
  width: 180px;
  margin-top: 20px;
  margin-right: 10px;
}
/* line 686, ../sass/components/popups/_popup.scss */
#open-popup-sendDraft input, #open-popup-sendDraft textarea {
  width: 250px;
}
/* line 690, ../sass/components/popups/_popup.scss */
#open-popup-sendDraft .popup-footer-btn {
  float: right;
  width: 100%;
}

/* line 697, ../sass/components/popups/_popup.scss */
#open-popup-warenkorb-changeAdress {
  max-width: 500px;
}
/* line 699, ../sass/components/popups/_popup.scss */
#open-popup-warenkorb-changeAdress p {
  text-align: left;
  margin-bottom: 15px;
}
/* line 700, ../sass/components/popups/_popup.scss */
#open-popup-warenkorb-changeAdress label {
  width: 150px;
  display: inline-table;
  margin-right: 10px;
}

/* line 709, ../sass/components/popups/_popup.scss */
#open-popup-warenkorb-zusammenfassung p {
  text-align: left;
}
/* line 710, ../sass/components/popups/_popup.scss */
#open-popup-warenkorb-zusammenfassung label {
  width: 150px;
  display: inline-table;
  margin-right: 10px;
}

/* line 717, ../sass/components/popups/_popup.scss */
#userInteractionPopup {
  display: none;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 40px;
  height: 275px;
  z-index: 9999999;
  width: 440px;
  background: #F9F9F9;
}
/* line 730, ../sass/components/popups/_popup.scss */
#userInteractionPopup .popup-header {
  padding: 30px 30px 0px 30px;
}
/* line 734, ../sass/components/popups/_popup.scss */
#userInteractionPopup .popup-content {
  padding: 10px 30px;
}
/* line 740, ../sass/components/popups/_popup.scss */
#userInteractionPopup .popup-footer .popup-footer-btn {
  padding: 20px 30px 30px 30px;
}
/* line 743, ../sass/components/popups/_popup.scss */
#userInteractionPopup .popup-footer .popup-footer-btn ul {
  display: flex;
  justify-content: space-between;
}
/* line 748, ../sass/components/popups/_popup.scss */
#userInteractionPopup .popup-footer .popup-footer-btn .button {
  min-width: 180px;
}
/* line 754, ../sass/components/popups/_popup.scss */
#userInteractionPopup.mailSent {
  height: 400px;
}

/* line 3, ../sass/_mixins.scss */
#open-popup-AnzahlExemplare .popup-footer-btn:before, #open-popup-AnzahlExemplare .popup-footer-btn:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
#open-popup-AnzahlExemplare .popup-footer-btn:after {
  clear: both;
}
/* line 764, ../sass/components/popups/_popup.scss */
#open-popup-AnzahlExemplare .popup-footer-btn li {
  float: left;
  padding-right: 15px;
}
/* line 768, ../sass/components/popups/_popup.scss */
#open-popup-AnzahlExemplare .popup-footer-btn li .standard-btn-grey,
#open-popup-AnzahlExemplare .popup-footer-btn li .standard-btn-blue {
  padding: 10px;
}
/* line 773, ../sass/components/popups/_popup.scss */
#open-popup-AnzahlExemplare .popup-footer-btn li:nth-child(1) {
  width: 30%;
}
/* line 775, ../sass/components/popups/_popup.scss */
#open-popup-AnzahlExemplare .popup-footer-btn li:nth-child(1) .standard-btn-grey {
  width: 100%;
}
/* line 779, ../sass/components/popups/_popup.scss */
#open-popup-AnzahlExemplare .popup-footer-btn li:nth-child(2) {
  width: 35%;
}
/* line 781, ../sass/components/popups/_popup.scss */
#open-popup-AnzahlExemplare .popup-footer-btn li:nth-child(2) .standard-btn-blue {
  width: 100%;
}
/* line 785, ../sass/components/popups/_popup.scss */
#open-popup-AnzahlExemplare .popup-footer-btn li:nth-child(3) {
  width: 35%;
  padding-right: 0;
}
/* line 788, ../sass/components/popups/_popup.scss */
#open-popup-AnzahlExemplare .popup-footer-btn li:nth-child(3) .standard-btn-blue {
  width: 100%;
}

/* line 799, ../sass/components/popups/_popup.scss */
#open-popup-Dateneingabe h2, #open-popup-Dateneingabe p {
  text-align: left;
}
/* line 800, ../sass/components/popups/_popup.scss */
#open-popup-Dateneingabe .popup-footer-btn {
  float: right;
  width: 350px;
}
/* line 804, ../sass/components/popups/_popup.scss */
#open-popup-Dateneingabe .standard-btn-grey {
  float: left;
  width: 48%;
}
/* line 808, ../sass/components/popups/_popup.scss */
#open-popup-Dateneingabe .standard-btn-blue {
  float: right;
  width: 48%;
}

/* line 815, ../sass/components/popups/_popup.scss */
#open-popup-warenkorb {
  /*.popup-footer-btn {
  	float: right;
  	width: 300px;
  }
  .standard-btn-grey, .standard-btn-blue {
  	margin-bottom: 15px;
  	width: 200px;
  }*/
}
/* line 816, ../sass/components/popups/_popup.scss */
#open-popup-warenkorb h2, #open-popup-warenkorb p {
  text-align: left;
}
/* line 817, ../sass/components/popups/_popup.scss */
#open-popup-warenkorb p {
  margin-bottom: 0;
}
/* line 819, ../sass/components/popups/_popup.scss */
#open-popup-warenkorb .popup-footer-lieferzeit {
  float: left;
  width: 40%;
  padding-left: 20px;
  padding-right: 40px;
}
/* line 825, ../sass/components/popups/_popup.scss */
#open-popup-warenkorb .popup-footer-meta {
  float: left;
  width: 30%;
  position: relative;
}
/* line 829, ../sass/components/popups/_popup.scss */
#open-popup-warenkorb .popup-footer-meta a {
  text-decoration: underline;
}
/* line 830, ../sass/components/popups/_popup.scss */
#open-popup-warenkorb .popup-footer-meta img {
  position: absolute;
  top: 0;
  left: -20px;
  width: 20px;
  height: 20px;
}

/* line 852, ../sass/components/popups/_popup.scss */
#open-popup-Exemplardaten {
  max-width: 800px;
}
/* line 854, ../sass/components/popups/_popup.scss */
#open-popup-Exemplardaten h2, #open-popup-Exemplardaten p {
  text-align: left;
}
/* line 856, ../sass/components/popups/_popup.scss */
#open-popup-Exemplardaten .popup-content {
  min-height: 400px;
}
/* line 860, ../sass/components/popups/_popup.scss */
#open-popup-Exemplardaten .popup-footer-btn .standard-btn-grey {
  float: left;
  width: 200px;
  margin-bottom: 25px;
}
/* line 865, ../sass/components/popups/_popup.scss */
#open-popup-Exemplardaten .popup-footer-btn .standard-btn-blue {
  float: right;
  width: 200px;
  margin-bottom: 25px;
}

/* line 873, ../sass/components/popups/_popup.scss */
.bg-removal-result-imagecontainer {
  width: 80%;
  margin: auto auto 1.5em;
}

/* line 878, ../sass/components/popups/_popup.scss */
#bg-removal-result {
  text-align: center;
}
/* line 880, ../sass/components/popups/_popup.scss */
#bg-removal-result canvas {
  margin-bottom: 40px;
}

/* line 888, ../sass/components/popups/_popup.scss */
#open-popup-logo-bg-removal {
  width: 30%;
}

/* line 892, ../sass/components/popups/_popup.scss */
#open-popup-bg-removal-result {
  width: 80%;
}

/* line 896, ../sass/components/popups/_popup.scss */
#open-popup-logo-bg-removal footer, #open-popup-bg-removal-result footer {
  margin: 2em;
}

/* line 900, ../sass/components/popups/_popup.scss */
input[type=checkbox].css-checkbox {
  position: absolute;
  z-index: -1000;
  left: -1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

/* line 913, ../sass/components/popups/_popup.scss */
input[type=checkbox].css-checkbox + label.css-label {
  padding-left: 35px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 0 0;
  vertical-align: middle;
  cursor: pointer;
}

/* line 926, ../sass/components/popups/_popup.scss */
input[type=checkbox].css-checkbox:checked + label.css-label {
  background-position: 0 -20px;
}

/* line 930, ../sass/components/popups/_popup.scss */
label.css-label {
  background-image: url("../img/layout/checkbox.png");
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 940, ../sass/components/popups/_popup.scss */
#sizesTablePopup {
  height: auto;
}

/* line 945, ../sass/components/popups/_popup.scss */
#sizesTablePopup footer ul {
  width: 150px;
  display: block;
  margin: auto auto 20px;
  padding-bottom: 45px;
}

/* Produktauswahl  */
/* line 2, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl {
  position: absolute;
  top: 0;
  width: calc(100% - 650px);
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  left: 0;
  height: 100%;
}
@media screen and (max-width: 680px) {
  /* line 2, ../sass/components/popups/_choseProductPopup.scss */
  #open-popup-produktauswahl {
    width: 100%;
    right: 0;
  }
}
/* line 18, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe {
  width: 100%;
  position: relative;
  padding: 0 50px;
}
@media screen and (max-width: 680px) {
  /* line 18, ../sass/components/popups/_choseProductPopup.scss */
  #open-popup-produktauswahl .produktListe {
    padding: 0;
  }
}
/* line 27, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .row {
  margin-bottom: 15px;
}
/* line 31, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .col-33 {
  width: 33%;
  float: left;
  padding: 0 50px;
}
@media screen and (max-width: 1200px) {
  /* line 31, ../sass/components/popups/_choseProductPopup.scss */
  #open-popup-produktauswahl .produktListe .col-33 {
    width: 100%;
    float: none;
    clear: both;
    padding: 0;
    padding-bottom: 40px;
  }
}
/* line 45, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product-single-image {
  display: block;
  text-align: center;
}
/* line 49, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product-single-image img {
  width: auto;
  max-width: 100%;
  margin-bottom: 20px;
}
@media screen and (max-width: 680px) {
  /* line 45, ../sass/components/popups/_choseProductPopup.scss */
  #open-popup-produktauswahl .produktListe .product-single-image {
    width: 150px;
  }
}
@media screen and (max-width: 1200px) {
  /* line 60, ../sass/components/popups/_choseProductPopup.scss */
  #open-popup-produktauswahl .produktListe .product-single-description {
    width: 400px;
    max-width: 100%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 680px) {
  /* line 60, ../sass/components/popups/_choseProductPopup.scss */
  #open-popup-produktauswahl .produktListe .product-single-description {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
  }
}
/* line 74, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product-single-description h2, #open-popup-produktauswahl .produktListe .product-single-description p {
  text-align: left;
}
/* line 78, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product-single-description h2 {
  font-size: 14px;
  line-height: 25px;
  font-weight: 500;
}
/* line 83, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product-single-description h2 a {
  color: #006890;
}
/* line 88, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product-single-description p {
  font-size: 14px;
  line-height: 25px;
  margin-bottom: 30px;
}
/* line 93, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product-single-description p strong {
  font-weight: 500;
}
@media screen and (max-width: 680px) {
  /* line 88, ../sass/components/popups/_choseProductPopup.scss */
  #open-popup-produktauswahl .produktListe .product-single-description p {
    margin-bottom: 15px;
  }
  /* line 100, ../sass/components/popups/_choseProductPopup.scss */
  #open-popup-produktauswahl .produktListe .product-single-description p:nth-child(2) {
    /*min-height: 140px;*/
  }
}
/* line 106, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product-single-description .standard-btn-blue {
  background: none;
  color: #006890;
  border: 1px solid #006890;
  float: none;
  clear: both;
  width: 100%;
  font-weight: 500;
  padding: 10px;
}
/* line 118, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product-top {
  text-align: right;
  width: 90%;
}
/* line 121, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product-top a {
  display: inline-block;
  text-align: right;
  background: url(https://static.owayo-cdn.com/newhp/img/icons/nach-oben.svg) no-repeat right top;
  background-size: 20px 25px;
  height: 40px;
  position: relative;
}
/* line 129, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product-top a span {
  display: inline-block;
  padding-top: 30px;
}
/* line 136, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe #categoryAnchors {
  margin: 20px;
  text-align: center;
  display: none;
}
/* line 141, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe #categoryAnchors a {
  display: inline-block;
  text-decoration: underline;
  margin-right: 15px;
  font-weight: 600;
  color: #818181;
}
@media screen and (max-width: 600px) {
  /* line 136, ../sass/components/popups/_choseProductPopup.scss */
  #open-popup-produktauswahl .produktListe #categoryAnchors {
    display: none;
  }
}
/* line 154, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product-abstract-wrapper {
  border-bottom: 1px solid #ccc;
  padding-bottom: 26px;
  padding-top: 45px;
}
@media screen and (max-width: 680px) {
  /* line 154, ../sass/components/popups/_choseProductPopup.scss */
  #open-popup-produktauswahl .produktListe .product-abstract-wrapper {
    padding-top: 0;
  }
}
/* line 164, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .get-product-mobile {
  margin-bottom: 2em;
}
/* line 168, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe h1 {
  font-size: x-large;
  font-weight: bold;
}
@media screen and (max-width: 680px) {
  /* line 168, ../sass/components/popups/_choseProductPopup.scss */
  #open-popup-produktauswahl .produktListe h1 {
    font-size: 16px;
  }
}
/* line 177, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe section.product-part {
  margin-bottom: 2em;
}
/* line 181, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .lieferterminForVersandart.valuesAreDates active > a .product-details {
  top: 0;
}
/* line 182, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product {
  position: relative;
  float: left;
  width: 200px;
  height: 360px;
  margin-right: 50px;
  /*background: $box-footer;
  border: 1px solid $box-footer;*/
  overflow: hidden;
  /*@include opacity(0.6);*/
  /*a { display: block; width: 100%; color: $font-color; position: relative; }
  a:hover { @include boxshadow(0, 1px, 10px, $header-shadow, $inset: false); }
  a:hover .product-details { top: 0;}*/
}
/* line 199, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product .product-wrapper {
  position: relative;
  width: 90%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 250px;
}
/* line 208, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product .product-active {
  display: none;
}
/* line 212, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product .product-details {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  position: absolute;
  top: -280px;
  height: 97%;
  width: 100%;
  z-index: 999999999;
  background: rgba(0, 0, 0, 0.45);
}
/* line 224, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product .details {
  position: absolute;
  top: 30px;
  left: 50%;
  padding-top: 10px;
  margin-left: -30px;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  font-style: italic;
  text-align: center;
  width: 60px;
  height: 60px;
  background: rgba(255, 255, 255, 0.85);
  color: #000;
  line-height: 1.25em;
}
/* line 239, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product .product-img {
  /*position: relative;
  background-color: #fff;;
  background-image:       linear-gradient(0deg, transparent 24%, rgba(140, 140, 140, .1) 25%, rgba(140, 140, 140, .1) 26%, transparent 27%, transparent 74%, rgba(140, 140, 140, .1) 75%, rgba(140, 140, 140, .1) 76%, transparent 77%, transparent), linear-gradient(90deg, transparent 24%, rgba(140, 140, 140, .1) 25%, rgba(140, 140, 140, .1) 26%, transparent 27%, transparent 74%, rgba(140, 140, 140, .1) 75%, rgba(140, 140, 140, .1) 76%, transparent 77%, transparent);
  background-size:10px 10px;
  padding: 20px;*/
}
/* line 247, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .product .product-text {
  width: 100%;
  padding: 0px 8px;
  line-height: 1.25em;
  margin-top: 10px;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 255, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .active {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}
/* line 257, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe .active .product-active {
  display: block;
  background: url("../img/layout/haeckchen auswahl.svg") no-repeat center center;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 40%;
  margin-top: -25px;
  left: 50%;
  margin-left: -25px;
  z-index: 99999999999;
}
/* line 272, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktListe img {
  width: 100%;
}
/* line 276, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktVorschau {
  width: 100%;
  /*visibility: hidden;*/
}
/* line 280, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktVorschau img {
  width: 100%;
  padding-right: 5%;
}
/* line 284, ../sass/components/popups/_choseProductPopup.scss */
#open-popup-produktauswahl .produktVorschau p {
  text-align: center;
}

/* Produktauswahl  */
/* line 4, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-summary.white-popup {
  height: 100%;
  top: 0;
  right: 0;
  position: absolute;
  margin: 0;
  width: 560px;
  background: #FFF;
  padding: 0 20px;
}
@media (min-height: 1200px) {
  /* line 4, ../sass/components/popups/_choseProductFeaturePopup.scss */
  #open-popup-produktauswahl-summary.white-popup {
    width: 595px;
    padding: 0 33px;
  }
}
@media (min-height: 1370px) {
  /* line 4, ../sass/components/popups/_choseProductFeaturePopup.scss */
  #open-popup-produktauswahl-summary.white-popup {
    width: 680px;
    padding: 0 38px;
  }
}
/* line 25, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-summary .popup-content {
  padding: 0;
}
/* line 29, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-summary .popup-content > ul {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  padding-top: 60px;
  padding-bottom: 20px;
}
/* line 36, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-summary .popup-content > ul > li {
  margin-bottom: 30px;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 41, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-summary .popup-content > ul > li > a {
  margin-bottom: 5px;
  color: #242424;
  font-weight: 600;
  display: block;
  font-size: 16px;
}
/* line 51, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-summary .popup-content > ul > li > ul > li {
  margin-bottom: 5px;
}
/* line 54, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-summary .popup-content > ul > li > ul > li > a {
  font-size: 16px;
}
/* line 60, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-summary .popup-content > ul > li:nth-child(5) > a, #open-popup-produktauswahl-summary .popup-content > ul > li:nth-child(6) > a, #open-popup-produktauswahl-summary .popup-content > ul > li:nth-child(7) > a, #open-popup-produktauswahl-summary .popup-content > ul > li:nth-child(8) > a {
  padding-top: 10px;
}
@media screen and (max-width: 1100px) {
  /* line 68, ../sass/components/popups/_choseProductFeaturePopup.scss */
  #open-popup-produktauswahl-summary .popup-content > ul > li:nth-child(3) > a, #open-popup-produktauswahl-summary .popup-content > ul > li:nth-child(4) > a {
    padding-top: 10px;
  }
}
@media screen and (max-width: 540px) {
  /* line 75, ../sass/components/popups/_choseProductFeaturePopup.scss */
  #open-popup-produktauswahl-summary .popup-content > ul > li:nth-child(2) > a {
    padding-top: 10px;
  }
}

/* line 83, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features {
  height: auto;
}
@media screen and (max-width: 680px) {
  /* line 83, ../sass/components/popups/_choseProductFeaturePopup.scss */
  #open-popup-produktauswahl-features {
    top: 50px;
  }
}
/* line 90, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features h3 {
  margin-bottom: 0;
}
/* line 94, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features .popup-content-main {
  overflow-y: auto;
  max-height: 100%;
  width: calc(100% - 350px);
}
@media screen and (max-width: 980px) {
  /* line 94, ../sass/components/popups/_choseProductFeaturePopup.scss */
  #open-popup-produktauswahl-features .popup-content-main {
    float: none;
    clear: both;
    max-height: none;
    width: 100%;
  }
}
/* line 107, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features .popup-content-sidebar {
  width: 350px;
}
/* line 111, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features .produkt-features {
  position: relative;
  padding: 20px 0 0 30px;
}
@media screen and (max-width: 600px) {
  /* line 111, ../sass/components/popups/_choseProductFeaturePopup.scss */
  #open-popup-produktauswahl-features .produkt-features {
    padding: 20px 0 0 0px;
  }
}
/* line 119, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features .produkt-features .feature {
  padding-bottom: 40px;
}
/* line 122, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features .produkt-features .feature:last-child {
  padding-bottom: 0;
}
/* line 126, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features .produkt-features .feature h2 {
  font-size: 16px;
  color: #333;
  padding-bottom: 13px;
}
/* line 131, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features .produkt-features .feature h2 a {
  display: inline-block;
  color: #006890;
  text-decoration: underline;
  font-size: 14px;
  font-weight: normal;
  margin-left: 8px;
}
/* line 141, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features .produkt-features .feature .feature-btn {
  position: relative;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
/* line 147, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features .produkt-features .feature .feature-btn .feature-content {
  display: block;
  padding-right: 50px;
  width: 33%;
  margin-bottom: 25px;
}
@media screen and (max-width: 600px) {
  /* line 147, ../sass/components/popups/_choseProductFeaturePopup.scss */
  #open-popup-produktauswahl-features .produkt-features .feature .feature-btn .feature-content {
    width: 50%;
    padding-right: 20px;
  }
}
/* line 158, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features .produkt-features .feature .feature-btn .feature-content.active {
  display: block;
  color: #64A8D8;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}
/* line 159, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features .produkt-features .feature .feature-btn .feature-content.disabled {
  text-decoration: line-through;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
/* line 161, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features .produkt-features .feature .feature-btn .feature-content .feature-img {
  max-width: 120px;
  margin-bottom: 8px;
  max-height: 100px;
  border-radius: 100%;
}
/* line 168, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features .produkt-features .feature .feature-btn .feature-content .feature-text {
  display: block;
  font-size: 14px;
  font-weight: 600;
  color: #000;
  position: relative;
}
/* line 175, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features .produkt-features .feature .feature-btn .feature-content .feature-text input {
  position: absolute;
  left: 0;
  width: 15px;
}
/* line 181, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features .produkt-features .feature .feature-btn .feature-content .feature-text label {
  padding-left: 25px;
  display: block;
}
@media screen and (max-width: 680px) {
  /* line 193, ../sass/components/popups/_choseProductFeaturePopup.scss */
  #open-popup-produktauswahl-features .produktFeaturesVorschau {
    display: none;
  }
}
/* line 200, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features .el-icon-circle-arrow-left {
  display: block;
  padding: 20px;
  font-size: 28px;
  font-size: 1.75rem;
  opacity: 0.25;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  filter: alpha(opacity=25);
  float: left;
  width: 100px;
}
/* line 209, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features .standard-btn-grey {
  float: left;
}
/* line 213, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features .standard-btn-blue {
  float: right;
}

/* line 220, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features-edit .produktListeFeature .feature h2 {
  font-weight: bold;
}
/* line 221, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features-edit .produktListeFeature .feature .feature-btn a {
  margin-right: 4px;
  text-transform: none;
  display: block;
  float: left;
  width: 160px;
}
/* line 227, ../sass/components/popups/_choseProductFeaturePopup.scss */
#open-popup-produktauswahl-features-edit .produktListeFeature .feature .feature-btn a.active {
  -webkit-box-shadow: inset 0px 2px 2px #C2C2C2;
  -moz-box-shadow: inset 0px 2px 2px #C2C2C2;
  box-shadow: inset 0px 2px 2px #C2C2C2;
  font-weight: bold;
  display: block;
}

/*
* Konfigurator: Warenkorb
* - Farben
* - Tabs
* -
* -
* -
*/
/* line 12, ../sass/components/popups/_login.scss */
#open-popup-loginAnmeldung {
  width: 440px;
  background: #F9F9F9;
  height: auto;
  box-shadow: none;
  top: 0;
  right: 0;
  max-width: 440px;
}
/* line 22, ../sass/components/popups/_login.scss */
#open-popup-loginAnmeldung .popup-header {
  padding: 30px 30px 0 30px;
}
/* line 26, ../sass/components/popups/_login.scss */
#open-popup-loginAnmeldung .popup-content {
  padding: 10px 30px;
}
/* line 30, ../sass/components/popups/_login.scss */
#open-popup-loginAnmeldung form {
  padding: 0 20px;
  padding-bottom: 10px;
  position: relative;
}
/* line 36, ../sass/components/popups/_login.scss */
#open-popup-loginAnmeldung .loginFailed-error {
  font-size: 13px;
  line-height: 1.45em;
  margin-bottom: 15px;
  text-align: left;
  visibility: hidden;
  padding: 0 20px;
}
/* line 44, ../sass/components/popups/_login.scss */
#open-popup-loginAnmeldung .loginFailed-error.show {
  visibility: visible;
  color: red;
}
/* line 50, ../sass/components/popups/_login.scss */
#open-popup-loginAnmeldung .standard-btn-blue {
  margin: 0 auto;
  display: block;
  width: 150px;
}
/* line 56, ../sass/components/popups/_login.scss */
#open-popup-loginAnmeldung .pw-vergessen {
  margin-bottom: 15px;
  margin-top: -15px;
  text-decoration: underline;
  font-size: 13px;
  display: block;
  text-align: center;
}
/* line 65, ../sass/components/popups/_login.scss */
#open-popup-loginAnmeldung .login-vergessen {
  margin-bottom: 20px;
  margin-top: -15px;
  text-decoration: underline;
  font-size: 13px;
  display: block;
  text-align: center;
}
/* line 74, ../sass/components/popups/_login.scss */
#open-popup-loginAnmeldung h3 {
  font-size: 13px;
  margin-bottom: 20px;
  text-align: center;
}
@media screen and (max-width: 460px) {
  /* line 12, ../sass/components/popups/_login.scss */
  #open-popup-loginAnmeldung {
    width: 320px;
  }
}

/* line 86, ../sass/components/popups/_login.scss */
#open-popup-loginRegistrierung {
  width: 440px;
  background: #F9F9F9;
  height: auto;
  box-shadow: none;
  top: 0;
  right: 0;
  max-width: 440px;
}
/* line 96, ../sass/components/popups/_login.scss */
#open-popup-loginRegistrierung .popup-content {
  padding: 0 50px;
}
/* line 99, ../sass/components/popups/_login.scss */
#open-popup-loginRegistrierung .popup-content p {
  margin-bottom: 5px;
  margin-top: 10px;
}
/* line 105, ../sass/components/popups/_login.scss */
#open-popup-loginRegistrierung .accept-privacyterms-container {
  padding-top: 20px;
}
/* line 109, ../sass/components/popups/_login.scss */
#open-popup-loginRegistrierung .standard-btn-blue {
  width: 150px;
  margin: 0 auto;
  margin-top: 30px;
  display: block;
}

/* line 118, ../sass/components/popups/_login.scss */
#open-popup-forgotPassword {
  width: 440px;
  background: #F9F9F9;
  height: auto;
  box-shadow: none;
  top: 0;
  right: 0;
  max-width: 440px;
}
/* line 128, ../sass/components/popups/_login.scss */
#open-popup-forgotPassword .popup-content {
  padding: 10px 50px;
}
/* line 133, ../sass/components/popups/_login.scss */
#open-popup-forgotPassword a.underlined {
  text-decoration: underline;
}
/* line 137, ../sass/components/popups/_login.scss */
#open-popup-forgotPassword form {
  padding-top: 20px;
}
/* line 141, ../sass/components/popups/_login.scss */
#open-popup-forgotPassword .standard-btn-grey {
  margin-top: 0;
}
/* line 145, ../sass/components/popups/_login.scss */
#open-popup-forgotPassword #recoveryFormButton {
  display: block;
  width: 150px;
  margin: 0 auto;
}

/* line 4, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content {
  padding-bottom: 20px;
}
/* line 8, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar {
  float: left;
  padding: 0;
  position: relative;
  padding-right: 40px;
}
/* line 14, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar p {
  font-weight: 500;
}
/* line 18, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar #entwurfVorschau {
  position: relative;
  background-color: #EFEFEF;
  border: 1px solid #BFBFBF;
  padding: 15px 5px 50px 5px;
  text-align: center;
}
/* line 25, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar #entwurfVorschau img {
  width: auto;
  height: auto;
  max-width: 300px;
  max-height: 350px;
}
/* line 32, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar #entwurfVorschau p {
  margin-bottom: 10px;
  font-size: 14px;
}
/* line 37, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar #entwurfVorschau .turn-left {
  position: absolute;
  width: 30px;
  height: 30px;
  background-image: url("../img/layout/toolbox-drehen-rechts.svg");
  background-size: contain;
  background-repeat: no-repeat;
  bottom: 20px;
  left: 50%;
  margin-left: -15px;
  z-index: 999;
}
/* line 51, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar #entwurfMetaData {
  padding-top: 5px;
}
/* line 54, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar #entwurfMetaData span {
  color: #A0A0A0;
  font-style: italic;
  font-size: 12px;
  line-height: 18px;
}
/* line 61, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar #entwurfMetaData .einzahl,
#open-popup-meineEntwuerfe .popup-content-sidebar #entwurfMetaData .mehrzahl {
  display: none;
}
/* line 65, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar #entwurfMetaData .einzahl.active,
#open-popup-meineEntwuerfe .popup-content-sidebar #entwurfMetaData .mehrzahl.active {
  display: inline;
}
/* line 71, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar #entwurfMeta {
  position: relative;
  padding-top: 20px;
}
/* line 75, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar #entwurfMeta .changeInfo {
  position: absolute;
  top: 0;
  left: 0;
  color: #A0A0A0;
  z-index: 99;
  display: none;
}
/* line 84, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar #entwurfMeta .entwurfName {
  width: 100%;
  position: relative;
  padding-top: 5px;
}
/* line 3, ../sass/_mixins.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar #entwurfMeta .entwurfName:before, #open-popup-meineEntwuerfe .popup-content-sidebar #entwurfMeta .entwurfName:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar #entwurfMeta .entwurfName:after {
  clear: both;
}
/* line 90, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar #entwurfMeta .entwurfName label {
  width: 60px;
  float: left;
  padding-top: 9px;
}
/* line 96, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar #entwurfMeta .entwurfName input {
  display: block;
  width: calc(100% - 150px);
  float: left;
}
/* line 102, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar #entwurfMeta .entwurfName img {
  display: none;
}
/* line 108, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar .entwurfButtons {
  margin-top: 40px;
  padding-bottom: 15px;
}
/* line 3, ../sass/_mixins.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar .entwurfButtons:before, #open-popup-meineEntwuerfe .popup-content-sidebar .entwurfButtons:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar .entwurfButtons:after {
  clear: both;
}
/* line 113, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar .entwurfButtons .standard-btn-grey {
  float: left;
}
/* line 117, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-sidebar .entwurfButtons .standard-btn-blue {
  float: right;
}
/* line 123, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-main {
  float: right;
  padding-left: 40px;
}
/* line 127, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-main .entwurf-liste-date {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 10px;
  line-height: 1.45em;
  display: block;
}
/* line 135, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-main .entwurf-liste {
  display: flex;
  flex-wrap: wrap;
}
/* line 139, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-main .entwurf-liste li {
  position: relative;
  width: 25%;
}
/* line 145, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-main .entwurf-liste li.in-warenkorb .entwurf-buttons button.btn-exemplare-bestellt {
  visibility: visible;
}
/* line 153, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-main .entwurf-liste li.drafthasExemplare .entwurf-buttons button.btn-exemplare-angelegt {
  visibility: visible;
}
/* line 160, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-main .entwurf-liste li.entwurfCurrent a > div {
  border: 2px solid #333333;
}
/* line 164, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-main .entwurf-liste li.owayo-geprueft a > div {
  background: url("../img/layout/icon-owayo-geprueft.svg") no-repeat 103% 103%;
  background-size: 30px;
}
/* line 169, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-main .entwurf-liste li a {
  display: block;
}
/* line 172, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-main .entwurf-liste li a > div {
  width: 120px;
  height: 120px;
  border: 1px solid #CCCCCC;
  display: block;
  text-align: center;
}
/* line 180, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-main .entwurf-liste li a > label {
  display: block;
  text-align: center;
  width: 120px;
  padding: 5px 10px 0 10px;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 192, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-main .entwurf-liste li .fullwidth {
  width: auto;
  height: auto;
  max-width: 120px;
  max-height: 120px;
}
/* line 199, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-main .entwurf-liste li .entwurfName {
  height: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  width: calc(100% - 30px);
  text-align: center;
  top: 125px;
  font-size: 12px;
}
/* line 211, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-main .entwurf-liste li .entwurf-buttons {
  position: relative;
  width: 120px;
  margin: 5px auto 20px auto;
}
/* line 216, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-main .entwurf-liste li .entwurf-buttons button {
  visibility: hidden;
  width: 30px;
  height: 20px;
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
  background-color: white;
  cursor: pointer;
}
/* line 227, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-main .entwurf-liste li .entwurf-buttons button.btn-exemplare-bestellt {
  background-image: url("../img/layout/icon-wk-outline.svg");
  cursor: default;
}
/* line 232, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-main .entwurf-liste li .entwurf-buttons button.btn-exemplare-angelegt {
  background-image: url("../img/layout/icon-exemplare.svg");
  height: 23px;
  background-size: 23px;
  cursor: default;
}
/* line 239, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-content-main .entwurf-liste li .entwurf-buttons button.btn-delete-popup {
  visibility: visible;
  background-image: url("../img/layout/loeschen.svg");
  height: 23px;
  background-size: 23px;
}
/* line 254, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-footer {
  position: absolute;
  bottom: 5px;
  right: 0;
  z-index: 99;
  background: white;
  padding-left: 40px;
  padding-top: 10px;
  width: calc(100% - 380px);
}
/* line 264, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-footer .popup-footer-btn {
  padding-bottom: 22px;
}
/* line 268, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-footer .entwurf-legende {
  position: relative;
}
/* line 3, ../sass/_mixins.scss */
#open-popup-meineEntwuerfe .popup-footer .entwurf-legende:before, #open-popup-meineEntwuerfe .popup-footer .entwurf-legende:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
#open-popup-meineEntwuerfe .popup-footer .entwurf-legende:after {
  clear: both;
}
/* line 272, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-footer .entwurf-legende li {
  display: block;
  float: left;
  width: 33.333333%;
  font-size: 12px;
}
/* line 278, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-footer .entwurf-legende li span {
  background-repeat: no-repeat;
  background-position: 0 1px;
  background-size: 20px 20px;
  display: block;
  padding: 5px 0 5px 28px;
}
/* line 285, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-footer .entwurf-legende li span.legende-exemplare-bestellt {
  background-image: url("../img/layout/icon-wk-outline.svg");
}
/* line 289, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-footer .entwurf-legende li span.legende-exemplareliste-angelegt {
  background-image: url("../img/layout/icon-exemplare.svg");
  background-size: 23px;
  padding: 5px 0 5px 32px;
}
/* line 295, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .popup-footer .entwurf-legende li span.legende-design-geprueft {
  background-image: url("../img/layout/icon-owayo-geprueft.svg");
  background-size: 25px;
  background-position: 0 -3px;
  padding: 5px 0 5px 34px;
}
/* line 306, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .el-icon-trash span {
  display: block;
}
/* line 310, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .el-icon-trash span.tooltip {
  position: relative;
  text-decoration: none;
}
/* line 315, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .el-icon-trash span.tooltip:after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 130%;
  left: 20%;
  background: #EFEFEF;
  color: #565656;
  padding: 5px 15px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 333, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .el-icon-trash span.tooltip:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 20px solid #ffcb66;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
  left: 30%;
  bottom: 90%;
}
/* line 349, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .el-icon-trash span.tooltip:hover:after {
  bottom: 100%;
}
/* line 353, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .el-icon-trash span.tooltip:hover:before {
  bottom: 70%;
}
/* line 357, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .el-icon-trash span.tooltip:hover:after, #open-popup-meineEntwuerfe a:hover:before {
  opacity: 1;
}
/* line 362, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-meineEntwuerfe .open-popup-meineEntwuerfe {
  text-align: right;
}

/* line 368, ../sass/components/popups/_popupMyDesigns.scss */
.owayoUpload {
  background: url("../img/layout/haeckchen.svg") no-repeat right top;
  background-size: 65px 25px;
}

/* line 374, ../sass/components/popups/_popupMyDesigns.scss */
.entwurfMeta h3, .entwurfMeta p {
  text-align: left;
}
/* line 378, ../sass/components/popups/_popupMyDesigns.scss */
.entwurfMeta h3 {
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
}
/* line 383, ../sass/components/popups/_popupMyDesigns.scss */
.entwurfMeta .changeInfo {
  margin-top: 8px;
  font-style: italic;
}

/* line 389, ../sass/components/popups/_popupMyDesigns.scss */
#entwurfID {
  display: none;
}

/* line 394, ../sass/components/popups/_popupMyDesigns.scss */
img.removed-item {
  -webkit-animation: removed-item-animation 1s cubic-bezier(0.55, -0.04, 0.91, 0.94) forwards;
  -o-animation: removed-item-animation 1s cubic-bezier(0.55, -0.04, 0.91, 0.94) forwards;
  animation: removed-item-animation 1s cubic-bezier(0.55, -0.04, 0.91, 0.94) forwards;
  -webkit-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
}

@keyframes removed-item-animation {
  0% {
    opacity: 1;
    -webkit-transform: rotateZ(0);
    -ms-transform: rotateZ(0);
    -o-transform: rotateZ(0);
    transform: rotateZ(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(600px) rotateZ(90deg);
    -ms-transform: translateY(600px) rotateZ(90deg);
    -o-transform: translateY(600px) rotateZ(90deg);
    transform: translateY(600px) rotateZ(90deg);
  }
}
@-webkit-keyframes removed-item-animation {
  0% {
    opacity: 1;
    -webkit-transform: rotateZ(0);
    transform: rotateZ(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(600px) rotateZ(90deg);
    transform: translateY(600px) rotateZ(90deg);
  }
}
@-o-keyframes removed-item-animation {
  0% {
    opacity: 1;
    -o-transform: rotateZ(0);
    transform: rotateZ(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(600px) rotateZ(90deg);
    transform: translateY(600px) rotateZ(90deg);
  }
}
/* line 454, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-bereits-bestellt .popup-content,
#open-popup-exemplare-eingetragen .popup-content,
#open-popup-wirklich-loeschen .popup-content {
  padding: 0 50px;
}

/* line 460, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-wirklich-loeschen h2 {
  color: red;
}
/* line 3, ../sass/_mixins.scss */
#open-popup-wirklich-loeschen .popup-footer .popup-footer-btn:before, #open-popup-wirklich-loeschen .popup-footer .popup-footer-btn:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
#open-popup-wirklich-loeschen .popup-footer .popup-footer-btn:after {
  clear: both;
}
/* line 468, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-wirklich-loeschen .popup-footer .popup-footer-btn .standard-btn-grey {
  float: left;
}
/* line 472, ../sass/components/popups/_popupMyDesigns.scss */
#open-popup-wirklich-loeschen .popup-footer .popup-footer-btn .standard-btn-blue {
  float: right;
}

/* line 2, ../sass/components/popups/_materialEditor.scss */
#materialEditor {
  position: absolute;
  top: 5px;
  left: 5%;
  width: 380px;
  background-color: lightgrey;
  z-index: 999999999;
  padding: 10px;
}
/* line 11, ../sass/components/popups/_materialEditor.scss */
#materialEditor .texture-image {
  width: 64px;
  height: 64px;
  padding: 10px;
}
/* line 17, ../sass/components/popups/_materialEditor.scss */
#materialEditor .flex-container {
  display: flex;
  justify-content: space-around;
  align-items: center;
  background: #E2E2E2;
  margin-bottom: 5px;
  padding: 5px;
  clear: both;
}
/* line 26, ../sass/components/popups/_materialEditor.scss */
#materialEditor .flex-container.column {
  flex-direction: column;
}
/* line 30, ../sass/components/popups/_materialEditor.scss */
#materialEditor .flex-container h3 {
  flex-grow: 2;
}
/* line 35, ../sass/components/popups/_materialEditor.scss */
#materialEditor .fileinput {
  display: none;
}
/* line 39, ../sass/components/popups/_materialEditor.scss */
#materialEditor .label {
  width: 110px;
  background: #f0f0f0;
}
/* line 44, ../sass/components/popups/_materialEditor.scss */
#materialEditor .standard-btn-grey {
  margin: 2px;
  padding: 2px;
  width: 6em;
}
/* line 50, ../sass/components/popups/_materialEditor.scss */
#materialEditor .textureinput_singleinput {
  max-width: 70px;
  padding: 3px;
  margin-right: 7px;
}
/* line 56, ../sass/components/popups/_materialEditor.scss */
#materialEditor .textureinput_componentinput {
  width: 6em;
  margin-right: 7px;
}
/* line 61, ../sass/components/popups/_materialEditor.scss */
#materialEditor input.textureinput_checkbox {
  width: 15px;
  height: 15px;
  margin-right: 35px;
}
/* line 67, ../sass/components/popups/_materialEditor.scss */
#materialEditor .notexturemessage {
  display: none;
}
/* line 72, ../sass/components/popups/_materialEditor.scss */
#materialEditor .emptyTexture .texture-image {
  display: none;
}
/* line 76, ../sass/components/popups/_materialEditor.scss */
#materialEditor .emptyTexture .materialeditor_cleartexture {
  display: none;
}
/* line 80, ../sass/components/popups/_materialEditor.scss */
#materialEditor .emptyTexture .texturebuttontext::before {
  content: "setzen";
}
/* line 85, ../sass/components/popups/_materialEditor.scss */
#materialEditor .texturebuttontext::before {
  content: "ändern";
}
/* line 89, ../sass/components/popups/_materialEditor.scss */
#materialEditor #materialEditorSave {
  color: white;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
}
/* line 97, ../sass/components/popups/_materialEditor.scss */
#materialEditor h2 {
  float: left;
  color: white;
  font-weight: bolder;
}
/* line 104, ../sass/components/popups/_materialEditor.scss */
#materialEditor textarea {
  margin-left: 5px;
}
/* line 108, ../sass/components/popups/_materialEditor.scss */
#materialEditor .blackbg {
  background: black;
  width: 100%;
  height: 3.5em;
  padding-top: 10px;
  padding-left: 0.5em;
  padding-right: 0.5em;
  margin-bottom: 5px;
}

/*
* Konfigurator: Warenkorb
* - Farben
* - Tabs
* -
* -
* -
*/
/**********************************************
* - Farben
**********************************************/
/**********************************************
* - Tabs
**********************************************/
/* line 22, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb {
  position: absolute;
  top: 50px;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
}
/* line 30, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .wk-container {
  min-height: 500px;
  position: relative;
}
/* line 36, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs {
  width: 100%;
}
/* line 40, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs #owayo-control {
  background: url("../img/layout/schraffur.svg") repeat-x center center;
  background-size: contain;
}
/* line 44, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs #owayo-control .tab-nr {
  background: url("../img/layout/Logo.svg") no-repeat 0 0;
  background-size: 100% auto;
  width: 45px;
}
/* line 50, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs #owayo-control .warenkorbueberschrift {
  color: #006890;
  margin-left: 45px;
  margin-top: 2px;
}
@media screen and (max-width: 1110px) {
  /* line 50, ../sass/components/popups/_shoppingBasketPopup.scss */
  #divWarenkorb .tabs #owayo-control .warenkorbueberschrift {
    font-size: 20px;
  }
}
/* line 60, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs #kunden-freigabe {
  background: lightgrey;
}
/* line 64, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs > li {
  float: left;
  width: 14.28%;
  background: white;
  text-align: center;
  position: relative;
}
/* line 71, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs > li .tab-nr1 {
  background: url("../img/layout/01_hell.svg") no-repeat 0 0;
}
/* line 75, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs > li .tab-nr2 {
  background: url("../img/layout/02_hell.svg") no-repeat 0 0;
}
/* line 79, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs > li .tab-nr3 {
  background: url("../img/layout/03_hell.svg") no-repeat 0 0;
}
/* line 82, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs > li .tab-nr4 {
  background: url("../img/layout/04_hell.svg") no-repeat 0 0;
}
/* line 85, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs > li .tab-nr5 {
  background: url("../img/layout/05_hell.svg") no-repeat 0 0;
}
/* line 88, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs > li .tab-nr6 {
  background: url("../img/layout/06_hell.svg") no-repeat 0 0;
}
/* line 91, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs > li .tab-nr7 {
  background: url("../img/layout/07_hell.svg") no-repeat 0 0;
}
/* line 95, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs > li:first-child {
  padding-left: 3%;
  text-align: left;
}
/* line 100, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs > li .warenkorbueberschrift {
  margin-top: 8px;
  display: inline-block;
  margin-left: 40px;
}
/* line 107, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs > li:nth-child(7) {
  background: lightgrey;
}
/* line 110, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs > li:nth-child(8) {
  background: lightgrey;
}
/* line 113, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs > li:last-child {
  border-right: none;
}
/* line 117, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs > li .tab-nr {
  height: 40px;
  width: 40px;
  display: inline-block;
  position: absolute;
  top: 20px;
  background-size: 34px 34px;
}
/* line 128, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs > li .tab-nr.checkmark:before {
  content: '\2713';
  display: inline-block;
  color: green;
  padding: 8px 6px 0 0;
}
/* line 134, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs > li .tab-nr.checkmark {
  font-size: 34px;
}
/* line 138, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs > li a {
  color: #F1F1F2;
  font-weight: bold;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.25em;
  display: block;
  padding: 20px 5px;
  height: 70px;
  position: relative;
}
/* line 149, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs > li #itemsInBasket {
  margin-left: 40px;
  color: #F1F1F2;
  font-weight: normal;
  font-size: 13px;
  font-size: 0.8125rem;
  position: relative;
  display: inline-block;
  top: 0;
}
/* line 159, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs li.active {
  background: #fff;
}
/* line 164, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs li.active .tab-nr1 {
  background: url("../img/layout/01_dunkel.svg") no-repeat 0 0;
  background-size: contain;
}
/* line 169, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs li.active .tab-nr2 {
  background: url("../img/layout/02_dunkel.svg") no-repeat 0 0;
  background-size: contain;
}
/* line 174, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs li.active .tab-nr3 {
  background: url("../img/layout/03_dunkel.svg") no-repeat 0 0;
  background-size: contain;
}
/* line 178, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs li.active .tab-nr4 {
  background: url("../img/layout/04_dunkel.svg") no-repeat 0 0;
  background-size: contain;
}
/* line 182, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs li.active .tab-nr5 {
  background: url("../img/layout/05_dunkel.svg") no-repeat 0 0;
  background-size: contain;
}
/* line 186, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs li.active .tab-nr6 {
  background: url("../img/layout/06_dunkel.svg") no-repeat 0 0;
  background-size: contain;
}
/* line 190, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs li.active .tab-nr7 {
  background: url("../img/layout/07_dunkel.svg") no-repeat 0 0;
  background-size: contain;
}
/* line 195, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs li.active a {
  color: #000;
}
/* line 198, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs li.active a #itemsInBasket {
  color: #006890;
}
/* line 206, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .tabs-content > div {
  padding: 30px 20px 0 20px;
}
/* line 212, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .popup-footer {
  background: #666666;
  padding: 20px;
  color: #fff;
}
/* line 217, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .popup-footer .popup-footer-lieferzeit {
  float: left;
}
/* line 221, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .popup-footer .popup-footer-lieferzeit span:first-child {
  font-weight: bold;
}
/* line 225, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .popup-footer .wk-logos {
  float: right;
}
/* line 231, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .standard-btn-blue {
  color: #fff;
}

/* line 237, ../sass/components/popups/_shoppingBasketPopup.scss */
img.delete-item {
  width: 15px;
  height: 15px;
}

/* line 242, ../sass/components/popups/_shoppingBasketPopup.scss */
.popup-footer-btn .small-string {
  text-align: center;
  padding-top: 5px;
  padding-left: 11px;
}

/* line 250, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .exemplarliste-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 256, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .exemplarliste-container h2 {
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 1.25em;
  text-align: left;
  color: #000;
  font-weight: 500;
  padding-top: 20px;
}
/* line 264, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .exemplarliste-container p {
  text-align: left;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.45em;
  margin-bottom: 15px;
}
/* line 271, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .exemplarliste-container .offset-top {
  height: 70px;
  background: rgba(255, 255, 255, 0.9);
}
/* line 276, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .exemplarliste-container .popup-header,
#divWarenkorb .exemplarliste-container .popup-content,
#divWarenkorb .exemplarliste-container .popup-footer {
  background: #fff;
  padding: 20px;
}
/* line 282, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .exemplarliste-container .popup-header li:first-child,
#divWarenkorb .exemplarliste-container .popup-content li:first-child,
#divWarenkorb .exemplarliste-container .popup-footer li:first-child {
  float: left;
}
/* line 284, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .exemplarliste-container .popup-header li:first-child a,
#divWarenkorb .exemplarliste-container .popup-content li:first-child a,
#divWarenkorb .exemplarliste-container .popup-footer li:first-child a {
  width: 220px;
}
/* line 287, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .exemplarliste-container .popup-header li:last-child,
#divWarenkorb .exemplarliste-container .popup-content li:last-child,
#divWarenkorb .exemplarliste-container .popup-footer li:last-child {
  float: right;
}
/* line 289, ../sass/components/popups/_shoppingBasketPopup.scss */
#divWarenkorb .exemplarliste-container .popup-header li:last-child a,
#divWarenkorb .exemplarliste-container .popup-content li:last-child a,
#divWarenkorb .exemplarliste-container .popup-footer li:last-child a {
  width: 220px;
}

/* Warenkorb */
/* Tabelle */
/* line 301, ../sass/components/popups/_shoppingBasketPopup.scss */
#wkItemsTabelle.tabelle thead th {
  padding-left: 0;
  border-bottom: 0;
}
/* line 307, ../sass/components/popups/_shoppingBasketPopup.scss */
#wkItemsTabelle.tabelle th:nth-child(1),
#wkItemsTabelle.tabelle td:nth-child(1) {
  width: 15%;
}
/* line 311, ../sass/components/popups/_shoppingBasketPopup.scss */
#wkItemsTabelle.tabelle th:nth-child(2),
#wkItemsTabelle.tabelle td:nth-child(2),
#wkItemsTabelle.tabelle th:nth-child(3),
#wkItemsTabelle.tabelle td:nth-child(3) {
  width: 25%;
}
/* line 317, ../sass/components/popups/_shoppingBasketPopup.scss */
#wkItemsTabelle.tabelle th,
#wkItemsTabelle.tabelle td {
  width: 15%;
}
/* line 322, ../sass/components/popups/_shoppingBasketPopup.scss */
#wkItemsTabelle.tabelle th:nth-child(6),
#wkItemsTabelle.tabelle td:nth-child(6) {
  width: 5%;
}

/* line 330, ../sass/components/popups/_shoppingBasketPopup.scss */
#userInteractionPopup.bestellbutton-info {
  height: 450px;
}

/* line 334, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .rabattLink,
#wk-bestellung .rabattLink,
#wk-zusammenfassung .preisInEuroInfo,
#wk-bestellung .preisInEuroInfo {
  background: #006890;
  border-radius: 10px;
  width: 20px;
  display: inline-block;
  text-align: center;
  padding-top: 2px;
  color: white;
}

/* line 350, ../sass/components/popups/_shoppingBasketPopup.scss */
.info-i {
  width: 1.5em;
  margin-top: -0.5em;
}

/* 1: Warenkorb */
/* line 358, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .standard-btn-grey.close.btnBackToKonfi {
  float: left;
  width: 220px;
}
/* line 363, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .tabelle thead th {
  border-right: 0;
  font-weight: bold;
  text-align: left;
}
/* line 369, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .tabelle tbody td {
  border-right: 0;
  text-align: left;
}
/* line 374, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-body {
  background: #fafafa;
}
/* line 379, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-body a.link-blue {
  color: #006890;
  text-decoration: underline;
}
/* line 386, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-body span.underline {
  color: #006890;
}
/* line 394, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-body td:nth-child(2) p {
  margin-top: 10px;
}
/* line 400, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-body td:nth-child(3) .inputBox {
  text-align: center;
  margin-right: 15px;
  margin-bottom: 10px;
}
/* line 405, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-body td:nth-child(3) .standard-btn-blue {
  border: none;
}
/* line 408, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-body td:nth-child(3) .warning-sizes {
  text-decoration: underline;
  color: red;
}
/* line 414, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-body td:nth-child(6) {
  text-align: right;
}
/* line 418, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-body .standard-btn-blue {
  padding: 2px 15px;
}
/* line 422, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-body .warning-sizes {
  background: url("../img/layout/stop.svg") no-repeat 0 0;
  background-size: 20px 20px;
  display: inline-block;
  padding: 20px 10px !important;
  position: absolute;
}
/* line 431, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung #zusammenfassung_zahlungsart {
  vertical-align: top;
}
/* line 437, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer td:first-child {
  padding: 0;
}
/* line 441, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand {
  background: #FDF8C0;
  -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.51);
  -moz-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.51);
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.51);
  padding: 20px;
  width: 85%;
  margin-top: 20px;
  margin-bottom: 40px;
}
/* line 451, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand .row.active div {
  color: forestgreen;
}
/* line 455, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand .wk-produktion, #wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand .wk-versand {
  margin-bottom: 30px;
}
/* line 457, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand .wk-produktion .float_left, #wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand .wk-versand .float_left {
  display: inline-block;
  float: left;
}
/* line 461, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand .wk-produktion .quarterwidth, #wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand .wk-versand .quarterwidth {
  width: 25%;
}
/* line 464, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand .wk-produktion .halfwidth, #wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand .wk-versand .halfwidth {
  width: 50%;
}
/* line 467, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand .wk-produktion .thirtyfivepercentwidth, #wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand .wk-versand .thirtyfivepercentwidth {
  width: 35%;
}
/* line 470, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand .wk-produktion .fifteenpercentwidth, #wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand .wk-versand .fifteenpercentwidth {
  width: 15%;
}
/* line 473, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand .wk-produktion .produktion-head, #wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand .wk-versand .produktion-head {
  font-weight: 600;
  padding: 0 5px;
}
/* line 477, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand .wk-produktion input, #wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand .wk-versand input {
  vertical-align: middle;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 484, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand #liefertermin-notice {
  margin-top: 0.7em;
}
/* line 487, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand .lieferfootnote {
  display: block;
}
/* line 490, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand a:link, #wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand a:visited, #wk-zusammenfassung .wk-zusammenfassung-footer .wk-produktion-versand a:active {
  color: #006890;
  text-decoration: underline;
}
/* line 521, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer td {
  vertical-align: top;
}
/* line 526, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer td:nth-child(5) .inputBox {
  text-align: left;
}
/* line 531, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer td:nth-child(4),
#wk-zusammenfassung .wk-zusammenfassung-footer td:nth-child(5) {
  padding-top: 20px;
}
/* line 536, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer .express {
  text-decoration: underline;
  color: #b3b3b3;
}
/* line 544, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer.endpreis td {
  font-size: 15px;
  font-size: 0.9375rem;
}
/* line 548, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .wk-zusammenfassung-footer.endpreis td:nth-child(4),
#wk-zusammenfassung .wk-zusammenfassung-footer.endpreis td:nth-child(5) {
  border-bottom: 1px solid #cccccc;
}
/* line 554, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .tabelle tfoot td:nth-last-child(2) {
  border-top: 0;
  text-align: left;
}
/* line 559, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .tabelle, #wk-zusammenfassung .tabelle tbody {
  border: 0;
}
/* line 562, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .tabelle {
  margin-bottom: 20px;
}
/* line 565, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .info {
  float: right;
  padding-left: 50px;
  width: 190px;
}

/* 2. Warenkorb */
/* line 574, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-changeKontaktdaten {
  max-width: 800px;
  padding: 15px;
  background: #fff;
}
/* line 579, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-changeKontaktdaten h2,
#open-popup-changeKontaktdaten p {
  text-align: left;
}
/* line 584, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-changeKontaktdaten .popup-content {
  padding: 15px;
}
/* line 589, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-changeKontaktdaten #form-change-kontaktdaten label,
#open-popup-changeKontaktdaten #form-change-kontaktdaten input {
  width: 100%;
  display: block;
}
/* line 597, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-changeKontaktdaten .popup-footer li:first-child {
  float: left;
}
/* line 600, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-changeKontaktdaten .popup-footer li:last-child {
  float: right;
}
/* line 604, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-changeKontaktdaten .popup-footer a {
  width: 220px;
}
/* line 609, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-changeKontaktdaten .small-string {
  text-align: right;
}

/* line 614, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-preisuebersicht,
#open-popup-preisInEuro {
  max-width: 400px;
  padding: 15px;
  background: #fff;
}
/* line 620, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-preisuebersicht h2,
#open-popup-preisuebersicht p,
#open-popup-preisInEuro h2,
#open-popup-preisInEuro p {
  text-align: left;
}
/* line 625, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-preisuebersicht .popup-content,
#open-popup-preisInEuro .popup-content {
  background: #EAEAEA;
  padding: 15px;
}
/* line 631, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-preisuebersicht #form-change-kontaktdaten label,
#open-popup-preisuebersicht #form-change-kontaktdaten input,
#open-popup-preisInEuro #form-change-kontaktdaten label,
#open-popup-preisInEuro #form-change-kontaktdaten input {
  width: 100%;
  display: block;
}
/* line 639, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-preisuebersicht .popup-footer li:first-child,
#open-popup-preisInEuro .popup-footer li:first-child {
  float: left;
}
/* line 642, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-preisuebersicht .popup-footer li:last-child,
#open-popup-preisInEuro .popup-footer li:last-child {
  float: right;
}
/* line 646, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-preisuebersicht .popup-footer a,
#open-popup-preisInEuro .popup-footer a {
  width: 220px;
}
/* line 651, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-preisuebersicht .small-string,
#open-popup-preisInEuro .small-string {
  text-align: right;
}

/* 3. Warenkorb */
/* line 660, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-adressdaten h2, #wk-adressdaten label.h2 {
  font-weight: 500;
  margin-bottom: 1em;
}
/* line 665, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-adressdaten .lieferadresse, #wk-adressdaten .rechnungsadresse, #wk-adressdaten .accountdaten {
  width: 100%;
  background: #EAEAEA;
  padding: 15px;
  margin-bottom: 15px;
}
/* line 671, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-adressdaten .lieferadresse h2, #wk-adressdaten .rechnungsadresse h2, #wk-adressdaten .accountdaten h2 {
  font-weight: 500;
  float: left;
  width: 25%;
  font-size: 13px;
  font-size: 0.8125rem;
}
/* line 678, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-adressdaten .lieferadresse #Rechnungsadresse,
#wk-adressdaten .lieferadresse #Lieferadresse,
#wk-adressdaten .lieferadresse #Accountdaten, #wk-adressdaten .rechnungsadresse #Rechnungsadresse,
#wk-adressdaten .rechnungsadresse #Lieferadresse,
#wk-adressdaten .rechnungsadresse #Accountdaten, #wk-adressdaten .accountdaten #Rechnungsadresse,
#wk-adressdaten .accountdaten #Lieferadresse,
#wk-adressdaten .accountdaten #Accountdaten {
  float: left;
  width: 50%;
}
/* line 685, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-adressdaten .lieferadresse .standard-btn-blue, #wk-adressdaten .rechnungsadresse .standard-btn-blue, #wk-adressdaten .accountdaten .standard-btn-blue {
  float: right;
  padding: 2px 15px;
}
/* line 691, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-adressdaten .popup-footer-btn li:last-child {
  float: right;
}
/* line 694, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-adressdaten #wk-adressen-disclaimer {
  margin-top: 1em;
}

/* Zahlart */
/* line 701, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zahlart .radio {
  padding: 15px;
  margin-bottom: 15px;
}
/* line 705, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zahlart .radio.white {
  background: #fff;
}
/* line 709, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zahlart .radio > div {
  float: left;
  width: 25%;
  display: inline-block;
  margin-bottom: 40px;
}
/* line 715, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zahlart .radio > div .zahlart-betrag {
  font-weight: 600;
}
/* line 720, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zahlart h2 {
  font-weight: 500;
  margin-bottom: 1em;
}
/* line 725, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zahlart .zahlarten-disclaimer {
  margin-bottom: 2em;
}
/* line 729, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zahlart .first-col {
  float: left;
  width: 25%;
}
/* line 733, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zahlart .first-col label {
  font-weight: 500;
  margin-bottom: 10px;
  display: inline-block;
}
/* line 739, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zahlart .first-col img:nth-child(1) {
  margin-left: 20px;
}
/* line 742, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zahlart .first-col img.kreditkarten-logo {
  margin-right: 10px;
}
/* line 747, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zahlart .popup-footer-btn li:last-child {
  float: right;
}
/* line 751, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zahlart .popup-footer-btn li:first-child {
  width: 250px !important;
}

/* Bestellen */
/* line 757, ../sass/components/popups/_shoppingBasketPopup.scss */
.designcheck {
  background: #FDF8C0;
  -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.51);
  -moz-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.51);
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.51);
  padding: 20px;
  width: 95%;
  margin-top: 20px;
}
/* line 766, ../sass/components/popups/_shoppingBasketPopup.scss */
.designcheck h2 {
  font-weight: 600;
  margin-bottom: 15px;
}
/* line 771, ../sass/components/popups/_shoppingBasketPopup.scss */
.designcheck .speed,
.designcheck .mit-freigabe {
  width: 50%;
  float: left;
}
/* line 776, ../sass/components/popups/_shoppingBasketPopup.scss */
.designcheck .speed label,
.designcheck .mit-freigabe label {
  font-weight: 600;
  margin-bottom: 0.5em;
  display: inline-block;
}
/* line 782, ../sass/components/popups/_shoppingBasketPopup.scss */
.designcheck .speed p,
.designcheck .mit-freigabe p {
  padding-left: 10px;
}
/* line 787, ../sass/components/popups/_shoppingBasketPopup.scss */
.designcheck .not-available {
  color: grey;
}
/* line 790, ../sass/components/popups/_shoppingBasketPopup.scss */
.designcheck #designcheck-speed-availability {
  margin-top: 1em;
}

/* line 798, ../sass/components/popups/_shoppingBasketPopup.scss */
#wkOverviewTabelle.tabelle thead th,
#wkOverviewTabelle.tabelle tbody td {
  padding: 0;
  border-right: 0;
  border-bottom: 0;
  text-align: left;
  vertical-align: top;
}
/* line 806, ../sass/components/popups/_shoppingBasketPopup.scss */
#wkOverviewTabelle.tabelle a {
  color: #006890;
  text-decoration: underline;
}
/* line 810, ../sass/components/popups/_shoppingBasketPopup.scss */
#wkOverviewTabelle.tabelle thead {
  background-color: white;
}

/* line 815, ../sass/components/popups/_shoppingBasketPopup.scss */
.verpackung-preis, .verpackung, .designcheck-preis {
  margin-bottom: 1em;
  margin-top: 1em;
}

/* line 820, ../sass/components/popups/_shoppingBasketPopup.scss */
.verpackung-preis,
.verpackung,
.rabattcodeeingabe,
.designcheck-preis {
  height: 60px;
}
/* line 826, ../sass/components/popups/_shoppingBasketPopup.scss */
.verpackung-preis p,
.verpackung p,
.rabattcodeeingabe p,
.designcheck-preis p {
  font-weight: 600;
}
/* line 830, ../sass/components/popups/_shoppingBasketPopup.scss */
.verpackung-preis span,
.verpackung span,
.rabattcodeeingabe span,
.designcheck-preis span {
  display: block;
}

/* line 835, ../sass/components/popups/_shoppingBasketPopup.scss */
.wk-zusammenfassung-endpreis,
.wk-gesamtpreis {
  font-weight: 600;
  font-size: 20px;
}

/* line 842, ../sass/components/popups/_shoppingBasketPopup.scss */
#acceptTabelle {
  margin-top: 40px;
}

/* line 847, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-bestellung #wkItemsTabelle {
  margin-bottom: 30px;
}
/* line 850, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-bestellung #wkItemsTabelle td,
#wk-bestellung #wkItemsTabelle th {
  width: 25%;
  border-bottom: none;
  border-right: 10px solid #fff;
}
/* line 856, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-bestellung #wkItemsTabelle td {
  background: #EAEAEA;
  text-align: left;
}
/* line 860, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-bestellung #wkItemsTabelle td a {
  text-decoration: underline;
}
/* line 863, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-bestellung .wk-zusammenfassung-produktionsartlabel {
  display: none;
}
/* line 865, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-bestellung .wk-zusammenfassung-produktionsartlabel .show-when-no-date {
  display: inline;
}
/* line 868, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-bestellung .wk-zusammenfassung-produktionsartlabel .hide-when-no-date {
  display: none;
}
/* line 872, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-bestellung .wk-zusammenfassung-produktionsartlabel.active {
  display: inline;
}

/* Pr├╝fen */
/* line 878, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-pruefung {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("../img/layout/schraffur.svg") repeat center center;
  background-size: 75px;
}
/* line 885, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-pruefung h2 {
  font-size: 18px;
  margin-bottom: 20px;
  font-weight: 600;
}
/* line 890, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-pruefung h3 {
  font-weight: 600;
  margin-bottom: 0.2em;
}
/* line 894, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-pruefung p {
  margin-bottom: 20px;
}
/* line 898, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-pruefung .auftrag-freigeben {
  color: #EC1B52;
}
/* line 901, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-pruefung .wk-pruefung-innercontainer {
  position: absolute;
  background: white;
  padding: 20px;
  margin-right: 20px;
}
/* line 907, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-pruefung .popup-footer-btn.row {
  position: absolute;
  bottom: 10%;
}
/* line 911, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-pruefung #bestellung-freigabeBisTermin {
  white-space: nowrap;
}

/* line 916, ../sass/components/popups/_shoppingBasketPopup.scss */
.tab-overlay-content.active {
  display: block;
}

/* Freigabe */
/* line 921, ../sass/components/popups/_shoppingBasketPopup.scss */
.tab-overlay-content {
  position: absolute;
  background: #595959;
  width: 700px;
  top: 71px;
  left: -500px;
  z-index: 999;
  padding: 40px;
  text-align: left;
  -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.51);
  -moz-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.51);
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.51);
  display: none;
}
/* line 935, ../sass/components/popups/_shoppingBasketPopup.scss */
.tab-overlay-content .active {
  display: block;
}
/* line 939, ../sass/components/popups/_shoppingBasketPopup.scss */
.tab-overlay-content > .red {
  color: #EC1B52;
}
/* line 941, ../sass/components/popups/_shoppingBasketPopup.scss */
.tab-overlay-content > .close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 30px;
  height: 30px;
  background: url("../img/layout/close.svg") no-repeat center;
  background-size: 100% auto;
  cursor: pointer;
}
/* line 952, ../sass/components/popups/_shoppingBasketPopup.scss */
.tab-overlay-content h2, .tab-overlay-content p {
  color: #fff;
  margin-bottom: 20px;
}
/* line 957, ../sass/components/popups/_shoppingBasketPopup.scss */
.tab-overlay-content h2 {
  font-size: 18px;
  font-weight: 600;
}
/* line 962, ../sass/components/popups/_shoppingBasketPopup.scss */
.tab-overlay-content h4 {
  margin: 0.5em 0;
  color: white;
  font-weight: bold;
}
/* line 968, ../sass/components/popups/_shoppingBasketPopup.scss */
.tab-overlay-content .popup_bezahhlung_answer {
  color: white;
}
/* line 972, ../sass/components/popups/_shoppingBasketPopup.scss */
.tab-overlay-content #bezahlung_popup_zahlarten {
  color: white;
  list-style-type: square;
  margin-left: 20px;
}

/* line 981, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-freigabe h2 {
  font-size: 18px;
  margin-bottom: 20px;
  font-weight: 600;
}
/* line 987, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-freigabe p {
  margin-bottom: 20px;
}

/* line 993, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-uebersicht-head-accept th {
  background: #EAEAEA;
}

/* line 999, ../sass/components/popups/_shoppingBasketPopup.scss */
#acceptTabelle th,
#acceptTabelle td {
  border-bottom: none;
  border-right: none;
}
/* line 1005, ../sass/components/popups/_shoppingBasketPopup.scss */
#acceptTabelle td {
  background: #EAEAEA;
  text-align: left;
}
/* line 1010, ../sass/components/popups/_shoppingBasketPopup.scss */
#acceptTabelle td:last-child {
  text-align: right;
}
/* line 1014, ../sass/components/popups/_shoppingBasketPopup.scss */
#acceptTabelle .endpreis td {
  background: #fff;
}
/* line 1018, ../sass/components/popups/_shoppingBasketPopup.scss */
#acceptTabelle .endpreis td:nth-child(4) {
  vertical-align: top;
  background: #3AE484;
}
/* line 1021, ../sass/components/popups/_shoppingBasketPopup.scss */
#acceptTabelle .endpreis td:nth-child(4) strong {
  font-size: 17px;
  font-size: 1.0625rem;
}
/* line 1026, ../sass/components/popups/_shoppingBasketPopup.scss */
#acceptTabelle .endpreis td:nth-child(5) {
  font-size: 17px;
  font-size: 1.0625rem;
  vertical-align: top;
  border-top: none;
  background: #3AE484;
}
/* line 1033, ../sass/components/popups/_shoppingBasketPopup.scss */
#acceptTabelle .endpreis td:nth-child(6) {
  background: #3AE484;
}
/* line 1037, ../sass/components/popups/_shoppingBasketPopup.scss */
#acceptTabelle th:nth-child(1),
#acceptTabelle td:nth-child(1) {
  width: 15%;
}
/* line 1041, ../sass/components/popups/_shoppingBasketPopup.scss */
#acceptTabelle th:nth-child(2),
#acceptTabelle td:nth-child(2),
#acceptTabelle th:nth-child(3),
#acceptTabelle td:nth-child(3) {
  width: 25%;
}
/* line 1047, ../sass/components/popups/_shoppingBasketPopup.scss */
#acceptTabelle th,
#acceptTabelle td {
  width: 15%;
}
/* line 1052, ../sass/components/popups/_shoppingBasketPopup.scss */
#acceptTabelle th:nth-child(6),
#acceptTabelle td:nth-child(6) {
  width: 5%;
}
/* line 1059, ../sass/components/popups/_shoppingBasketPopup.scss */
#acceptTabelle .wk-zusammenfassung-body-accept td:nth-child(3) {
  font-weight: 500;
  font-size: 17px;
  font-size: 1.0625rem;
}
/* line 1065, ../sass/components/popups/_shoppingBasketPopup.scss */
#acceptTabelle .wk-zusammenfassung-footer td {
  background: #fff;
}

/* line 1070, ../sass/components/popups/_shoppingBasketPopup.scss */
.wk-zusammenfassung-anmerkung {
  width: 35%;
  float: right;
  margin-top: 5px;
  margin-bottom: 35px;
}
/* line 1076, ../sass/components/popups/_shoppingBasketPopup.scss */
.wk-zusammenfassung-anmerkung textarea {
  padding: 15px;
  border: 1px solid #CACACA;
  margin-top: 20px;
  width: 100%;
}

/* line 1087, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .popup-footer-btn,
#wk-adressdaten .popup-footer-btn,
#wk-zahlart .popup-footer-btn {
  float: left;
  width: 100%;
}
/* line 1090, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .popup-footer-btn li,
#wk-adressdaten .popup-footer-btn li,
#wk-zahlart .popup-footer-btn li {
  float: left;
  width: 220px !important;
  padding-right: 15px;
}
/* line 1095, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .popup-footer-btn a,
#wk-adressdaten .popup-footer-btn a,
#wk-zahlart .popup-footer-btn a {
  width: 100%;
}
/* line 1099, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung a.underline,
#wk-adressdaten a.underline,
#wk-zahlart a.underline {
  color: #006890;
  text-decoration: underline;
}

/* line 1107, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .anfrage-bestellung,
#wk-bestellung .anfrage-bestellung {
  float: right;
  margin-bottom: 20px;
}
/* line 1111, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .anfrage-bestellung li,
#wk-bestellung .anfrage-bestellung li {
  float: left;
  width: 220px;
  padding-left: 15px;
}
/* line 1117, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zusammenfassung .anfrage-bestellung a,
#wk-bestellung .anfrage-bestellung a {
  display: inline-block;
  width: 100%;
}

/* line 1127, ../sass/components/popups/_shoppingBasketPopup.scss */
.bestellvorgang-icon {
  width: 100%;
  padding: 20px 5% 40px 5%;
  border-bottom: 2px solid #ECECEC;
}
/* line 1132, ../sass/components/popups/_shoppingBasketPopup.scss */
.bestellvorgang-icon .icon-block {
  float: left;
  width: 20%;
  padding: 0 20px;
  text-align: center;
}
/* line 1137, ../sass/components/popups/_shoppingBasketPopup.scss */
.bestellvorgang-icon .icon-block img {
  width: 100px;
  height: 100px;
}
/* line 1141, ../sass/components/popups/_shoppingBasketPopup.scss */
.bestellvorgang-icon .icon-block span {
  display: block;
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 15px;
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
}

/* line 1151, ../sass/components/popups/_shoppingBasketPopup.scss */
.bestellvorgang-text {
  width: 100%;
  padding: 40px 5% 20px 5%;
}
/* line 1155, ../sass/components/popups/_shoppingBasketPopup.scss */
.bestellvorgang-text p {
  float: left;
  width: 20%;
  padding: 0 20px;
  text-align: center;
}

/* line 1164, ../sass/components/popups/_shoppingBasketPopup.scss */
.wk-zusammenfassung-artikel,
.wk-zusammenfassung-adresse,
.wk-zusammenfassung-email {
  padding-bottom: 20px;
  border-bottom: 2px solid #ECECEC;
  padding-top: 20px;
}

/* line 1172, ../sass/components/popups/_shoppingBasketPopup.scss */
.wk-zusammenfassung-adresse .lieferadresse, .wk-zusammenfassung-adresse .rechnungsadresse {
  float: left;
  width: 300px;
}
/* line 1176, ../sass/components/popups/_shoppingBasketPopup.scss */
.wk-zusammenfassung-adresse h2 {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 1181, ../sass/components/popups/_shoppingBasketPopup.scss */
.wk-zusammenfassung-adresse p {
  margin-bottom: 0 !important;
}

/* line 1190, ../sass/components/popups/_shoppingBasketPopup.scss */
#form-adresse {
  width: 60%;
  float: left;
  margin-top: 80px;
}

/* line 1194, ../sass/components/popups/_shoppingBasketPopup.scss */
#form-adresse-neu {
  width: 60%;
  background: #ECECEC;
  padding: 15px;
}

/* line 1200, ../sass/components/popups/_shoppingBasketPopup.scss */
#form-adresse label, #form-adresse-neu label {
  display: block;
  margin-bottom: 2px;
}
/* line 1204, ../sass/components/popups/_shoppingBasketPopup.scss */
#form-adresse input, #form-adresse-neu input {
  display: block;
  border: none;
  background: #fff;
  padding: 8px;
  margin-bottom: 15px;
  width: 100%;
}
/* line 1210, ../sass/components/popups/_shoppingBasketPopup.scss */
#form-adresse .plz-ort div, #form-adresse .email-tel div, #form-adresse .ust-rabatt div, #form-adresse-neu .plz-ort div, #form-adresse-neu .email-tel div, #form-adresse-neu .ust-rabatt div {
  float: left;
}
/* line 1213, ../sass/components/popups/_shoppingBasketPopup.scss */
#form-adresse .plz-ort div:first-child, #form-adresse-neu .plz-ort div:first-child {
  width: 30%;
  padding-right: 20px;
}
/* line 1217, ../sass/components/popups/_shoppingBasketPopup.scss */
#form-adresse .plz-ort div:last-child, #form-adresse-neu .plz-ort div:last-child {
  width: 70%;
}
/* line 1220, ../sass/components/popups/_shoppingBasketPopup.scss */
#form-adresse .email-tel div:first-child, #form-adresse .ust-rabatt div:first-child, #form-adresse-neu .email-tel div:first-child, #form-adresse-neu .ust-rabatt div:first-child {
  width: 50%;
  padding-right: 10px;
}
/* line 1224, ../sass/components/popups/_shoppingBasketPopup.scss */
#form-adresse .email-tel div:last-child, #form-adresse .ust-rabatt div:last-child, #form-adresse-neu .email-tel div:last-child, #form-adresse-neu .ust-rabatt div:last-child {
  width: 50%;
  padding-left: 10px;
}

/* line 1230, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-warenkorb-changeAddress .adresse {
  float: left;
  width: 50%;
}
/* line 1231, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-warenkorb-changeAddress .adresse span:first-child {
  padding-right: 4px;
}
/* line 1232, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-warenkorb-changeAddress .adresse .popup-btn {
  display: block;
  margin-top: 10px;
}
/* line 1236, ../sass/components/popups/_shoppingBasketPopup.scss */
#open-popup-warenkorb-changeAddress .popup-btn {
  width: 200px;
  margin-top: 20px;
}

/* line 1243, ../sass/components/popups/_shoppingBasketPopup.scss */
#wk-zahlart p {
  margin-bottom: 20px;
}

/* line 1246, ../sass/components/popups/_shoppingBasketPopup.scss */
.btn-warenkorb-popup {
  display: none;
}

/* line 1247, ../sass/components/popups/_shoppingBasketPopup.scss */
.in-warenkorb .btn-warenkorb-popup {
  display: block;
}

/* line 1249, ../sass/components/popups/_shoppingBasketPopup.scss */
.bezahlung_popup_zahlartenheader {
  font-weight: bolder;
}

/* line 1253, ../sass/components/popups/_shoppingBasketPopup.scss */
.popup_bezahhlung_answer.produktionsstart {
  color: lightsalmon;
}

/* line 1257, ../sass/components/popups/_shoppingBasketPopup.scss */
#popup_bezahlung_versandterminBeiZahlungHeute {
  color: lightgreen;
}

/* line 1262, ../sass/components/popups/_shoppingBasketPopup.scss */
#exemplarliste-dateneingabe .button {
  width: 35%;
  min-width: 150px;
}
/* line 1266, ../sass/components/popups/_shoppingBasketPopup.scss */
#exemplarliste-dateneingabe .left-btn {
  float: left;
}
/* line 1269, ../sass/components/popups/_shoppingBasketPopup.scss */
#exemplarliste-dateneingabe .right-btn {
  float: right;
}

@media screen and (max-width: 1110px) {
  /* line 1277, ../sass/components/popups/_shoppingBasketPopup.scss */
  #divWarenkorb .tabs > li .tab-nr {
    width: 25px;
    height: 25px;
    top: 23px;
    background-size: contain;
  }
}
/* line 3, ../sass/components/popups/_exemplarDaten.scss */
#open-popup-Exemplardaten .exemplardaten-intro {
  text-align: right;
}
/* line 7, ../sass/components/popups/_exemplarDaten.scss */
#open-popup-Exemplardaten .exemplardaten-wrapper .row {
  margin-bottom: 10px;
}
/* line 11, ../sass/components/popups/_exemplarDaten.scss */
#open-popup-Exemplardaten #fixeTexte-rows .row {
  background: #EAEAEA;
  margin-bottom: 10px;
}
/* line 16, ../sass/components/popups/_exemplarDaten.scss */
#open-popup-Exemplardaten .exemplardaten-text {
  float: left;
  width: 50%;
  display: block;
  padding: 8px 10px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}
/* line 25, ../sass/components/popups/_exemplarDaten.scss */
#open-popup-Exemplardaten .exemplardaten-label {
  float: right;
  width: 50%;
  text-align: center;
}
/* line 31, ../sass/components/popups/_exemplarDaten.scss */
#open-popup-Exemplardaten .exemplardaten-auswahl {
  float: left;
  width: 50%;
  text-align: center;
}
/* line 37, ../sass/components/popups/_exemplarDaten.scss */
#open-popup-Exemplardaten .exemplardaten-gleich,
#open-popup-Exemplardaten .exemplardaten-unterschiedlich {
  float: left;
  width: 50%;
  text-align: center;
  border: none;
  padding: 0;
  margin: 8px 0 0 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}
/* line 49, ../sass/components/popups/_exemplarDaten.scss */
#open-popup-Exemplardaten .exemplardaten-one {
  margin-bottom: 20px;
}
/* line 52, ../sass/components/popups/_exemplarDaten.scss */
#open-popup-Exemplardaten .exemplardaten-one .open-dateneingabe {
  text-decoration: underline;
}

/* line 5, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten {
  /* remove standard-styles */
  padding: 0;
  height: auto;
  width: 1140px;
  max-width: 100%;
  top: 10px;
}
/* line 8, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten input, #divExemplarDaten select, #divExemplarDaten textarea {
  background: white;
  border: 1px solid #CDCDCD;
  padding: 5px 10px;
  margin-bottom: 0;
  color: #343434;
}
/* line 16, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten .strikethrough {
  color: lightgrey;
  cursor: not-allowed;
  position: relative;
}
/* line 22, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten .popup-input {
  text-align: left;
}
@media screen and (max-width: 1100px) {
  /* line 5, ../sass/components/popups/_dataInputPopup.scss */
  #divExemplarDaten {
    max-width: 90%;
    min-width: auto;
    right: 0;
  }
}
/* line 39, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten .popup-header {
  padding: 30px 40px 0px 40px;
}
/* line 42, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten .popup-header #dataInput_Header {
  text-align: left;
  padding: 0;
  margin: 0;
  color: #006890;
  margin-bottom: 10px;
}
@media screen and (max-width: 800px) {
  /* line 39, ../sass/components/popups/_dataInputPopup.scss */
  #divExemplarDaten .popup-header {
    padding: 30px 20px 0px 20px;
  }
}
/* line 55, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten .popup-content {
  padding: 10px 40px;
}
@media screen and (max-width: 800px) {
  /* line 55, ../sass/components/popups/_dataInputPopup.scss */
  #divExemplarDaten .popup-content {
    padding: 10px 20px;
  }
}
/* line 62, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten .popup-footer .popup-footer-btn {
  width: 100%;
  padding: 20px 40px 30px 40px;
  position: relative;
  bottom: 0;
  padding: 20px 20px 30px 20px;
}
/* line 68, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten .popup-footer .popup-footer-btn #backToWarenkorb, #divExemplarDaten .popup-footer .popup-footer-btn #saveExemplare {
  width: 30%;
}

/* line 76, ../sass/components/popups/_dataInputPopup.scss */
h2 {
  padding-bottom: 10px;
}

/* line 80, ../sass/components/popups/_dataInputPopup.scss */
h3 {
  font-size: 15px;
}

/* line 84, ../sass/components/popups/_dataInputPopup.scss */
.exemplardaten-meta {
  position: relative;
  width: 100%;
  margin-bottom: 35px;
}
/* line 3, ../sass/_mixins.scss */
.exemplardaten-meta:before, .exemplardaten-meta:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.exemplardaten-meta:after {
  clear: both;
}
/* line 90, ../sass/components/popups/_dataInputPopup.scss */
.exemplardaten-meta .exemplardaten-meta-preis {
  float: left;
  width: 60%;
}
/* line 94, ../sass/components/popups/_dataInputPopup.scss */
.exemplardaten-meta .exemplardaten-meta-preis input,
.exemplardaten-meta .exemplardaten-meta-preis span {
  display: inline-block;
}
/* line 99, ../sass/components/popups/_dataInputPopup.scss */
.exemplardaten-meta .exemplardaten-meta-preis .exem-meta-input {
  width: 50px;
  padding: 5px;
  border: 1px solid #D1D1D1;
  text-align: center;
  font-size: 15px;
  margin-right: 10px;
}
/* line 108, ../sass/components/popups/_dataInputPopup.scss */
.exemplardaten-meta .exemplardaten-meta-preis .exem-meta-st {
  font-size: 14px;
  margin-right: 13px;
}
/* line 113, ../sass/components/popups/_dataInputPopup.scss */
.exemplardaten-meta .exemplardaten-meta-preis .exem-meta-preis-st {
  font-size: 14px;
  font-weight: 600;
}
/* line 118, ../sass/components/popups/_dataInputPopup.scss */
.exemplardaten-meta .exemplardaten-meta-preis .exem-meta-pro {
  font-size: 13px;
}
/* line 122, ../sass/components/popups/_dataInputPopup.scss */
.exemplardaten-meta .exemplardaten-meta-preis .exem-meta-mwst {
  color: #A0A0A0;
  font-style: italic;
  font-size: 12px;
}
/* line 129, ../sass/components/popups/_dataInputPopup.scss */
.exemplardaten-meta .exemplardaten-meta-download {
  float: right;
}
/* line 132, ../sass/components/popups/_dataInputPopup.scss */
.exemplardaten-meta .exemplardaten-meta-download a {
  display: block;
  color: #006890;
  text-decoration: underline;
  font-weight: 500;
}
/* line 140, ../sass/components/popups/_dataInputPopup.scss */
.exemplardaten-meta #groessenTabellenLink {
  color: #0077AB;
}

/* line 145, ../sass/components/popups/_dataInputPopup.scss */
#startAmount {
  display: none;
}

/* line 3, ../sass/_mixins.scss */
.popup-footer .popup-footer-btn:before, .popup-footer .popup-footer-btn:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.popup-footer .popup-footer-btn:after {
  clear: both;
}
/* line 153, ../sass/components/popups/_dataInputPopup.scss */
.popup-footer .popup-footer-btn .standard-btn-grey {
  float: left;
}
/* line 157, ../sass/components/popups/_dataInputPopup.scss */
.popup-footer .popup-footer-btn .standard-btn-blue {
  float: right;
}

/* Dateneingabe */
/* line 165, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle {
  margin-bottom: 60px;
  padding-bottom: 60px;
  position: relative;
}
/* line 3, ../sass/_mixins.scss */
#einzelexemplarTabelle:before, #einzelexemplarTabelle:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
#einzelexemplarTabelle:after {
  clear: both;
}
/* line 171, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .groessenErklaerLink {
  display: inline-block;
  color: #006890;
  text-decoration: underline;
  font-size: 12px;
  font-weight: 400;
}
/* line 179, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .delete-item {
  background: url("/konfigurator_html/global/img/loeschen.svg") no-repeat center;
  height: 23px;
  width: 23px;
  background-size: 23px;
  display: block;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}
/* line 188, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle label {
  display: inline-block;
  font-size: 12px;
  line-height: 13px;
  font-weight: 400;
  width: auto;
}
/* line 196, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .exem-table-column {
  display: flex;
  flex-direction: column;
  background: #EAEAEA;
  width: 156px;
  float: left;
}
/* line 205, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .exem-table-column.no-fields .col-heading span,
#einzelexemplarTabelle .exem-table-column.no-fields .col-heading label {
  display: none;
}
/* line 210, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .exem-table-column.no-fields .col-content input {
  visibility: hidden;
}
/* line 215, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .exem-table-column:nth-child(1) {
  width: 85px;
}
/* line 218, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .exem-table-column:nth-child(1) .col-heading {
  padding-left: 17px;
}
/* line 222, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .exem-table-column:nth-child(1) .col-content {
  border-left: 1px solid #CDCDCD;
  padding-left: 17px;
}
/* line 228, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .exem-table-column:nth-child(2) {
  width: 145px;
}
/* line 232, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .exem-table-column.last {
  width: 50px;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 238, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .exem-table-column.last .col-content {
  border-right: 1px solid #CDCDCD;
}
@media screen and (max-width: 1100px) {
  /* line 232, ../sass/components/popups/_dataInputPopup.scss */
  #einzelexemplarTabelle .exem-table-column.last {
    left: 230px;
  }
}
/* line 247, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .exem-table-column .col-heading {
  background: white;
  padding: 5px 10px;
  font-weight: 600;
  height: 80px;
  position: relative;
}
/* line 254, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .exem-table-column .col-heading span {
  display: block;
}
/* line 257, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .exem-table-column .col-heading span:nth-child(1) {
  font-weight: 700;
}
/* line 261, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .exem-table-column .col-heading span:nth-child(2) {
  color: #A0A0A0;
  margin-bottom: 10px;
  width: 140px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 271, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .exem-table-column .col-heading .col-link {
  display: inline-block;
  color: #006890;
  text-decoration: underline;
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  width: 100%;
}
/* line 280, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .exem-table-column .col-heading .col-link.info-text-fixed {
  position: absolute;
  margin-left: 5px;
}
/* line 286, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .exem-table-column .col-heading input {
  width: 20px;
  display: inline-block;
}
/* line 292, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .exem-table-column .col-content {
  background: #F3F3F3;
  padding: 10px;
  border-top: 1px solid #CDCDCD;
  height: 50px;
}
/* line 298, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .exem-table-column .col-content:last-child {
  border-bottom: 1px solid #CDCDCD;
}
/* line 304, ../sass/components/popups/_dataInputPopup.scss */
#einzelexemplarTabelle .calcAmount {
  width: 45px;
  margin: 0 auto;
}

/* line 310, ../sass/components/popups/_dataInputPopup.scss */
.exem-add-row {
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 315, ../sass/components/popups/_dataInputPopup.scss */
.exem-add-row .add-row {
  cursor: pointer;
  color: #006890;
  font-weight: 500;
  padding-top: 30px;
  padding-left: 30px;
  display: inline-block;
  background: url("/konfigurator_html/global/img/add_exemplar.svg") no-repeat left 25px;
  background-size: 25px 25px;
}

/* line 328, ../sass/components/popups/_dataInputPopup.scss */
.tabelle {
  margin: 20px 0;
  /*width: auto;*/
  border-collapse: separate;
}
/* line 333, ../sass/components/popups/_dataInputPopup.scss */
.tabelle thead th {
  border-bottom: 1px solid #ECECEC;
  border-right: 1px solid #ECECEC;
  font-weight: bold;
  text-align: left;
}
/* line 339, ../sass/components/popups/_dataInputPopup.scss */
.tabelle thead th a {
  font-weight: bold;
}
/* line 344, ../sass/components/popups/_dataInputPopup.scss */
.tabelle thead th:last-child {
  border-right: 0;
}
/* line 348, ../sass/components/popups/_dataInputPopup.scss */
.tabelle tbody td {
  border-right: 1px solid #ECECEC;
  text-align: center;
}
/* line 353, ../sass/components/popups/_dataInputPopup.scss */
.tabelle tbody td:last-child {
  border-right: 0;
}
/* line 357, ../sass/components/popups/_dataInputPopup.scss */
.tabelle tbody {
  background: #fff;
}
/* line 361, ../sass/components/popups/_dataInputPopup.scss */
.tabelle tfoot td:nth-last-child(2) {
  text-align: center;
  border-top: 1px solid #ECECEC;
}
/* line 366, ../sass/components/popups/_dataInputPopup.scss */
.tabelle th, .tabelle td {
  width: 140px;
  padding: 10px;
}

/* line 372, ../sass/components/popups/_dataInputPopup.scss */
.toLock {
  background: url("/konfigurator_html/global/img/Icon_Schloss offen.svg") no-repeat right 0;
  background-size: contain;
  padding-right: 18px;
}

/* line 379, ../sass/components/popups/_dataInputPopup.scss */
.daten-none {
  display: none;
}

/* line 383, ../sass/components/popups/_dataInputPopup.scss */
.dateneingabe-fix {
  margin-bottom: 15px;
  padding: 25px 0;
  border-top: 1px solid #CACACA;
  border-bottom: 1px solid #CACACA;
}
/* line 3, ../sass/_mixins.scss */
.dateneingabe-fix:before, .dateneingabe-fix:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.dateneingabe-fix:after {
  clear: both;
}
/* line 387, ../sass/components/popups/_dataInputPopup.scss */
.dateneingabe-fix span {
  display: none;
}

/* line 396, ../sass/components/popups/_dataInputPopup.scss */
.dateneingabe-fix-btn {
  padding: 10px;
  margin-right: 15px;
  width: 200px;
  border: 1px solid #CACACA;
  display: inline-block;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  background: url("/konfigurator_html/global/img/schloss_geschlossen.svg") no-repeat 170px 10px #DEDEDE;
  background-size: 15px 15px;
}

/* line 407, ../sass/components/popups/_dataInputPopup.scss */
.dataScroll-left, .dataScroll-right {
  position: absolute;
  bottom: 100px;
  z-index: 999;
  width: 25px;
  height: 50px;
}
/* line 414, ../sass/components/popups/_dataInputPopup.scss */
.dataScroll-left img, .dataScroll-right img {
  width: 100%;
  height: auto;
}

/* line 420, ../sass/components/popups/_dataInputPopup.scss */
.dataScroll-left {
  left: 10px;
}

/* line 424, ../sass/components/popups/_dataInputPopup.scss */
.dataScroll-right {
  right: 10px;
}

/* line 429, ../sass/components/popups/_dataInputPopup.scss */
#open-popup-AnzahlExemplareChanged {
  max-width: 800px;
  height: 400px;
}
/* line 433, ../sass/components/popups/_dataInputPopup.scss */
#open-popup-AnzahlExemplareChanged h2,
#open-popup-AnzahlExemplareChanged p {
  text-align: left;
}
/* line 438, ../sass/components/popups/_dataInputPopup.scss */
#open-popup-AnzahlExemplareChanged .offset {
  margin-bottom: 25px;
}
/* line 442, ../sass/components/popups/_dataInputPopup.scss */
#open-popup-AnzahlExemplareChanged .popup-content p:nth-child(2),
#open-popup-AnzahlExemplareChanged .popup-content p:nth-child(3) {
  width: 48%;
  border: 1px solid #CACACA;
  text-align: center;
  height: 150px;
  padding-top: 0px;
}
/* line 451, ../sass/components/popups/_dataInputPopup.scss */
#open-popup-AnzahlExemplareChanged .offset-middle {
  padding-top: 40px;
  display: block;
}
/* line 456, ../sass/components/popups/_dataInputPopup.scss */
#open-popup-AnzahlExemplareChanged .popup-content p:nth-child(2) {
  float: left;
}
/* line 460, ../sass/components/popups/_dataInputPopup.scss */
#open-popup-AnzahlExemplareChanged .popup-content p:nth-child(3) {
  float: right;
}
/* line 464, ../sass/components/popups/_dataInputPopup.scss */
#open-popup-AnzahlExemplareChanged #oldAmount,
#open-popup-AnzahlExemplareChanged #newAmount,
#open-popup-AnzahlExemplareChanged .stueck {
  font-size: 24px;
  font-size: 1.5rem;
  display: inline-block;
  padding-top: 5px;
}
/* line 472, ../sass/components/popups/_dataInputPopup.scss */
#open-popup-AnzahlExemplareChanged .popup-footer-btn li:first-child {
  float: left;
}
/* line 476, ../sass/components/popups/_dataInputPopup.scss */
#open-popup-AnzahlExemplareChanged .popup-footer-btn li:last-child {
  float: right;
}
/* line 480, ../sass/components/popups/_dataInputPopup.scss */
#open-popup-AnzahlExemplareChanged .popup-footer-btn a {
  width: 220px;
}

/* Exemplardaten mobiles Fenster */
/* line 487, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--meta {
  width: 100%;
}
/* line 490, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--meta .epl__meta--input {
  display: inline-block;
  width: 50px;
  padding: 4px 5px;
  border: 1px solid #D1D1D1;
  text-align: center;
  font-size: 16px;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* line 501, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--meta .epl__meta--piece {
  display: inline-block;
  font-size: 15px;
  margin-right: 13px;
}
/* line 507, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--meta .epl__meta--price {
  display: inline-block;
  font-size: 15px;
  font-weight: 600;
}
/* line 513, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--meta .epl__meta--pro {
  display: inline-block;
  font-size: 14px;
}
/* line 518, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--meta .epl__meta--mwst {
  display: inline-block;
  color: #a0a0a0;
  font-style: italic;
  font-size: 12px;
}
/* line 526, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--data {
  display: flex;
  flex-direction: row;
  overflow: hidden;
}
/* line 531, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--data .epl__cell {
  position: relative;
  width: 100%;
  height: 70px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-bottom: 1px solid #CDCDCD;
}
/* line 541, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--data .epl__cell input {
  padding: 4px 10px;
  margin-bottom: 0;
  width: 140px;
  color: #343434;
}
/* line 548, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--data .epl__cell .select-wrapper-konfi {
  width: 140px;
}
/* line 553, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--data .epl__data__col--fix {
  width: 125px;
  background: #EAEAEA;
  border-right: 1px solid #CDCDCD;
  border-left: 1px solid #CDCDCD;
  border-top: 1px solid #CDCDCD;
  border-bottom: 1px solid #CDCDCD;
  position: relative;
  z-index: 9;
  -webkit-box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.2);
}
/* line 564, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--data .epl__data__col--fix label {
  font-size: 12px;
  font-weight: 400;
  padding-left: 20px;
}
/* line 571, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--data .epl__data__col--fix .epl__cell:last-child {
  border-bottom: none;
}
/* line 576, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--data .epl__data__col--fix .col__fix--number,
#divExemplarDaten_mobile .epl__content--data .epl__data__col--fix .col__fix--label {
  display: block;
  font-weight: 700;
  margin-bottom: 5px;
  padding-left: 20px;
}
/* line 584, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--data .epl__data__col--fix .col__fix--link {
  display: inline-block;
  color: #006890;
  text-decoration: underline;
  font-size: 12px;
  font-weight: 400;
  padding-left: 20px;
}
/* line 593, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--data .epl__data__col--fix .cb-konfi.cb-haken:checked + label::before,
#divExemplarDaten_mobile .epl__content--data .epl__data__col--fix .cb-konfi + label::before {
  color: white;
}
/* line 599, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--data .epl__data__col--wrapper {
  width: calc(100% - 125px);
  display: flex;
  flex-direction: row;
  overflow-x: scroll;
}
/* line 605, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--data .epl__data__col--wrapper .col__data {
  flex-shrink: 0;
  width: 180px;
  background: #F5F5F5;
  border-right: 1px solid #CDCDCD;
  border-top: 1px solid #CDCDCD;
  border-bottom: 1px solid #CDCDCD;
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 616, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--data .epl__data__col--wrapper .col__data:nth-child(even) {
  background: #F5F5F5;
}
/* line 621, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__content--data .epl__data__col--wrapper .epl__cell {
  align-items: center;
}
/* line 627, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__add--col {
  position: relative;
}
/* line 630, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .epl__add--col .add--col {
  cursor: pointer;
  color: #006890;
  font-weight: 500;
  padding-top: 30px;
  padding-left: 30px;
  display: inline-block;
  background: url("/konfigurator_html/global/img/add_exemplar.svg") no-repeat left 25px;
  background-size: 25px 25px;
}
/* line 643, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .popup-footer .standard-btn-grey {
  width: 160px;
  float: left;
  display: block;
}
/* line 649, ../sass/components/popups/_dataInputPopup.scss */
#divExemplarDaten_mobile .popup-footer .standard-btn-blue {
  float: right;
  width: 160px;
  display: block;
}
@media screen and (max-width: 380px) {
  /* line 656, ../sass/components/popups/_dataInputPopup.scss */
  #divExemplarDaten_mobile .popup-footer .standard-btn-grey {
    float: none;
    clear: both;
    margin: 0 auto 20px auto;
    width: 200px;
  }
  /* line 662, ../sass/components/popups/_dataInputPopup.scss */
  #divExemplarDaten_mobile .popup-footer .standard-btn-blue {
    float: none;
    clear: both;
    margin: 0 auto;
    width: 200px;
  }
}

/***********************************************
* Components: User Interface
* - buttons
* - preloader
* - tabs
* - slider
***********************************************/
/* line 2, ../sass/components/ui/_buttons.scss */
.standard-btn, .standard-btn-grey, .standard-btn-blue {
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  text-align: center;
  position: relative;
  /*text-transform: uppercase;*/
  padding: 8px;
  /*@include border-radius(5px);
  @include boxshadow(0, 1px, 10px, $box-shadow, $inset: false);*/
}

/* line 14, ../sass/components/ui/_buttons.scss */
.standard-btn-grey {
  background-color: #fff;
  border: 1px solid #000;
  color: #000;
  /*@include filter-gradient(#636469, #58595B, horizontal);
  @include background-image(linear-gradient(to top right, #333, #999));*/
}

/* line 23, ../sass/components/ui/_buttons.scss */
.standard-btn-blue {
  background-color: #00639E;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF0077AB', endColorstr='#FF00639E');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjM5ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNzdhYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 100%, 100% 0%, color-stop(0%, #00639e), color-stop(100%, #0077ab));
  background-image: -moz-linear-gradient(bottom, #00639e, #0077ab);
  background-image: -webkit-linear-gradient(bottom, #00639e, #0077ab);
  background-image: linear-gradient(to top right, #00639e, #0077ab);
  border: 1px solid #0077AB;
}

/* line 31, ../sass/components/ui/_buttons.scss */
.pinned-on-off {
  float: left;
  width: 50%;
  position: relative;
}

/* line 36, ../sass/components/ui/_buttons.scss */
.switch {
  display: table-cell;
  padding: 10px;
  vertical-align: middle;
}

/* ============================================================
  COMMON
============================================================ */
/* line 44, ../sass/components/ui/_buttons.scss */
.cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}

/* line 49, ../sass/components/ui/_buttons.scss */
.cmn-toggle + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* ============================================================
  SWITCH 1 - ROUND
============================================================ */
/* line 63, ../sass/components/ui/_buttons.scss */
input.cmn-toggle-round + label {
  padding: 2px;
  width: 60px !important;
  height: 30px;
  background-color: #e6e6e6;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
}

/* line 71, ../sass/components/ui/_buttons.scss */
input.cmn-toggle-round + label:before, input.cmn-toggle-round + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}

/* line 79, ../sass/components/ui/_buttons.scss */
input.cmn-toggle-round + label:before {
  right: 1px;
  background-color: #f1f1f1;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
}

/* line 85, ../sass/components/ui/_buttons.scss */
input.cmn-toggle-round + label:after {
  width: 28px;
  background-color: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -webkit-transition: margin 0.4s;
  -moz-transition: margin 0.4s;
  -o-transition: margin 0.4s;
  transition: margin 0.4s;
}

/* line 101, ../sass/components/ui/_buttons.scss */
input.cmn-toggle-round:checked + label:before {
  background-color: #006890;
}

/* line 104, ../sass/components/ui/_buttons.scss */
input.cmn-toggle-round:checked + label:after {
  margin-left: 30px;
}

/* line 109, ../sass/components/ui/_buttons.scss */
.select-wrapper {
  border: 1px solid #999999;
  width: 120px;
  height: 25px;
  overflow: hidden;
  background: #fafafa url("img/icon-select.png") no-repeat 90% 50%;
}

/* line 118, ../sass/components/ui/_buttons.scss */
.select-dropdown {
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  padding: 2px 5px;
  border: 1px solid #999999;
  height: 24px;
  color: #333333;
  background-color: #E1E0E0;
  background-image: -moz-linear-gradient(center top, #E1E0E0, #CCCCCC);
  box-shadow: 0 1px 0 0 #EDEEF0 inset;
}
/* line 121, ../sass/components/ui/_buttons.scss */
.select-dropdown option {
  padding: 3px;
}

/* line 126, ../sass/components/ui/_buttons.scss */
.icon-big-btn {
  display: block;
  text-align: center;
}
/* line 129, ../sass/components/ui/_buttons.scss */
.icon-big-btn img {
  width: 30px;
}

/* line 134, ../sass/components/ui/_buttons.scss */
.icon-small-btn {
  display: block;
}
/* line 136, ../sass/components/ui/_buttons.scss */
.icon-small-btn img {
  width: 20px;
  float: left;
}
/* line 140, ../sass/components/ui/_buttons.scss */
.icon-small-btn span {
  display: block;
  float: left;
  padding-bottom: 8px;
  /*@include font-size(12px);*/
}

/* line 148, ../sass/components/ui/_buttons.scss */
.inputBox {
  border: 1px solid #cccccc;
  padding: 5px;
}

/* line 159, ../sass/components/ui/_buttons.scss */
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: none;
}

/*
* Preloader
*/
/* line 4, ../sass/components/ui/_preloader.scss */
#loadingProgressG {
  display: none;
  width: 256px;
  height: 20px;
  overflow: hidden;
  background-color: #000000;
  position: absolute;
  left: 50%;
  margin-left: -128px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  z-index: 999999;
}

/* line 17, ../sass/components/ui/_preloader.scss */
.loadingProgressG {
  background-color: #FFFFFF;
  margin-top: 0;
  margin-left: -256px;
  -moz-animation-name: bounce_loadingProgressG;
  -moz-animation-duration: 1.9s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -webkit-animation-name: bounce_loadingProgressG;
  -webkit-animation-duration: 1.9s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -ms-animation-name: bounce_loadingProgressG;
  -ms-animation-duration: 1.9s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  -o-animation-name: bounce_loadingProgressG;
  -o-animation-duration: 1.9s;
  -o-animation-iteration-count: infinite;
  -o-animation-timing-function: linear;
  animation-name: bounce_loadingProgressG;
  animation-duration: 1.9s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  width: 256px;
  height: 20px;
}

@-moz-keyframes bounce_loadingProgressG {
  0% {
    margin-left: -256px;
  }
  100% {
    margin-left: 256px;
  }
}
@-webkit-keyframes bounce_loadingProgressG {
  0% {
    margin-left: -256px;
  }
  100% {
    margin-left: 256px;
  }
}
@-ms-keyframes bounce_loadingProgressG {
  0% {
    margin-left: -256px;
  }
  100% {
    margin-left: 256px;
  }
}
@-o-keyframes bounce_loadingProgressG {
  0% {
    margin-left: -256px;
  }
  100% {
    margin-left: 256px;
  }
}
@keyframes bounce_loadingProgressG {
  0% {
    margin-left: -256px;
  }
  100% {
    margin-left: 256px;
  }
}
/* Navigation Designmodul: Tabs bezogen auf jquery-Datei */
/* line 2, ../sass/components/ui/_tabs.scss */
.js-tabby .tabs {
  display: block;
  visibility: visible;
}

/* line 7, ../sass/components/ui/_tabs.scss */
.tabs a,
.tabs button {
  cursor: pointer;
}

/* line 12, ../sass/components/ui/_tabs.scss */
.js-tabby .tabs-pane {
  display: none;
  visibility: hidden;
}

/* line 17, ../sass/components/ui/_tabs.scss */
.tabs-pane.active {
  display: block;
  visibility: visible;
  position: relative;
}

/* line 3, ../sass/_mixins.scss */
.tabs:before, .tabs:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.tabs:after {
  clear: both;
}

/* line 1, ../sass/components/ui/_slider.scss */
.slider-footer {
  position: absolute;
  /*background: #A8D8FC;
  background-color: #cde1fc;
  @include filter-gradient(#cde1fc, #9cc7fe, vertical);
  @include background-image(linear-gradient(top, #cde1fc 0%,#9cc7fe 100%));*/
  overflow: hidden;
  left: 0;
  bottom: 0;
  height: 40px;
  position: relative;
  width: 94px;
  margin: 0 auto;
}
/* line 15, ../sass/components/ui/_slider.scss */
.slider-footer .prev {
  position: absolute;
  left: 0;
  top: 0;
  border: none;
  cursor: pointer;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iSWNvbl93ZWl0ZXIiIGRhdGEtbmFtZT0iSWNvbiB3ZWl0ZXIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiPg0KICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzExIiBkYXRhLW5hbWU9IkVsbGlwc2UgMTEiIGN4PSIyNSIgY3k9IjI1IiByPSIyNSIgZmlsbD0iI2U0ZTZlYSIvPg0KICA8cGF0aCBpZD0iUGZhZF83NyIgZGF0YS1uYW1lPSJQZmFkIDc3IiBkPSJNMzkyLjM2NywzNWwtOS4yLTkuMi0xLjQzLDEuNDNMMzg5LjUwOCwzNWwtNy43NzMsNy43NzMsMS40MywxLjQzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2MC4yNTcgLTEwKSIgZmlsbD0iIzI0MjQyNCIvPg0KPC9zdmc+DQo=");
  background-size: 40px auto;
  height: 40px;
  width: 40px;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  transition: all 0.3s;
  transform: scaleX(-1);
  background-color: #FFF;
}
/* line 38, ../sass/components/ui/_slider.scss */
.slider-footer .next {
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  cursor: pointer;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iSWNvbl93ZWl0ZXIiIGRhdGEtbmFtZT0iSWNvbiB3ZWl0ZXIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiPg0KICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzExIiBkYXRhLW5hbWU9IkVsbGlwc2UgMTEiIGN4PSIyNSIgY3k9IjI1IiByPSIyNSIgZmlsbD0iI2U0ZTZlYSIvPg0KICA8cGF0aCBpZD0iUGZhZF83NyIgZGF0YS1uYW1lPSJQZmFkIDc3IiBkPSJNMzkyLjM2NywzNWwtOS4yLTkuMi0xLjQzLDEuNDNMMzg5LjUwOCwzNWwtNy43NzMsNy43NzMsMS40MywxLjQzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2MC4yNTcgLTEwKSIgZmlsbD0iIzI0MjQyNCIvPg0KPC9zdmc+DQo=");
  background-size: 40px auto;
  height: 40px;
  width: 40px;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  transition: all 0.3s;
  background-color: #FFF;
}

/* line 62, ../sass/components/ui/_slider.scss */
.slider-pagination {
  position: absolute;
  left: 60px;
  top: 0;
  height: 40px;
  width: calc(100% - 120px);
  text-align: center;
  padding-top: 10px;
  display: none;
}
/* line 72, ../sass/components/ui/_slider.scss */
.slider-pagination span {
  display: inline-block;
  padding: 0 8px;
  font-weight: 100;
  cursor: pointer;
}
/* line 78, ../sass/components/ui/_slider.scss */
.slider-pagination span:hover {
  color: #595959;
}
/* line 83, ../sass/components/ui/_slider.scss */
.slider-pagination span.pagination-active {
  cursor: auto;
  font-weight: 900;
}

/* line 93, ../sass/components/ui/_slider.scss */
footer.swiper-arrows.row {
  /*position: absolute;
  bottom: 0;*/
}

/* line 98, ../sass/components/ui/_slider.scss */
.slider-pagination {
  display: inline-flex;
  justify-content: center;
  width: 220px;
  height: 100%;
  display: none !important;
}
/* line 105, ../sass/components/ui/_slider.scss */
.slider-pagination span.pagination-active {
  cursor: auto;
  font-weight: 900;
}

/* line 111, ../sass/components/ui/_slider.scss */
.swiper-arrows .arrow-left {
  position: absolute;
  left: -40px;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iSWNvbl93ZWl0ZXIiIGRhdGEtbmFtZT0iSWNvbiB3ZWl0ZXIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiPg0KICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzExIiBkYXRhLW5hbWU9IkVsbGlwc2UgMTEiIGN4PSIyNSIgY3k9IjI1IiByPSIyNSIgZmlsbD0iI2U0ZTZlYSIvPg0KICA8cGF0aCBpZD0iUGZhZF83NyIgZGF0YS1uYW1lPSJQZmFkIDc3IiBkPSJNMzkyLjM2NywzNWwtOS4yLTkuMi0xLjQzLDEuNDNMMzg5LjUwOCwzNWwtNy43NzMsNy43NzMsMS40MywxLjQzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2MC4yNTcgLTEwKSIgZmlsbD0iIzI0MjQyNCIvPg0KPC9zdmc+DQo=");
  background-size: 30px auto;
  height: 36px;
  width: 36px;
  cursor: pointer;
  transform: scaleX(-1);
}
@media (min-height: 950px) {
  /* line 111, ../sass/components/ui/_slider.scss */
  .swiper-arrows .arrow-left {
    left: -44px;
  }
}
@media (min-height: 1200px) {
  /* line 111, ../sass/components/ui/_slider.scss */
  .swiper-arrows .arrow-left {
    left: -49px;
    height: 40px;
    width: 40px;
    background-size: 35px auto;
  }
}
@media (min-height: 1370px) {
  /* line 111, ../sass/components/ui/_slider.scss */
  .swiper-arrows .arrow-left {
    left: -56px;
    height: 46px;
    width: 46px;
    background-size: 40px auto;
  }
}

/* line 147, ../sass/components/ui/_slider.scss */
.swiper-arrows .arrow-right {
  position: absolute;
  right: -40px;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iSWNvbl93ZWl0ZXIiIGRhdGEtbmFtZT0iSWNvbiB3ZWl0ZXIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiPg0KICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzExIiBkYXRhLW5hbWU9IkVsbGlwc2UgMTEiIGN4PSIyNSIgY3k9IjI1IiByPSIyNSIgZmlsbD0iI2U0ZTZlYSIvPg0KICA8cGF0aCBpZD0iUGZhZF83NyIgZGF0YS1uYW1lPSJQZmFkIDc3IiBkPSJNMzkyLjM2NywzNWwtOS4yLTkuMi0xLjQzLDEuNDNMMzg5LjUwOCwzNWwtNy43NzMsNy43NzMsMS40MywxLjQzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2MC4yNTcgLTEwKSIgZmlsbD0iIzI0MjQyNCIvPg0KPC9zdmc+DQo=");
  background-size: 30px auto;
  height: 36px;
  width: 36px;
  cursor: pointer;
}
@media (min-height: 950px) {
  /* line 147, ../sass/components/ui/_slider.scss */
  .swiper-arrows .arrow-right {
    right: -44px;
  }
}
@media (min-height: 1200px) {
  /* line 147, ../sass/components/ui/_slider.scss */
  .swiper-arrows .arrow-right {
    right: -49px;
    height: 40px;
    width: 40px;
    background-size: 35px auto;
  }
}
@media (min-height: 1370px) {
  /* line 147, ../sass/components/ui/_slider.scss */
  .swiper-arrows .arrow-right {
    right: -56px;
    height: 46px;
    width: 46px;
    background-size: 40px auto;
  }
}

/* Standard Checkbox aublenden und vor dem Label Element ein Quadrat hinzuf├╝gen*/
/* line 2, ../sass/components/ui/_checkbox.scss */
.cb-konfi {
  display: none !important;
  /* Checkbox mit Haken */
}
/* line 6, ../sass/components/ui/_checkbox.scss */
.cb-konfi + label:before {
  width: 15px;
  height: 15px;
  background-color: none;
  border: 1px solid #CDCDCD;
  display: block;
  content: "";
  float: left;
  margin-right: 8px;
  cursor: pointer;
}
/* line 20, ../sass/components/ui/_checkbox.scss */
.cb-konfi.cb-haken:checked + label::before {
  background: url("/konfigurator_html/global/img/haken-gruen-ohne.svg") no-repeat -7px -6.5px;
  background-size: 28px 28px;
}

/* Standard Select - Browserstyles entfernen und eigene anlegen*/
/* line 27, ../sass/components/ui/_checkbox.scss */
.select-wrapper-konfi {
  width: 100%;
  position: relative;
  /* Extrawurst IE */
  /* eigene Styles */
}
/* line 31, ../sass/components/ui/_checkbox.scss */
.select-wrapper-konfi:before {
  pointer-events: none;
  background: url("/konfigurator_html/global/img/mengenpfeil_weniger.svg") no-repeat 0;
  background-size: 26px;
  content: "";
  position: absolute;
  right: -2px;
  top: 0;
  width: 29px;
  height: 29px;
}
/* line 43, ../sass/components/ui/_checkbox.scss */
.select-wrapper-konfi select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
  outline: none;
}
/* line 52, ../sass/components/ui/_checkbox.scss */
.select-wrapper-konfi select::-ms-expand {
  display: none;
}
/* line 56, ../sass/components/ui/_checkbox.scss */
.select-wrapper-konfi select:focus::-ms-value {
  background-color: transparent;
}
/* line 61, ../sass/components/ui/_checkbox.scss */
.select-wrapper-konfi select {
  width: 100%;
  height: 29px;
  padding: 5px 10px;
  background: white;
  border: 1px solid #CDCDCD;
  cursor: pointer;
}

/* line 73, ../sass/components/ui/_checkbox.scss */
#einzelexemplarTabelle {
  /*.slides {
    width: 2340px;
    height: 100%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .slides.show-1 {
  	-webkit-transform: translateX(0%);
   -moz-transform: translateX(0%);
   -ms-transform: translateX(0%);
   -o-transform: translateX(0%);
   transform: translateX(0%);
  }
  .slides.show-2 {
    -webkit-transform: translateX(-780px);
    -moz-transform: translateX(-780px);
    -ms-transform: translateX(-780px);
    -o-transform: translateX(-780px);
    transform: translateX(-780px);
  }
  .slides.show-3 {
    -webkit-transform: translateX(-1560px);
    -moz-transform: translateX(-1560px);
    -ms-transform: translateX(-1560px);
    -o-transform: translateX(-1560px);
    transform: translateX(-1560px);
  }
  .slides.show-4 {
    -webkit-transform: translateX(-44.44444%);
    -moz-transform: translateX(-44.44444%);
    -ms-transform: translateX(-44.44444%);
    -o-transform: translateX(-44.44444%);
    transform: translateX(-44.44444%);
  }
  .slides.show-5 {
    -webkit-transform: translateX(-55.55556%);
    -moz-transform: translateX(-55.55556%);
    -ms-transform: translateX(-55.55556%);
    -o-transform: translateX(-55.55556%);
    transform: translateX(-55.55556%);
  }
  .slides.show-6 {
    -webkit-transform: translateX(-66.66667%);
    -moz-transform: translateX(-66.66667%);
    -ms-transform: translateX(-66.66667%);
    -o-transform: translateX(-66.66667%);
    transform: translateX(-66.66667%);
  }
  .slides.show-7 {
    -webkit-transform: translateX(-77.77778%);
    -moz-transform: translateX(-77.77778%);
    -ms-transform: translateX(-77.77778%);
    -o-transform: translateX(-77.77778%);
    transform: translateX(-77.77778%);
  }
  .slides.show-8 {
    -webkit-transform: translateX(-88.88889%);
    -moz-transform: translateX(-88.88889%);
    -ms-transform: translateX(-88.88889%);
    -o-transform: translateX(-88.88889%);
    transform: translateX(-88.88889%);
  }
  .slides::after {
    clear: both;
    content: "";
    display: table;
  }*/
}
/* line 74, ../sass/components/ui/_checkbox.scss */
#einzelexemplarTabelle .slider {
  overflow: hidden;
  width: 780px;
  position: relative;
}
/* line 79, ../sass/components/ui/_checkbox.scss */
#einzelexemplarTabelle .slider .exem-table-column {
  width: 156px;
}
/* line 84, ../sass/components/ui/_checkbox.scss */
#einzelexemplarTabelle .slider .exem-table-column:nth-child(1) .col-content {
  border-left: none;
}
/* line 89, ../sass/components/ui/_checkbox.scss */
#einzelexemplarTabelle .slider .exem-table-column.fixed_text_input input.disabled {
  background: lightgrey !important;
}
/* line 94, ../sass/components/ui/_checkbox.scss */
#einzelexemplarTabelle .slider .slides {
  height: auto;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  transform: translateX(0%);
}
@media screen and (max-width: 1100px) {
  /* line 74, ../sass/components/ui/_checkbox.scss */
  #einzelexemplarTabelle .slider {
    width: 100%;
  }
  /* line 105, ../sass/components/ui/_checkbox.scss */
  #einzelexemplarTabelle .slider .exem-table-column {
    width: 100%;
    margin-top: 10px;
  }
  /* line 109, ../sass/components/ui/_checkbox.scss */
  #einzelexemplarTabelle .slider .exem-table-column.empty-exemplartext {
    display: none;
  }
}
/* line 185, ../sass/components/ui/_checkbox.scss */
#einzelexemplarTabelle .slide {
  float: left;
  width: 780px;
  height: auto;
}
@media screen and (max-width: 1100px) {
  /* line 185, ../sass/components/ui/_checkbox.scss */
  #einzelexemplarTabelle .slide {
    width: 100%;
  }
}

/* line 197, ../sass/components/ui/_checkbox.scss */
.exem-pagination {
  position: absolute;
  right: 0;
  bottom: 0;
}
/* line 3, ../sass/_mixins.scss */
.exem-pagination:before, .exem-pagination:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.exem-pagination:after {
  clear: both;
}
/* line 203, ../sass/components/ui/_checkbox.scss */
.exem-pagination .pagination-site {
  display: inline-block;
  margin-right: 10px;
  font-weight: 700;
}
/* line 209, ../sass/components/ui/_checkbox.scss */
.exem-pagination .specific-slides {
  display: inline-block;
}
/* line 3, ../sass/_mixins.scss */
.exem-pagination .specific-slides:before, .exem-pagination .specific-slides:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.exem-pagination .specific-slides:after {
  clear: both;
}
/* line 213, ../sass/components/ui/_checkbox.scss */
.exem-pagination .specific-slides .specific-slide {
  display: inline-block;
  margin-right: 10px;
  text-align: center;
  cursor: pointer;
  width: 20px;
  font-weight: 700;
}
/* line 221, ../sass/components/ui/_checkbox.scss */
.exem-pagination .specific-slides .specific-slide.active {
  text-decoration: underline;
}
/* line 225, ../sass/components/ui/_checkbox.scss */
.exem-pagination .specific-slides .specific-slide:last-child {
  margin-right: 0;
}
@media screen and (max-width: 820px) {
  /* line 197, ../sass/components/ui/_checkbox.scss */
  .exem-pagination {
    display: none;
  }
}

/* right / left  slider */
/* line 237, ../sass/components/ui/_checkbox.scss */
.exem-slide-right {
  display: inline-block;
  background: url("/konfigurator_html/global/img/zurueck-pfeil.svg") no-repeat 0;
  background-size: 25px;
  width: 25px;
  height: 25px;
  transform: scaleX(-1);
  margin-left: 15px;
  visibility: hidden;
  position: relative;
  top: 6px;
}
/* line 249, ../sass/components/ui/_checkbox.scss */
.exem-slide-right.show {
  visibility: visible;
}

/* line 254, ../sass/components/ui/_checkbox.scss */
.exem-slide-left {
  display: inline-block;
  background: url("/konfigurator_html/global/img/zurueck-pfeil.svg") no-repeat 0;
  background-size: 25px;
  width: 25px;
  height: 25px;
  margin-right: 15px;
  visibility: hidden;
  position: relative;
  top: 6px;
}
/* line 265, ../sass/components/ui/_checkbox.scss */
.exem-slide-left.show {
  visibility: visible;
}

/***********************************************
* Usermanagement: Popups
***********************************************/
/* line 1, ../sass/usermanagement/_configIframe.scss */
#iFrameUserManagement {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}
/* line 9, ../sass/usermanagement/_configIframe.scss */
#iFrameUserManagement.center-screen {
  margin: 0;
  transform: translate(0, 0);
}

/*@import "usermanagement/umPopup";*/
/**********************************************
* Meine Adressen: adressen.html
**********************************************/
/* line 6, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress #adresse-wk-verwendet {
  position: relative;
}

/* line 10, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress {
  background: white;
  /*height: 100%;*/
  width: 100%;
  min-width: auto;
  max-width: 100%;
  width: 1060px;
  min-height: 760px;
  margin: 0 auto;
  top: 100px;
  left: -20px;
}
/* line 22, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress #adresse-wk-verwendet {
  padding: 10px 40px 20px 40px;
  color: red;
  position: absolute;
  top: 23px;
  left: 23%;
  display: none;
}
/* line 30, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress #adresse-wk-verwendet.wird-wervendet {
  position: relative;
  top: 0;
  left: 0;
  padding-top: 0;
  padding-right: 2px;
  padding-bottom: 0;
}
/* line 40, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress #newAddressActions {
  padding-bottom: 60px;
}
/* line 42, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress #newAddressActions .standard-btn-grey {
  position: absolute;
  right: 40px;
  bottom: 30px;
  background-color: #006890;
  border: none;
  color: white;
}
/* line 53, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress .popup-header h2 {
  font-weight: 600;
  color: #333;
  font-size: 13px;
  margin-bottom: 25px;
}
/* line 61, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress .btn-newAddress {
  display: block;
  color: #006890;
  cursor: pointer;
  border: none;
  font-weight: 600;
  background: none;
  text-decoration: underline;
}
/* line 71, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress #adressenAuswahl {
  display: flex;
  flex-wrap: wrap;
}
/* line 76, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress .adresse-block {
  width: 25%;
  margin-bottom: 50px;
}
/* line 80, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress .adresse-block .adresse-anschrift {
  line-height: 1.4em;
}
/* line 84, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress .adresse-block .use-address {
  display: none;
}
/* line 87, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress .adresse-block .use-address .cb-konfi + label::before {
  border: 1px solid #333;
}
/* line 91, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress .adresse-block .use-address label {
  font-weight: 400;
}
/* line 96, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress .adresse-block .switch-address {
  display: inline-block;
  margin-top: 15px;
  border: 1px solid #CACACA;
  font-weight: 600;
  padding: 8px 20px;
}
/* line 104, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress .adresse-block .standard-btn-grey {
  background: none;
  background-position: 0 center;
  background-repeat: no-repeat;
  background-size: 25px 25px;
  text-align: left;
  padding-left: 29px;
  font-size: 12px;
}
/* line 113, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress .adresse-block .standard-btn-grey.edit-address-button {
  text-align: left;
  color: #006890;
  text-decoration: underline;
  display: block;
  padding: 0;
  border: none;
}
/* line 122, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress .adresse-block .standard-btn-grey.delete-address {
  width: 30px;
  height: 30px;
  background-image: url("../img/layout/icon-delete.svg");
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  border: none;
  display: block;
}
/* line 135, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#open-popup-warenkorb-myAdress .popup-footer-btn {
  position: relative;
  bottom: auto;
}
@media (max-width: 980px) {
  /* line 10, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
  #open-popup-warenkorb-myAdress {
    /*min-width: 700px;
    margin-top: 0;*/
  }
  /* line 144, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
  #open-popup-warenkorb-myAdress .adresse-block {
    width: calc(50% - 15px);
    margin-right: 0;
  }
  /* line 148, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
  #open-popup-warenkorb-myAdress .adresse-block:nth-child(3n + 1) {
    margin-right: 0;
  }
  /* line 152, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
  #open-popup-warenkorb-myAdress .adresse-block:nth-child(3n + 2) {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 157, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
  #open-popup-warenkorb-myAdress .adresse-block:nth-child(3n + 3) {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 162, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
  #open-popup-warenkorb-myAdress .adresse-block:nth-child(odd) {
    margin-right: 15px;
  }
  /* line 166, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
  #open-popup-warenkorb-myAdress .adresse-block:nth-child(even) {
    margin-left: 15px;
  }
}
@media (max-width: 780px) {
  /* line 10, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
  #open-popup-warenkorb-myAdress {
    /*min-width: 400px;*/
  }
  /* line 175, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
  #open-popup-warenkorb-myAdress .adresse-block {
    width: 100%;
  }
  /* line 178, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
  #open-popup-warenkorb-myAdress .adresse-block:nth-child(odd) {
    margin-right: 0;
  }
  /* line 182, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
  #open-popup-warenkorb-myAdress .adresse-block:nth-child(even) {
    margin-left: 0;
  }
}

/* line 189, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#choose-adresstype-dialog,
#delete-adresse-dialog {
  width: 600px;
  background: white;
  position: absolute;
  top: 20%;
  left: 50%;
  margin-left: -300px;
  padding: 25px 40px;
  z-index: 999999;
  display: none;
}
/* line 202, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#choose-adresstype-dialog .adress-anzeige > p:first-child,
#delete-adresse-dialog .adress-anzeige > p:first-child {
  font-weight: 600;
}
/* line 207, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#choose-adresstype-dialog .buttonContainer,
#delete-adresse-dialog .buttonContainer {
  display: flex;
  justify-content: space-evenly;
}
/* line 212, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#choose-adresstype-dialog .adresstyp-button,
#delete-adresse-dialog .adresstyp-button {
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 200px;
  position: relative;
  text-align: center;
}
/* line 221, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#choose-adresstype-dialog .adresstyp-button.rechnung img,
#delete-adresse-dialog .adresstyp-button.rechnung img {
  height: 50px;
  margin-bottom: 20px;
}
/* line 227, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#choose-adresstype-dialog .adresstyp-button.liefer img,
#delete-adresse-dialog .adresstyp-button.liefer img {
  height: 50px;
  margin-bottom: 20px;
}
/* line 234, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#choose-adresstype-dialog .standard-btn-blue,
#delete-adresse-dialog .standard-btn-blue {
  color: white;
  padding: 8px 20px;
}

/* line 241, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#delete-adresse-dialog {
  -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.51);
  -moz-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.51);
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.51);
}
/* line 246, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#delete-adresse-dialog .text-dialog {
  padding-bottom: 60px;
  position: relative;
}
/* line 251, ../sass/usermanagement/usermanagement-meine-adressen-verwalten.scss */
#delete-adresse-dialog .standard-btn-blue {
  position: absolute;
  right: 40px;
  bottom: 20px;
}

/**********************************************
* Neue Adresse hinzuf├╝gen: addAddress.html
**********************************************/
/* line 5, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse.um-popup {
  box-shadow: none;
}
/* line 8, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse.um-popup .standard-btn-blue {
  background-color: #006890;
  border: none;
  color: white;
}
/* line 15, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse .popup-header h2 {
  margin-bottom: 0px;
}

/* line 20, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse,
#neueAdresse-jp {
  width: 1160px;
  min-width: auto;
  position: relative;
  min-height: 580px;
}
/* line 31, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse #form-meine-adresse .row:first-child,
#neueAdresse-jp #form-meine-adresse .row:first-child {
  width: 100px;
}
/* line 34, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse #form-meine-adresse .row:first-child input,
#neueAdresse-jp #form-meine-adresse .row:first-child input {
  width: auto;
}
/* line 40, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse #form-meine-adresse .left,
#neueAdresse-jp #form-meine-adresse .left {
  float: left;
  width: 50%;
  padding-right: 20px;
}
/* line 46, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse #form-meine-adresse .right,
#neueAdresse-jp #form-meine-adresse .right {
  float: left;
  width: 50%;
  padding-left: 20px;
}
/* line 52, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse #form-meine-adresse #adr_strasse,
#neueAdresse-jp #form-meine-adresse #adr_strasse {
  margin-bottom: 0px;
}
/* line 57, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse .popup-footer,
#neueAdresse-jp .popup-footer {
  width: 100%;
}
/* line 60, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse .popup-footer .standard-btn-grey,
#neueAdresse-jp .popup-footer .standard-btn-grey {
  float: left;
}
/* line 64, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse .popup-footer .standard-btn-blue,
#neueAdresse-jp .popup-footer .standard-btn-blue {
  float: right;
  width: 250px;
}
@media only screen and (max-width: 900px) {
  /* line 20, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
  #neueAdresse,
  #neueAdresse-jp {
    min-width: auto;
  }
  /* line 73, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
  #neueAdresse #form-meine-adresse .left,
  #neueAdresse-jp #form-meine-adresse .left {
    float: none;
    clear: both;
    width: 100%;
    padding-right: 0px;
  }
  /* line 80, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
  #neueAdresse #form-meine-adresse .right,
  #neueAdresse-jp #form-meine-adresse .right {
    float: none;
    clear: both;
    width: 100%;
    padding-left: 0px;
  }
  /* line 89, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
  #neueAdresse .popup-footer .popup-footer-btn,
  #neueAdresse-jp .popup-footer .popup-footer-btn {
    padding-top: 0;
  }
  /* line 92, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
  #neueAdresse .popup-footer .standard-btn-grey,
  #neueAdresse-jp .popup-footer .standard-btn-grey {
    float: none;
    clear: both;
    width: 250px;
    margin: 0 auto;
    margin-bottom: 20px;
    display: block;
  }
  /* line 101, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
  #neueAdresse .popup-footer .standard-btn-blue,
  #neueAdresse-jp .popup-footer .standard-btn-blue {
    float: none;
    clear: both;
    width: 250px;
    margin: 0 auto;
    display: block;
  }
}

/* line 113, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse-jp {
  min-height: 700px;
}

/* line 118, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse .meine-adresse-anrede,
#neueAdresse .meine-adresse-anrede-jp,
#neueAdresse-jp .meine-adresse-anrede,
#neueAdresse-jp .meine-adresse-anrede-jp {
  display: flex;
  flex-direction: row;
  column-gap: 5px;
  margin-bottom: 25px;
}
/* line 125, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse .meine-adresse-anrede input,
#neueAdresse .meine-adresse-anrede-jp input,
#neueAdresse-jp .meine-adresse-anrede input,
#neueAdresse-jp .meine-adresse-anrede-jp input {
  width: auto;
  display: block;
}
/* line 130, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse .meine-adresse-anrede label,
#neueAdresse .meine-adresse-anrede-jp label,
#neueAdresse-jp .meine-adresse-anrede label,
#neueAdresse-jp .meine-adresse-anrede-jp label {
  margin-right: 12px;
  width: auto;
  margin-top: 0px;
  margin-bottom: 0;
}
/* line 138, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse .meine-adresse-namen,
#neueAdresse .meine-adresse-strasse,
#neueAdresse .meine-adresse-land,
#neueAdresse-jp .meine-adresse-namen,
#neueAdresse-jp .meine-adresse-strasse,
#neueAdresse-jp .meine-adresse-land {
  flex-wrap: wrap;
  display: flex;
  column-gap: 24px;
}
/* line 145, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse .meine-adresse-namen input,
#neueAdresse .meine-adresse-namen select,
#neueAdresse .meine-adresse-strasse input,
#neueAdresse .meine-adresse-strasse select,
#neueAdresse .meine-adresse-land input,
#neueAdresse .meine-adresse-land select,
#neueAdresse-jp .meine-adresse-namen input,
#neueAdresse-jp .meine-adresse-namen select,
#neueAdresse-jp .meine-adresse-strasse input,
#neueAdresse-jp .meine-adresse-strasse select,
#neueAdresse-jp .meine-adresse-land input,
#neueAdresse-jp .meine-adresse-land select {
  width: calc(50% - 12px);
  margin-bottom: 25px;
}
/* line 153, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse .meine-adresse-ort,
#neueAdresse-jp .meine-adresse-ort {
  flex-wrap: wrap;
  display: flex;
  column-gap: 24px;
}
/* line 158, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse .meine-adresse-ort #adr_plz,
#neueAdresse-jp .meine-adresse-ort #adr_plz {
  width: calc(20% - 12px);
  margin-bottom: 25px;
}
/* line 163, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse .meine-adresse-ort #adr_ort,
#neueAdresse-jp .meine-adresse-ort #adr_ort {
  width: calc(30% - 24px);
  margin-bottom: 25px;
}
/* line 168, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse .meine-adresse-ort #adr_state,
#neueAdresse-jp .meine-adresse-ort #adr_state {
  width: calc(50% - 12px);
  margin-bottom: 25px;
}

/* line 177, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse-jp.um-popup {
  box-shadow: none;
}
/* line 181, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse-jp .jp-firma {
  width: 100%;
  margin-bottom: 25px;
}
/* line 186, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse-jp .jp-name,
#neueAdresse-jp .jp-land,
#neueAdresse-jp .jp-plz-ort,
#neueAdresse-jp .jp-strasse {
  display: flex;
  flex-direction: row;
  margin-bottom: 25px;
  column-gap: 25px;
}
/* line 195, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse-jp .jp-name input,
#neueAdresse-jp .jp-land input,
#neueAdresse-jp .jp-plz-ort input,
#neueAdresse-jp .jp-strasse input {
  width: 50%;
}
/* line 200, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse-jp .popup-footer .standard-btn-blue {
  background: #006890;
  color: white;
  border: none;
}

/* line 208, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#accountinfo-popup.um-popup {
  min-width: auto;
}

/* line 213, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
.editAdressLabel {
  display: none;
}

/*.form-group {
	position: relative;

	.o_input {

		&.essential {
			&:valid {
				background: yellow;
			}
			&:valid + label,
			&:focus + label {
				transform: translateY(-18px);
				font-size: 11px;
			}
		}

		&.optional {

			&:focus + label {
				transform: translateY(-18px);
				font-size: 11px;
			}
		}
	}

	.o_label {
		position: absolute;
		pointer-events: none;
		top: 0;
		transform: translateY(-8px);
		transition: all 0.2s ease-in-out;
		left: 10px;
		color: #8d8d8d;
		font-size: 14px;
	}
}

.um-popup {
	.form-group {
		.o_input {
			padding: 15px 10px 5px 10px;
		}
	}
}*/
/* line 264, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
.um-popup .o_label {
  position: relative;
}
/* line 267, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
.um-popup .o_label span {
  position: absolute;
  top: 0;
  left: 10px;
  transform: translateY(15px);
  font-size: 16px;
  transition-duration: 300ms;
  font-weight: 400;
  color: #8D8D8D;
}
/* line 279, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
.um-popup .o_input {
  padding: 22px 10px 5px 10px;
}
/* line 281, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
.um-popup .o_input::placeholder {
  opacity: 0;
}
/* line 285, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
.um-popup .o_input#adr_strasse {
  margin-bottom: 0;
}
/* line 290, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
.um-popup .o_label:focus-within > span,
.um-popup .o_input:not(:placeholder-shown) + span {
  transform: translateY(2px);
  font-size: 11px;
  color: #333;
}
/* line 297, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
.um-popup .o_select {
  margin-top: 20px;
  margin-bottom: 8px;
  padding: 13px 10px 13px 10px;
}

/* line 304, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse {
  display: flex;
  flex-wrap: wrap;
  /*justify-content: space-between;*/
}
/* line 309, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse .form-group {
  padding-right: 25px;
  margin-bottom: 0;
}
/* line 313, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse .form-group.anrede {
  width: 100%;
}
/* line 316, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse .form-group.anrede .meine-adresse-anrede {
  display: flex;
}
/* line 320, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse .form-group.anrede .meine-adresse-anrede-jp {
  display: none;
}
/* line 325, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse .form-group.vorname {
  width: 50%;
}
/* line 329, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse .form-group.nachname {
  width: 50%;
}
/* line 333, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse .form-group.verein {
  width: 50%;
  margin-right: 50%;
}
/* line 338, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse .form-group.strasse {
  width: 50%;
}
/* line 342, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse .form-group.strasse-zusatz {
  width: 50%;
}
/* line 346, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse .form-group.plz {
  width: 20%;
}
/* line 350, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse .form-group.ort {
  width: 30%;
}
/* line 354, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse .form-group.state {
  width: 50%;
}
/* line 358, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse .form-group.land {
  width: 50%;
  margin-right: 50%;
}
/* line 363, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse .form-group.ustid {
  width: 100%;
}
/* line 370, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse.jp .form-group .meine-adresse-anrede {
  display: none;
}
/* line 374, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse.jp .form-group .meine-adresse-anrede-jp {
  display: flex;
}
/* line 378, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse.jp .form-group.anrede {
  order: -11;
}
/* line 382, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse.jp .form-group.vorname {
  order: -8;
}
/* line 386, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse.jp .form-group.nachname {
  order: -9;
}
/* line 390, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse.jp .form-group.verein {
  order: -10;
  width: 100%;
  margin-right: 0;
}
/* line 396, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse.jp .form-group.strasse {
  order: -3;
}
/* line 400, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse.jp .form-group.strasse-zusatz {
  order: -2;
}
/* line 404, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse.jp .form-group.plz {
  order: -5;
  width: 50%;
}
/* line 409, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse.jp .form-group.ort {
  order: -4;
  width: 50%;
}
/* line 414, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse.jp .form-group.state {
  order: -6;
  width: 100%;
}
/* line 419, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse.jp .form-group.land {
  order: -7;
  width: 100%;
  margin-right: 0;
}
/* line 425, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#form-meine-adresse.jp .form-group.ustid {
  order: -1;
}
@media only screen and (max-width: 900px) {
  /* line 434, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
  #form-meine-adresse .form-group.vorname {
    width: 100%;
  }
  /* line 438, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
  #form-meine-adresse .form-group.nachname {
    width: 100%;
  }
  /* line 442, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
  #form-meine-adresse .form-group.verein {
    width: 100%;
    margin-right: 0;
  }
  /* line 447, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
  #form-meine-adresse .form-group.strasse {
    width: 100%;
  }
  /* line 451, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
  #form-meine-adresse .form-group.strasse-zusatz {
    width: 100%;
  }
  /* line 455, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
  #form-meine-adresse .form-group.plz {
    width: 100%;
  }
  /* line 459, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
  #form-meine-adresse .form-group.ort {
    width: 100%;
  }
  /* line 463, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
  #form-meine-adresse .form-group.state {
    width: 100%;
  }
  /* line 467, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
  #form-meine-adresse .form-group.land {
    width: 100%;
    margin-right: 100%;
  }
  /* line 472, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
  #form-meine-adresse .form-group.ustid {
    width: 100%;
  }
  /* line 480, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
  #form-meine-adresse.jp .form-group.plz {
    width: 100%;
  }
  /* line 484, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
  #form-meine-adresse.jp .form-group.ort {
    width: 100%;
  }
}

/* line 495, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse .meine-adresse-anrede {
  display: flex;
}
/* line 499, ../sass/usermanagement/usermanagement-adresse-hinzufuegen.scss */
#neueAdresse .meine-adresse-anrede-jp {
  display: none;
}

/***********************************************
* Components: Errorpage
***********************************************/
/* Error Page */
/* line 4, ../sass/components/error/_errorPage.scss */
.error-wrapper {
  width: 600px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: #808285;
}
/* line 10, ../sass/components/error/_errorPage.scss */
.error-wrapper header {
  margin-bottom: 35px;
}
/* line 11, ../sass/components/error/_errorPage.scss */
.error-wrapper footer {
  margin-top: 25px;
}
/* line 13, ../sass/components/error/_errorPage.scss */
.error-wrapper h1 {
  font-weight: bold;
  margin-bottom: 25px;
  font-size: 36px;
  font-size: 2.25rem;
}
/* line 19, ../sass/components/error/_errorPage.scss */
.error-wrapper p, .error-wrapper ul {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 21, ../sass/components/error/_errorPage.scss */
.error-wrapper a {
  color: #808285;
  text-decoration: underline;
}
/* line 25, ../sass/components/error/_errorPage.scss */
.error-wrapper .konfi-2d {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 10px;
  display: block;
}
/* line 32, ../sass/components/error/_errorPage.scss */
.error-wrapper .windows, .error-wrapper .mac {
  width: 50%;
  float: left;
  text-align: left;
}
/* line 37, ../sass/components/error/_errorPage.scss */
.error-wrapper .windows {
  padding-right: 15px;
  border-right: 1px solid #808285;
}
/* line 41, ../sass/components/error/_errorPage.scss */
.error-wrapper .mac {
  padding-left: 15px;
}
/* line 45, ../sass/components/error/_errorPage.scss */
.error-wrapper .windows img {
  width: 150px;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
/* line 51, ../sass/components/error/_errorPage.scss */
.error-wrapper .mac img {
  width: 150px;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
/* line 58, ../sass/components/error/_errorPage.scss */
.error-wrapper ul {
  list-style-type: disc;
}
/* line 60, ../sass/components/error/_errorPage.scss */
.error-wrapper ul li {
  padding-left: 15px;
  margin-left: 20px;
  margin-bottom: 10px;
}

/*!
 * Bootswatch v4.1.1
 * Homepage: https://bootswatch.com
 * Copyright 2012-2018 Thomas Park
 * Licensed under MIT
 * Based on Bootstrap
*/
 /*!
* Bootstrap v4.1.1 (https://getbootstrap.com/)
* Copyright 2011-2018 The Bootstrap Authors
* Copyright 2011-2018 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.order-xl-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.order-xl-last {
  -webkit-box-ordinal-group: 14;
  -ms-flex-order: 13;
  order: 13;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.order-xl-0 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.order-xl-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.order-xl-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.order-xl-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.order-xl-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.order-xl-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.order-xl-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.order-xl-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.order-xl-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.order-xl-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.order-xl-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.order-xl-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.order-xl-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.offset-xl-0 {
  margin-left: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.offset-xl-1 {
  margin-left: 8.3333333333%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.offset-xl-2 {
  margin-left: 16.6666666667%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.offset-xl-3 {
  margin-left: 25%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.offset-xl-4 {
  margin-left: 33.3333333333%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.offset-xl-5 {
  margin-left: 41.6666666667%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.offset-xl-6 {
  margin-left: 50%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.offset-xl-7 {
  margin-left: 58.3333333333%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.offset-xl-8 {
  margin-left: 66.6666666667%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.offset-xl-9 {
  margin-left: 75%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.offset-xl-10 {
  margin-left: 83.3333333333%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.offset-xl-11 {
  margin-left: 91.6666666667%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table th, .table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table .table {
  background-color: #fff;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-sm th, .table-sm td {
  padding: 0.3rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-bordered {
  border: 1px solid #dee2e6;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-bordered th, .table-bordered td {
  border: 1px solid #dee2e6;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-bordered thead th, .table-bordered thead td {
  border-bottom-width: 2px;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody {
  border: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: #ecf0f1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-primary, .table-primary > th, .table-primary > td {
  background-color: #c4c9ce;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-primary:hover {
  background-color: #b6bcc2;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
  background-color: #b6bcc2;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-secondary, .table-secondary > th, .table-secondary > td {
  background-color: #e1e6e6;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-secondary:hover {
  background-color: #d3dada;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
  background-color: #d3dada;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-success, .table-success > th, .table-success > td {
  background-color: #beece3;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-success:hover {
  background-color: #aae6db;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
  background-color: #aae6db;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-info, .table-info > th, .table-info > td {
  background-color: #c6e2f5;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-info:hover {
  background-color: #b0d7f1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
  background-color: #b0d7f1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-warning, .table-warning > th, .table-warning > td {
  background-color: #fce3bd;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-warning:hover {
  background-color: #fbd9a5;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
  background-color: #fbd9a5;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-danger, .table-danger > th, .table-danger > td {
  background-color: #f8cdc8;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-danger:hover {
  background-color: #f5b8b1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
  background-color: #f5b8b1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-light, .table-light > th, .table-light > td {
  background-color: #fafbfb;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-light:hover {
  background-color: #ecf0f0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
  background-color: #ecf0f0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-dark, .table-dark > th, .table-dark > td {
  background-color: #dadedf;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-dark:hover {
  background-color: #ccd2d3;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
  background-color: #ccd2d3;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-active, .table-active > th, .table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table .thead-light th {
  color: #7b8a8b;
  background-color: #ecf0f1;
  border-color: #dee2e6;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-dark {
  color: #fff;
  background-color: #212529;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-dark th, .table-dark td, .table-dark thead th {
  border-color: #32383e;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-dark.table-bordered {
  border: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-responsive > .table-bordered {
  border: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.9375rem;
  line-height: 1.5;
  color: #7b8a8b;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-control:focus {
  color: #7b8a8b;
  background-color: #fff;
  border-color: #597ea2;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-control::-webkit-input-placeholder {
  color: #95a5a6;
  opacity: 1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-control:-ms-input-placeholder {
  color: #95a5a6;
  opacity: 1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-control::-ms-input-placeholder {
  color: #95a5a6;
  opacity: 1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-control::placeholder {
  color: #95a5a6;
  opacity: 1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-control:disabled, .form-control[readonly] {
  background-color: #ecf0f1;
  opacity: 1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
select.form-control:not([size]):not([multiple]) {
  height: calc(2.15625rem + 2px);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
select.form-control:focus::-ms-value {
  color: #7b8a8b;
  background-color: #fff;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-control-file, .form-control-range {
  display: block;
  width: 100%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.171875rem;
  line-height: 1.5;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.8203125rem;
  line-height: 1.5;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text, .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text, .input-group-sm > .input-group-prepend > .form-control-plaintext.btn, .input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text, .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text, .input-group-lg > .input-group-prepend > .form-control-plaintext.btn, .input-group-lg > .input-group-append > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.8203125rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(1.73046875rem + 2px);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.171875rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(2.7578125rem + 2px);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-group {
  margin-bottom: 1rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-text {
  display: block;
  margin-top: 0.25rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-row > .col, .form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-check-input:disabled ~ .form-check-label {
  color: #95a5a6;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-check-label {
  margin-bottom: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-check-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #18BC9C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(24, 188, 156, 0.8);
  border-radius: .2rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .form-control:valid, .form-control.is-valid, .was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #18BC9C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #18BC9C;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 188, 156, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(24, 188, 156, 0.25);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #18BC9C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #18BC9C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #68ecd2;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #24e3be;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(24, 188, 156, 0.25);
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(24, 188, 156, 0.25);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #18BC9C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
  border-color: inherit;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 188, 156, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(24, 188, 156, 0.25);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #E74C3C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(231, 76, 60, 0.8);
  border-radius: .2rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #E74C3C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #E74C3C;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #E74C3C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #E74C3C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #f5b4ae;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #ed7669;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #E74C3C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
  border-color: inherit;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .form-inline label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .form-inline .form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .form-inline .form-control-plaintext {
    display: inline-block;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .form-inline .input-group, .form-inline .custom-select {
    width: auto;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .form-inline .form-check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .form-inline .custom-control {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-primary {
  color: #fff;
  background-color: #2C3E50;
  border-color: #2C3E50;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #1e2b37;
  border-color: #1a252f;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-primary:focus, .btn-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #2C3E50;
  border-color: #2C3E50;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #1a252f;
  border-color: #151e27;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-secondary {
  color: #212529;
  background-color: #95a5a6;
  border-color: #95a5a6;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-secondary:hover {
  color: #fff;
  background-color: #809395;
  border-color: #798d8f;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-secondary:focus, .btn-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(149, 165, 166, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(149, 165, 166, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #212529;
  background-color: #95a5a6;
  border-color: #95a5a6;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #798d8f;
  border-color: #738789;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(149, 165, 166, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(149, 165, 166, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-success {
  color: #fff;
  background-color: #18BC9C;
  border-color: #18BC9C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-success:hover {
  color: #fff;
  background-color: #149a80;
  border-color: #128f76;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-success:focus, .btn-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 188, 156, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(24, 188, 156, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #18BC9C;
  border-color: #18BC9C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #128f76;
  border-color: #11836d;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 188, 156, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(24, 188, 156, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-info {
  color: #fff;
  background-color: #3498DB;
  border-color: #3498DB;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-info:hover {
  color: #fff;
  background-color: #2384c6;
  border-color: #217dbb;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-info:focus, .btn-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #3498DB;
  border-color: #3498DB;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #217dbb;
  border-color: #1f76b0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-warning {
  color: #212529;
  background-color: #F39C12;
  border-color: #F39C12;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-warning:hover {
  color: #fff;
  background-color: #d4860b;
  border-color: #c87f0a;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-warning:focus, .btn-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #F39C12;
  border-color: #F39C12;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #c87f0a;
  border-color: #bc770a;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-danger {
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-danger:hover {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-danger:focus, .btn-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #d62c1a;
  border-color: #ca2a19;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-light {
  color: #212529;
  background-color: #ecf0f1;
  border-color: #ecf0f1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-light:hover {
  color: #212529;
  background-color: #d6dfe1;
  border-color: #cfd9db;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-light:focus, .btn-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(236, 240, 241, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(236, 240, 241, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #ecf0f1;
  border-color: #ecf0f1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #cfd9db;
  border-color: #c7d3d6;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(236, 240, 241, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(236, 240, 241, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-dark {
  color: #fff;
  background-color: #7b8a8b;
  border-color: #7b8a8b;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-dark:hover {
  color: #fff;
  background-color: #697677;
  border-color: #636f70;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-dark:focus, .btn-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(123, 138, 139, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(123, 138, 139, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #7b8a8b;
  border-color: #7b8a8b;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #636f70;
  border-color: #5d696a;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(123, 138, 139, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(123, 138, 139, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-primary {
  color: #2C3E50;
  background-color: transparent;
  background-image: none;
  border-color: #2C3E50;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-primary:hover {
  color: #fff;
  background-color: #2C3E50;
  border-color: #2C3E50;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #2C3E50;
  background-color: transparent;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #2C3E50;
  border-color: #2C3E50;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-secondary {
  color: #95a5a6;
  background-color: transparent;
  background-image: none;
  border-color: #95a5a6;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-secondary:hover {
  color: #212529;
  background-color: #95a5a6;
  border-color: #95a5a6;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(149, 165, 166, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(149, 165, 166, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #95a5a6;
  background-color: transparent;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #212529;
  background-color: #95a5a6;
  border-color: #95a5a6;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(149, 165, 166, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(149, 165, 166, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-success {
  color: #18BC9C;
  background-color: transparent;
  background-image: none;
  border-color: #18BC9C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-success:hover {
  color: #fff;
  background-color: #18BC9C;
  border-color: #18BC9C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-success:focus, .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 188, 156, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(24, 188, 156, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #18BC9C;
  background-color: transparent;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #18BC9C;
  border-color: #18BC9C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 188, 156, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(24, 188, 156, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-info {
  color: #3498DB;
  background-color: transparent;
  background-image: none;
  border-color: #3498DB;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-info:hover {
  color: #fff;
  background-color: #3498DB;
  border-color: #3498DB;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-info:focus, .btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #3498DB;
  background-color: transparent;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #3498DB;
  border-color: #3498DB;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-warning {
  color: #F39C12;
  background-color: transparent;
  background-image: none;
  border-color: #F39C12;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-warning:hover {
  color: #212529;
  background-color: #F39C12;
  border-color: #F39C12;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-warning:focus, .btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #F39C12;
  background-color: transparent;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #F39C12;
  border-color: #F39C12;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-danger {
  color: #E74C3C;
  background-color: transparent;
  background-image: none;
  border-color: #E74C3C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-danger:hover {
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-danger:focus, .btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #E74C3C;
  background-color: transparent;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-light {
  color: #ecf0f1;
  background-color: transparent;
  background-image: none;
  border-color: #ecf0f1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-light:hover {
  color: #212529;
  background-color: #ecf0f1;
  border-color: #ecf0f1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-light:focus, .btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(236, 240, 241, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(236, 240, 241, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #ecf0f1;
  background-color: transparent;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #ecf0f1;
  border-color: #ecf0f1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(236, 240, 241, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(236, 240, 241, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-dark {
  color: #7b8a8b;
  background-color: transparent;
  background-image: none;
  border-color: #7b8a8b;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-dark:hover {
  color: #fff;
  background-color: #7b8a8b;
  border-color: #7b8a8b;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-dark:focus, .btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(123, 138, 139, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(123, 138, 139, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #7b8a8b;
  background-color: transparent;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #7b8a8b;
  border-color: #7b8a8b;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(123, 138, 139, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(123, 138, 139, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-link {
  font-weight: 400;
  color: #18BC9C;
  background-color: transparent;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-link:hover {
  color: #0f7864;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-link:disabled, .btn-link.disabled {
  color: #95a5a6;
  pointer-events: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.171875rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.8203125rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-block {
  display: block;
  width: 100%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
  width: 100%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .fade {
    -webkit-transition: none;
    transition: none;
  }
}
/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.fade:not(.show) {
  opacity: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.collapse:not(.show) {
  display: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}
/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropup, .dropright, .dropdown, .dropleft {
  position: relative;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.9375rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropdown-menu-right {
  right: 0;
  left: auto;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropleft .dropdown-toggle::after {
  display: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #ecf0f1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #7b8a8b;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropdown-item:hover, .dropdown-item:focus {
  color: #fff;
  text-decoration: none;
  background-color: #2C3E50;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #2C3E50;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #95a5a6;
  background-color: transparent;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropdown-menu.show {
  display: block;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.8203125rem;
  color: #95a5a6;
  white-space: nowrap;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #7b8a8b;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-group, .btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-group > .btn, .btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-group > .btn:hover, .btn-group-vertical > .btn:hover {
  z-index: 1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active {
  z-index: 1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn + .btn, .btn-group-vertical .btn + .btn-group, .btn-group-vertical .btn-group + .btn, .btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-toolbar .input-group {
  width: auto;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-group > .btn:first-child {
  margin-left: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-group-vertical .btn, .btn-group-vertical .btn-group {
  width: 100%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.input-group > .form-control, .input-group > .custom-select, .input-group > .custom-file {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file:focus {
  z-index: 3;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.input-group > .custom-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.input-group-prepend, .input-group-append {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.input-group-prepend .btn, .input-group-append .btn {
  position: relative;
  z-index: 2;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.input-group-prepend {
  margin-right: -1px;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.input-group-append {
  margin-left: -1px;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5;
  color: #7b8a8b;
  text-align: center;
  white-space: nowrap;
  background-color: #ecf0f1;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.input-group-text input[type="radio"], .input-group-text input[type="checkbox"] {
  margin-top: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-control-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #2C3E50;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #7997b5;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-control-input:disabled ~ .custom-control-label {
  color: #95a5a6;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #ecf0f1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-control-label {
  position: relative;
  margin-bottom: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #dee2e6;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #2C3E50;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #2C3E50;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(44, 62, 80, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(44, 62, 80, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #2C3E50;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(44, 62, 80, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.15625rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #7b8a8b;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-select:focus {
  border-color: #597ea2;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(89, 126, 162, 0.5);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(89, 126, 162, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-select:focus::-ms-value {
  color: #7b8a8b;
  background-color: #fff;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-select:disabled {
  color: #95a5a6;
  background-color: #ecf0f1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-select::-ms-expand {
  opacity: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-select-sm {
  height: calc(1.73046875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-select-lg {
  height: calc(2.7578125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.15625rem + 2px);
  margin-bottom: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.15625rem + 2px);
  margin: 0;
  opacity: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-file-input:focus ~ .custom-file-label {
  border-color: #597ea2;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-file-input:focus ~ .custom-file-label::after {
  border-color: #597ea2;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.15625rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #7b8a8b;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.15625rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #7b8a8b;
  content: "Browse";
  background-color: #ecf0f1;
  border-left: 1px solid #ced4da;
  border-radius: 0 0.25rem 0.25rem 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-range:focus {
  outline: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-range::-moz-focus-outer {
  border: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #2C3E50;
  border: 0;
  border-radius: 1rem;
  -webkit-appearance: none;
  appearance: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-range::-webkit-slider-thumb:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-range::-webkit-slider-thumb:active {
  background-color: #7997b5;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #2C3E50;
  border: 0;
  border-radius: 1rem;
  -moz-appearance: none;
  appearance: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-range::-moz-range-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-range::-moz-range-thumb:active {
  background-color: #7997b5;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #2C3E50;
  border: 0;
  border-radius: 1rem;
  appearance: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-range::-ms-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-range::-ms-thumb:active {
  background-color: #7997b5;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.nav-link {
  display: block;
  padding: 0.5rem 2rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.nav-link.disabled {
  color: #95a5a6;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.nav-tabs {
  border-bottom: 1px solid #ecf0f1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.nav-tabs .nav-item {
  margin-bottom: -1px;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #ecf0f1 #ecf0f1 #ecf0f1;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.nav-tabs .nav-link.disabled {
  color: #95a5a6;
  background-color: transparent;
  border-color: transparent;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  color: #7b8a8b;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.nav-pills .nav-link {
  border-radius: 0.25rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #2C3E50;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.nav-fill .nav-item {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.tab-content > .active {
  display: block;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem 1rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar > .container, .navbar > .container-fluid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-brand {
  display: inline-block;
  padding-top: 0.32421875rem;
  padding-bottom: 0.32421875rem;
  margin-right: 1rem;
  font-size: 1.171875rem;
  line-height: inherit;
  white-space: nowrap;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.171875rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-expand > .container, .navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-expand > .container, .navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-dark .navbar-brand {
  color: #fff;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-dark .navbar-nav .nav-link {
  color: #fff;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: #18BC9C;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-dark .navbar-toggler {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-dark .navbar-text {
  color: #fff;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-dark .navbar-text a {
  color: #fff;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-body {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.25rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-title {
  margin-bottom: 0.75rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-link:hover {
  text-decoration: none;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-link + .card-link {
  margin-left: 1.25rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-deck {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .card-deck {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .card-deck .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .card-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .card-group > .card {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .card-group > .card:first-child .card-img-top, .card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .card-group > .card:first-child .card-img-bottom, .card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .card-group > .card:last-child .card-img-top, .card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .card-group > .card:last-child .card-img-bottom, .card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .card-group > .card:only-child {
    border-radius: 0.25rem;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .card-group > .card:only-child .card-img-top, .card-group > .card:only-child .card-header {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .card-group > .card:only-child .card-img-bottom, .card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}
/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .card-columns {
    -webkit-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }

  /* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 14, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #95a5a6;
  content: "/";
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.breadcrumb-item.active {
  color: #95a5a6;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: 0;
  line-height: 1.25;
  color: #fff;
  background-color: #18BC9C;
  border: 0 solid transparent;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.page-link:hover {
  z-index: 2;
  color: #fff;
  text-decoration: none;
  background-color: #0f7864;
  border-color: transparent;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.page-link:focus {
  z-index: 2;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #0f7864;
  border-color: transparent;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.page-item.disabled .page-link {
  color: #ecf0f1;
  pointer-events: none;
  cursor: auto;
  background-color: #3be6c4;
  border-color: transparent;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.171875rem;
  line-height: 1.5;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.8203125rem;
  line-height: 1.5;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge:empty {
  display: none;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge-primary {
  color: #fff;
  background-color: #2C3E50;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge-primary[href]:hover, .badge-primary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1a252f;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge-secondary {
  color: #212529;
  background-color: #95a5a6;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge-secondary[href]:hover, .badge-secondary[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #798d8f;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge-success {
  color: #fff;
  background-color: #18BC9C;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge-success[href]:hover, .badge-success[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #128f76;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge-info {
  color: #fff;
  background-color: #3498DB;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge-info[href]:hover, .badge-info[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #217dbb;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge-warning {
  color: #212529;
  background-color: #F39C12;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge-warning[href]:hover, .badge-warning[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #c87f0a;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge-danger {
  color: #fff;
  background-color: #E74C3C;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge-danger[href]:hover, .badge-danger[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #d62c1a;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge-light {
  color: #212529;
  background-color: #ecf0f1;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge-light[href]:hover, .badge-light[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #cfd9db;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge-dark {
  color: #fff;
  background-color: #7b8a8b;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge-dark[href]:hover, .badge-dark[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #636f70;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #ecf0f1;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .jumbotron {
    padding: 4rem 2rem;
  }
}
/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-heading {
  color: inherit;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-link {
  font-weight: 700;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-dismissible {
  padding-right: 3.90625rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-dismissible .alert-primary {
  color: #17202a;
  background-color: #d5d8dc;
  border-color: #c4c9ce;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-primary hr {
  border-top-color: #b6bcc2;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-primary .alert-link {
  color: #050709;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-secondary {
  color: #4d5656;
  background-color: #eaeded;
  border-color: #e1e6e6;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-secondary hr {
  border-top-color: #d3dada;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-secondary .alert-link {
  color: #353b3b;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-success {
  color: #0c6251;
  background-color: #d1f2eb;
  border-color: #beece3;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-success hr {
  border-top-color: #aae6db;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-success .alert-link {
  color: #06352b;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-info {
  color: #1b4f72;
  background-color: #d6eaf8;
  border-color: #c6e2f5;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-info hr {
  border-top-color: #b0d7f1;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-info .alert-link {
  color: #113249;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-warning {
  color: #7e5109;
  background-color: #fdebd0;
  border-color: #fce3bd;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-warning hr {
  border-top-color: #fbd9a5;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-warning .alert-link {
  color: #4e3206;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-danger {
  color: #78281f;
  background-color: #fadbd8;
  border-color: #f8cdc8;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-danger hr {
  border-top-color: #f5b8b1;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-danger .alert-link {
  color: #4f1a15;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-light {
  color: #7b7d7d;
  background-color: #fbfcfc;
  border-color: #fafbfb;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-light hr {
  border-top-color: #ecf0f0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-light .alert-link {
  color: #626363;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-dark {
  color: #404848;
  background-color: #e5e8e8;
  border-color: #dadedf;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-dark hr {
  border-top-color: #ccd2d3;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-dark .alert-link {
  color: #282d2d;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 0.625rem 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 0.625rem 0;
  }
  to {
    background-position: 0 0;
  }
}
/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 0.625rem;
  overflow: hidden;
  font-size: 0.625rem;
  background-color: #ecf0f1;
  border-radius: 0.25rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #2C3E50;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .progress-bar {
    -webkit-transition: none;
    transition: none;
  }
}
/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-size: 0.625rem 0.625rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.media-body {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-action {
  width: 100%;
  color: #7b8a8b;
  text-align: inherit;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-action:hover, .list-group-item-action:focus {
  color: #7b8a8b;
  text-decoration: none;
  background-color: #ecf0f1;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-action:active {
  color: #212529;
  background-color: #ecf0f1;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item:hover, .list-group-item:focus {
  z-index: 1;
  text-decoration: none;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item.disabled, .list-group-item:disabled {
  color: #95a5a6;
  background-color: #ecf0f1;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #2C3E50;
  border-color: #2C3E50;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-primary {
  color: #17202a;
  background-color: #c4c9ce;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #17202a;
  background-color: #b6bcc2;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #17202a;
  border-color: #17202a;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-secondary {
  color: #4d5656;
  background-color: #e1e6e6;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #4d5656;
  background-color: #d3dada;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #4d5656;
  border-color: #4d5656;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-success {
  color: #0c6251;
  background-color: #beece3;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0c6251;
  background-color: #aae6db;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0c6251;
  border-color: #0c6251;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-info {
  color: #1b4f72;
  background-color: #c6e2f5;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #1b4f72;
  background-color: #b0d7f1;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #1b4f72;
  border-color: #1b4f72;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-warning {
  color: #7e5109;
  background-color: #fce3bd;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #7e5109;
  background-color: #fbd9a5;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #7e5109;
  border-color: #7e5109;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-danger {
  color: #78281f;
  background-color: #f8cdc8;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #78281f;
  background-color: #f5b8b1;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #78281f;
  border-color: #78281f;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-light {
  color: #7b7d7d;
  background-color: #fafbfb;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #7b7d7d;
  background-color: #ecf0f0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #7b7d7d;
  border-color: #7b7d7d;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-dark {
  color: #404848;
  background-color: #dadedf;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #404848;
  background-color: #ccd2d3;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #404848;
  border-color: #404848;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal-open {
  overflow: hidden;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}
/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal-backdrop.show {
  opacity: 0.5;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #ecf0f1;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal-header .modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #ecf0f1;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .modal-lg {
    max-width: 800px;
  }
}
/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.tooltip.show {
  opacity: 0.9;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 1px;
  border-right-color: #fff;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
  top: calc((0.5rem + 1px) * -1);
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 1px;
  border-left-color: #fff;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9375rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.popover-header:empty {
  display: none;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel {
  position: relative;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-item {
  position: relative;
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  -webkit-transition: -webkit-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
}
/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-item.active, .carousel-item-next, .carousel-item-prev {
  display: block;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-item-next, .carousel-item-prev {
  position: absolute;
  top: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-item-next, .active.carousel-item-right {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .carousel-item-next, .active.carousel-item-right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-item-prev, .active.carousel-item-left {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .carousel-item-prev, .active.carousel-item-left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-duration: .6s;
  transition-duration: .6s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
  opacity: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active, .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active, .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-control-prev, .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-control-prev {
  left: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-control-next {
  right: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-control-prev-icon, .carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-indicators li {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-indicators .active {
  background-color: #fff;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-top {
  vertical-align: top !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-middle {
  vertical-align: middle !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bg-primary {
  background-color: #2C3E50 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
  background-color: #1a252f !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bg-secondary {
  background-color: #95a5a6 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus {
  background-color: #798d8f !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bg-success {
  background-color: #18BC9C !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus {
  background-color: #128f76 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bg-info {
  background-color: #3498DB !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus {
  background-color: #217dbb !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bg-warning {
  background-color: #F39C12 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus {
  background-color: #c87f0a !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bg-danger {
  background-color: #E74C3C !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus {
  background-color: #d62c1a !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bg-light {
  background-color: #ecf0f1 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus {
  background-color: #cfd9db !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bg-dark {
  background-color: #7b8a8b !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus {
  background-color: #636f70 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bg-white {
  background-color: #fff !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bg-transparent {
  background-color: transparent !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.border-top {
  border-top: 1px solid #dee2e6 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.border-right {
  border-right: 1px solid #dee2e6 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.border-left {
  border-left: 1px solid #dee2e6 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.border-0 {
  border: 0 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.border-top-0 {
  border-top: 0 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.border-right-0 {
  border-right: 0 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.border-left-0 {
  border-left: 0 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.border-primary {
  border-color: #2C3E50 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.border-secondary {
  border-color: #95a5a6 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.border-success {
  border-color: #18BC9C !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.border-info {
  border-color: #3498DB !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.border-warning {
  border-color: #F39C12 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.border-danger {
  border-color: #E74C3C !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.border-light {
  border-color: #ecf0f1 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.border-dark {
  border-color: #7b8a8b !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.border-white {
  border-color: #fff !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.rounded {
  border-radius: 0.25rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.d-none {
  display: none !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.d-inline {
  display: inline !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.d-block {
  display: block !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.d-table {
  display: table !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.d-table-row {
  display: table-row !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.d-table-cell {
  display: table-cell !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-sm-none {
    display: none !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-sm-inline {
    display: inline !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-sm-block {
    display: block !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-sm-table {
    display: table !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-sm-table-row {
    display: table-row !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-md-none {
    display: none !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-md-inline {
    display: inline !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-md-block {
    display: block !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-md-table {
    display: table !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-md-table-row {
    display: table-row !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-lg-none {
    display: none !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-lg-inline {
    display: inline !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-lg-block {
    display: block !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-lg-table {
    display: table !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-lg-table-row {
    display: table-row !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-xl-none {
    display: none !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-xl-inline {
    display: inline !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-xl-block {
    display: block !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-xl-table {
    display: table !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-xl-table-row {
    display: table-row !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-print-none {
    display: none !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-print-inline {
    display: inline !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-print-block {
    display: block !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-print-table {
    display: table !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-print-table-row {
    display: table-row !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.embed-responsive::before {
  display: block;
  content: "";
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.embed-responsive-4by3::before {
  padding-top: 75%;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.embed-responsive-1by1::before {
  padding-top: 100%;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.flex-fill {
  -webkit-box-flex: 1 !important;
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-md-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-md-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-md-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.float-left {
  float: left !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.float-right {
  float: right !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .float-sm-left {
    float: left !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .float-sm-right {
    float: right !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .float-md-left {
    float: left !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .float-md-right {
    float: right !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .float-lg-left {
    float: left !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .float-lg-right {
    float: right !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .float-xl-left {
    float: left !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .float-xl-right {
    float: right !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .float-xl-none {
    float: none !important;
  }
}
/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.position-static {
  position: static !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.position-relative {
  position: relative !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.position-absolute {
  position: absolute !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.position-fixed {
  position: fixed !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: -webkit-sticky) or (position: sticky) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.shadow-none {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.w-25 {
  width: 25% !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.w-50 {
  width: 50% !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.w-75 {
  width: 75% !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.w-100 {
  width: 100% !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.w-auto {
  width: auto !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.h-25 {
  height: 25% !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.h-50 {
  height: 50% !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.h-75 {
  height: 75% !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.h-100 {
  height: 100% !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.h-auto {
  height: auto !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mw-100 {
  max-width: 100% !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mh-100 {
  max-height: 100% !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.m-0 {
  margin: 0 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mt-0, .my-0 {
  margin-top: 0 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mr-0, .mx-0 {
  margin-right: 0 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mb-0, .my-0 {
  margin-bottom: 0 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.ml-0, .mx-0 {
  margin-left: 0 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.m-1 {
  margin: 0.25rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mt-1, .my-1 {
  margin-top: 0.25rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mr-1, .mx-1 {
  margin-right: 0.25rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mb-1, .my-1 {
  margin-bottom: 0.25rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.ml-1, .mx-1 {
  margin-left: 0.25rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.m-2 {
  margin: 0.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mt-2, .my-2 {
  margin-top: 0.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mr-2, .mx-2 {
  margin-right: 0.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mb-2, .my-2 {
  margin-bottom: 0.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.ml-2, .mx-2 {
  margin-left: 0.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.m-3 {
  margin: 1rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mt-3, .my-3 {
  margin-top: 1rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mr-3, .mx-3 {
  margin-right: 1rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mb-3, .my-3 {
  margin-bottom: 1rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.ml-3, .mx-3 {
  margin-left: 1rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.m-4 {
  margin: 1.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mt-4, .my-4 {
  margin-top: 1.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mr-4, .mx-4 {
  margin-right: 1.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mb-4, .my-4 {
  margin-bottom: 1.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.ml-4, .mx-4 {
  margin-left: 1.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.m-5 {
  margin: 3rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mt-5, .my-5 {
  margin-top: 3rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mr-5, .mx-5 {
  margin-right: 3rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mb-5, .my-5 {
  margin-bottom: 3rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.ml-5, .mx-5 {
  margin-left: 3rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.p-0 {
  padding: 0 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pt-0, .py-0 {
  padding-top: 0 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pr-0, .px-0 {
  padding-right: 0 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pb-0, .py-0 {
  padding-bottom: 0 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pl-0, .px-0 {
  padding-left: 0 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.p-1 {
  padding: 0.25rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pt-1, .py-1 {
  padding-top: 0.25rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pr-1, .px-1 {
  padding-right: 0.25rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pb-1, .py-1 {
  padding-bottom: 0.25rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pl-1, .px-1 {
  padding-left: 0.25rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.p-2 {
  padding: 0.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pt-2, .py-2 {
  padding-top: 0.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pr-2, .px-2 {
  padding-right: 0.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pb-2, .py-2 {
  padding-bottom: 0.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pl-2, .px-2 {
  padding-left: 0.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.p-3 {
  padding: 1rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pt-3, .py-3 {
  padding-top: 1rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pr-3, .px-3 {
  padding-right: 1rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pb-3, .py-3 {
  padding-bottom: 1rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pl-3, .px-3 {
  padding-left: 1rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.p-4 {
  padding: 1.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pt-4, .py-4 {
  padding-top: 1.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pr-4, .px-4 {
  padding-right: 1.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pb-4, .py-4 {
  padding-bottom: 1.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pl-4, .px-4 {
  padding-left: 1.5rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.p-5 {
  padding: 3rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pt-5, .py-5 {
  padding-top: 3rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pr-5, .px-5 {
  padding-right: 3rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pb-5, .py-5 {
  padding-bottom: 3rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pl-5, .px-5 {
  padding-left: 3rem !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.m-auto {
  margin: auto !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mt-auto, .my-auto {
  margin-top: auto !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mr-auto, .mx-auto {
  margin-right: auto !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.mb-auto, .my-auto {
  margin-bottom: auto !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.ml-auto, .mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-sm-0 {
    margin: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-sm-0, .my-sm-0 {
    margin-top: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-sm-0, .mx-sm-0 {
    margin-right: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-sm-0, .my-sm-0 {
    margin-bottom: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-sm-0, .mx-sm-0 {
    margin-left: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-sm-1 {
    margin: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-sm-1, .my-sm-1 {
    margin-top: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-sm-1, .mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-sm-1, .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-sm-1, .mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-sm-2 {
    margin: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-sm-2, .my-sm-2 {
    margin-top: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-sm-2, .mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-sm-2, .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-sm-2, .mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-sm-3 {
    margin: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-sm-3, .my-sm-3 {
    margin-top: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-sm-3, .mx-sm-3 {
    margin-right: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-sm-3, .my-sm-3 {
    margin-bottom: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-sm-3, .mx-sm-3 {
    margin-left: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-sm-4 {
    margin: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-sm-4, .my-sm-4 {
    margin-top: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-sm-4, .mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-sm-4, .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-sm-4, .mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-sm-5 {
    margin: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-sm-5, .my-sm-5 {
    margin-top: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-sm-5, .mx-sm-5 {
    margin-right: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-sm-5, .my-sm-5 {
    margin-bottom: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-sm-5, .mx-sm-5 {
    margin-left: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-sm-0 {
    padding: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-sm-0, .py-sm-0 {
    padding-top: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-sm-0, .px-sm-0 {
    padding-right: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-sm-0, .py-sm-0 {
    padding-bottom: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-sm-0, .px-sm-0 {
    padding-left: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-sm-1 {
    padding: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-sm-1, .py-sm-1 {
    padding-top: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-sm-1, .px-sm-1 {
    padding-right: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-sm-1, .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-sm-1, .px-sm-1 {
    padding-left: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-sm-2 {
    padding: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-sm-2, .py-sm-2 {
    padding-top: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-sm-2, .px-sm-2 {
    padding-right: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-sm-2, .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-sm-2, .px-sm-2 {
    padding-left: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-sm-3 {
    padding: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-sm-3, .py-sm-3 {
    padding-top: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-sm-3, .px-sm-3 {
    padding-right: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-sm-3, .py-sm-3 {
    padding-bottom: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-sm-3, .px-sm-3 {
    padding-left: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-sm-4 {
    padding: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-sm-4, .py-sm-4 {
    padding-top: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-sm-4, .px-sm-4 {
    padding-right: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-sm-4, .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-sm-4, .px-sm-4 {
    padding-left: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-sm-5 {
    padding: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-sm-5, .py-sm-5 {
    padding-top: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-sm-5, .px-sm-5 {
    padding-right: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-sm-5, .py-sm-5 {
    padding-bottom: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-sm-5, .px-sm-5 {
    padding-left: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-sm-auto {
    margin: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-sm-auto, .my-sm-auto {
    margin-top: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-sm-auto, .mx-sm-auto {
    margin-right: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-sm-auto, .my-sm-auto {
    margin-bottom: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-sm-auto, .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-md-0 {
    margin: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-md-0, .my-md-0 {
    margin-top: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-md-0, .mx-md-0 {
    margin-right: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-md-0, .my-md-0 {
    margin-bottom: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-md-0, .mx-md-0 {
    margin-left: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-md-1 {
    margin: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-md-1, .my-md-1 {
    margin-top: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-md-1, .mx-md-1 {
    margin-right: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-md-1, .my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-md-1, .mx-md-1 {
    margin-left: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-md-2 {
    margin: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-md-2, .my-md-2 {
    margin-top: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-md-2, .mx-md-2 {
    margin-right: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-md-2, .my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-md-2, .mx-md-2 {
    margin-left: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-md-3 {
    margin: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-md-3, .my-md-3 {
    margin-top: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-md-3, .mx-md-3 {
    margin-right: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-md-3, .my-md-3 {
    margin-bottom: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-md-3, .mx-md-3 {
    margin-left: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-md-4 {
    margin: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-md-4, .my-md-4 {
    margin-top: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-md-4, .mx-md-4 {
    margin-right: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-md-4, .my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-md-4, .mx-md-4 {
    margin-left: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-md-5 {
    margin: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-md-5, .my-md-5 {
    margin-top: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-md-5, .mx-md-5 {
    margin-right: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-md-5, .my-md-5 {
    margin-bottom: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-md-5, .mx-md-5 {
    margin-left: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-md-0 {
    padding: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-md-0, .py-md-0 {
    padding-top: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-md-0, .px-md-0 {
    padding-right: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-md-0, .py-md-0 {
    padding-bottom: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-md-0, .px-md-0 {
    padding-left: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-md-1 {
    padding: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-md-1, .py-md-1 {
    padding-top: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-md-1, .px-md-1 {
    padding-right: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-md-1, .py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-md-1, .px-md-1 {
    padding-left: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-md-2 {
    padding: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-md-2, .py-md-2 {
    padding-top: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-md-2, .px-md-2 {
    padding-right: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-md-2, .py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-md-2, .px-md-2 {
    padding-left: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-md-3 {
    padding: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-md-3, .py-md-3 {
    padding-top: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-md-3, .px-md-3 {
    padding-right: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-md-3, .py-md-3 {
    padding-bottom: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-md-3, .px-md-3 {
    padding-left: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-md-4 {
    padding: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-md-4, .py-md-4 {
    padding-top: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-md-4, .px-md-4 {
    padding-right: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-md-4, .py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-md-4, .px-md-4 {
    padding-left: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-md-5 {
    padding: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-md-5, .py-md-5 {
    padding-top: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-md-5, .px-md-5 {
    padding-right: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-md-5, .py-md-5 {
    padding-bottom: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-md-5, .px-md-5 {
    padding-left: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-md-auto {
    margin: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-md-auto, .my-md-auto {
    margin-top: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-md-auto, .mx-md-auto {
    margin-right: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-md-auto, .my-md-auto {
    margin-bottom: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-md-auto, .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-lg-0 {
    margin: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-lg-0, .my-lg-0 {
    margin-top: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-lg-0, .mx-lg-0 {
    margin-right: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-lg-0, .my-lg-0 {
    margin-bottom: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-lg-0, .mx-lg-0 {
    margin-left: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-lg-1 {
    margin: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-lg-1, .my-lg-1 {
    margin-top: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-lg-1, .mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-lg-1, .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-lg-1, .mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-lg-2 {
    margin: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-lg-2, .my-lg-2 {
    margin-top: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-lg-2, .mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-lg-2, .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-lg-2, .mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-lg-3 {
    margin: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-lg-3, .my-lg-3 {
    margin-top: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-lg-3, .mx-lg-3 {
    margin-right: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-lg-3, .my-lg-3 {
    margin-bottom: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-lg-3, .mx-lg-3 {
    margin-left: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-lg-4 {
    margin: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-lg-4, .my-lg-4 {
    margin-top: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-lg-4, .mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-lg-4, .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-lg-4, .mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-lg-5 {
    margin: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-lg-5, .my-lg-5 {
    margin-top: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-lg-5, .mx-lg-5 {
    margin-right: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-lg-5, .my-lg-5 {
    margin-bottom: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-lg-5, .mx-lg-5 {
    margin-left: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-lg-0 {
    padding: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-lg-0, .py-lg-0 {
    padding-top: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-lg-0, .px-lg-0 {
    padding-right: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-lg-0, .py-lg-0 {
    padding-bottom: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-lg-0, .px-lg-0 {
    padding-left: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-lg-1 {
    padding: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-lg-1, .py-lg-1 {
    padding-top: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-lg-1, .px-lg-1 {
    padding-right: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-lg-1, .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-lg-1, .px-lg-1 {
    padding-left: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-lg-2 {
    padding: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-lg-2, .py-lg-2 {
    padding-top: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-lg-2, .px-lg-2 {
    padding-right: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-lg-2, .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-lg-2, .px-lg-2 {
    padding-left: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-lg-3 {
    padding: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-lg-3, .py-lg-3 {
    padding-top: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-lg-3, .px-lg-3 {
    padding-right: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-lg-3, .py-lg-3 {
    padding-bottom: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-lg-3, .px-lg-3 {
    padding-left: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-lg-4 {
    padding: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-lg-4, .py-lg-4 {
    padding-top: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-lg-4, .px-lg-4 {
    padding-right: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-lg-4, .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-lg-4, .px-lg-4 {
    padding-left: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-lg-5 {
    padding: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-lg-5, .py-lg-5 {
    padding-top: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-lg-5, .px-lg-5 {
    padding-right: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-lg-5, .py-lg-5 {
    padding-bottom: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-lg-5, .px-lg-5 {
    padding-left: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-lg-auto {
    margin: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-lg-auto, .my-lg-auto {
    margin-top: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-lg-auto, .mx-lg-auto {
    margin-right: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-lg-auto, .my-lg-auto {
    margin-bottom: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-lg-auto, .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-xl-0 {
    margin: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-xl-0, .my-xl-0 {
    margin-top: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-xl-0, .mx-xl-0 {
    margin-right: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-xl-0, .my-xl-0 {
    margin-bottom: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-xl-0, .mx-xl-0 {
    margin-left: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-xl-1 {
    margin: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-xl-1, .my-xl-1 {
    margin-top: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-xl-1, .mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-xl-1, .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-xl-1, .mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-xl-2 {
    margin: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-xl-2, .my-xl-2 {
    margin-top: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-xl-2, .mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-xl-2, .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-xl-2, .mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-xl-3 {
    margin: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-xl-3, .my-xl-3 {
    margin-top: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-xl-3, .mx-xl-3 {
    margin-right: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-xl-3, .my-xl-3 {
    margin-bottom: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-xl-3, .mx-xl-3 {
    margin-left: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-xl-4 {
    margin: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-xl-4, .my-xl-4 {
    margin-top: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-xl-4, .mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-xl-4, .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-xl-4, .mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-xl-5 {
    margin: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-xl-5, .my-xl-5 {
    margin-top: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-xl-5, .mx-xl-5 {
    margin-right: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-xl-5, .my-xl-5 {
    margin-bottom: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-xl-5, .mx-xl-5 {
    margin-left: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-xl-0 {
    padding: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-xl-0, .py-xl-0 {
    padding-top: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-xl-0, .px-xl-0 {
    padding-right: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-xl-0, .py-xl-0 {
    padding-bottom: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-xl-0, .px-xl-0 {
    padding-left: 0 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-xl-1 {
    padding: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-xl-1, .py-xl-1 {
    padding-top: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-xl-1, .px-xl-1 {
    padding-right: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-xl-1, .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-xl-1, .px-xl-1 {
    padding-left: 0.25rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-xl-2 {
    padding: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-xl-2, .py-xl-2 {
    padding-top: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-xl-2, .px-xl-2 {
    padding-right: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-xl-2, .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-xl-2, .px-xl-2 {
    padding-left: 0.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-xl-3 {
    padding: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-xl-3, .py-xl-3 {
    padding-top: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-xl-3, .px-xl-3 {
    padding-right: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-xl-3, .py-xl-3 {
    padding-bottom: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-xl-3, .px-xl-3 {
    padding-left: 1rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-xl-4 {
    padding: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-xl-4, .py-xl-4 {
    padding-top: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-xl-4, .px-xl-4 {
    padding-right: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-xl-4, .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-xl-4, .px-xl-4 {
    padding-left: 1.5rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .p-xl-5 {
    padding: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pt-xl-5, .py-xl-5 {
    padding-top: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pr-xl-5, .px-xl-5 {
    padding-right: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pb-xl-5, .py-xl-5 {
    padding-bottom: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .pl-xl-5, .px-xl-5 {
    padding-left: 3rem !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .m-xl-auto {
    margin: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mt-xl-auto, .my-xl-auto {
    margin-top: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mr-xl-auto, .mx-xl-auto {
    margin-right: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .mb-xl-auto, .my-xl-auto {
    margin-bottom: auto !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .ml-xl-auto, .mx-xl-auto {
    margin-left: auto !important;
  }
}
/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-justify {
  text-align: justify !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-nowrap {
  white-space: nowrap !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-left {
  text-align: left !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-right {
  text-align: right !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .text-sm-left {
    text-align: left !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .text-sm-right {
    text-align: right !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .text-md-left {
    text-align: left !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .text-md-right {
    text-align: right !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .text-lg-left {
    text-align: left !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .text-lg-right {
    text-align: right !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .text-xl-left {
    text-align: left !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .text-xl-right {
    text-align: right !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .text-xl-center {
    text-align: center !important;
  }
}
/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.font-weight-light {
  font-weight: 300 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.font-weight-normal {
  font-weight: 400 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.font-weight-bold {
  font-weight: 700 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.font-italic {
  font-style: italic !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-white {
  color: #fff !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-primary {
  color: #2C3E50 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #1a252f !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-secondary {
  color: #95a5a6 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
a.text-secondary:hover, a.text-secondary:focus {
  color: #798d8f !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-success {
  color: #18BC9C !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
a.text-success:hover, a.text-success:focus {
  color: #128f76 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-info {
  color: #3498DB !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
a.text-info:hover, a.text-info:focus {
  color: #217dbb !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-warning {
  color: #F39C12 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #c87f0a !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-danger {
  color: #E74C3C !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #d62c1a !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-light {
  color: #ecf0f1 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
a.text-light:hover, a.text-light:focus {
  color: #cfd9db !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-dark {
  color: #7b8a8b !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
a.text-dark:hover, a.text-dark:focus {
  color: #636f70 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-body {
  color: #212529 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-muted {
  color: #95a5a6 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.visible {
  visibility: visible !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.invisible {
  visibility: hidden !important;
}

@media print {
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  *, *::before, *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  a:not(.btn) {
    text-decoration: underline;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  pre {
    white-space: pre-wrap !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  pre, blockquote {
    border: 1px solid #b4bcc2;
    page-break-inside: avoid;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  thead {
    display: table-header-group;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  h2, h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .navbar {
    display: none;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .badge {
    border: 1px solid #000;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .table {
    border-collapse: collapse !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .table td, .table th {
    background-color: #fff !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .table-bordered th, .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .table-dark {
    color: inherit;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  /* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bg-primary .navbar-nav .active > .nav-link {
  color: #18BC9C !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bg-dark {
  background-color: #18BC9C !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.bg-dark.navbar-dark .navbar-nav .nav-link:focus, .bg-dark.navbar-dark .navbar-nav .nav-link:hover, .bg-dark.navbar-dark .navbar-nav .active > .nav-link {
  color: #2C3E50 !important;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.btn-secondary, .btn-secondary:hover, .btn-warning, .btn-warning:hover {
  color: #fff;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table .thead-dark th {
  background-color: #2C3E50;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-success, .table-info, .table-warning, .table-danger {
  color: #fff;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-success, .table-success > th, .table-success > td {
  background-color: #18BC9C;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-info, .table-info > th, .table-info > td {
  background-color: #3498DB;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-danger, .table-danger > th, .table-danger > td {
  background-color: #E74C3C;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-warning, .table-warning > th, .table-warning > td {
  background-color: #F39C12;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-success:hover, .table-hover .table-success:hover > th, .table-hover .table-success:hover > td {
  background-color: #15a589;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-info:hover, .table-hover .table-info:hover > th, .table-hover .table-info:hover > td {
  background-color: #258cd1;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-danger:hover, .table-hover .table-danger:hover > th, .table-hover .table-danger:hover > td {
  background-color: #e43725;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.table-hover .table-warning:hover, .table-hover .table-warning:hover > th, .table-hover .table-warning:hover > td {
  background-color: #e08e0b;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover, .nav-tabs .nav-item.open .nav-link, .nav-tabs .nav-item.open .nav-link:focus, .nav-tabs .nav-item.open .nav-link:hover {
  color: #2C3E50;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.pagination a:hover {
  text-decoration: none;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.badge-secondary, .badge-warning {
  color: #fff;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert {
  border: none;
  color: #fff;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert a, .alert .alert-link {
  color: #fff;
  text-decoration: underline;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-primary {
  background-color: #2C3E50;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-secondary {
  background-color: #95a5a6;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-success {
  background-color: #18BC9C;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-info {
  background-color: #3498DB;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-warning {
  background-color: #F39C12;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-danger {
  background-color: #E74C3C;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-light {
  background-color: #ecf0f1;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-dark {
  background-color: #7b8a8b;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.alert-light, .alert-light a, .alert-light .alert-link {
  color: #212529;
}

/* line 15, ../../owayo/newhp/sass/cookiebanner/_cookie_bootstrap.scss */
.modal {
  color: #000;
}

/* Farben */
/* Farben footer */
/* Breakpoints */
/* colors */
/* Input zoom f├╝r iphone deaktivieren */
/* line 37, ../../owayo/newhp/sass/basic/_config.scss */
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select:focus,
textarea {
  font-size: 16px;
}

/* line 1, ../../owayo/newhp/sass/cookiebanner/_cookie_ownstyle.scss */
.model-dialog {
  max-width: 440px;
}

/* line 5, ../../owayo/newhp/sass/cookiebanner/_cookie_ownstyle.scss */
.modal-content {
  font-size: 13px;
  line-height: 19px;
  border-radius: 0;
}

/* line 11, ../../owayo/newhp/sass/cookiebanner/_cookie_ownstyle.scss */
.modal-header {
  border-bottom: none;
  padding: 40px 40px 20px 40px;
}

/* line 16, ../../owayo/newhp/sass/cookiebanner/_cookie_ownstyle.scss */
.modal-body {
  padding: 10px 40px 20px 40px;
}

/* line 20, ../../owayo/newhp/sass/cookiebanner/_cookie_ownstyle.scss */
.modal-footer {
  border-top: none;
  padding: 25px 40px 30px 40px;
  justify-content: space-between;
}
/* line 25, ../../owayo/newhp/sass/cookiebanner/_cookie_ownstyle.scss */
.modal-footer input[type="text"] {
  background-color: black;
}

/* line 30, ../../owayo/newhp/sass/cookiebanner/_cookie_ownstyle.scss */
.modal-title {
  font-size: 14px;
  font-weight: 500;
}

/* line 35, ../../owayo/newhp/sass/cookiebanner/_cookie_ownstyle.scss */
#bs-gdpr-cookies-modal-more-link {
  text-decoration: underline;
}

/* line 40, ../../owayo/newhp/sass/cookiebanner/_cookie_ownstyle.scss */
.modal-footer button {
  margin-top: 0;
}
/* line 44, ../../owayo/newhp/sass/cookiebanner/_cookie_ownstyle.scss */
.modal-footer .btn {
  width: 180px;
}
/* line 48, ../../owayo/newhp/sass/cookiebanner/_cookie_ownstyle.scss */
.modal-footer #bs-gdpr-cookies-modal-accept-btn {
  border: 1px solid #0071B9;
  background-color: white;
  color: #0071B9;
}
/* line 54, ../../owayo/newhp/sass/cookiebanner/_cookie_ownstyle.scss */
.modal-footer #bs-gdpr-cookies-modal-advanced-btn {
  border: none;
  background-color: white;
  color: #0071B9;
  border: 1px solid #0071B9;
  margin: 0;
}

/* line 63, ../../owayo/newhp/sass/cookiebanner/_cookie_ownstyle.scss */
#bs-gdpr-cookies-modal-advanced-title {
  padding-top: 20px;
  margin-bottom: 5px;
}

/* line 69, ../../owayo/newhp/sass/cookiebanner/_cookie_ownstyle.scss */
#bs-gdpr-cookies-modal-advanced-types li {
  list-style: none;
  padding-top: 5px;
}
/* line 74, ../../owayo/newhp/sass/cookiebanner/_cookie_ownstyle.scss */
#bs-gdpr-cookies-modal-advanced-types input {
  display: inline-block;
  width: 20px;
}
/* line 79, ../../owayo/newhp/sass/cookiebanner/_cookie_ownstyle.scss */
#bs-gdpr-cookies-modal-advanced-types label {
  display: inline-block;
  width: 150px;
}

/* line 85, ../../owayo/newhp/sass/cookiebanner/_cookie_ownstyle.scss */
#bs-gdpr-cookies-modal-more-link {
  color: #333;
}

/* line 89, ../../owayo/newhp/sass/cookiebanner/_cookie_ownstyle.scss */
body.modal-open {
  overflow: auto !important;
  padding-right: 0 !important;
}

/* line 121, ../sass/style.scss */
html {
  height: 100%;
}

/* line 125, ../sass/style.scss */
body {
  background: #F0F0F0;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.4em;
  font-family: owayoFont, Arial, Verdana, Helvetica, sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  /* Fix for webkit rendering */
  color: #333333;
  height: 100%;
  margin: 0px;
  padding: 0px;
  position: relative;
  overflow-x: hidden;
}

/* line 140, ../sass/style.scss */
img {
  max-width: 100%;
}

/* line 144, ../sass/style.scss */
textarea {
  font-family: inherit;
  font-size: inherit;
}

/* line 149, ../sass/style.scss */
a:link, a:visited, a:active {
  color: #565656;
  text-decoration: none;
  outline: 0;
}
/* line 154, ../sass/style.scss */
a:link:hover, a:visited:hover, a:active:hover {
  color: #565656;
}

/* line 159, ../sass/style.scss */
strong {
  font-weight: bold;
}

/* line 163, ../sass/style.scss */
.small-string {
  font-size: 11px;
  font-size: 0.6875rem;
}

/* line 167, ../sass/style.scss */
.font-bold {
  font-weight: bold;
}

/* line 171, ../sass/style.scss */
.underline, a.underline {
  text-decoration: underline;
}

/* line 175, ../sass/style.scss */
*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 181, ../sass/style.scss */
.ele-visible {
  display: inline-block;
}

/* line 185, ../sass/style.scss */
.ele-hidden {
  display: none !important;
}

/* line 189, ../sass/style.scss */
#hintbox {
  background: #F9F9F9;
  -webkit-box-shadow: 1px 1px 10px #969696;
  -moz-box-shadow: 1px 1px 10px #969696;
  box-shadow: 1px 1px 10px #969696;
  width: 180px;
  height: auto;
  position: absolute;
  padding: 15px 20px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  bottom: 20px;
  z-index: 9999999;
}
/* line 199, ../sass/style.scss */
#hintbox h2 {
  font-weight: bold;
}
/* line 203, ../sass/style.scss */
#hintbox p {
  font-size: 13px;
  line-height: 17px;
  margin-bottom: 10px;
}
/* line 208, ../sass/style.scss */
#hintbox p:last-child {
  margin-bottom: 0;
}
/* line 213, ../sass/style.scss */
#hintbox.default {
  top: 350px;
  left: 0;
  color: #006890;
}
/* line 219, ../sass/style.scss */
#hintbox.default-top {
  top: 0;
  right: 0;
  color: #006890;
}
/* line 225, ../sass/style.scss */
#hintbox.warning {
  color: red;
}

/* line 230, ../sass/style.scss */
#blocker {
  z-index: 1000;
  background-color: #CACACA;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}

/* line 242, ../sass/style.scss */
.buttonGroup {
  position: relative;
}

/* line 3, ../sass/_mixins.scss */
.row:before, .row:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.row:after {
  clear: both;
}

/* line 250, ../sass/style.scss */
.fullwidth {
  width: 100%;
  height: auto;
}

/* line 255, ../sass/style.scss */
.container {
  width: 100%;
  max-width: 1168px;
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 262, ../sass/style.scss */
#block-site {
  position: relative;
  top: 0;
  margin-top: 0px;
}

/* line 268, ../sass/style.scss */
.logo-repeat, .logo-wasserzeichen {
  display: none;
}

/* line 276, ../sass/style.scss */
.logoLoading {
  width: 60px;
}

/* line 280, ../sass/style.scss */
.facebook_blockG {
  background-color: #FFFFFF;
  border: 1px solid #000000;
  float: left;
  height: 43px;
  margin-left: 3px;
  width: 11px;
  opacity: 0.1;
  -moz-animation-name: bounceG;
  -moz-animation-duration: 1.3s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: linear;
  -moz-transform: scale(0.7);
  -webkit-animation-name: bounceG;
  -webkit-animation-duration: 1.3s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: linear;
  -webkit-transform: scale(0.7);
  -ms-animation-name: bounceG;
  -ms-animation-duration: 1.3s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-direction: linear;
  -ms-transform: scale(0.7);
  -o-animation-name: bounceG;
  -o-animation-duration: 1.3s;
  -o-animation-iteration-count: infinite;
  -o-animation-direction: linear;
  -o-transform: scale(0.7);
  animation-name: bounceG;
  animation-duration: 1.3s;
  animation-iteration-count: infinite;
  animation-direction: linear;
  transform: scale(0.7);
}

/* line 315, ../sass/style.scss */
.logoLoadingBlock_1 {
  -moz-animation-delay: 0.39s;
  -webkit-animation-delay: 0.39s;
  -ms-animation-delay: 0.39s;
  -o-animation-delay: 0.39s;
  animation-delay: 0.39s;
}

/* line 323, ../sass/style.scss */
.logoLoadingBlock_2 {
  -moz-animation-delay: 0.52s;
  -webkit-animation-delay: 0.52s;
  -ms-animation-delay: 0.52s;
  -o-animation-delay: 0.52s;
  animation-delay: 0.52s;
}

/* line 331, ../sass/style.scss */
.logoLoadingBlock_3 {
  -moz-animation-delay: 0.65s;
  -webkit-animation-delay: 0.65s;
  -ms-animation-delay: 0.65s;
  -o-animation-delay: 0.65s;
  animation-delay: 0.65s;
}

@-moz-keyframes bounceG {
  0% {
    -moz-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -moz-transform: scale(0.7);
    opacity: 0.1;
  }
}
@-webkit-keyframes bounceG {
  0% {
    -webkit-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.7);
    opacity: 0.1;
  }
}
@-ms-keyframes bounceG {
  0% {
    -ms-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -ms-transform: scale(0.7);
    opacity: 0.1;
  }
}
@-o-keyframes bounceG {
  0% {
    -o-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -o-transform: scale(0.7);
    opacity: 0.1;
  }
}
@keyframes bounceG {
  0% {
    transform: scale(1.2);
    opacity: 1;
  }
  100% {
    transform: scale(0.7);
    opacity: 0.1;
  }
}
/* line 406, ../sass/style.scss */
.swiper-slide img, .freigestelltAuswahl canvas {
  /*
   * "Transparency" Schachbrettmuster
   */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0iI2ZmZiI+PC9yZWN0Pgo8cmVjdCB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9IiNjY2MiPjwvcmVjdD4KPHJlY3QgeD0iMTAiIHk9IjEwIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9IiNjY2MiPjwvcmVjdD4KPC9zdmc+");
}

/* line 414, ../sass/style.scss */
#logo .logoListe span {
  width: 71px;
}

@keyframes blink {
  /**
   * At the start of the animation the dot
   * has an opacity of .2
   */
  0% {
    opacity: .2;
  }
  /**
   * At 20% the dot is fully visible and
   * then fades out slowly
   */
  20% {
    opacity: 1;
  }
  /**
   * Until it reaches an opacity of .2 and
   * the animation can start again
   */
  100% {
    opacity: .2;
  }
}
/* line 443, ../sass/style.scss */
.loadingdots span {
  /**
   * Use the blink animation, which is defined above
   */
  animation-name: blink;
  /**
   * The animation should take 1.4 seconds
   */
  animation-duration: 1.4s;
  /**
   * It will repeat itself forever
   */
  animation-iteration-count: infinite;
  /**
   * This makes sure that the starting style (opacity: .2)
   * of the animation is applied before the animation starts.
   * Otherwise we would see a short flash or would have
   * to set the default styling of the dots to the same
   * as the animation. Same applies for the ending styles.
   */
  animation-fill-mode: both;
}
/* line 466, ../sass/style.scss */
.loadingdots span:nth-child(2) {
  /**
   * Starts the animation of the third dot
   * with a delay of .2s, otherwise all dots
   * would animate at the same time
   */
  animation-delay: .2s;
}
/* line 475, ../sass/style.scss */
.loadingdots span:nth-child(3) {
  /**
   * Starts the animation of the third dot
   * with a delay of .4s, otherwise all dots
   * would animate at the same time
   */
  animation-delay: .4s;
}

/* line 485, ../sass/style.scss */
.wk-active .background-konfi {
  display: none;
}

/* line 489, ../sass/style.scss */
input.error {
  border: 1px solid red;
}

/* line 493, ../sass/style.scss */
#iFrameArtikelID {
  min-height: 600px !important;
}

/***********************************************
* NEW NEW NEW
***********************************************/
/* line 1, ../sass/components/_left-block.scss */
.dk__left--block-wrapper {
  width: calc(100% - 480px);
  height: 100vh;
}
@media (min-height: 950px) {
  /* line 1, ../sass/components/_left-block.scss */
  .dk__left--block-wrapper {
    width: calc(100% - 560px);
  }
}
@media (min-height: 1200px) {
  /* line 1, ../sass/components/_left-block.scss */
  .dk__left--block-wrapper {
    width: calc(100% - 630px);
  }
}
@media (min-height: 1370px) {
  /* line 1, ../sass/components/_left-block.scss */
  .dk__left--block-wrapper {
    width: calc(100% - 715px);
  }
}

/* line 18, ../sass/components/_left-block.scss */
.logo-wrapper {
  position: absolute;
  left: 28px;
  top: 18px;
}
/* line 23, ../sass/components/_left-block.scss */
.logo-wrapper .page-logo, .logo-wrapper .powered-by-owayo {
  float: left;
  display: block;
}
@media (min-height: 1200px) {
  /* line 18, ../sass/components/_left-block.scss */
  .logo-wrapper {
    left: 32px;
    top: 24px;
  }
}
@media (min-height: 1370px) {
  /* line 18, ../sass/components/_left-block.scss */
  .logo-wrapper {
    left: 36px;
    top: 27px;
  }
}

/* line 39, ../sass/components/_left-block.scss */
.konfi-logo-wrapper {
  display: block;
}

/* line 43, ../sass/components/_left-block.scss */
#logo-owayo {
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 37px auto;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTG9nbyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjQ3LjU2MyIgaGVpZ2h0PSIzNi43MzciIHZpZXdCb3g9IjAgMCA0Ny41NjMgMzYuNzM3Ij4NCiAgPGRlZnM+DQogICAgPHJhZGlhbEdyYWRpZW50IGlkPSJyYWRpYWwtZ3JhZGllbnQiIGN4PSIwLjc5OCIgY3k9Ii0wLjI5MSIgcj0iMi41MDkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC43MjcsIDAuMzM4LCAtMC4yLCAwLjcyMywgMC4xNiwgLTAuMzUpIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwOTVhYTUiIHN0b3Atb3BhY2l0eT0iMC41MDIiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMC4xMjEiIHN0b3AtY29sb3I9IiMwOTVhYTUiIHN0b3Atb3BhY2l0eT0iMC41NjEiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMC4zMjciIHN0b3AtY29sb3I9IiMwOTVhYTUiIHN0b3Atb3BhY2l0eT0iMC43MjIiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMC41OSIgc3RvcC1jb2xvcj0iIzA5NWFhNSIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAuNjA3IiBzdG9wLWNvbG9yPSIjMDk1YWE1Ii8+DQogICAgPC9yYWRpYWxHcmFkaWVudD4NCiAgPC9kZWZzPg0KICA8cGF0aCBpZD0iUmVjaHRlY2tfMTYiIGRhdGEtbmFtZT0iUmVjaHRlY2sgMTYiIGQ9Ik01LjEzNSwwSDQyLjQyOWE1LjEzMyw1LjEzMywwLDAsMSw1LjEzMyw1LjEzM1YzMS42YTUuMTMzLDUuMTMzLDAsMCwxLTUuMTMzLDUuMTMzSDUuMTM1QTUuMTM1LDUuMTM1LDAsMCwxLDAsMzEuNlY1LjEzNUE1LjEzNSw1LjEzNSwwLDAsMSw1LjEzNSwwWiIgZmlsbD0iI2ZmZiIvPg0KICA8cGF0aCBpZD0iUGZhZF8yOCIgZGF0YS1uYW1lPSJQZmFkIDI4IiBkPSJNMzUuMzQ2LDE0LjA4NiwzMi4zMTMsMjEuNmMtLjM5NC45LTEuNDc4LDIuMzI2LTIuNTY0LDIuMzI2SDEzLjMzM2MtMS4yODksMC0uNzYyLTEuMTEyLS42MDYtMS41bDIuNjMxLTYuMzQyLTEuNDQ5LTMuMzEsNS40LS4wMjJoMTUuMjJDMzUuNjY1LDEyLjc1NywzNS41OTIsMTMuNDQ4LDM1LjM0NiwxNC4wODZaTTQ3LjU2Myw1LjEzNVYzMS42YTUuMTUsNS4xNSwwLDAsMS01LjEzNiw1LjEzM0g1LjEzM0E1LjE1LDUuMTUsMCwwLDEsMCwzMS42VjUuMTM1QTUuMTUsNS4xNSwwLDAsMSw1LjEzMywwSDQyLjQyN0E1LjE1LDUuMTUsMCwwLDEsNDcuNTYzLDUuMTM1Wk0zNC45MjIsOS4xODRIMTkuMjUzbC0xMC43NzEsMCwzLjAyOSw2Ljg4MUw5LjQxOCwyMC45NTNjLTEuMTM5LDIuNjA2LS40OTEsNi4zLDMuNzQ2LDYuNkgyOS4xNzNjMi45LjA3Niw0LjkzLTEuNTExLDYuMzQ1LTQuMjU1TDM4LjksMTQuNzlBNC4yNjYsNC4yNjYsMCwwLDAsMzQuOTIyLDkuMTg0WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJ1cmwoI3JhZGlhbC1ncmFkaWVudCkiLz4NCjwvc3ZnPg0K");
}
@media (min-height: 1200px) {
  /* line 43, ../sass/components/_left-block.scss */
  #logo-owayo {
    width: 44px;
    height: 44px;
    background-size: 41px auto;
  }
}
@media (min-height: 1370px) {
  /* line 43, ../sass/components/_left-block.scss */
  #logo-owayo {
    width: 50px;
    height: 50px;
    background-size: 47px auto;
  }
}

/* line 64, ../sass/components/_left-block.scss */
.owayo-konfi {
  color: #8D8D8D;
  font-weight: 500;
  position: absolute;
  left: 48px;
  top: 11px;
  font-size: 13px;
  width: 200px;
}
@media (min-height: 1200px) {
  /* line 64, ../sass/components/_left-block.scss */
  .owayo-konfi {
    left: 53px;
    top: 12px;
    font-size: 14px;
  }
}
@media (min-height: 1370px) {
  /* line 64, ../sass/components/_left-block.scss */
  .owayo-konfi {
    left: 61px;
    top: 14px;
    font-size: 16px;
  }
}

/* line 1, ../sass/components/_right-block.scss */
.dk__right--block-wrapper {
  width: 480px;
  height: 100%;
  position: relative;
  background: #FFF;
  padding: 0;
}
@media (min-height: 950px) {
  /* line 1, ../sass/components/_right-block.scss */
  .dk__right--block-wrapper {
    width: 560px;
  }
}
@media (min-height: 1200px) {
  /* line 1, ../sass/components/_right-block.scss */
  .dk__right--block-wrapper {
    width: 630px;
  }
}
@media (min-height: 1370px) {
  /* line 1, ../sass/components/_right-block.scss */
  .dk__right--block-wrapper {
    width: 715px;
  }
}

/* line 1, ../sass/components/_navigation.scss */
.trigger-konfi-wk {
  position: absolute;
  z-index: 999;
  right: 20px;
  top: 20px;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iV2FyZW5rb3JiX0ljb25fc2Nod2FyeiIgZGF0YS1uYW1lPSJXYXJlbmtvcmIgSWNvbiBzY2h3YXJ6IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi4wNjQiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAzNi4wNjQgNDAiPg0KICA8cGF0aCBpZD0iUGZhZF84MSIgZGF0YS1uYW1lPSJQZmFkIDgxIiBkPSJNMjY0LjA0NywyMS4wNnYtLjczYTguMTU2LDguMTU2LDAsMSwwLTE2LjMxMiwwdi43M2gtOS44NDFWNTIuMTczaDM2LjA2NFYyMS4wNlptLTE0LjIxOC0uNzNhNi4wNjEsNi4wNjEsMCwxLDEsMTIuMTIyLDB2LjczSDI0OS44Mjh2LS43M1ptMjIuMDM0LDI5Ljc0N0gyMzkuOTg5VjIzLjE1Nmg3Ljc0NnY2LjU1NmgyLjFWMjMuMTU2aDEyLjEyM1YyOS43aDIuMVYyMy4xNTZoNy44MTZWNTAuMDc3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzNy44OTQgLTEyLjE3MykiIGZpbGw9IiMyNDI0MjQiLz4NCjwvc3ZnPg0K");
  background-size: 18px auto;
  cursor: pointer;
}
@media (min-height: 950px) {
  /* line 1, ../sass/components/_navigation.scss */
  .trigger-konfi-wk {
    right: 24px;
  }
}
@media (min-height: 1200px) {
  /* line 1, ../sass/components/_navigation.scss */
  .trigger-konfi-wk {
    top: 26px;
    right: 30px;
    background-size: 20px auto;
  }
}
@media (min-height: 1370px) {
  /* line 1, ../sass/components/_navigation.scss */
  .trigger-konfi-wk {
    top: 32px;
    right: 34px;
  }
}

/* line 30, ../sass/components/_navigation.scss */
.login-button {
  position: absolute;
  z-index: 999;
  right: 62px;
  top: 20px;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi4zNjgiIGhlaWdodD0iNDAuMDAxIiB2aWV3Qm94PSIwIDAgMzYuMzY4IDQwLjAwMSI+DQogIDxnIGlkPSJHcnVwcGVfNDUiIGRhdGEtbmFtZT0iR3J1cHBlIDQ1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTg0LjIzMiAtMTIuMTcyKSI+DQogICAgPHBhdGggaWQ9IlBmYWRfNjEiIGRhdGEtbmFtZT0iUGZhZCA2MSIgZD0iTTIyMC42LDUyLjE3M0gxODQuMjMybDEuNC0xMi43ODgsMTUuMjQzLTUuODEyYTQuMzE0LDQuMzE0LDAsMCwxLDMuMDc2LDBMMjE5LjIsMzkuMzg1Wm0tMzQuMDI2LTIuMWgzMS42ODRMMjE3LjI1LDQwLjg5bC0xNC4wNDQtNS4zNTVhMi4yMiwyLjIyLDAsMCwwLTEuNTgxLDBMMTg3LjU4MSw0MC44OVoiIGZpbGw9IiMyNDI0MjQiLz4NCiAgICA8cGF0aCBpZD0iUGZhZF82MiIgZGF0YS1uYW1lPSJQZmFkIDYyIiBkPSJNMjAyLjQxNiwzMC4zNzJhOS4xLDkuMSwwLDEsMSw5LjEtOS4xQTkuMTA5LDkuMTA5LDAsMCwxLDIwMi40MTYsMzAuMzcyWm0wLTE2LjFhNyw3LDAsMSwwLDcsN0E3LjAwOSw3LjAwOSwwLDAsMCwyMDIuNDE2LDE0LjI3MloiIGZpbGw9IiMyNDI0MjQiLz4NCiAgPC9nPg0KPC9zdmc+DQo=");
  background-size: 18px auto;
  cursor: pointer;
}
@media (min-height: 950px) {
  /* line 30, ../sass/components/_navigation.scss */
  .login-button {
    right: 66px;
  }
}
@media (min-height: 1200px) {
  /* line 30, ../sass/components/_navigation.scss */
  .login-button {
    top: 26px;
    right: 70px;
    background-size: 20px auto;
  }
}
@media (min-height: 1370px) {
  /* line 30, ../sass/components/_navigation.scss */
  .login-button {
    top: 32px;
    right: 74px;
  }
}

/* line 59, ../sass/components/_navigation.scss */
.trigger-konfi-navi {
  display: block;
  position: absolute;
  z-index: 999;
  right: 106px;
  top: 20px;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS42MzciIGhlaWdodD0iMTYuMTgzIiB2aWV3Qm94PSIwIDAgMTkuNjM3IDE2LjE4MyI+DQogIDxnIGlkPSJHcnVwcGVfMzg5IiBkYXRhLW5hbWU9IkdydXBwZSAzODkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiPg0KICAgIDxyZWN0IGlkPSJSZWNodGVja18zMzYiIGRhdGEtbmFtZT0iUmVjaHRlY2sgMzM2IiB3aWR0aD0iMTkuNjM3IiBoZWlnaHQ9IjEuODk4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMjQyNDI0Ii8+DQogICAgPHJlY3QgaWQ9IlJlY2h0ZWNrXzMzNyIgZGF0YS1uYW1lPSJSZWNodGVjayAzMzciIHdpZHRoPSIxOS42MzciIGhlaWdodD0iMS44OTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgNy4xNDMpIiBmaWxsPSIjMjQyNDI0Ii8+DQogICAgPHJlY3QgaWQ9IlJlY2h0ZWNrXzMzOCIgZGF0YS1uYW1lPSJSZWNodGVjayAzMzgiIHdpZHRoPSIxOS42MzciIGhlaWdodD0iMS44OTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMTQuMjg1KSIgZmlsbD0iIzI0MjQyNCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==");
  background-size: 18px auto;
  cursor: pointer;
}
@media (min-height: 950px) {
  /* line 59, ../sass/components/_navigation.scss */
  .trigger-konfi-navi {
    right: 110px;
  }
}
@media (min-height: 1200px) {
  /* line 59, ../sass/components/_navigation.scss */
  .trigger-konfi-navi {
    top: 26px;
    right: 114px;
    background-size: 20px auto;
  }
}
@media (min-height: 1370px) {
  /* line 59, ../sass/components/_navigation.scss */
  .trigger-konfi-navi {
    top: 32px;
    right: 118px;
  }
}

/* line 2, ../sass/components/_product-title.scss */
.kd__product--header {
  position: relative;
  padding-left: 27px;
  padding-top: 20px;
  margin-bottom: 32px;
}
@media (min-height: 950px) {
  /* line 2, ../sass/components/_product-title.scss */
  .kd__product--header {
    padding-left: 34px;
    padding-top: 32px;
    margin-bottom: 42px;
  }
}
@media (min-height: 1200px) {
  /* line 2, ../sass/components/_product-title.scss */
  .kd__product--header {
    padding-left: 38px;
    padding-top: 36px;
    margin-bottom: 47px;
  }
}
@media (min-height: 1370px) {
  /* line 2, ../sass/components/_product-title.scss */
  .kd__product--header {
    padding-left: 42px;
    padding-top: 40px;
    margin-bottom: 54px;
  }
}

/* line 27, ../sass/components/_product-title.scss */
.kd__product--header--title {
  color: #242424;
  font-weight: 600;
  font-size: 18px;
  line-height: 1em;
  margin-bottom: 8px;
  max-width: calc(100% - 170px);
}
@media (min-height: 950px) {
  /* line 27, ../sass/components/_product-title.scss */
  .kd__product--header--title {
    font-size: 19px;
    line-height: 1em;
    margin-bottom: 8px;
  }
}
@media (min-height: 1200px) {
  /* line 27, ../sass/components/_product-title.scss */
  .kd__product--header--title {
    font-size: 21px;
    margin-bottom: 9px;
  }
}
@media (min-height: 1370px) {
  /* line 27, ../sass/components/_product-title.scss */
  .kd__product--header--title {
    font-size: 24px;
    margin-bottom: 10px;
  }
}

/* line 52, ../sass/components/_product-title.scss */
.kd__product--header--meta {
  display: flex;
}

/* line 56, ../sass/components/_product-title.scss */
.kd__product--header--produktauswahl {
  color: #8D8D8D;
  font-weight: 500;
  text-decoration: underline;
  cursor: pointer;
  font-size: 13.5px;
  line-height: 1em;
}
@media (min-height: 1200px) {
  /* line 56, ../sass/components/_product-title.scss */
  .kd__product--header--produktauswahl {
    font-size: 15px;
  }
}
@media (min-height: 1370px) {
  /* line 56, ../sass/components/_product-title.scss */
  .kd__product--header--produktauswahl {
    font-size: 17px;
  }
}

/* line 73, ../sass/components/_product-title.scss */
.kd__product--header--featureauswahl {
  display: inline-block;
  font-weight: 500;
  cursor: pointer;
  font-size: 13.5px;
  line-height: 1em;
  padding-left: 10px;
}
/* line 81, ../sass/components/_product-title.scss */
.kd__product--header--featureauswahl span {
  color: #8D8D8D;
  text-decoration: underline;
}
@media (min-height: 1200px) {
  /* line 73, ../sass/components/_product-title.scss */
  .kd__product--header--featureauswahl {
    font-size: 15px;
    padding-left: calc(1200px * 12 / 1370px);
  }
}
@media (min-height: 1370px) {
  /* line 73, ../sass/components/_product-title.scss */
  .kd__product--header--featureauswahl {
    font-size: 17px;
    padding-left: 12px;
  }
}

/* line 1, ../sass/components/_tabs-wrapper.scss */
.dk__tabs--wrapper {
  position: relative;
  z-index: 100;
  display: flex;
  justify-content: center;
  margin: 0 auto 27px auto;
  width: 403px;
}
@media (min-height: 950px) {
  /* line 1, ../sass/components/_tabs-wrapper.scss */
  .dk__tabs--wrapper {
    margin: 0 auto 35px auto;
  }
}
@media (min-height: 1200px) {
  /* line 1, ../sass/components/_tabs-wrapper.scss */
  .dk__tabs--wrapper {
    margin: 0 auto 39px auto;
    width: 403px;
  }
}
@media (min-height: 1370px) {
  /* line 1, ../sass/components/_tabs-wrapper.scss */
  .dk__tabs--wrapper {
    margin: 0 auto 44px auto;
    width: 460px;
  }
}

/* line 24, ../sass/components/_tabs-wrapper.scss */
.dk__tabs--block {
  display: block;
  padding: 0 6px;
}
/* line 28, ../sass/components/_tabs-wrapper.scss */
.dk__tabs--block a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #242424;
  border: 1px solid #8D8D8D;
  border-radius: 30px;
  font-weight: 500;
  font-size: 12px;
  line-height: 1em;
  padding: 12px 20px;
}
/* line 41, ../sass/components/_tabs-wrapper.scss */
.dk__tabs--block a:hover {
  color: #242424;
}
/* line 45, ../sass/components/_tabs-wrapper.scss */
.dk__tabs--block a:active, .dk__tabs--block a[aria-selected="true"] {
  color: #FFF;
  background: #242424;
  border: 1px solid #242424;
}
@media (min-height: 950px) {
  /* line 28, ../sass/components/_tabs-wrapper.scss */
  .dk__tabs--block a {
    font-size: 13.5px;
  }
}
@media (min-height: 1200px) {
  /* line 28, ../sass/components/_tabs-wrapper.scss */
  .dk__tabs--block a {
    font-size: 15px;
    padding: 14px 22px;
  }
}
@media (min-height: 1370px) {
  /* line 28, ../sass/components/_tabs-wrapper.scss */
  .dk__tabs--block a {
    font-size: 17px;
    padding: 16px 26px;
  }
}
@media (min-height: 1200px) {
  /* line 24, ../sass/components/_tabs-wrapper.scss */
  .dk__tabs--block {
    padding: 0 7px;
  }
}
@media (min-height: 1370px) {
  /* line 24, ../sass/components/_tabs-wrapper.scss */
  .dk__tabs--block {
    padding: 0 9px;
  }
}

/* line 1, ../sass/components/_action-buttons.scss */
.dk__buttons--wrapper {
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0;
  padding: 32px 27px 24px 27px;
}
@media (min-height: 950px) {
  /* line 1, ../sass/components/_action-buttons.scss */
  .dk__buttons--wrapper {
    padding: 32px 34px 32px 34px;
  }
}
@media (min-height: 1200px) {
  /* line 1, ../sass/components/_action-buttons.scss */
  .dk__buttons--wrapper {
    padding: 35px 38px 35px 38px;
  }
}
@media (min-height: 1370px) {
  /* line 1, ../sass/components/_action-buttons.scss */
  .dk__buttons--wrapper {
    padding: 40px 42px 40px 42px;
  }
}

/* line 21, ../sass/components/_action-buttons.scss */
.dk__action--wrapper {
  width: 374px;
  margin: 0 auto 19px auto;
  display: flex;
  justify-content: space-between;
}
/* line 27, ../sass/components/_action-buttons.scss */
.dk__action--wrapper .dk__btn {
  display: block;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center 0;
  background-size: 18px auto;
  width: 70px;
  height: 60px;
}
/* line 36, ../sass/components/_action-buttons.scss */
.dk__action--wrapper .dk__btn.save {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iS29tcG9uZW50ZV80Ml8zIiBkYXRhLW5hbWU9IktvbXBvbmVudGUgNDIg4oCTIDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiB2aWV3Qm94PSIwIDAgMjIgMjIiPg0KICA8cGF0aCBpZD0iUGZhZF8yNTAiIGRhdGEtbmFtZT0iUGZhZCAyNTAiIGQ9Ik0zMDUuODQxLDE5OEgyODguODg4djIyaDIyVjIwMy4wNDdabS04LjkzMywyLjE0OWg1Ljk2MVYyMDYuMWgtNS45NjFabTExLjgzMSwxNy43aC0xNy43di0xNy43aDMuNzQ1djguMDc1aDEwLjIxM3YtOC4wMzFsMy43NDQsMy43NDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjg4Ljg4OCAtMTk4KSIgZmlsbD0iIzI0MjQyNCIvPg0KPC9zdmc+DQo=");
}
/* line 40, ../sass/components/_action-buttons.scss */
.dk__action--wrapper .dk__btn.opendraft {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iS29tcG9uZW50ZV80M18zIiBkYXRhLW5hbWU9IktvbXBvbmVudGUgNDMg4oCTIDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI3Ljk3OCIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDI3Ljk3OCAyMiI+DQogIDxwYXRoIGlkPSJQZmFkXzI1MSIgZGF0YS1uYW1lPSJQZmFkIDI1MSIgZD0iTTM2MC44NjYsMjA0LjA4OGgtNS45NzhWMTk4aC0yMnYyMmgyMmwtLjAyNy0uMDI3Wm0tNy40ODQsMTMuNzg2aC0uNjI0bC0uMDIxLS4wMjFIMzM1Ljk3M2w0LjQtMTEuNjM5aDE3LjQxN1ptLTE4LjM0My0xNy43MjdoMTcuN3YzLjk0MUgzMzguOWwtMy44NjQsMTAuMjIyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzMi44ODggLTE5OCkiIGZpbGw9IiMyNDI0MjQiLz4NCjwvc3ZnPg0K");
  background-size: 22px auto;
}
@media (min-height: 1200px) {
  /* line 40, ../sass/components/_action-buttons.scss */
  .dk__action--wrapper .dk__btn.opendraft {
    background-size: 24px auto;
  }
}
@media (min-height: 1370px) {
  /* line 40, ../sass/components/_action-buttons.scss */
  .dk__action--wrapper .dk__btn.opendraft {
    background-size: 26px auto;
  }
}
/* line 53, ../sass/components/_action-buttons.scss */
.dk__action--wrapper .dk__btn.openeinzelexemplare {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iS29tcG9uZW50ZV80NF8zIiBkYXRhLW5hbWU9IktvbXBvbmVudGUgNDQg4oCTIDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIyLjAyMiIgaGVpZ2h0PSIyMS45OTgiIHZpZXdCb3g9IjAgMCAyMi4wMjIgMjEuOTk4Ij4NCiAgPGcgaWQ9IkdydXBwZV8zMTYiIGRhdGEtbmFtZT0iR3J1cHBlIDMxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3Ni44ODkgLTE5OC4wMDQpIj4NCiAgICA8cmVjdCBpZD0iUmVjaHRlY2tfMzIxIiBkYXRhLW5hbWU9IlJlY2h0ZWNrIDMyMSIgd2lkdGg9IjE3LjMyIiBoZWlnaHQ9IjIuMTI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzODEuNTkxIDE5OC4wMDYpIiBmaWxsPSIjMjQyNDI0Ii8+DQogICAgPHJlY3QgaWQ9IlJlY2h0ZWNrXzMyMiIgZGF0YS1uYW1lPSJSZWNodGVjayAzMjIiIHdpZHRoPSIxNy4zMiIgaGVpZ2h0PSIyLjEyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzgxLjU5MSAyMDQuNjI5KSIgZmlsbD0iIzI0MjQyNCIvPg0KICAgIDxyZWN0IGlkPSJSZWNodGVja18zMjMiIGRhdGEtbmFtZT0iUmVjaHRlY2sgMzIzIiB3aWR0aD0iMTcuMzIiIGhlaWdodD0iMi4xMjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM4MS41OTEgMjExLjI1MykiIGZpbGw9IiMyNDI0MjQiLz4NCiAgICA8cmVjdCBpZD0iUmVjaHRlY2tfMzI0IiBkYXRhLW5hbWU9IlJlY2h0ZWNrIDMyNCIgd2lkdGg9IjE3LjMyIiBoZWlnaHQ9IjIuMTI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzODEuNTkxIDIxNy44NzYpIiBmaWxsPSIjMjQyNDI0Ii8+DQogIDwvZz4NCiAgPGcgaWQ9IkdydXBwZV8zMTciIGRhdGEtbmFtZT0iR3J1cHBlIDMxNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3Ni44ODkgLTE5OC4wMDQpIj4NCiAgICA8cmVjdCBpZD0iUmVjaHRlY2tfMzI1IiBkYXRhLW5hbWU9IlJlY2h0ZWNrIDMyNSIgd2lkdGg9IjIuMTAzIiBoZWlnaHQ9IjIuMTI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNzYuODg5IDE5OC4wMDQpIiBmaWxsPSIjMjQyNDI0Ii8+DQogICAgPHJlY3QgaWQ9IlJlY2h0ZWNrXzMyNiIgZGF0YS1uYW1lPSJSZWNodGVjayAzMjYiIHdpZHRoPSIyLjEwMyIgaGVpZ2h0PSIyLjEyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzc2Ljg4OSAyMDQuNjI3KSIgZmlsbD0iIzI0MjQyNCIvPg0KICAgIDxyZWN0IGlkPSJSZWNodGVja18zMjciIGRhdGEtbmFtZT0iUmVjaHRlY2sgMzI3IiB3aWR0aD0iMi4xMDMiIGhlaWdodD0iMi4xMjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3Ni44ODkgMjExLjI1KSIgZmlsbD0iIzI0MjQyNCIvPg0KICAgIDxyZWN0IGlkPSJSZWNodGVja18zMjgiIGRhdGEtbmFtZT0iUmVjaHRlY2sgMzI4IiB3aWR0aD0iMi4xMDMiIGhlaWdodD0iMi4xMjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3Ni44ODkgMjE3Ljg3MykiIGZpbGw9IiMyNDI0MjQiLz4NCiAgPC9nPg0KPC9zdmc+DQo=");
}
/* line 57, ../sass/components/_action-buttons.scss */
.dk__action--wrapper .dk__btn.check {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iS29tcG9uZW50ZV80NV8zIiBkYXRhLW5hbWU9IktvbXBvbmVudGUgNDUg4oCTIDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiB2aWV3Qm94PSIwIDAgMjIgMjIiPg0KICA8ZyBpZD0iR3J1cHBlXzMxNCIgZGF0YS1uYW1lPSJHcnVwcGUgMzE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDIwLjg4OCAtMjQyKSI+DQogICAgPHBhdGggaWQ9IlBmYWRfMjczIiBkYXRhLW5hbWU9IlBmYWQgMjczIiBkPSJNNDMwLjA0NywyNTguMTUybC00LjcxNy00LjcxOCwxLjktMS45LDIuODE0LDIuODE1LDYuNS02LjUsMS45LDEuOVoiIGZpbGw9IiMyNDI0MjQiLz4NCiAgPC9nPg0KICA8cGF0aCBpZD0iUGZhZF8yNzQiIGRhdGEtbmFtZT0iUGZhZCAyNzQiIGQ9Ik00MzEuODg4LDI2NGExMSwxMSwwLDEsMSwxMS0xMUExMS4wMTIsMTEuMDEyLDAsMCwxLDQzMS44ODgsMjY0Wm0wLTE5Ljg3NkE4Ljg3Niw4Ljg3NiwwLDEsMCw0NDAuNzYzLDI1Myw4Ljg4Niw4Ljg4NiwwLDAsMCw0MzEuODg4LDI0NC4xMjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDIwLjg4OCAtMjQyKSIgZmlsbD0iIzI0MjQyNCIvPg0KPC9zdmc+DQo=");
}
/* line 61, ../sass/components/_action-buttons.scss */
.dk__action--wrapper .dk__btn.shareentwurf {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iS29tcG9uZW50ZV80Nl8zIiBkYXRhLW5hbWU9IktvbXBvbmVudGUgNDYg4oCTIDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiB2aWV3Qm94PSIwIDAgMjIgMjIiPg0KICA8cGF0aCBpZD0iUGZhZF8yNTMiIGRhdGEtbmFtZT0iUGZhZCAyNTMiIGQ9Ik00ODQuOTIyLDIxMy41NzdhMy4zNjEsMy4zNjEsMCwwLDAtMy44LjY3OGwtOS41NTctNC43NzhhMy4zNTYsMy4zNTYsMCwwLDAtLjAxLS45NDlsOS41NjctNC43ODNhMy4zNzYsMy4zNzYsMCwxLDAtLjk0Ny0xLjlsLTkuNTY4LDQuNzg0YTMuMzg2LDMuMzg2LDAsMSwwLDAsNC43NWw5LjU2OCw0Ljc4NGEzLjM2MiwzLjM2MiwwLDEsMCw0Ljc0NC0yLjU4MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NjQuODY4IC0xOTgpIiBmaWxsPSIjMjQyNDI0Ii8+DQo8L3N2Zz4NCg==");
}
/* line 65, ../sass/components/_action-buttons.scss */
.dk__action--wrapper .dk__btn span {
  display: block;
  line-height: 1.2em;
  color: #242424;
  font-size: 12.5px;
  padding-top: 27px;
}
@media (min-height: 1200px) {
  /* line 65, ../sass/components/_action-buttons.scss */
  .dk__action--wrapper .dk__btn span {
    font-size: 13.5px;
    padding-top: 30px;
  }
}
@media (min-height: 1370px) {
  /* line 65, ../sass/components/_action-buttons.scss */
  .dk__action--wrapper .dk__btn span {
    font-size: 15px;
    padding-top: 34px;
  }
}
@media (min-height: 1200px) {
  /* line 27, ../sass/components/_action-buttons.scss */
  .dk__action--wrapper .dk__btn {
    width: 70px;
    height: 61px;
    background-size: 20px auto;
  }
}
@media (min-height: 1370px) {
  /* line 27, ../sass/components/_action-buttons.scss */
  .dk__action--wrapper .dk__btn {
    width: 70px;
    height: 70px;
    background-size: 22px auto;
  }
}
@media (min-height: 1200px) {
  /* line 21, ../sass/components/_action-buttons.scss */
  .dk__action--wrapper {
    width: 416px;
    margin: 0 auto 21px auto;
  }
}
@media (min-height: 1370px) {
  /* line 21, ../sass/components/_action-buttons.scss */
  .dk__action--wrapper {
    width: 475px;
    margin: 0 auto 24px auto;
  }
}

/* line 107, ../sass/components/_action-buttons.scss */
.dk__price--wrapper {
  position: relative;
}
/* line 110, ../sass/components/_action-buttons.scss */
.dk__price--wrapper .priceMenge {
  display: flex;
  align-items: center;
  margin-bottom: 14px;
}
@media (min-height: 1200px) {
  /* line 110, ../sass/components/_action-buttons.scss */
  .dk__price--wrapper .priceMenge {
    font-size: 15px;
    margin-bottom: 16px;
  }
}
@media (min-height: 1370px) {
  /* line 110, ../sass/components/_action-buttons.scss */
  .dk__price--wrapper .priceMenge {
    font-size: 17px;
    margin-bottom: 18px;
  }
}

/* line 127, ../sass/components/_action-buttons.scss */
.dk__price--menge {
  display: inline-block;
  position: relative;
  top: 2px;
  font-size: 13.5px;
  padding-right: 10px;
}
@media (min-height: 1200px) {
  /* line 127, ../sass/components/_action-buttons.scss */
  .dk__price--menge {
    font-size: 15px;
  }
}
@media (min-height: 1370px) {
  /* line 127, ../sass/components/_action-buttons.scss */
  .dk__price--menge {
    font-size: 17px;
  }
}

/* line 145, ../sass/components/_action-buttons.scss */
.dk__price--input input {
  text-align: center;
  height: 30px;
  width: 54px;
  border: 1px solid #8D8D8D;
  font-size: 13.5px;
}
@media (min-height: 1200px) {
  /* line 145, ../sass/components/_action-buttons.scss */
  .dk__price--input input {
    font-size: 15px;
    width: 54px;
    height: 30px;
  }
}
@media (min-height: 1370px) {
  /* line 145, ../sass/components/_action-buttons.scss */
  .dk__price--input input {
    font-size: 17px;
    width: 60px;
    height: 33px;
  }
}

/* line 166, ../sass/components/_action-buttons.scss */
.dk__price__stueck--wrapper {
  display: flex;
  margin-bottom: 11px;
}
@media (min-height: 1200px) {
  /* line 166, ../sass/components/_action-buttons.scss */
  .dk__price__stueck--wrapper {
    margin-bottom: 12px;
  }
}
@media (min-height: 1370px) {
  /* line 166, ../sass/components/_action-buttons.scss */
  .dk__price__stueck--wrapper {
    margin-bottom: 14px;
  }
}

/* line 179, ../sass/components/_action-buttons.scss */
.dk__price--anzeige {
  display: block;
  font-size: 20px;
  line-height: 1em;
  font-weight: 700;
  padding-right: 10px;
}
@media (min-height: 950px) {
  /* line 179, ../sass/components/_action-buttons.scss */
  .dk__price--anzeige {
    font-size: 24px;
  }
}
@media (min-height: 1200px) {
  /* line 179, ../sass/components/_action-buttons.scss */
  .dk__price--anzeige {
    font-size: 26px;
  }
}
@media (min-height: 1370px) {
  /* line 179, ../sass/components/_action-buttons.scss */
  .dk__price--anzeige {
    font-size: 30px;
  }
}

/* line 199, ../sass/components/_action-buttons.scss */
.dk__price--stueck {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  font-size: 13.5px;
}
@media (min-height: 1200px) {
  /* line 199, ../sass/components/_action-buttons.scss */
  .dk__price--stueck {
    font-size: 15px;
  }
}
@media (min-height: 1370px) {
  /* line 199, ../sass/components/_action-buttons.scss */
  .dk__price--stueck {
    font-size: 17px;
  }
}

/* line 214, ../sass/components/_action-buttons.scss */
.dk__price--zusatz {
  display: block;
  font-size: 12px;
  line-height: 1em;
}
/* line 219, ../sass/components/_action-buttons.scss */
.dk__price--zusatz a {
  display: inline-block;
  text-decoration: underline;
  color: #242424;
}
@media (min-height: 1200px) {
  /* line 214, ../sass/components/_action-buttons.scss */
  .dk__price--zusatz {
    font-size: 13px;
  }
}
@media (min-height: 1370px) {
  /* line 214, ../sass/components/_action-buttons.scss */
  .dk__price--zusatz {
    font-size: 15px;
  }
}

/* line 234, ../sass/components/_action-buttons.scss */
.dk__warenkorb__button--wrapper {
  position: absolute;
  right: 0;
  bottom: 0;
}
/* line 239, ../sass/components/_action-buttons.scss */
.dk__warenkorb__button--wrapper .dk__warenkorb--btn {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  width: 210px;
  height: 46px;
  color: #FFF;
  text-decoration: none;
  background-color: #086DD3;
  font-size: 16px;
  line-height: 1em;
}
/* line 253, ../sass/components/_action-buttons.scss */
.dk__warenkorb__button--wrapper .dk__warenkorb--btn:hover {
  color: #FFF;
}
@media (min-height: 950px) {
  /* line 239, ../sass/components/_action-buttons.scss */
  .dk__warenkorb__button--wrapper .dk__warenkorb--btn {
    font-size: 18px;
    width: 218px;
  }
}
@media (min-height: 1200px) {
  /* line 239, ../sass/components/_action-buttons.scss */
  .dk__warenkorb__button--wrapper .dk__warenkorb--btn {
    width: 242px;
    height: 50px;
    font-size: 20px;
  }
}
@media (min-height: 1370px) {
  /* line 239, ../sass/components/_action-buttons.scss */
  .dk__warenkorb__button--wrapper .dk__warenkorb--btn {
    width: 277px;
    height: 58px;
    font-size: 23px;
  }
}

/* line 2, ../sass/components/_design-tab.scss */
.box.designProducts {
  width: 380px;
  margin: 0 auto;
}
@media (min-height: 950px) {
  /* line 2, ../sass/components/_design-tab.scss */
  .box.designProducts {
    width: 456px;
  }
}
@media (min-height: 1200px) {
  /* line 2, ../sass/components/_design-tab.scss */
  .box.designProducts {
    width: 508px;
  }
}
@media (min-height: 1370px) {
  /* line 2, ../sass/components/_design-tab.scss */
  .box.designProducts {
    width: 580px;
  }
}

/* line 20, ../sass/components/_design-tab.scss */
.designpreview-box {
  width: 33.33333%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 92px;
}
/* line 28, ../sass/components/_design-tab.scss */
.designpreview-box.currentDesign {
  background: #F1F3F5;
}
/* line 32, ../sass/components/_design-tab.scss */
.designpreview-box.loadinggif {
  width: 92px;
  height: 92px;
}
@media (min-height: 950px) {
  /* line 32, ../sass/components/_design-tab.scss */
  .designpreview-box.loadinggif {
    width: 114px;
    height: 114px;
  }
}
@media (min-height: 1200px) {
  /* line 32, ../sass/components/_design-tab.scss */
  .designpreview-box.loadinggif {
    width: 127px;
    height: 127px;
  }
}
@media (min-height: 1370px) {
  /* line 32, ../sass/components/_design-tab.scss */
  .designpreview-box.loadinggif {
    width: 145px;
    height: 145px;
  }
}
@media (min-height: 900px) {
  /* line 20, ../sass/components/_design-tab.scss */
  .designpreview-box {
    height: 114px;
    width: 25%;
  }
}
@media (min-height: 1200px) {
  /* line 20, ../sass/components/_design-tab.scss */
  .designpreview-box {
    height: 127px;
  }
}
@media (min-height: 1370px) {
  /* line 20, ../sass/components/_design-tab.scss */
  .designpreview-box {
    height: 145px;
  }
}
/* line 69, ../sass/components/_design-tab.scss */
.designpreview-box img {
  max-height: 71px;
}
@media (min-height: 950px) {
  /* line 69, ../sass/components/_design-tab.scss */
  .designpreview-box img {
    max-height: 91px;
  }
}
@media (min-height: 1200px) {
  /* line 69, ../sass/components/_design-tab.scss */
  .designpreview-box img {
    max-height: 101px;
  }
}
@media (min-height: 1370px) {
  /* line 69, ../sass/components/_design-tab.scss */
  .designpreview-box img {
    max-height: 115px;
  }
}

/* line 86, ../sass/components/_design-tab.scss */
.designpreview-designname {
  display: block;
  width: 100%;
  text-align: center;
  font-weight: 400;
  color: #242424;
  position: relative;
  line-height: 1em;
  font-size: 12px;
  top: -1px;
}
@media (min-height: 950px) {
  /* line 86, ../sass/components/_design-tab.scss */
  .designpreview-designname {
    font-size: 13px;
    top: -4px;
  }
}
@media (min-height: 1200px) {
  /* line 86, ../sass/components/_design-tab.scss */
  .designpreview-designname {
    font-size: 13.5px;
    top: -4px;
  }
}
@media (min-height: 1370px) {
  /* line 86, ../sass/components/_design-tab.scss */
  .designpreview-designname {
    font-size: 15px;
    top: -5px;
  }
}

/* line 113, ../sass/components/_design-tab.scss */
.rdy-wrapper {
  display: flex;
  justify-content: center;
  padding-top: 30px;
}
/* line 119, ../sass/components/_design-tab.scss */
.rdy-wrapper .rdy-btn {
  background-color: #FFF;
  color: #086DD3;
  border: 1px solid #086DD3;
  border-radius: 21px;
  position: relative;
  cursor: pointer;
  font-weight: 500;
  font-size: 12px;
  padding: 10px 22px;
}
@media (min-height: 950px) {
  /* line 119, ../sass/components/_design-tab.scss */
  .rdy-wrapper .rdy-btn {
    font-size: 13.5px;
    padding: 12px 24px;
  }
}
@media (min-height: 1200px) {
  /* line 119, ../sass/components/_design-tab.scss */
  .rdy-wrapper .rdy-btn {
    font-size: 14px;
    padding: 13px 26px;
  }
}
@media (min-height: 1370px) {
  /* line 119, ../sass/components/_design-tab.scss */
  .rdy-wrapper .rdy-btn {
    font-size: 16px;
    padding: 12px 28px;
  }
}
@media (min-height: 1200px) {
  /* line 113, ../sass/components/_design-tab.scss */
  .rdy-wrapper {
    padding-top: 34px;
  }
}
@media (min-height: 1370px) {
  /* line 113, ../sass/components/_design-tab.scss */
  .rdy-wrapper {
    padding-top: 35px;
    margin-bottom: 60px;
  }
}

/* line 1, ../sass/components/_color-tab.scss */
.box.kd-farben {
  position: relative;
  margin: 0 auto;
  width: 380px;
}
@media (min-height: 950px) {
  /* line 1, ../sass/components/_color-tab.scss */
  .box.kd-farben {
    width: 438px;
  }
}
@media (min-height: 1200px) {
  /* line 1, ../sass/components/_color-tab.scss */
  .box.kd-farben {
    width: 485px;
  }
}
@media (min-height: 1370px) {
  /* line 1, ../sass/components/_color-tab.scss */
  .box.kd-farben {
    width: 554px;
  }
}

/* line 21, ../sass/components/_color-tab.scss */
#designColors {
  position: relative;
}
/* line 24, ../sass/components/_color-tab.scss */
#designColors .slide {
  display: flex;
  flex-wrap: wrap;
}
/* line 29, ../sass/components/_color-tab.scss */
#designColors .color-col {
  width: 242px;
  position: relative;
}
@media (min-height: 1200px) {
  /* line 29, ../sass/components/_color-tab.scss */
  #designColors .color-col {
    width: 270px;
  }
}
@media (min-height: 1370px) {
  /* line 29, ../sass/components/_color-tab.scss */
  #designColors .color-col {
    width: 308px;
  }
}
/* line 42, ../sass/components/_color-tab.scss */
#designColors .outline-col {
  width: 71px;
  position: relative;
  margin-left: 25px;
}
@media (min-height: 1200px) {
  /* line 42, ../sass/components/_color-tab.scss */
  #designColors .outline-col {
    width: 79px;
    margin-left: 25px;
  }
}
@media (min-height: 1370px) {
  /* line 42, ../sass/components/_color-tab.scss */
  #designColors .outline-col {
    width: 90px;
    margin-left: 25px;
  }
}
/* line 60, ../sass/components/_color-tab.scss */
#designColors .outline-wrap .colorPicker-picker {
  height: 28px;
  margin-bottom: 3px;
  position: relative;
}
@media (min-height: 950px) {
  /* line 60, ../sass/components/_color-tab.scss */
  #designColors .outline-wrap .colorPicker-picker {
    height: 32px;
    margin-bottom: 5px;
  }
}
@media (min-height: 1200px) {
  /* line 60, ../sass/components/_color-tab.scss */
  #designColors .outline-wrap .colorPicker-picker {
    height: 35px;
    margin-bottom: 5px;
  }
}
@media (min-height: 1370px) {
  /* line 60, ../sass/components/_color-tab.scss */
  #designColors .outline-wrap .colorPicker-picker {
    height: 40px;
    margin-bottom: 6px;
  }
}
/* line 80, ../sass/components/_color-tab.scss */
#designColors .outline-wrap .colorPicker-picker::after {
  background: #F9F9F9;
  width: 52px;
  height: 16px;
  display: block;
  content: "";
  left: 5px;
  top: 5px;
  position: absolute;
  border: 1px solid black;
}
@media (min-height: 950px) {
  /* line 80, ../sass/components/_color-tab.scss */
  #designColors .outline-wrap .colorPicker-picker::after {
    width: 59px;
    height: 20px;
  }
}
@media (min-height: 1200px) {
  /* line 80, ../sass/components/_color-tab.scss */
  #designColors .outline-wrap .colorPicker-picker::after {
    width: 67px;
    height: 23px;
    left: 5px;
    top: 5px;
  }
}
@media (min-height: 1370px) {
  /* line 80, ../sass/components/_color-tab.scss */
  #designColors .outline-wrap .colorPicker-picker::after {
    width: 78px;
    height: 28px;
    left: 5px;
    top: 5px;
  }
}
/* line 112, ../sass/components/_color-tab.scss */
#designColors .outline-wrap label {
  text-align: center;
  display: inline-block;
  width: 100%;
  color: #242424;
  font-size: 12px;
  margin-bottom: 12px;
  font-weight: 500;
}
@media (min-height: 950px) {
  /* line 112, ../sass/components/_color-tab.scss */
  #designColors .outline-wrap label {
    font-size: 13.5px;
    margin-bottom: 14px;
  }
}
@media (min-height: 1200px) {
  /* line 112, ../sass/components/_color-tab.scss */
  #designColors .outline-wrap label {
    font-size: 14px;
    margin-bottom: 16px;
  }
}
@media (min-height: 1370px) {
  /* line 112, ../sass/components/_color-tab.scss */
  #designColors .outline-wrap label {
    font-size: 16px;
    margin-bottom: 18px;
  }
}
/* line 138, ../sass/components/_color-tab.scss */
#designColors .outline-content {
  width: 100%;
  height: 25px;
  cursor: pointer;
  margin-bottom: 5px;
  background: #F9F9F9;
  border-style: solid;
  border-width: 7px;
  position: relative;
  z-index: 1;
}
/* line 150, ../sass/components/_color-tab.scss */
#designColors .outline-content.too-bright:after {
  content: '';
  width: 57px;
  height: 25px;
  position: absolute;
  z-index: 2;
  border: 1px solid #666;
  left: -7px;
  top: -7px;
}
/* line 161, ../sass/components/_color-tab.scss */
#designColors .outline-content.too-bright:before {
  content: '';
  width: 44px;
  height: 12px;
  position: absolute;
  z-index: 3;
  border: 1px solid #666;
  left: 0;
  top: 0;
}
/* line 174, ../sass/components/_color-tab.scss */
#designColors .colorpickerzeile {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
/* line 180, ../sass/components/_color-tab.scss */
#designColors .colorPickerContainer {
  width: 200px;
  position: relative;
}
@media (min-height: 950px) {
  /* line 180, ../sass/components/_color-tab.scss */
  #designColors .colorPickerContainer {
    width: 243px;
  }
}
@media (min-height: 1200px) {
  /* line 180, ../sass/components/_color-tab.scss */
  #designColors .colorPickerContainer {
    width: 270px;
  }
}
@media (min-height: 1370px) {
  /* line 180, ../sass/components/_color-tab.scss */
  #designColors .colorPickerContainer {
    width: 308px;
  }
}
/* line 198, ../sass/components/_color-tab.scss */
#designColors .pattern-wrap {
  width: 64px;
  position: relative;
  padding: 0;
}
@media (min-height: 950px) {
  /* line 198, ../sass/components/_color-tab.scss */
  #designColors .pattern-wrap {
    width: 71px;
  }
}
@media (min-height: 1200px) {
  /* line 198, ../sass/components/_color-tab.scss */
  #designColors .pattern-wrap {
    width: 79px;
  }
}
@media (min-height: 1370px) {
  /* line 198, ../sass/components/_color-tab.scss */
  #designColors .pattern-wrap {
    width: 90px;
  }
}
/* line 216, ../sass/components/_color-tab.scss */
#designColors .outline-wrap {
  width: 64px;
  position: relative;
}
@media (min-height: 950px) {
  /* line 216, ../sass/components/_color-tab.scss */
  #designColors .outline-wrap {
    width: 71px;
  }
}
@media (min-height: 1200px) {
  /* line 216, ../sass/components/_color-tab.scss */
  #designColors .outline-wrap {
    width: 79px;
  }
}
@media (min-height: 1370px) {
  /* line 216, ../sass/components/_color-tab.scss */
  #designColors .outline-wrap {
    width: 90px;
  }
}
/* line 232, ../sass/components/_color-tab.scss */
#designColors .outline-wrap div:last-child {
  text-align: center;
  display: inline-block;
  width: 100%;
  color: #242424;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 12px;
}
@media (min-height: 950px) {
  /* line 232, ../sass/components/_color-tab.scss */
  #designColors .outline-wrap div:last-child {
    font-size: 13.5px;
    margin-bottom: 14px;
  }
}
@media (min-height: 1200px) {
  /* line 232, ../sass/components/_color-tab.scss */
  #designColors .outline-wrap div:last-child {
    font-size: 14px;
    margin-bottom: 18px;
  }
}
@media (min-height: 1370px) {
  /* line 232, ../sass/components/_color-tab.scss */
  #designColors .outline-wrap div:last-child {
    font-size: 16px;
    margin-bottom: 20px;
  }
}
/* line 257, ../sass/components/_color-tab.scss */
#designColors .outline-wrap .colorPicker-picker {
  height: 28px;
  margin-bottom: 5px;
  position: relative;
}
@media (min-height: 950px) {
  /* line 257, ../sass/components/_color-tab.scss */
  #designColors .outline-wrap .colorPicker-picker {
    height: 32px;
  }
}
@media (min-height: 1200px) {
  /* line 257, ../sass/components/_color-tab.scss */
  #designColors .outline-wrap .colorPicker-picker {
    height: 35px;
  }
}
@media (min-height: 1370px) {
  /* line 257, ../sass/components/_color-tab.scss */
  #designColors .outline-wrap .colorPicker-picker {
    height: 40px;
  }
}
/* line 274, ../sass/components/_color-tab.scss */
#designColors .outline-wrap .colorPicker-picker.border {
  border: 1px solid black;
  cursor: pointer;
}

/* line 284, ../sass/components/_color-tab.scss */
.sliderPatternSummary {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

/* line 289, ../sass/components/_color-tab.scss */
.sliderPatternChoice {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

/* line 1, ../sass/components/_text-tab.scss */
.text-new {
  position: relative;
  display: flex;
  justify-content: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 9, ../sass/components/_text-tab.scss */
#newText {
  background-color: #FFF;
  color: #086DD3;
  border: 1px solid #086DD3;
  border-radius: 23px;
  position: relative;
  cursor: pointer;
  font-weight: 500;
  font-size: 13.5px;
  padding: 12px 24px;
}
@media (min-height: 1200px) {
  /* line 9, ../sass/components/_text-tab.scss */
  #newText {
    font-size: 14px;
    padding: 13px 26px;
  }
}
@media (min-height: 1370px) {
  /* line 9, ../sass/components/_text-tab.scss */
  #newText {
    font-size: 16px;
    padding: 15px 30px;
  }
}

/* line 31, ../sass/components/_text-tab.scss */
.text-edit {
  position: relative;
}

/* line 35, ../sass/components/_text-tab.scss */
.overlay-text_edit {
  position: absolute;
  top: 0;
  right: 0;
  width: 480px;
  background-color: #FFF;
  padding: 0;
  z-index: 9999;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  height: calc(100% - 229px);
  overflow: auto;
}
@media (min-height: 950px) {
  /* line 35, ../sass/components/_text-tab.scss */
  .overlay-text_edit {
    width: 560px;
  }
}
@media (min-height: 1200px) {
  /* line 35, ../sass/components/_text-tab.scss */
  .overlay-text_edit {
    height: calc(100% - 249px);
    width: 630px;
  }
}
@media (min-height: 1370px) {
  /* line 35, ../sass/components/_text-tab.scss */
  .overlay-text_edit {
    height: calc(100% - 284px);
    width: 715px;
  }
}
/* line 65, ../sass/components/_text-tab.scss */
.overlay-text_edit.active {
  visibility: visible;
  opacity: 1;
}

/* line 71, ../sass/components/_text-tab.scss */
.dk-text-heading {
  font-weight: 600;
  line-height: 1em;
  font-size: 19px;
  padding: 32px 0 0 34px;
  margin-bottom: 60px;
}
@media (min-height: 1200px) {
  /* line 71, ../sass/components/_text-tab.scss */
  .dk-text-heading {
    padding: 36px 0 0 38px;
    font-size: 21px;
    margin-bottom: 66px;
  }
}
@media (min-height: 1370px) {
  /* line 71, ../sass/components/_text-tab.scss */
  .dk-text-heading {
    padding: 40px 0 0 42px;
    font-size: 24px;
    margin-bottom: 75px;
  }
}

/* line 91, ../sass/components/_text-tab.scss */
.dk__text--edit {
  width: 436px;
  margin: 0 auto;
}
@media (min-height: 1200px) {
  /* line 91, ../sass/components/_text-tab.scss */
  .dk__text--edit {
    width: 485px;
  }
}
@media (min-height: 1370px) {
  /* line 91, ../sass/components/_text-tab.scss */
  .dk__text--edit {
    width: 554px;
  }
}

/* line 104, ../sass/components/_text-tab.scss */
.text-value {
  position: relative;
  width: 100%;
  margin-bottom: 32px;
}
/* line 109, ../sass/components/_text-tab.scss */
.text-value #textValueArea {
  outline: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 16px;
  color: #242424;
  border: 1px solid #242424;
  width: 100%;
  position: relative;
  height: 36px;
  font-size: 13.5px;
}
@media (min-height: 1200px) {
  /* line 109, ../sass/components/_text-tab.scss */
  .text-value #textValueArea {
    height: 40px;
    padding: 0 18px;
    font-size: 15px;
  }
}
@media (min-height: 1370px) {
  /* line 109, ../sass/components/_text-tab.scss */
  .text-value #textValueArea {
    height: 46px;
    padding: 0 20px;
    font-size: 17px;
  }
}
/* line 135, ../sass/components/_text-tab.scss */
.text-value .trash-bin {
  position: absolute;
  right: 5px;
  top: 0;
  width: 36px;
  height: 36px;
  background: url("../img/layout/loeschen.svg") no-repeat center;
  background-size: 20px auto;
  display: block;
  border: none;
  cursor: pointer;
}
@media (min-height: 1200px) {
  /* line 135, ../sass/components/_text-tab.scss */
  .text-value .trash-bin {
    height: 40px;
    width: 40px;
    background-size: 22px auto;
  }
}
@media (min-height: 1370px) {
  /* line 135, ../sass/components/_text-tab.scss */
  .text-value .trash-bin {
    height: 46px;
    width: 46px;
    background-size: 24px auto;
  }
}

/* line 161, ../sass/components/_text-tab.scss */
.typeface {
  display: flex;
  width: 100%;
  margin-bottom: 32px;
  position: relative;
}
/* line 167, ../sass/components/_text-tab.scss */
.typeface > span {
  width: 205px;
}
/* line 171, ../sass/components/_text-tab.scss */
.typeface #textEditFontPicker {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  word-wrap: break-word;
  display: block;
  cursor: pointer;
  border: 1px solid #242424;
  background-color: #FFF;
  color: #242424;
  font-size: 13px;
  line-height: 1em;
  width: 134px;
  height: 32px;
}
@media (min-height: 1200px) {
  /* line 171, ../sass/components/_text-tab.scss */
  .typeface #textEditFontPicker {
    width: 148px;
    height: 35px;
    font-size: 14px;
  }
}
@media (min-height: 1370px) {
  /* line 171, ../sass/components/_text-tab.scss */
  .typeface #textEditFontPicker {
    width: 170px;
    height: 40px;
    font-size: 16px;
  }
}

/* line 200, ../sass/components/_text-tab.scss */
.overlay-fontpicker {
  position: absolute;
  top: 0;
  right: 0;
  width: 560px;
  height: 100%;
  background-color: #FFF;
  padding: 40px 25px 25px 25px;
  z-index: 9999;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  overflow: hidden;
}
@media (min-height: 1200px) {
  /* line 200, ../sass/components/_text-tab.scss */
  .overlay-fontpicker {
    width: 626px;
  }
}
@media (min-height: 1370px) {
  /* line 200, ../sass/components/_text-tab.scss */
  .overlay-fontpicker {
    width: 715px;
  }
}
/* line 224, ../sass/components/_text-tab.scss */
.overlay-fontpicker.active {
  visibility: visible;
  opacity: 1;
}
/* line 229, ../sass/components/_text-tab.scss */
.overlay-fontpicker button.disabled {
  color: lightgrey !important;
}
/* line 233, ../sass/components/_text-tab.scss */
.overlay-fontpicker .fontrow {
  position: relative;
  width: 100%;
}
/* line 3, ../sass/_mixins.scss */
.overlay-fontpicker .fontrow:before, .overlay-fontpicker .fontrow:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.overlay-fontpicker .fontrow:after {
  clear: both;
}
/* line 240, ../sass/components/_text-tab.scss */
.overlay-fontpicker .fontrow.fontHeader {
  margin-bottom: 10px;
  margin-top: 30px;
  font-weight: bold;
}
/* line 245, ../sass/components/_text-tab.scss */
.overlay-fontpicker .fontrow:nth-child(1), .overlay-fontpicker .fontrow.fontHeader:nth-child(1) {
  margin-top: 10px;
}
/* line 250, ../sass/components/_text-tab.scss */
.overlay-fontpicker .fontEntry {
  cursor: pointer;
  display: block;
  width: 89px;
  height: 40px;
  float: left;
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
/* line 262, ../sass/components/_text-tab.scss */
.overlay-fontpicker .fontEntry:nth-child(1) {
  margin-right: 10px;
}
/* line 266, ../sass/components/_text-tab.scss */
.overlay-fontpicker .fontEntry:nth-child(2) {
  margin-right: 5px;
  margin-left: 5px;
}
/* line 271, ../sass/components/_text-tab.scss */
.overlay-fontpicker .fontEntry:nth-child(3) {
  margin-left: 10px;
}
/* line 275, ../sass/components/_text-tab.scss */
.overlay-fontpicker .fontEntry .fontID {
  display: block;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 16px;
}
/* line 282, ../sass/components/_text-tab.scss */
.overlay-fontpicker .fontEntry.usedFont {
  position: relative;
  z-index: 1;
  border: 1px solid #fff;
}
/* line 287, ../sass/components/_text-tab.scss */
.overlay-fontpicker .fontEntry.usedFont:before {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  z-index: 3;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  border-style: solid;
  border-width: 20px 0 0 20px;
  border-color: transparent transparent transparent #fff;
}
/* line 302, ../sass/components/_text-tab.scss */
.overlay-fontpicker .fontEntry.usedFont:after {
  content: '';
  position: absolute;
  right: -4px;
  bottom: -4px;
  width: 80%;
  height: 80%;
  background: url("../img/layout/haken-blau.svg") no-repeat right;
  background-size: contain;
  z-index: 4;
}
/* line 315, ../sass/components/_text-tab.scss */
.overlay-fontpicker .fontEntry.currentFont {
  border: 3px solid #476BCC;
}
/* line 319, ../sass/components/_text-tab.scss */
.overlay-fontpicker .fontEntry.currentFont.usedFont {
  border: 3px solid #476BCC;
}
/* line 321, ../sass/components/_text-tab.scss */
.overlay-fontpicker .fontEntry.currentFont.usedFont:before {
  content: none;
  border: none;
}
/* line 326, ../sass/components/_text-tab.scss */
.overlay-fontpicker .fontEntry.currentFont.usedFont:after {
  content: none;
  background: none;
}

/* line 334, ../sass/components/_text-tab.scss */
.overlay-fontpicker .fontEntry {
  padding: 10px;
}
/* line 336, ../sass/components/_text-tab.scss */
.overlay-fontpicker .fontEntry img {
  max-height: 22px;
}

/* line 341, ../sass/components/_text-tab.scss */
.dk__label--text {
  font-size: 13.5px;
  line-height: 1em;
  font-weight: 500;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-height: 1200px) {
  /* line 341, ../sass/components/_text-tab.scss */
  .dk__label--text {
    font-size: 15px;
  }
}
@media (min-height: 1370px) {
  /* line 341, ../sass/components/_text-tab.scss */
  .dk__label--text {
    font-size: 17px;
  }
}

/* line 358, ../sass/components/_text-tab.scss */
.dk__btn--text {
  width: 64px;
  height: 32px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border: 1px solid #8D8D8D;
  border-radius: 30px;
  font-weight: 500;
  background: #FFF;
  font-size: 13.5px;
  line-height: 1em;
}
@media (min-height: 1200px) {
  /* line 358, ../sass/components/_text-tab.scss */
  .dk__btn--text {
    width: 70px;
    height: 35px;
    font-size: 15px;
  }
}
@media (min-height: 1370px) {
  /* line 358, ../sass/components/_text-tab.scss */
  .dk__btn--text {
    font-size: 17px;
    width: 80px;
    height: 40px;
  }
}
/* line 385, ../sass/components/_text-tab.scss */
.dk__btn--text.btn-plus {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iS29tcG9uZW50ZV80OV8xIiBkYXRhLW5hbWU9IktvbXBvbmVudGUgNDkg4oCTIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiPg0KICA8cGF0aCBpZD0iUGZhZF8yODYiIGRhdGEtbmFtZT0iUGZhZCAyODYiIGQ9Ik00ODMuMDM1LDI1MS45MzdINDc3LjFWMjQ2aC0yLjEyN3Y1LjkzN2gtNS45Mzd2Mi4xMjZoNS45MzdWMjYwSDQ3Ny4xdi01LjkzN2g1LjkzN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NjkuMDM1IC0yNDYpIiBmaWxsPSIjMjQyNDI0Ii8+DQo8L3N2Zz4NCg==");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 11px;
}
@media (min-height: 1200px) {
  /* line 385, ../sass/components/_text-tab.scss */
  .dk__btn--text.btn-plus {
    background-size: 12px;
  }
}
@media (min-height: 1370px) {
  /* line 385, ../sass/components/_text-tab.scss */
  .dk__btn--text.btn-plus {
    background-size: 14px;
  }
}
/* line 400, ../sass/components/_text-tab.scss */
.dk__btn--text.btn-minus {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iS29tcG9uZW50ZV80OF8yIiBkYXRhLW5hbWU9IktvbXBvbmVudGUgNDgg4oCTIDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjIiIHZpZXdCb3g9IjAgMCAxNCAyIj4NCiAgPHBhdGggaWQ9IlBmYWRfMjg3IiBkYXRhLW5hbWU9IlBmYWQgMjg3IiBkPSJNMiwwSDE2VjJIMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yKSIgZmlsbD0iIzI0MjQyNCIvPg0KPC9zdmc+DQo=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px auto;
}

/* line 408, ../sass/components/_text-tab.scss */
.fontColor {
  width: 100%;
  margin-bottom: 32px;
  position: relative;
  display: flex;
}
/* line 414, ../sass/components/_text-tab.scss */
.fontColor label {
  width: 205px;
}
/* line 418, ../sass/components/_text-tab.scss */
.fontColor #text-farbe, .fontColor .colorPicker-picker {
  width: 63px;
  height: 32px;
  cursor: pointer;
  border: none;
}
@media (min-height: 1200px) {
  /* line 418, ../sass/components/_text-tab.scss */
  .fontColor #text-farbe, .fontColor .colorPicker-picker {
    width: 70px;
    height: 35px;
    font-size: 15px;
  }
}
@media (min-height: 1370px) {
  /* line 418, ../sass/components/_text-tab.scss */
  .fontColor #text-farbe, .fontColor .colorPicker-picker {
    font-size: 17px;
    width: 80px;
    height: 40px;
  }
}
/* line 436, ../sass/components/_text-tab.scss */
.fontColor #text-farbe.border, .fontColor .colorPicker-picker.border {
  border: 1px solid black;
}

/* line 442, ../sass/components/_text-tab.scss */
.font-size {
  width: 100%;
  margin-bottom: 25px;
  position: relative;
  display: flex;
}
/* line 448, ../sass/components/_text-tab.scss */
.font-size .left {
  width: 205px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 455, ../sass/components/_text-tab.scss */
.font-size .right {
  width: calc(100% - 205px);
  display: flex;
}
/* line 460, ../sass/components/_text-tab.scss */
.font-size .btn-minus {
  margin-right: 13px;
}
/* line 464, ../sass/components/_text-tab.scss */
.font-size .btn-plus {
  margin-right: 14px;
}

/* line 469, ../sass/components/_text-tab.scss */
.rotation {
  width: 100%;
  margin-bottom: 32px;
  position: relative;
  display: flex;
}
/* line 475, ../sass/components/_text-tab.scss */
.rotation .left {
  width: 205px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 482, ../sass/components/_text-tab.scss */
.rotation .right {
  width: calc(100% - 205px);
  display: flex;
}
/* line 487, ../sass/components/_text-tab.scss */
.rotation .btn-minus {
  margin-right: 13px;
}
/* line 491, ../sass/components/_text-tab.scss */
.rotation .btn-plus {
  margin-right: 14px;
}
/* line 494, ../sass/components/_text-tab.scss */
.rotation .rotationValue_span {
  font-size: 14px;
  font-weight: 500;
  padding-top: 8px;
}
@media (min-height: 1200px) {
  /* line 494, ../sass/components/_text-tab.scss */
  .rotation .rotationValue_span {
    font-size: 14px;
    padding-top: 8px;
  }
}
@media (min-height: 1370px) {
  /* line 494, ../sass/components/_text-tab.scss */
  .rotation .rotationValue_span {
    font-size: 16px;
    padding-top: 12px;
  }
}
/* line 509, ../sass/components/_text-tab.scss */
.rotation .rotationValue_span::before {
  content: "(";
}
/* line 512, ../sass/components/_text-tab.scss */
.rotation .rotationValue_span::after {
  content: "\00B0 )";
}

/* line 519, ../sass/components/_text-tab.scss */
.outlineColor {
  width: 100%;
  margin-bottom: 32px;
  position: relative;
  display: flex;
}
/* line 525, ../sass/components/_text-tab.scss */
.outlineColor label {
  width: 205px;
}
/* line 529, ../sass/components/_text-tab.scss */
.outlineColor .outline-color, .outlineColor .colorPicker-picker {
  background-color: #F9F9F9;
  border-style: solid;
  border-width: 1px;
  position: relative;
  z-index: 1;
  width: 63px;
  height: 32px;
  cursor: pointer;
}
@media (min-height: 1200px) {
  /* line 529, ../sass/components/_text-tab.scss */
  .outlineColor .outline-color, .outlineColor .colorPicker-picker {
    width: 70px;
    height: 35px;
    font-size: 15px;
  }
}
@media (min-height: 1370px) {
  /* line 529, ../sass/components/_text-tab.scss */
  .outlineColor .outline-color, .outlineColor .colorPicker-picker {
    font-size: 17px;
    width: 80px;
    height: 40px;
  }
}
/* line 552, ../sass/components/_text-tab.scss */
.outlineColor .outline-color.too-bright:after, .outlineColor .colorPicker-picker.too-bright:after {
  content: '';
  width: 57px;
  height: 25px;
  position: absolute;
  z-index: 2;
  border: 1px solid #666;
  left: -7px;
  top: -7px;
}
/* line 563, ../sass/components/_text-tab.scss */
.outlineColor .outline-color.too-bright:before, .outlineColor .colorPicker-picker.too-bright:before {
  content: '';
  width: 44px;
  height: 12px;
  position: absolute;
  z-index: 3;
  border: 1px solid #666;
  left: 0;
  top: 0;
}
/* line 575, ../sass/components/_text-tab.scss */
.outlineColor .outline-color.color-none, .outlineColor .colorPicker-picker.color-none {
  background-size: 100% auto;
  background-position: center;
  /*border: 1px solid #666;*/
  background-repeat: no-repeat;
  background-image: url("../img/layout/text_outline_ohne.svg");
  background-color: transparent !important;
  border: none;
}

/* line 587, ../sass/components/_text-tab.scss */
.outline {
  width: 100%;
  padding-bottom: 32px;
  position: relative;
  display: flex;
}
/* line 593, ../sass/components/_text-tab.scss */
.outline .left {
  width: 205px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 600, ../sass/components/_text-tab.scss */
.outline .right {
  display: flex;
}
/* line 604, ../sass/components/_text-tab.scss */
.outline .btn-minus {
  margin-right: 13px;
}

/* line 609, ../sass/components/_text-tab.scss */
.zOrderContainer {
  width: 100%;
  margin-bottom: 32px;
  display: flex;
}
/* line 614, ../sass/components/_text-tab.scss */
.zOrderContainer .left {
  width: 205px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 621, ../sass/components/_text-tab.scss */
.zOrderContainer .right {
  width: calc(100% - 205px);
  display: flex;
}
/* line 626, ../sass/components/_text-tab.scss */
.zOrderContainer .btn-down {
  margin-right: 13px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iS29tcG9uZW50ZV80N18xMjYiIGRhdGEtbmFtZT0iS29tcG9uZW50ZSA0NyDigJMgMTI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC40MDUiIGhlaWdodD0iMTAuNjMyIiB2aWV3Qm94PSIwIDAgMTguNDA1IDEwLjYzMiI+DQogIDxnIGlkPSJHcnVwcGVfNDA2IiBkYXRhLW5hbWU9IkdydXBwZSA0MDYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTE2KSI+DQogICAgPGcgaWQ9IktvbXBvbmVudGVfMjVfOSIgZGF0YS1uYW1lPSJLb21wb25lbnRlIDI1IOKAkyA5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2KSI+DQogICAgICA8cGF0aCBpZD0iUGZhZF8xNDEiIGRhdGEtbmFtZT0iUGZhZCAxNDEiIGQ9Ik0zNTkuMTY2LDkwLjhsOS4yLTkuMi0xLjQzLTEuNDMtNy43NzIsNy43NzItNy43NzMtNy43NzMtMS40MywxLjQzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0OS45NjQgLTgwLjE2NikiIGZpbGw9IiMyNDI0MjQiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
}
@media (min-height: 1200px) {
  /* line 626, ../sass/components/_text-tab.scss */
  .zOrderContainer .btn-down {
    background-size: 16px;
  }
}
@media (min-height: 1370px) {
  /* line 626, ../sass/components/_text-tab.scss */
  .zOrderContainer .btn-down {
    background-size: 18px;
  }
}
/* line 642, ../sass/components/_text-tab.scss */
.zOrderContainer .btn-up {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC40MDUiIGhlaWdodD0iMTAuNjMyIiB2aWV3Qm94PSIwIDAgMTguNDA1IDEwLjYzMiI+DQogIDxnIGlkPSJLb21wb25lbnRlXzQ3XzEyOCIgZGF0YS1uYW1lPSJLb21wb25lbnRlIDQ3IOKAkyAxMjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjQwNSAxMC42MzIpIHJvdGF0ZSgxODApIj4NCiAgICA8ZyBpZD0iR3J1cHBlXzQwNiIgZGF0YS1uYW1lPSJHcnVwcGUgNDA2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xNikiPg0KICAgICAgPGcgaWQ9IktvbXBvbmVudGVfMjVfOSIgZGF0YS1uYW1lPSJLb21wb25lbnRlIDI1IOKAkyA5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2KSI+DQogICAgICAgIDxwYXRoIGlkPSJQZmFkXzE0MSIgZGF0YS1uYW1lPSJQZmFkIDE0MSIgZD0iTTM1OS4xNjYsOTAuOGw5LjItOS4yLTEuNDMtMS40My03Ljc3Miw3Ljc3Mi03Ljc3My03Ljc3My0xLjQzLDEuNDNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ5Ljk2NCAtODAuMTY2KSIgZmlsbD0iIzI0MjQyNCIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
}
@media (min-height: 1200px) {
  /* line 642, ../sass/components/_text-tab.scss */
  .zOrderContainer .btn-up {
    background-size: 16px;
  }
}
@media (min-height: 1370px) {
  /* line 642, ../sass/components/_text-tab.scss */
  .zOrderContainer .btn-up {
    background-size: 18px;
  }
}
/* line 660, ../sass/components/_text-tab.scss */
.zOrderContainer .btn-down.disabled,
.zOrderContainer .btn-up.disabled {
  opacity: 0.4;
}

/* line 666, ../sass/components/_text-tab.scss */
.pinned {
  width: 100%;
  margin-bottom: 32px;
  position: relative;
  display: flex;
}
/* line 672, ../sass/components/_text-tab.scss */
.pinned .left {
  width: 205px;
}
/* line 676, ../sass/components/_text-tab.scss */
.pinned .round {
  position: relative;
}
/* line 679, ../sass/components/_text-tab.scss */
.pinned .round label {
  border: 1px solid #8D8D8D;
  border-radius: 50%;
  cursor: pointer;
  left: 0;
  position: absolute;
  top: 0;
  width: 26px;
  height: 26px;
}
/* line 689, ../sass/components/_text-tab.scss */
.pinned .round label.active {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iS29tcG9uZW50ZV80NV8xNSIgZGF0YS1uYW1lPSJLb21wb25lbnRlIDQ1IOKAkyAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTMuMTE3IiBoZWlnaHQ9IjEwLjMwNCIgdmlld0JveD0iMCAwIDEzLjExNyAxMC4zMDQiPg0KICA8ZyBpZD0iR3J1cHBlXzMxNCIgZGF0YS1uYW1lPSJHcnVwcGUgMzE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDI1LjMzIC0yNDcuODQ4KSI+DQogICAgPHBhdGggaWQ9IlBmYWRfMjczIiBkYXRhLW5hbWU9IlBmYWQgMjczIiBkPSJNNDMwLjA0NywyNTguMTUybC00LjcxNy00LjcxOCwxLjktMS45LDIuODE0LDIuODE1LDYuNS02LjUsMS45LDEuOVoiIGZpbGw9IiMyNDI0MjQiLz4NCiAgPC9nPg0KPC9zdmc+DQo=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px auto;
}
/* line 697, ../sass/components/_text-tab.scss */
.pinned .round input[type="checkbox"] {
  visibility: hidden;
}

/* line 703, ../sass/components/_text-tab.scss */
.text-identisch {
  width: 100%;
  position: relative;
  margin-bottom: 32px;
  display: flex;
}
/* line 709, ../sass/components/_text-tab.scss */
.text-identisch .left {
  width: 205px;
}
/* line 713, ../sass/components/_text-tab.scss */
.text-identisch .round {
  position: relative;
}
/* line 716, ../sass/components/_text-tab.scss */
.text-identisch .round label {
  border: 1px solid #8D8D8D;
  border-radius: 50%;
  cursor: pointer;
  left: 0;
  position: absolute;
  top: 0;
  width: 26px;
  height: 26px;
}
/* line 726, ../sass/components/_text-tab.scss */
.text-identisch .round label.active {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iS29tcG9uZW50ZV80NV8xNSIgZGF0YS1uYW1lPSJLb21wb25lbnRlIDQ1IOKAkyAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTMuMTE3IiBoZWlnaHQ9IjEwLjMwNCIgdmlld0JveD0iMCAwIDEzLjExNyAxMC4zMDQiPg0KICA8ZyBpZD0iR3J1cHBlXzMxNCIgZGF0YS1uYW1lPSJHcnVwcGUgMzE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDI1LjMzIC0yNDcuODQ4KSI+DQogICAgPHBhdGggaWQ9IlBmYWRfMjczIiBkYXRhLW5hbWU9IlBmYWQgMjczIiBkPSJNNDMwLjA0NywyNTguMTUybC00LjcxNy00LjcxOCwxLjktMS45LDIuODE0LDIuODE1LDYuNS02LjUsMS45LDEuOVoiIGZpbGw9IiMyNDI0MjQiLz4NCiAgPC9nPg0KPC9zdmc+DQo=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px auto;
}
/* line 734, ../sass/components/_text-tab.scss */
.text-identisch .round input[type="checkbox"] {
  visibility: hidden;
}
/* line 739, ../sass/components/_text-tab.scss */
.text-identisch .identisch-description {
  margin-bottom: 5px;
}
/* line 742, ../sass/components/_text-tab.scss */
.text-identisch .identisch-description span {
  font-weight: 500;
  display: block;
}
/* line 746, ../sass/components/_text-tab.scss */
.text-identisch .identisch-description span:last-child {
  font-size: 10px;
}
/* line 752, ../sass/components/_text-tab.scss */
.text-identisch .identisch-info {
  background: url("../img/layout/info.svg") no-repeat 0 0;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin-left: 10px;
  position: relative;
  top: -2px;
}

/* line 1, ../sass/components/_logo-tab.scss */
.logo-new {
  position: relative;
  display: none;
}
/* line 5, ../sass/components/_logo-tab.scss */
.logo-new.active {
  display: block;
}
/* line 9, ../sass/components/_logo-tab.scss */
.logo-new > ul {
  display: flex;
  flex-direction: column;
  padding-top: 20px;
}
/* line 14, ../sass/components/_logo-tab.scss */
.logo-new > ul > li {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 8px auto;
}
/* line 28, ../sass/components/_logo-tab.scss */
.logo-new > ul > li .btn-img {
  display: block;
  background-repeat: no-repeat;
  background-position: center 0px;
  background-size: contain;
  width: 30px;
  height: 30px;
  background-color: transparent;
  margin: 0 auto;
}
/* line 39, ../sass/components/_logo-tab.scss */
.logo-new > ul > li .btn-text {
  display: block;
  font-size: 11px;
  line-height: 13px;
  font-weight: 500;
  color: #333;
  text-align: center;
  padding: 0 5px;
}
/* line 51, ../sass/components/_logo-tab.scss */
.logo-new #logopoolLogo {
  cursor: pointer;
  /*display: flex;
  flex-direction: column;
  align-items: center;*/
}
/* line 57, ../sass/components/_logo-tab.scss */
.logo-new #logopoolLogo .btn-img {
  /*background-image: url("../img/layout/logopool_stage.svg");*/
}
/* line 62, ../sass/components/_logo-tab.scss */
.logo-new #libraryLogo {
  cursor: pointer;
  /*display: flex;
  flex-direction: column;
  align-items: center;*/
}
/* line 68, ../sass/components/_logo-tab.scss */
.logo-new #libraryLogo .btn-img {
  /*background-image: url("../img/layout/bibliothek.svg");*/
}
/* line 76, ../sass/components/_logo-tab.scss */
.logo-new #newLogo, .logo-new #logopoolLogo, .logo-new #libraryLogo {
  position: relative;
  display: flex;
  justify-content: center;
  padding-top: 15px;
}
/* line 82, ../sass/components/_logo-tab.scss */
.logo-new #newLogo .dk__new--logo, .logo-new #newLogo > .btn-text, .logo-new #logopoolLogo .dk__new--logo, .logo-new #logopoolLogo > .btn-text, .logo-new #libraryLogo .dk__new--logo, .logo-new #libraryLogo > .btn-text {
  background-color: #FFF;
  color: #086DD3;
  border: 1px solid #086DD3;
  border-radius: 23px;
  position: relative;
  cursor: pointer;
  font-weight: 500;
  font-size: 13.5px;
  padding: 12px 24px;
}
@media (min-height: 1200px) {
  /* line 82, ../sass/components/_logo-tab.scss */
  .logo-new #newLogo .dk__new--logo, .logo-new #newLogo > .btn-text, .logo-new #logopoolLogo .dk__new--logo, .logo-new #logopoolLogo > .btn-text, .logo-new #libraryLogo .dk__new--logo, .logo-new #libraryLogo > .btn-text {
    font-size: 14px;
    padding: 13px 26px;
  }
}
@media (min-height: 1370px) {
  /* line 82, ../sass/components/_logo-tab.scss */
  .logo-new #newLogo .dk__new--logo, .logo-new #newLogo > .btn-text, .logo-new #logopoolLogo .dk__new--logo, .logo-new #logopoolLogo > .btn-text, .logo-new #libraryLogo .dk__new--logo, .logo-new #libraryLogo > .btn-text {
    font-size: 16px;
    padding: 15px 30px;
  }
}
/* line 105, ../sass/components/_logo-tab.scss */
.logo-new #newLogo #newLogoInput, .logo-new #logopoolLogo #newLogoInput, .logo-new #libraryLogo #newLogoInput {
  border: none;
  width: 0;
  height: 0;
  text-align: center;
  padding: 0;
  opacity: 0;
  font-size: 0;
  line-height: 0;
}
/* line 116, ../sass/components/_logo-tab.scss */
.logo-new #newLogo .btn-text, .logo-new #logopoolLogo .btn-text, .logo-new #libraryLogo .btn-text {
  font-weight: 500;
  font-size: 14px;
  color: #086DD3;
}
/* line 121, ../sass/components/_logo-tab.scss */
.logo-new #newLogo label, .logo-new #logopoolLogo label, .logo-new #libraryLogo label {
  margin-top: -1.2em;
}

/* line 128, ../sass/components/_logo-tab.scss */
.logo-upload-content {
  padding: 0 106px;
  height: calc(100% - 180px);
  overflow-y: scroll;
  position: relative;
  display: flex;
  flex-direction: column;
}
@media (min-height: 1200px) {
  /* line 128, ../sass/components/_logo-tab.scss */
  .logo-upload-content {
    padding: 0px 118px;
    height: calc(100% - 200px);
  }
}
@media (min-height: 1370px) {
  /* line 128, ../sass/components/_logo-tab.scss */
  .logo-upload-content {
    padding: 0px 134px;
    height: calc(100% - 200px);
  }
}
@media (max-width: 1400px) {
  /* line 128, ../sass/components/_logo-tab.scss */
  .logo-upload-content {
    padding: 0px 60px;
  }
}
@media (max-width: 1200px) {
  /* line 128, ../sass/components/_logo-tab.scss */
  .logo-upload-content {
    padding: 0px 40px;
  }
}

/* line 155, ../sass/components/_logo-tab.scss */
.logo-pool {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
}
@media (max-width: 1800px) {
  /* line 155, ../sass/components/_logo-tab.scss */
  .logo-pool {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (max-width: 1200px) {
  /* line 155, ../sass/components/_logo-tab.scss */
  .logo-pool {
    grid-template-columns: repeat(4, 1fr);
  }
}

/* line 168, ../sass/components/_logo-tab.scss */
.checkered {
  background: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.09804) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09804) 75%, rgba(0, 0, 0, 0.09804) 0), -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.09804) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09804) 75%, rgba(0, 0, 0, 0.09804) 0), white;
  background: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.09804) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09804) 75%, rgba(0, 0, 0, 0.09804) 0), -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.09804) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09804) 75%, rgba(0, 0, 0, 0.09804) 0), white;
  background: linear-gradient(45deg, rgba(0, 0, 0, 0.09804) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.09804) 75%, rgba(0, 0, 0, 0.09804) 0%), linear-gradient(45deg, rgba(0, 0, 0, 0.09804) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.09804) 75%, rgba(0, 0, 0, 0.09804) 0%), white;
  background-repeat: repeat, repeat;
  background-position: 0px 0, 5px 5px;
  -webkit-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  -webkit-background-origin: padding-box, padding-box;
  background-origin: padding-box, padding-box;
  -webkit-background-clip: border-box, border-box;
  background-clip: border-box, border-box;
  -webkit-background-size: 10px 10px, 10px 10px;
  background-size: 10px 10px, 10px 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-transform: scaleX(1) scaleY(1) scaleZ(1);
  transform: scaleX(1) scaleY(1) scaleZ(1);
}

/* line 193, ../sass/components/_logo-tab.scss */
.logo-box {
  padding: 20px;
  cursor: pointer;
}
/* line 197, ../sass/components/_logo-tab.scss */
.logo-box .logo-img-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #FFF;
  width: 167px;
  height: 167px;
  position: relative;
}
@media (min-height: 1200px) {
  /* line 197, ../sass/components/_logo-tab.scss */
  .logo-box .logo-img-wrapper {
    width: 185px;
    height: 185px;
  }
}
@media (min-height: 1370px) {
  /* line 197, ../sass/components/_logo-tab.scss */
  .logo-box .logo-img-wrapper {
    width: 212px;
    height: 212px;
  }
}
@media (max-width: 1600px) {
  /* line 197, ../sass/components/_logo-tab.scss */
  .logo-box .logo-img-wrapper {
    width: 120px;
    height: 120px;
  }
}
@media (max-width: 1400px) {
  /* line 197, ../sass/components/_logo-tab.scss */
  .logo-box .logo-img-wrapper {
    width: 100px;
    height: 100px;
  }
}
/* line 228, ../sass/components/_logo-tab.scss */
.logo-box .logo-box-image-owayo {
  max-width: 80px;
}
@media (max-width: 1400px) {
  /* line 228, ../sass/components/_logo-tab.scss */
  .logo-box .logo-box-image-owayo {
    max-width: 60px;
  }
}
/* line 236, ../sass/components/_logo-tab.scss */
.logo-box span {
  padding-top: 5px;
  display: block;
  font-size: 16px;
  text-align: center;
  background-color: #F1F3F5;
}
@media (max-width: 1400px) {
  /* line 236, ../sass/components/_logo-tab.scss */
  .logo-box span {
    font-size: 14px;
  }
}

/* line 250, ../sass/components/_logo-tab.scss */
.logo-edit {
  padding: 25px 0 0 0;
  position: relative;
}
/* line 254, ../sass/components/_logo-tab.scss */
.logo-edit .slide {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
/* line 258, ../sass/components/_logo-tab.scss */
.logo-edit .slide .logo-box-image {
  border: 1px solid #8D8D8D;
  padding: 20px;
}
/* line 263, ../sass/components/_logo-tab.scss */
.logo-edit .box-footer {
  height: 0;
}

/* line 268, ../sass/components/_logo-tab.scss */
.overlay-owayo-logopool, .overlay-owayo-logopool_choice, .overlay-owayo-logopool_searchresults, .overlay-ki-stilrichtung, .overlay-ki-addingtolibrary, .overlay-ki-prompt, .overlay-ki-loading,
.overlay-ki-result {
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - 540px);
  height: 100vh;
  background-color: #F1F3F5;
  z-index: 9999;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  /*.logo-upload-meta {
    position: relative;
    width: 100%;
    height: 55px;

    @media screen and (max-width: 1100px) {
      height: 100px;
    }
    .intro {
      text-align: center;
      padding-top: 20px;
      display: block;

      span {
        display: inline-block;
        width: 25px;
        height: 25px;
        background: url("../img/layout/logo_bibliothek.svg") no-repeat center;
        background-size: contain;
        position: relative;
        margin-bottom: -5px;
      }
    }
  }*/
}
@media (min-height: 1200px) {
  /* line 268, ../sass/components/_logo-tab.scss */
  .overlay-owayo-logopool, .overlay-owayo-logopool_choice, .overlay-owayo-logopool_searchresults, .overlay-ki-stilrichtung, .overlay-ki-addingtolibrary, .overlay-ki-prompt, .overlay-ki-loading,
  .overlay-ki-result {
    width: calc(100% - 595px);
  }
}
@media (min-height: 1370px) {
  /* line 268, ../sass/components/_logo-tab.scss */
  .overlay-owayo-logopool, .overlay-owayo-logopool_choice, .overlay-owayo-logopool_searchresults, .overlay-ki-stilrichtung, .overlay-ki-addingtolibrary, .overlay-ki-prompt, .overlay-ki-loading,
  .overlay-ki-result {
    width: calc(100% - 680px);
  }
}
/* line 290, ../sass/components/_logo-tab.scss */
.overlay-owayo-logopool.active, .active.overlay-owayo-logopool_choice, .active.overlay-owayo-logopool_searchresults, .active.overlay-ki-stilrichtung, .active.overlay-ki-addingtolibrary, .active.overlay-ki-prompt, .active.overlay-ki-loading,
.active.overlay-ki-result {
  visibility: visible;
  opacity: 1;
}
/* line 295, ../sass/components/_logo-tab.scss */
.overlay-owayo-logopool .btn-back, .overlay-owayo-logopool_choice .btn-back, .overlay-owayo-logopool_searchresults .btn-back, .overlay-ki-stilrichtung .btn-back, .overlay-ki-addingtolibrary .btn-back, .overlay-ki-prompt .btn-back, .overlay-ki-loading .btn-back,
.overlay-ki-result .btn-back {
  left: 20px;
  top: 17px;
  z-index: 99;
}
@media (min-height: 1200px) {
  /* line 295, ../sass/components/_logo-tab.scss */
  .overlay-owayo-logopool .btn-back, .overlay-owayo-logopool_choice .btn-back, .overlay-owayo-logopool_searchresults .btn-back, .overlay-ki-stilrichtung .btn-back, .overlay-ki-addingtolibrary .btn-back, .overlay-ki-prompt .btn-back, .overlay-ki-loading .btn-back,
  .overlay-ki-result .btn-back {
    left: 33px;
    top: 25px;
  }
}
@media (min-height: 1370px) {
  /* line 295, ../sass/components/_logo-tab.scss */
  .overlay-owayo-logopool .btn-back, .overlay-owayo-logopool_choice .btn-back, .overlay-owayo-logopool_searchresults .btn-back, .overlay-ki-stilrichtung .btn-back, .overlay-ki-addingtolibrary .btn-back, .overlay-ki-prompt .btn-back, .overlay-ki-loading .btn-back,
  .overlay-ki-result .btn-back {
    left: 38px;
    top: 32px;
  }
}
/* line 311, ../sass/components/_logo-tab.scss */
.overlay-owayo-logopool .btn-close, .overlay-owayo-logopool_choice .btn-close, .overlay-owayo-logopool_searchresults .btn-close, .overlay-ki-stilrichtung .btn-close, .overlay-ki-addingtolibrary .btn-close, .overlay-ki-prompt .btn-close, .overlay-ki-loading .btn-close,
.overlay-ki-result .btn-close {
  top: 17px;
  right: 20px;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}
@media (min-height: 1200px) {
  /* line 311, ../sass/components/_logo-tab.scss */
  .overlay-owayo-logopool .btn-close, .overlay-owayo-logopool_choice .btn-close, .overlay-owayo-logopool_searchresults .btn-close, .overlay-ki-stilrichtung .btn-close, .overlay-ki-addingtolibrary .btn-close, .overlay-ki-prompt .btn-close, .overlay-ki-loading .btn-close,
  .overlay-ki-result .btn-close {
    top: 25px;
    right: 33px;
  }
}
@media (min-height: 1370px) {
  /* line 311, ../sass/components/_logo-tab.scss */
  .overlay-owayo-logopool .btn-close, .overlay-owayo-logopool_choice .btn-close, .overlay-owayo-logopool_searchresults .btn-close, .overlay-ki-stilrichtung .btn-close, .overlay-ki-addingtolibrary .btn-close, .overlay-ki-prompt .btn-close, .overlay-ki-loading .btn-close,
  .overlay-ki-result .btn-close {
    top: 32px;
    right: 38px;
  }
}
/* line 327, ../sass/components/_logo-tab.scss */
.overlay-owayo-logopool .logo-upload-header, .overlay-owayo-logopool_choice .logo-upload-header, .overlay-owayo-logopool_searchresults .logo-upload-header, .overlay-ki-stilrichtung .logo-upload-header, .overlay-ki-addingtolibrary .logo-upload-header, .overlay-ki-prompt .logo-upload-header, .overlay-ki-loading .logo-upload-header,
.overlay-ki-result .logo-upload-header {
  height: 158px;
  background-color: #F1F3F5;
}
@media (min-height: 1200px) {
  /* line 327, ../sass/components/_logo-tab.scss */
  .overlay-owayo-logopool .logo-upload-header, .overlay-owayo-logopool_choice .logo-upload-header, .overlay-owayo-logopool_searchresults .logo-upload-header, .overlay-ki-stilrichtung .logo-upload-header, .overlay-ki-addingtolibrary .logo-upload-header, .overlay-ki-prompt .logo-upload-header, .overlay-ki-loading .logo-upload-header,
  .overlay-ki-result .logo-upload-header {
    height: 175px;
  }
}
@media (min-height: 1370px) {
  /* line 327, ../sass/components/_logo-tab.scss */
  .overlay-owayo-logopool .logo-upload-header, .overlay-owayo-logopool_choice .logo-upload-header, .overlay-owayo-logopool_searchresults .logo-upload-header, .overlay-ki-stilrichtung .logo-upload-header, .overlay-ki-addingtolibrary .logo-upload-header, .overlay-ki-prompt .logo-upload-header, .overlay-ki-loading .logo-upload-header,
  .overlay-ki-result .logo-upload-header {
    height: 200px;
  }
}
/* line 339, ../sass/components/_logo-tab.scss */
.overlay-owayo-logopool .logo-upload-header h2, .overlay-owayo-logopool_choice .logo-upload-header h2, .overlay-owayo-logopool_searchresults .logo-upload-header h2, .overlay-ki-stilrichtung .logo-upload-header h2, .overlay-ki-addingtolibrary .logo-upload-header h2, .overlay-ki-prompt .logo-upload-header h2, .overlay-ki-loading .logo-upload-header h2,
.overlay-ki-result .logo-upload-header h2 {
  text-align: center;
  font-size: 24px;
  line-height: 1em;
  font-weight: 600;
  padding-top: 44px;
  padding-bottom: 0;
  color: #242424;
}
@media (min-height: 1200px) {
  /* line 339, ../sass/components/_logo-tab.scss */
  .overlay-owayo-logopool .logo-upload-header h2, .overlay-owayo-logopool_choice .logo-upload-header h2, .overlay-owayo-logopool_searchresults .logo-upload-header h2, .overlay-ki-stilrichtung .logo-upload-header h2, .overlay-ki-addingtolibrary .logo-upload-header h2, .overlay-ki-prompt .logo-upload-header h2, .overlay-ki-loading .logo-upload-header h2,
  .overlay-ki-result .logo-upload-header h2 {
    font-size: 28px;
    padding-top: 60px;
  }
}
@media (min-height: 1370px) {
  /* line 339, ../sass/components/_logo-tab.scss */
  .overlay-owayo-logopool .logo-upload-header h2, .overlay-owayo-logopool_choice .logo-upload-header h2, .overlay-owayo-logopool_searchresults .logo-upload-header h2, .overlay-ki-stilrichtung .logo-upload-header h2, .overlay-ki-addingtolibrary .logo-upload-header h2, .overlay-ki-prompt .logo-upload-header h2, .overlay-ki-loading .logo-upload-header h2,
  .overlay-ki-result .logo-upload-header h2 {
    font-size: 32px;
    padding-top: 80px;
  }
}
/* line 360, ../sass/components/_logo-tab.scss */
.overlay-owayo-logopool .search-logo-box, .overlay-owayo-logopool_choice .search-logo-box, .overlay-owayo-logopool_searchresults .search-logo-box, .overlay-ki-stilrichtung .search-logo-box, .overlay-ki-addingtolibrary .search-logo-box, .overlay-ki-prompt .search-logo-box, .overlay-ki-loading .search-logo-box,
.overlay-ki-result .search-logo-box {
  width: 158px;
  margin: 0 auto;
  padding-top: 18px;
}
@media (min-height: 1200px) {
  /* line 360, ../sass/components/_logo-tab.scss */
  .overlay-owayo-logopool .search-logo-box, .overlay-owayo-logopool_choice .search-logo-box, .overlay-owayo-logopool_searchresults .search-logo-box, .overlay-ki-stilrichtung .search-logo-box, .overlay-ki-addingtolibrary .search-logo-box, .overlay-ki-prompt .search-logo-box, .overlay-ki-loading .search-logo-box,
  .overlay-ki-result .search-logo-box {
    width: 175px;
    padding-top: 20px;
  }
}
@media (min-height: 1370px) {
  /* line 360, ../sass/components/_logo-tab.scss */
  .overlay-owayo-logopool .search-logo-box, .overlay-owayo-logopool_choice .search-logo-box, .overlay-owayo-logopool_searchresults .search-logo-box, .overlay-ki-stilrichtung .search-logo-box, .overlay-ki-addingtolibrary .search-logo-box, .overlay-ki-prompt .search-logo-box, .overlay-ki-loading .search-logo-box,
  .overlay-ki-result .search-logo-box {
    width: 200px;
    padding-top: 24px;
  }
}
/* line 375, ../sass/components/_logo-tab.scss */
.overlay-owayo-logopool .search-logo-box .lsearch, .overlay-owayo-logopool_choice .search-logo-box .lsearch, .overlay-owayo-logopool_searchresults .search-logo-box .lsearch, .overlay-ki-stilrichtung .search-logo-box .lsearch, .overlay-ki-addingtolibrary .search-logo-box .lsearch, .overlay-ki-prompt .search-logo-box .lsearch, .overlay-ki-loading .search-logo-box .lsearch,
.overlay-ki-result .search-logo-box .lsearch {
  border: none;
  height: 30px;
  border-bottom: 1px solid #086DD3;
  width: 100%;
  position: relative;
  font-size: 13.5px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iS29tcG9uZW50ZV8zN180IiBkYXRhLW5hbWU9IktvbXBvbmVudGUgMzcg4oCTIDQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIyLjA1MyIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyLjA1MyAyMiI+DQogIDxnIGlkPSJFbGxpcHNlXzE5IiBkYXRhLW5hbWU9IkVsbGlwc2UgMTkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzA5NmRkMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjIuMTg0Ij4NCiAgICA8Y2lyY2xlIGN4PSIxMC4zNjEiIGN5PSIxMC4zNjEiIHI9IjEwLjM2MSIgc3Ryb2tlPSJub25lIi8+DQogICAgPGNpcmNsZSBjeD0iMTAuMzYxIiBjeT0iMTAuMzYxIiByPSI5LjI2OSIgZmlsbD0ibm9uZSIvPg0KICA8L2c+DQogIDxnIGlkPSJHcnVwcGVfMzAxIiBkYXRhLW5hbWU9IkdydXBwZSAzMDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2LjMzIDE2LjI3OCkiPg0KICAgIDxsaW5lIGlkPSJMaW5pZV83MDMiIGRhdGEtbmFtZT0iTGluaWUgNzAzIiB4MT0iNC45NyIgeTE9IjQuOTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNzUyIDAuNzUxKSIgZmlsbD0iIzI0MjQyNCIvPg0KICAgIDxwYXRoIGlkPSJQZmFkXzI2OCIgZGF0YS1uYW1lPSJQZmFkIDI2OCIgZD0iTTkwLjg4OCwyMjBoLTEuNWwtNC4yMi00LjIxOSwxLjUtMS41LDQuMjE5LDQuMjE4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg1LjE2NiAtMjE0LjI3OCkiIGZpbGw9IiMwODZkZDMiLz4NCiAgPC9nPg0KICA8ZyBpZD0iR3J1cHBlXzMwMiIgZGF0YS1uYW1lPSJHcnVwcGUgMzAyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjI5OSA1LjI5OCkiPg0KICAgIDxsaW5lIGlkPSJMaW5pZV83MDQiIGRhdGEtbmFtZT0iTGluaWUgNzA0IiB5Mj0iMTAuMTI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjA2MykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzA5NmRkMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjIuMTI2Ii8+DQogICAgPGxpbmUgaWQ9IkxpbmllXzcwNSIgZGF0YS1uYW1lPSJMaW5pZSA3MDUiIHgyPSIxMC4xMjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgNS4wNjMpIiBmaWxsPSJub25lIiBzdHJva2U9IiMwOTZkZDMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyLjEyNiIvPg0KICA8L2c+DQo8L3N2Zz4NCg==");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 17px auto;
  background-color: #F1F3F5;
}
@media (min-height: 1200px) {
  /* line 375, ../sass/components/_logo-tab.scss */
  .overlay-owayo-logopool .search-logo-box .lsearch, .overlay-owayo-logopool_choice .search-logo-box .lsearch, .overlay-owayo-logopool_searchresults .search-logo-box .lsearch, .overlay-ki-stilrichtung .search-logo-box .lsearch, .overlay-ki-addingtolibrary .search-logo-box .lsearch, .overlay-ki-prompt .search-logo-box .lsearch, .overlay-ki-loading .search-logo-box .lsearch,
  .overlay-ki-result .search-logo-box .lsearch {
    height: 30px;
    font-size: 14px;
    background-size: 19px auto;
  }
}
@media (min-height: 1370px) {
  /* line 375, ../sass/components/_logo-tab.scss */
  .overlay-owayo-logopool .search-logo-box .lsearch, .overlay-owayo-logopool_choice .search-logo-box .lsearch, .overlay-owayo-logopool_searchresults .search-logo-box .lsearch, .overlay-ki-stilrichtung .search-logo-box .lsearch, .overlay-ki-addingtolibrary .search-logo-box .lsearch, .overlay-ki-prompt .search-logo-box .lsearch, .overlay-ki-loading .search-logo-box .lsearch,
  .overlay-ki-result .search-logo-box .lsearch {
    height: 30px;
    font-size: 16px;
    background-size: 22px auto;
  }
}
/* line 432, ../sass/components/_logo-tab.scss */
.overlay-owayo-logopool .logo-upload-content .logo-pool .logo-box, .overlay-owayo-logopool_choice .logo-upload-content .logo-pool .logo-box, .overlay-owayo-logopool_searchresults .logo-upload-content .logo-pool .logo-box, .overlay-ki-stilrichtung .logo-upload-content .logo-pool .logo-box, .overlay-ki-addingtolibrary .logo-upload-content .logo-pool .logo-box, .overlay-ki-prompt .logo-upload-content .logo-pool .logo-box, .overlay-ki-loading .logo-upload-content .logo-pool .logo-box,
.overlay-ki-result .logo-upload-content .logo-pool .logo-box {
  /*&.bg-transparent {
    background: linear-gradient(45deg, rgba(0, 0, 0, 0.0980392) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.0980392) 75%, rgba(0, 0, 0, 0.0980392) 0), linear-gradient(45deg, rgba(0, 0, 0, 0.0980392) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.0980392) 75%, rgba(0, 0, 0, 0.0980392) 0), white;
    background-repeat: repeat, repeat;
    background-position: 0 0, 3px 3px;
    -webkit-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    -webkit-background-origin: padding-box, padding-box;
    background-origin: padding-box, padding-box;
    -webkit-background-clip: border-box, border-box;
    background-clip: border-box, border-box;
    -webkit-background-size: 6px 6px, 6px 6px;
    background-size: 6px 6px, 6px 6px;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    -webkit-transform: scaleX(1) scaleY(1) scaleZ(1);
    transform: scaleX(1) scaleY(1) scaleZ(1);
  }*/
}

/* line 461, ../sass/components/_logo-tab.scss */
.overlay-logo-upload {
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - 540px);
  height: 100vh;
  background-color: #F1F3F5;
  padding: 0;
  z-index: 9999;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
@media (min-height: 1200px) {
  /* line 461, ../sass/components/_logo-tab.scss */
  .overlay-logo-upload {
    width: calc(100% - 595px);
  }
}
@media (min-height: 1370px) {
  /* line 461, ../sass/components/_logo-tab.scss */
  .overlay-logo-upload {
    width: calc(100% - 680px);
  }
}
/* line 484, ../sass/components/_logo-tab.scss */
.overlay-logo-upload.active {
  visibility: visible;
  opacity: 1;
}
/* line 489, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-header {
  padding: 1em 134px;
  background-color: #F1F3F5;
}
@media (min-height: 1200px) {
  /* line 489, ../sass/components/_logo-tab.scss */
  .overlay-logo-upload .logo-upload-header {
    width: calc(100% - 595px);
  }
}
@media (min-height: 1370px) {
  /* line 489, ../sass/components/_logo-tab.scss */
  .overlay-logo-upload .logo-upload-header {
    width: calc(100% - 680px);
  }
}
/* line 501, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-header h2 {
  font-size: 20px;
  margin-bottom: 30px;
  color: #000;
  position: relative;
  display: inline-block;
}
/* line 508, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-header h2:after {
  content: '';
  position: absolute;
  right: -40px;
  top: -6px;
  background: url("../img/layout/bibliothek.svg") no-repeat 0 center;
  background-size: 30px 30px;
  width: 30px;
  height: 30px;
}
/* line 520, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-header #logoUpload {
  border: none;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 0;
  opacity: 0;
}
/* line 529, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-header #logo-upload-container {
  position: relative;
  border: 1px solid #ccc;
  width: 300px;
  height: 60px;
  margin-right: 40px;
  float: left;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 20px center;
  background-size: 28px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMzMzMzMzO3N0cm9rZS13aWR0aDo3LjY4MzI7c3Ryb2tlLWxpbmVjYXA6c3F1YXJlO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8Zz4NCgkJPGc+DQoJCQk8bGluZSBjbGFzcz0ic3QwIiB4MT0iNTAiIHkxPSI4NC43IiB4Mj0iNTAiIHkyPSIxNS4zIi8+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPGxpbmUgY2xhc3M9InN0MCIgeDE9IjE1LjMiIHkxPSI1MCIgeDI9Ijg0LjciIHkyPSI1MCIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=");
}
/* line 543, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-header #logo-upload-container label {
  position: absolute;
  font-size: 14px;
  font-family: owayoFont, Arial, "Helvetica", Verdana, Helvetica, sans-serif;
  left: 70px;
  top: 20px;
  color: #333;
}
/* line 553, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-header #logoOwayoUpload, .overlay-logo-upload .logo-upload-header #logoOwayoAI {
  border: 1px solid #ccc;
  width: 300px;
  height: 60px;
  text-align: center;
  margin-right: 40px;
  font-size: 15px;
  padding: 10px 30px;
  float: left;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 25px center;
  background-size: 35px;
  background-image: url("../img/layout/logopool_stage.svg");
}
/* line 568, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-header #logoOwayoUpload span, .overlay-logo-upload .logo-upload-header #logoOwayoAI span {
  display: block;
  font-family: owayoFont, Arial, "Helvetica", Verdana, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 19px;
  color: #333;
}
@media screen and (max-width: 1100px) {
  /* line 553, ../sass/components/_logo-tab.scss */
  .overlay-logo-upload .logo-upload-header #logoOwayoUpload, .overlay-logo-upload .logo-upload-header #logoOwayoAI {
    margin-top: 25px;
  }
}
/* line 580, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-header #logoOwayoUpload#logoOwayoAI, .overlay-logo-upload .logo-upload-header #logoOwayoAI#logoOwayoAI {
  background-image: url("../img/layout/ki-kopf.svg");
}
/* line 585, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-header .logo-sort {
  margin-bottom: 12px;
  position: relative;
  width: 400px;
  padding-left: 50px;
  float: left;
}
/* line 3, ../sass/_mixins.scss */
.overlay-logo-upload .logo-upload-header .logo-sort:before, .overlay-logo-upload .logo-upload-header .logo-sort:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.overlay-logo-upload .logo-upload-header .logo-sort:after {
  clear: both;
}
/* line 593, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-header .logo-sort .row {
  margin-bottom: 10px;
}
/* line 597, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-header .logo-sort .left {
  width: 35px;
  float: left;
}
/* line 601, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-header .logo-sort .right {
  float: left;
  width: calc(100% - 35px);
}
/* line 606, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-header .logo-sort span {
  font-weight: 600;
}
/* line 610, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-header .logo-sort .round {
  position: relative;
}
/* line 613, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-header .logo-sort .round label {
  border: 1px solid #C9C9C9;
  cursor: pointer;
  background-color: #F6F6F6;
  border-radius: 50%;
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 20px;
}
/* line 625, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-header .logo-sort .round label.active {
  background: url("../img/layout/haken-gruen-ohne.svg") no-repeat center;
  background-size: 34px 34px;
}
/* line 631, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-header .logo-sort .round input[type="checkbox"] {
  visibility: hidden;
}
/* line 638, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-content {
  border-top: 1px solid #ccc;
  padding: 20px 25px 25px 25px;
  height: calc(100% - 180px);
  overflow-y: scroll;
  position: relative;
}
/* line 645, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-content .intro {
  text-align: center;
  margin-bottom: 30px;
}
/* line 649, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-content .intro span {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url("../img/layout/logo-uebernehmen.svg") no-repeat center;
  background-size: contain;
  position: relative;
  margin-bottom: -5px;
}
/* line 660, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-content .search-logo-box {
  top: 25px;
  right: 40px;
}
/* line 665, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-content .logo-date-row {
  width: 100%;
  position: relative;
  margin-bottom: 20px;
  display: flex;
  flex-wrap: wrap;
}
/* line 3, ../sass/_mixins.scss */
.overlay-logo-upload .logo-upload-content .logo-date-row:before, .overlay-logo-upload .logo-upload-content .logo-date-row:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.overlay-logo-upload .logo-upload-content .logo-date-row:after {
  clear: both;
}
/* line 673, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-content .logo-date-row h3 {
  font-weight: 600;
  margin-bottom: 10px;
  width: 100%;
}
/* line 679, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-content .logo-date-row .logo-box {
  padding-right: 25px;
  padding-left: 0;
  max-width: 20%;
}
/* line 686, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-content .owayoUpload {
  position: relative;
}
/* line 689, ../sass/components/_logo-tab.scss */
.overlay-logo-upload .logo-upload-content .owayoUpload::after {
  content: '';
  background: url(../img/layout/haeckchen.svg) no-repeat bottom right;
  position: absolute;
  top: 0;
  width: 30px;
  height: 30px;
  background-size: 30px;
}

/* line 704, ../sass/components/_logo-tab.scss */
.overlay-logo_edit {
  position: absolute;
  top: 0;
  right: 0;
  width: 480px;
  height: 100%;
  background-color: #FFF;
  padding: 24px 0px;
  z-index: 9999;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  /* Logobox: Preview */
  /* Abschnitt owayo Logos */
  /* Logobox: Logogr├Â├ƒe */
  /* Logobox: Rotation */
  /* Logobox: Ebenen Reihenfolge */
  /* Logobox: nur anzeigen auf */
  /* Logobox: Logo fixieren */
  /* Textbox: TackleTwill */
}
@media (min-height: 950px) {
  /* line 704, ../sass/components/_logo-tab.scss */
  .overlay-logo_edit {
    padding: 28px 0;
    width: 560px;
  }
}
@media (min-height: 1200px) {
  /* line 704, ../sass/components/_logo-tab.scss */
  .overlay-logo_edit {
    width: 630px;
    padding: 33px 0;
  }
}
@media (min-height: 1370px) {
  /* line 704, ../sass/components/_logo-tab.scss */
  .overlay-logo_edit {
    width: 715px;
    padding: 38px 0;
  }
}
/* line 734, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .modal-container {
  position: absolute;
  bottom: 0;
  left: 70px;
  width: 300px;
  display: none;
  z-index: 999;
}
/* line 742, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .modal-container .modal-button {
  background: url("../img/layout/Icon_Hilfe.svg") no-repeat 0 0;
  background-size: cover;
  width: 20px;
  height: 20px;
}
/* line 749, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .modal-container .modal {
  background-color: #ECECEC;
  transform: scale(0, 0);
  transition: transform 0.5s;
  display: none;
  border: 1px solid #58595B;
  position: relative;
  width: 100%;
  padding: 15px 25px;
}
/* line 759, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .modal-container .modal p {
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 765, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .active .modal {
  /*transform: perspective(2000px) rotateY(0deg);*/
  transform: scale(1, 1);
  display: block;
}
/* line 770, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .active .modal-container {
  display: inline-table;
}
/* line 775, ../sass/components/_logo-tab.scss */
.overlay-logo_edit.active {
  visibility: visible;
  opacity: 1;
}
/* line 781, ../sass/components/_logo-tab.scss */
.overlay-logo_edit button.disabled {
  color: lightgrey !important;
}
/* line 789, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .logo-preview.owayopool .logo-standard-meta,
.overlay-logo_edit .logo-preview.owayopool .right {
  display: none;
}
/* line 795, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .logo-preview.owayopool .preview-wrapper .logo-owayo-meta {
  display: block;
}
/* line 798, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .logo-preview.owayopool .preview-wrapper .logo-owayo-meta .meta-name {
  font-weight: 600;
  padding-top: 4px;
}
/* line 803, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .logo-preview.owayopool .preview-wrapper .logo-owayo-meta .meta-text {
  margin-bottom: 15px;
}
/* line 809, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .logo-preview.owayopool .left {
  width: 100%;
}
/* line 817, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .logo-owayo {
  display: none;
}
/* line 820, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .logo-owayo.show {
  display: block;
}
/* line 836, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .logo-wheel .rotationValue_span {
  padding-top: 0.5em;
  display: block;
}
/* line 837, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .logo-wheel .rotationValue_span::before {
  content: "(";
}
/* line 840, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .logo-wheel .rotationValue_span::after {
  content: "\00B0 )";
}
/* line 849, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .zOrderContainer {
  position: relative;
}
/* line 854, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .logo-clampToColor {
  position: relative;
}
/* line 859, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .pinned {
  position: relative;
}
/* line 862, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .pinned span {
  font-weight: 600;
  padding-right: 5px;
  padding-top: 3px;
}
/* line 868, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .pinned .round {
  position: relative;
}
/* line 871, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .pinned .round label {
  border: 1px solid #C9C9C9;
  cursor: pointer;
  background-color: #F6F6F6;
  border-radius: 50%;
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 20px;
}
/* line 882, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .pinned .round label.active {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iS29tcG9uZW50ZV80NV8xNSIgZGF0YS1uYW1lPSJLb21wb25lbnRlIDQ1IOKAkyAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTMuMTE3IiBoZWlnaHQ9IjEwLjMwNCIgdmlld0JveD0iMCAwIDEzLjExNyAxMC4zMDQiPg0KICA8ZyBpZD0iR3J1cHBlXzMxNCIgZGF0YS1uYW1lPSJHcnVwcGUgMzE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDI1LjMzIC0yNDcuODQ4KSI+DQogICAgPHBhdGggaWQ9IlBmYWRfMjczIiBkYXRhLW5hbWU9IlBmYWQgMjczIiBkPSJNNDMwLjA0NywyNTguMTUybC00LjcxNy00LjcxOCwxLjktMS45LDIuODE0LDIuODE1LDYuNS02LjUsMS45LDEuOVoiIGZpbGw9IiMyNDI0MjQiLz4NCiAgPC9nPg0KPC9zdmc+DQo=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px auto;
}
/* line 890, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .pinned .round input[type="checkbox"] {
  visibility: hidden;
}
/* line 897, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .tackletwill {
  width: 100%;
  position: relative;
}
/* line 3, ../sass/_mixins.scss */
.overlay-logo_edit .tackletwill:before, .overlay-logo_edit .tackletwill:after {
  content: "";
  display: table;
}
/* line 8, ../sass/_mixins.scss */
.overlay-logo_edit .tackletwill:after {
  clear: both;
}
/* line 902, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .tackletwill .left,
.overlay-logo_edit .tackletwill .right {
  float: left;
  width: 50%;
}
/* line 908, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .tackletwill .round {
  position: relative;
}
/* line 911, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .tackletwill .round label {
  border: 1px solid #C9C9C9;
  cursor: pointer;
  background-color: #F6F6F6;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 20px;
}
/* line 923, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .tackletwill .round label.active {
  background: url("../img/layout/haken-gruen-ohne.svg") no-repeat center;
  background-size: 34px 34px;
}
/* line 929, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .tackletwill .round input[type="checkbox"] {
  visibility: hidden;
}
/* line 934, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .tackletwill .tackletwill-description {
  margin-bottom: 5px;
}
/* line 937, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .tackletwill .tackletwill-description span {
  font-weight: 500;
  display: block;
  /*&:last-child {
      font-size: 10px;
  }*/
}
/* line 947, ../sass/components/_logo-tab.scss */
.overlay-logo_edit .tackletwill .tackletwill-info {
  background: url("../img/layout/info.svg") no-repeat 0 0;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: relative;
  margin-left: 10px;
  top: -2px;
}

/* line 960, ../sass/components/_logo-tab.scss */
.dk__logo--edit {
  width: 436px;
  margin: 0 auto;
}
@media (min-height: 1200px) {
  /* line 960, ../sass/components/_logo-tab.scss */
  .dk__logo--edit {
    width: 485px;
  }
}
@media (min-height: 1370px) {
  /* line 960, ../sass/components/_logo-tab.scss */
  .dk__logo--edit {
    width: 554px;
  }
}

/* line 973, ../sass/components/_logo-tab.scss */
.dk__logo--preview {
  display: flex;
}
/* line 978, ../sass/components/_logo-tab.scss */
.dk__logo--preview .preview-wrapper .preview {
  width: 187px;
  height: 184px;
  padding: 5px;
  border: 1px solid #8D8D8D;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
/* line 989, ../sass/components/_logo-tab.scss */
.dk__logo--preview .preview-wrapper .preview-meta {
  padding-left: 20px;
  padding-top: 4px;
  width: 50%;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
}
/* line 998, ../sass/components/_logo-tab.scss */
.dk__logo--preview .preview-wrapper .logo-owayo-meta {
  display: none;
}
/* line 1003, ../sass/components/_logo-tab.scss */
.dk__logo--preview .preview-wrapper .meta-wrapper span {
  display: block;
  font-size: 12px;
}
/* line 1007, ../sass/components/_logo-tab.scss */
.dk__logo--preview .preview-wrapper .meta-wrapper span.meta-format {
  text-transform: uppercase;
}
/* line 1012, ../sass/components/_logo-tab.scss */
.dk__logo--preview .preview-wrapper .meta-wrapper .trash-bin {
  width: 30px;
  height: 20px;
  border: none;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj4NCiAgPGcgaWQ9IktvbXBvbmVudGVfNTVfMTQiIGRhdGEtbmFtZT0iS29tcG9uZW50ZSA1NSDigJMgMTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIj4NCiAgICA8cmVjdCBpZD0iUmVjaHRlY2tfNDc5IiBkYXRhLW5hbWU9IlJlY2h0ZWNrIDQ3OSIgd2lkdGg9IjIuMTI3IiBoZWlnaHQ9IjkuMjk0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4xMjIgOC4wNTIpIiBmaWxsPSIjMjQyNDI0Ii8+DQogICAgPHJlY3QgaWQ9IlJlY2h0ZWNrXzQ4MCIgZGF0YS1uYW1lPSJSZWNodGVjayA0ODAiIHdpZHRoPSIyLjEyNyIgaGVpZ2h0PSI5LjI5NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy43NTEgOC4wNTIpIiBmaWxsPSIjMjQyNDI0Ii8+DQogICAgPHBhdGggaWQ9IlBmYWRfMzEyIiBkYXRhLW5hbWU9IlBmYWQgMzEyIiBkPSJNMTc4Ljg5LDI0NS40MTVoLTYuOTE0YTQuMTU2LDQuMTU2LDAsMCwwLTguMTczLDBIMTU2Ljg5djIuMTI4aDIuODc2djE2LjQ3M2gxNi4yNDZWMjQ3LjU0M2gyLjg3OFptLTUuMTI3LDE2LjM1SDE2Mi4wMTZ2LTE0LjFoMTEuNzQ3Wm0tNS44NzMtMTcuNjIyYTIuMDM4LDIuMDM4LDAsMCwxLDEuODg0LDEuMjcyaC0zLjc2OUEyLjAzOCwyLjAzOCwwLDAsMSwxNjcuODksMjQ0LjE0M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTYuODkgLTI0Mi4wMTYpIiBmaWxsPSIjMjQyNDI0Ii8+DQogIDwvZz4NCjwvc3ZnPg0K");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 20px 20px;
  cursor: pointer;
}
/* line 1026, ../sass/components/_logo-tab.scss */
.dk__logo--preview .logo-quality {
  position: absolute;
  left: 48%;
  width: 30%;
  font-size: 12px;
  font-weight: 600;
  padding-top: 4px;
  background: url("../img/layout/achtung.svg") no-repeat 0 bottom;
  background-size: 25px;
  padding-bottom: 25px;
}

/* line 1039, ../sass/components/_logo-tab.scss */
.dk__logo--label {
  font-size: 13.5px;
  line-height: 1em;
  font-weight: 500;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 205px;
}
@media (min-height: 1200px) {
  /* line 1039, ../sass/components/_logo-tab.scss */
  .dk__logo--label {
    font-size: 15px;
  }
}
@media (min-height: 1370px) {
  /* line 1039, ../sass/components/_logo-tab.scss */
  .dk__logo--label {
    font-size: 17px;
  }
}

/* line 1057, ../sass/components/_logo-tab.scss */
.dk__btn--logo {
  width: 64px;
  height: 32px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border: 1px solid #8D8D8D;
  border-radius: 30px;
  font-weight: 500;
  background: #FFF;
  font-size: 13.5px;
  line-height: 1em;
}
@media (min-height: 1200px) {
  /* line 1057, ../sass/components/_logo-tab.scss */
  .dk__btn--logo {
    width: 70px;
    height: 35px;
    font-size: 15px;
  }
}
@media (min-height: 1370px) {
  /* line 1057, ../sass/components/_logo-tab.scss */
  .dk__btn--logo {
    font-size: 17px;
    width: 80px;
    height: 40px;
  }
}
/* line 1084, ../sass/components/_logo-tab.scss */
.dk__btn--logo.btn-plus {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iS29tcG9uZW50ZV80OV8xIiBkYXRhLW5hbWU9IktvbXBvbmVudGUgNDkg4oCTIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiPg0KICA8cGF0aCBpZD0iUGZhZF8yODYiIGRhdGEtbmFtZT0iUGZhZCAyODYiIGQ9Ik00ODMuMDM1LDI1MS45MzdINDc3LjFWMjQ2aC0yLjEyN3Y1LjkzN2gtNS45Mzd2Mi4xMjZoNS45MzdWMjYwSDQ3Ny4xdi01LjkzN2g1LjkzN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NjkuMDM1IC0yNDYpIiBmaWxsPSIjMjQyNDI0Ii8+DQo8L3N2Zz4NCg==");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 11px;
}
@media (min-height: 1200px) {
  /* line 1084, ../sass/components/_logo-tab.scss */
  .dk__btn--logo.btn-plus {
    background-size: 12px;
  }
}
@media (min-height: 1370px) {
  /* line 1084, ../sass/components/_logo-tab.scss */
  .dk__btn--logo.btn-plus {
    background-size: 14px;
  }
}
/* line 1099, ../sass/components/_logo-tab.scss */
.dk__btn--logo.btn-minus {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iS29tcG9uZW50ZV80OF8yIiBkYXRhLW5hbWU9IktvbXBvbmVudGUgNDgg4oCTIDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjIiIHZpZXdCb3g9IjAgMCAxNCAyIj4NCiAgPHBhdGggaWQ9IlBmYWRfMjg3IiBkYXRhLW5hbWU9IlBmYWQgMjg3IiBkPSJNMiwwSDE2VjJIMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yKSIgZmlsbD0iIzI0MjQyNCIvPg0KPC9zdmc+DQo=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px auto;
}

/* line 1107, ../sass/components/_logo-tab.scss */
.dk__logo--color {
  display: flex;
  margin-bottom: 32px;
}
/* line 1111, ../sass/components/_logo-tab.scss */
.dk__logo--color .logo-owayo {
  width: calc(100% - 205px);
}

/* line 1116, ../sass/components/_logo-tab.scss */
.dk__logo--size {
  display: flex;
  margin-bottom: 32px;
}
/* line 1120, ../sass/components/_logo-tab.scss */
.dk__logo--size .right {
  width: calc(100% - 205px);
  display: flex;
}
/* line 1125, ../sass/components/_logo-tab.scss */
.dk__logo--size .btn-minus {
  margin-right: 13px;
}
/* line 1129, ../sass/components/_logo-tab.scss */
.dk__logo--size .btn-plus {
  margin-right: 14px;
}

/* line 1134, ../sass/components/_logo-tab.scss */
.dk__logo--rotation {
  display: flex;
  margin-bottom: 32px;
}
/* line 1138, ../sass/components/_logo-tab.scss */
.dk__logo--rotation .right {
  width: calc(100% - 205px);
  display: flex;
}
/* line 1143, ../sass/components/_logo-tab.scss */
.dk__logo--rotation .btn-minus {
  margin-right: 13px;
}
/* line 1147, ../sass/components/_logo-tab.scss */
.dk__logo--rotation .btn-plus {
  margin-right: 14px;
}

/* line 1152, ../sass/components/_logo-tab.scss */
.dk__logo-zorder {
  display: flex;
  margin-bottom: 32px;
}
/* line 1156, ../sass/components/_logo-tab.scss */
.dk__logo-zorder .right {
  width: calc(100% - 205px);
  display: flex;
}
/* line 1161, ../sass/components/_logo-tab.scss */
.dk__logo-zorder .btn-down {
  margin-right: 13px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iS29tcG9uZW50ZV80N18xMjYiIGRhdGEtbmFtZT0iS29tcG9uZW50ZSA0NyDigJMgMTI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC40MDUiIGhlaWdodD0iMTAuNjMyIiB2aWV3Qm94PSIwIDAgMTguNDA1IDEwLjYzMiI+DQogIDxnIGlkPSJHcnVwcGVfNDA2IiBkYXRhLW5hbWU9IkdydXBwZSA0MDYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTE2KSI+DQogICAgPGcgaWQ9IktvbXBvbmVudGVfMjVfOSIgZGF0YS1uYW1lPSJLb21wb25lbnRlIDI1IOKAkyA5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2KSI+DQogICAgICA8cGF0aCBpZD0iUGZhZF8xNDEiIGRhdGEtbmFtZT0iUGZhZCAxNDEiIGQ9Ik0zNTkuMTY2LDkwLjhsOS4yLTkuMi0xLjQzLTEuNDMtNy43NzIsNy43NzItNy43NzMtNy43NzMtMS40MywxLjQzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0OS45NjQgLTgwLjE2NikiIGZpbGw9IiMyNDI0MjQiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
}
@media (min-height: 1200px) {
  /* line 1161, ../sass/components/_logo-tab.scss */
  .dk__logo-zorder .btn-down {
    background-size: 16px;
  }
}
@media (min-height: 1370px) {
  /* line 1161, ../sass/components/_logo-tab.scss */
  .dk__logo-zorder .btn-down {
    background-size: 18px;
  }
}
/* line 1177, ../sass/components/_logo-tab.scss */
.dk__logo-zorder .btn-up {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC40MDUiIGhlaWdodD0iMTAuNjMyIiB2aWV3Qm94PSIwIDAgMTguNDA1IDEwLjYzMiI+DQogIDxnIGlkPSJLb21wb25lbnRlXzQ3XzEyOCIgZGF0YS1uYW1lPSJLb21wb25lbnRlIDQ3IOKAkyAxMjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjQwNSAxMC42MzIpIHJvdGF0ZSgxODApIj4NCiAgICA8ZyBpZD0iR3J1cHBlXzQwNiIgZGF0YS1uYW1lPSJHcnVwcGUgNDA2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xNikiPg0KICAgICAgPGcgaWQ9IktvbXBvbmVudGVfMjVfOSIgZGF0YS1uYW1lPSJLb21wb25lbnRlIDI1IOKAkyA5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2KSI+DQogICAgICAgIDxwYXRoIGlkPSJQZmFkXzE0MSIgZGF0YS1uYW1lPSJQZmFkIDE0MSIgZD0iTTM1OS4xNjYsOTAuOGw5LjItOS4yLTEuNDMtMS40My03Ljc3Miw3Ljc3Mi03Ljc3My03Ljc3My0xLjQzLDEuNDNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ5Ljk2NCAtODAuMTY2KSIgZmlsbD0iIzI0MjQyNCIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
}
@media (min-height: 1200px) {
  /* line 1177, ../sass/components/_logo-tab.scss */
  .dk__logo-zorder .btn-up {
    background-size: 16px;
  }
}
@media (min-height: 1370px) {
  /* line 1177, ../sass/components/_logo-tab.scss */
  .dk__logo-zorder .btn-up {
    background-size: 18px;
  }
}
/* line 1194, ../sass/components/_logo-tab.scss */
.dk__logo-zorder .btn-down.disabled,
.dk__logo-zorder .btn-up.disabled {
  opacity: 0.4;
}
/* line 1199, ../sass/components/_logo-tab.scss */
.dk__logo-zorder .btn-down {
  margin-right: 13px;
}

/* line 1204, ../sass/components/_logo-tab.scss */
.dk__logo--clamptocolor {
  display: flex;
  margin-bottom: 32px;
}
/* line 1208, ../sass/components/_logo-tab.scss */
.dk__logo--clamptocolor .right {
  width: calc(100% - 205px);
  display: flex;
}

/* line 1214, ../sass/components/_logo-tab.scss */
.dk__logo--pinned {
  display: flex;
  margin-bottom: 32px;
}
/* line 1218, ../sass/components/_logo-tab.scss */
.dk__logo--pinned .right {
  width: calc(100% - 205px);
  display: flex;
}

/* line 1224, ../sass/components/_logo-tab.scss */
.checkered {
  background: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.09804) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09804) 75%, rgba(0, 0, 0, 0.09804) 0), -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.09804) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09804) 75%, rgba(0, 0, 0, 0.09804) 0), white;
  background: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.09804) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09804) 75%, rgba(0, 0, 0, 0.09804) 0), -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.09804) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09804) 75%, rgba(0, 0, 0, 0.09804) 0), white;
  background: linear-gradient(45deg, rgba(0, 0, 0, 0.09804) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.09804) 75%, rgba(0, 0, 0, 0.09804) 0%), linear-gradient(45deg, rgba(0, 0, 0, 0.09804) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.09804) 75%, rgba(0, 0, 0, 0.09804) 0%), white;
  background-repeat: repeat, repeat;
  background-position: 0px 0, 5px 5px;
  -webkit-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  -webkit-background-origin: padding-box, padding-box;
  background-origin: padding-box, padding-box;
  -webkit-background-clip: border-box, border-box;
  background-clip: border-box, border-box;
  -webkit-background-size: 10px 10px, 10px 10px;
  background-size: 10px 10px, 10px 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-transform: scaleX(1) scaleY(1) scaleZ(1);
  transform: scaleX(1) scaleY(1) scaleZ(1);
}

/* line 1249, ../sass/components/_logo-tab.scss */
.preview-wrapper {
  display: flex;
  position: relative;
  width: 100%;
}
