:root {
  --font-family: "Baloise Create Text", Arial, sans-serif;
  --border-radius: 12px;
  --dark-color: #000d6e;
  --dark-color-90: #000d6e;
  --dark-color-70: #000d6e;
  --dark-color-18: #000d6e;
  --red-color: #e91710;
  --page-title-color: var(--dark-color);
  --text-color: var(--dark-color);
  --text-font-size: 16px;
  --error-color: var(--red-color);
  --input-border-radius: 4px;
  --border-color: var(--dark-color-18);
  --input-border-color: var(--border-color);
  --checkbox-size: 22px;
  --checkbox-border-color: var(--input-border-color);
  --checkbox-bg-color: white;
  --checkbox-checked-bg-color: var(--red-color);
  --button-bg-color: #000d6e;
  --button-bg-color-hover: #0014aa;
  --button-font-color: #fff;
  --button-border-radius: var(--border-radius);
  --button-focus-outline-color: 0 0 0 3px rgba(26,26,26, 0.18);
  --page-header-line-color: var(--dark-color-18);
  --page-path-item-active-color:#000d6e;
  --page-title-font-size: 25px;
  --page-header-logo-width: 140px;
  --header-bg-color: #fff;
  --body-bg-color: #f4f4f5;
  --footer-height: 70px;
  --footer-bg-color: #ffffff;
  --footer-text-color: #ffffff;
  --footer-menu-link-color: var(--footer-text-color);
  --footer-menu-link-font-size: 14px;
  --selectbox-height: 35px;
  --page-navigation-item-size: 35px;
  --page-navigation-item-color: #fff;
  --page-navigation-item-color-active: var(--text-color);
  --page-navigation-item-bg-color: var(--dark-color);
  --page-navigation-item-bg-color-active: transparent;
  --page-navigation-selectbox-display: none;
  --product-list-item-title-font-size: 16px;
  --product-list-item-shadow: 0 6px 12px 0px rgba(0, 0, 0, 0.09);
  --product-list-item-gap: 24px;
  --popup-window-shadow: 0 6px 12px 0px rgba(0, 0, 0, 0.09);
  --popup-window-border-radius: 20px;
  --popup-window-padding: 70px 20px 90px;
  --popup-window-bg-color: var(--body-bg-color);
  --popup-window-text-font-size: var(--text-font-size);
  --popup-window-title-font-size: 18px;
  --popup-window-title-color: var(--text-color);
}

@font-face {
  font-family: 'Baloise Create Headline';
  src: url('https://novadoo.com/pics/b/Helvetia_KwK/BaloiseCreateHeadline-Bold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal
}

@font-face {
  font-family: 'Baloise Create Text';
  src: url('https://novadoo.com/pics/b/Helvetia_KwK/BaloiseCreateText-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: 'Baloise Create Text 700';
  src: url('https://novadoo.com/pics/b/Helvetia_KwK/BaloiseCreateText-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal
}
@media (min-width: 768px) {
  :root {
    --page-title-font-size: 30px;
  }
}
@media (min-width: 768px) {
  :root {
    --product-list-item-title-font-size: 18px;
  }
}
@media (min-width: 768px) {
  :root {
    --popup-window-padding: 40px 20px;
  }
}
@media (min-width: 1024px) {
  :root {
    --popup-window-padding: 50px 30px;
    --popup-window-title-font-size: 30px;
  }
}

html body {
  background-color: var(--body-bg-color, #fff);
  font-family: var(--font-family, Arial, sans-serif);
  font-size: var(--text-font-size, 14px);
}
html body * {
  box-sizing: border-box;
  color: #000d6e;
}
html body .main-picture-hero .page-body {
  width: 100%;
}
html body .main-picture-hero {
  width: 100%;
  display: flex;
  justify-content: center;
}
html body .main-picture-hero img {
  width: var(--main-picture-hero-width, 100%);
  height: var(--main-picture-hero-height, 400px);
  max-width: var(--main-picture-hero-max-width, auto);
  object-fit: cover;
  object-position: var(--main-picture-hero-object-position, 0 15%);
}
html body .container {
  padding-right: 15px;
  padding-left: 15px;
}
@media screen and (min-width: 1320px) {
  html body .container {
    max-width: 1274px;
  }
}
@media screen and (min-width: 1320px) {
  html body .container--greetings {
    max-width: 760px;
  }
}
html body .container:after {
  content: "";
  display: table;
  clear: both;
}
html body .page-container {
  position: relative;
  padding-bottom: var(--footer-height, 70px);
  min-height: 100vh;
}
html body .page-header {
  padding: 20px 0;
  background-color: var(--header-bg-color, #fff);
}
html body .page-header__logo {
  display: block;
  
}
html body .page-header__logo img {
  display: block;
  width: var(--page-header-logo-width, 140px);
  height: auto;
}
html body .page-header .container {
  display: flex;
  justify-content: end;
}
html body .page-header .languages a {
  color: var(--link-color, var(--text-color));
}
html body .page-path {
  padding: 24px 0 0;
}
html body .page-path__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  counter-reset: path-counter;
}
html body .page-path__item {
  padding-right: 30px;
  position: relative;
}
html body .page-path__item:after {
  position: absolute;
  right: 5px;
  top: 7px;
  display: block;
  width: 11px;
  height: 11px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='9' viewBox='0 0 6 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 7.5L4.5 4.5L1.5 1.5' stroke='%231A1A1A' stroke-linecap='square'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
html body .page-path__item:last-child:after {
  display: none;
}
html body .page-path__link {
  color: var(--text-color, #1a1a1a);
  text-decoration: none;
  font-weight: 300;
}
html body .page-path__link:before {
  counter-increment: path-counter;
  content: counter(path-counter) ". ";
}
html body .page-path__link--active {
  color: var(--page-path-item-active-color);
  font-weight: 600;
  text-decoration: underline;
  text-underline-offset: 3px;
}
html body .page-heading {
  padding: 24px 0 24px;
}
html body .page-heading__title {
  color: var(--page-title-color, var(--dark-color));
  font-size: 38px;
  font-family: 'Baloise Create Headline';
  font-weight: 800;
  margin: 0;
}
html body .page-heading__title + p {
  padding-top: 5px;
}
html body .page-heading p {
  line-height: 1.5;
}
html body .page-heading p:last-child {
  font-weight: 300;
  margin-bottom: 0;
  color: #000d6e;
  font-size: 20px;
}
html body .page-line {
  font: 0/0 a;
  border-top: 1px var(--page-header-line-color, rgba(26, 26, 26, 0.18)) solid;
}
html body .main-content {
  padding: 24px 0 40px;
  margin-bottom: 3rem;
}
html body .button-basket,
html body .button-link:not(.button-close),
html body .btn {
  border-radius: var(--button-border-radius, 12px) !important;
  cursor: pointer !important;
}
html body .button-basket, html body .button-basket.btn-primary,
html body .button-link:not(.button-close),
html body .button-link:not(.button-close).btn-primary,
html body .btn,
html body .btn.btn-primary {
  background: none !important;
  background-color: var(--button-bg-color, #1a1a1a) !important;
  border-color: var(--button-border-color, var(--button-bg-color, #1a1a1a)) !important;
  color: var(--button-font-color, #fff) !important;
  box-shadow: none !important;
  transition: all 0.3s ease-in-out;
}
html body .button-basket span, html body .button-basket.btn-primary span,
html body .button-link:not(.button-close) span,
html body .button-link:not(.button-close).btn-primary span,
html body .btn span,
html body .btn.btn-primary span {
  color: var(--button-font-color, #fff) !important;
}
html body .button-basket:hover, html body .button-basket.btn-primary:hover,
html body .button-link:not(.button-close):hover,
html body .button-link:not(.button-close).btn-primary:hover,
html body .btn:hover,
html body .btn.btn-primary:hover {
  background-color: var(--button-bg-color-hover, var(--button-bg-color, #1a1a1a)) !important;
  border-color: var(--button-bg-color-hover, var(--button-bg-color, #1a1a1a)) !important;
  color: var(--button-font-color-hover, var(--button-font-color, #fff)) !important;
  border-radius: 4px !important;
}
html body .button-basket:focus, html body .button-basket.btn-primary:focus,
html body .button-link:not(.button-close):focus,
html body .button-link:not(.button-close).btn-primary:focus,
html body .btn:focus,
html body .btn.btn-primary:focus {
  box-shadow: var(--button-focus-outline-color, none) !important;
}
html body .button-link:not(.button-close),
html body .button-basket:not(.button-close) {
  display: inline-flex !important;
  align-items: center;
  padding: 0 60px 0 24px !important;
  height: 48px !important;
  text-transform: uppercase !important;
  font-family: var(--font-family) !important;
  font-weight: 400 !important;
  text-decoration: none !important;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3332 10L12.9998 4.66669M18.3332 10L12.9998 15.3334M18.3332 10H1.6665' stroke='white'/%3E%3C/svg%3E%0A") !important;
  background-size: 45px 20px !important;
  background-repeat: no-repeat !important;
  background-position: 100% 50% !important;
}
html body .button-link:not(.button-close) span,
html body .button-basket:not(.button-close) span {
  display: inline !important;
  padding: 0 !important;
  height: auto !important;
  font-family: var(--font-family) !important;
  font-weight: 400 !important;
  text-decoration: none !important;
  background-image: none !important;
}
html body .button-link.disabled,
html body .button-basket.disabled {
  display: none !important;
}
html body input[type=text], html body input[type=password], html body textarea, html body .form-control {
  border-width: 1px;
  border-radius: var(--input-border-radius, 4px);
}
html body .form-container fieldset > ol > li.delivery_form__dsgvo_consent {
  width: 100%;
}
html body .form-container fieldset > ol > li.delivery_form__dsgvo_consent #dsgvo_consent_label {
  align-items: flex-start;
  gap: 10px;
}
html body .form-container fieldset > ol > li.delivery_form__dsgvo_consent #dsgvo_consent_label input {
  margin: 0;
  margin-top: 5px;
}
html body .form-container li > label {
  font-weight: 500;
}
html body .form-container b {
  font-weight: 400;
}
html body .form-container .desc {
  display: inline-block;
  line-height: 1.3;
}
html body .form-container.payment {
  display: flex;
  flex-direction: column;
}
@media (min-width: 480px) {
  html body .form-container.payment {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
    margin-bottom: 3rem;
  }
}
html body .box .box-title {
  display: none;
}
html body .box .box-content.search-form {
  display: none;
}
html body .box .box-content.basket .path {
  display: none;
}
html body .list-product {
  background-color: transparent;
}
html body .list-product-content {
  margin: 0 calc(var(--product-list-item-gap, 12px) / -2);
}
html body .list-product-content ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}
html body .list-product-content ul .item {
  width: 100%;
  height: 100%;
  aspect-ratio: 420/475;
  border: 0;
  position: relative;
  background-color: transparent;
  padding: calc(var(--product-list-item-gap, 12px) / 2);
  margin: 0;
}
@media (min-width: 576px) {
  html body .list-product-content ul .item {
    width: 50%;
  }
}
@media (min-width: 992px) {
  html body .list-product-content ul .item {
    width: 33.3333%;
  }
}
html body .list-product-content ul .item:hover .image a {
  border-color: var(--product-list-item-image-border-color-hover, var(--dark-color));
}
@media screen and (min-width: 1024px) {
  html body .list-product-content ul .item:hover .image img {
    transform: scale(1.1);
  }
}
html body .list-product-content ul .item .title {
  font-size: 16px;
  font-weight: var(--product-list-item-title-font-weight, normal);
  line-height: normal;
  padding: 15px;
  margin: 0;
  text-decoration: underline;
}
html body .list-product-content ul .item .title a {
  color: var(--product-list-item-title-color, var(--text-color, #1a1a1a));
  text-decoration: var(--product-list-item-title-text-decoration, none);
}

html body .list-product-content ul .item .title a:hover {
  color: #0014aa !important;
  
}

html body .list-product-content ul .item .title span {
  color: var(--product-list-item-subtitle-color, var(--text-color, #1a1a1a));
  font-size: var(--product-list-item-subtitle-font-size, 14px);
  font-weight: var(--product-list-item-subtitle-font-weight, 300);
}
html body .list-product-content ul .item .title:after {
  display: none;
}
html body .list-product-content ul .item .type {
  display: none;
}
html body .list-product-content ul .item .image {
  position: static;
  margin: 0;
  width: 100%;
}
html body .list-product-content ul .item .image a {
  width: 100%;
  height: 100%;
  max-height: 100%;
  aspect-ratio: 420/384;
  border: 1px var(--product-list-item-image-border-color, transparent) solid;
  box-shadow: var(--product-list-item-shadow, none);
  background-color: #fff;
  border-radius: var(--border-radius, 0);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
}
html body .list-product-content ul .item .image img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  border: 0;
  transition: transform 0.2s;
}
html body .list-product-content ul .item .content-item {
  display: none;
}
html body .page-navi {
  display: block;
  padding: 0 0 16px;
}
html body .page-navi.bottom {
  margin-bottom: var(--page-navigation-margin-bottom, 40px);
}
html body .page-navi > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  flex-direction: column;
  gap: 24px;
}
@media (min-width: 576px) {
  html body .page-navi > ul {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}
html body .page-navi .amount {
  margin-right: 0;
  text-align: center;
}
@media (min-width: 576px) {
  html body .page-navi .amount {
    text-align: left;
    color: #000d6e;
  }
}
html body .page-navi .view {
  display: var(--page-navigation-selectbox-display, none);
  align-items: center;
  gap: 5px;
  margin-right: auto;
}
html body .page-navi .view label {
  margin: 0;
}
html body .page-navi .view select {
  border-radius: var(--border-radius);
  border: 1px var(--dark-color) solid;
  height: var(--selectbox-height);
  width: auto;
}
html body .page-navi .pages {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3px;
}
html body .page-navi .pages span {
  display: none;
}
html body .page-navi .pages a {
  color: #fff;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--page-navigation-item-size);
  height: var(--page-navigation-item-size);
  background-color: var(--page-navigation-item-bg-color);
  border-radius: var(--border-radius, 0);
  border: 1px var(--dark-color) solid;
}
html body .page-navi .pages a:hover {
  border: 1px #0014aa solid;
  background-color: #0014aa !important;
}
html body .page-navi .pages a.prev, html body .page-navi .pages a.prev-end, html body .page-navi .pages a.next, html body .page-navi .pages a.next-end {
  background-position: 50% 50%;
  margin: 0;
}
html body .page-navi .pages a.prev {
  background-image: url(//www.novadoo.com/files/xiag/images/laquo-white.png?d=1);
}
html body .page-navi .pages a.prev:hover {
  background-image: url(//www.novadoo.com/files/xiag/images/laquo-white.png?d=1);
}
html body .page-navi .pages a.prev-end {
  background-image: url(//www.novadoo.com/files/xiag/images/laquo-end-white.png?d=1);
}
html body .page-navi .pages a.prev-end:hover {
  background-image: url(//www.novadoo.com/files/xiag/images/laquo-end-white.png?d=1);
}
html body .page-navi .pages a.next {
  background-image: url(//www.novadoo.com/files/xiag/images/raquo-white.png?d=1);
}
html body .page-navi .pages a.next:hover {
  background-image: url(//www.novadoo.com/files/xiag/images/raquo-white.png?d=1);
}
html body .page-navi .pages a.next-end {
  background-image: url(//www.novadoo.com/files/xiag/images/raquo-end-white.png?d=1);
}
html body .page-navi .pages a.next-end:hover {
  background-image: url(//www.novadoo.com/files/xiag/images/raquo-end-white.png?d=1);
}
html body .page-navi .pages a.cur {
  color: var(--page-navigation-item-color-active);
  background-color: var(--page-navigation-item-bg-color-active);
  cursor: text;
}
html body .page-navi .pages a.cur:hover {
  color: white;
}
html body #TB_overlay,
html body .TB_overlayBG {
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 1;
}
html body #TB_overlay {
  font-family: var(--font-family);
  background-color: var(--popup-window-overlay-bg-color, #fff);
  opacity: var(--popup-window-overlay-opacity, 0.84);
}
html body #TB_window {
  width: 96% !important;
  margin-left: -48% !important;
  border-radius: var(--popup-window-border-radius, 0);
  box-shadow: var(--popup-window-shadow, none);
  background-color: var(--popup-window-bg-color, #fff);
}
@media (min-width: 1024px) {
  html body #TB_window {
    width: 1000px !important;
    margin-left: -500px !important;
  }
}
html body #TB_window #TB_ajaxContent {
  width: 100% !important;
  padding: 0;
}
@media (min-width: 1024px) {
  html body #TB_window #TB_ajaxContent {
    width: 100% !important;
  }
}
html body #TB_window .basket-link {
  text-align: center;
}
html body #TB_window .basket-link > .button-basket.primary, html body #TB_window .basket-link > .button-basket.primary:hover {
  width: 100%;
}
@media (min-width: 768px) {
  html body #TB_window .basket-link > .button-basket.primary, html body #TB_window .basket-link > .button-basket.primary:hover {
    width: auto;
  }
}
html body #TB_window .basket-link > .button-basket.primary > span {
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  background-image: url(//www.novadoo.com/files/xiag/images/cart-icon.png?d=1);
  background-repeat: no-repeat;
}
html body #TB_window .button-close.primary {
  width: auto;
  height: auto;
  position: absolute;
  right: 20px;
  top: 25px;
  z-index: 1;
}
@media (min-width: 768px) {
  html body #TB_window .button-close.primary {
    right: 30px;
    top: 30px;
  }
}
html body #TB_window .button-close.primary > span {
  background-color: var(--popup-window-close-button-bg-color, var(--dark-color-90, #000));
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.6001 1.60001L14.4001 14.4M1.6001 14.4L14.4001 1.60001' stroke='white'/%3E%3C/svg%3E%0A");
  background-position: 50% 50%;
  background-size: 40%;
  width: 36px;
  height: 36px;
  border-radius: 100%;
}
@media (min-width: 1024px) {
  html body #TB_window .button-close.primary > span {
    width: 48px;
    height: 48px;
  }
}
html body #TB_window .nut_tabs {
  margin: 0;
  padding-left: 12px;
  margin-bottom: 15px;
}
html body #TB_window .nut_tabs a {
  color: #000d6e;
}
html body .ProductInfo {
  position: relative;
  padding: var(--popup-window-padding, 50px 30px);
  color: #000d6e;
  font-family: var(--font-family, Arial);
  font-size: var(--text-font-size);
}
@media (min-width: 1024px) {
  html body .ProductInfo {
    min-height: 600px;
  }
}
html body .ProductInfo .title {
  color: var(--popup-window-title-color, #000d6e);
  font-size: var(--popup-window-title-font-size, 30px);
  font-family: 'Baloise Create Headline';
  width: auto;
  font-weight: 800;
}
@media (min-width: 1024px) {
  html body .ProductInfo .title {
    margin-bottom: 15px;
  }
}
html body .ProductInfo .table-display {
  font-size: var(--popup-window-text-font-size, 14px);
  width: 100%;
  line-height: 1.3;
  margin-bottom: 35px;
  border-top: 1px var(--border-color, #ccc) solid;
}
html body .ProductInfo .table-display:empty {
  display: none;
}
html body .ProductInfo .table-display dt {
  width: 100%;
  float: none;
  font-weight: 800;
  color: var(--dark-color-70);
  padding-top: 8px;
}
html body .ProductInfo .table-display dd {
  width: 100%;
  float: none;
  border-bottom: 1px var(--border-color, #ccc) solid;
  padding: 8px 0;
  font-weight: 400;
}
html body .ProductInfo .productInfo--bottom {
  font-size: var(--popup-window-text-font-size, 14px);
  line-height: 1.5;
}
html body .ProductInfo h4 {
  color: var(--text-color, #1a1a1a);
  font-size: var(--popup-window-title-font-size, 30px);
}
html body .ProductInfo table .tl,
html body .ProductInfo table .tm,
html body .ProductInfo table .tr,
html body .ProductInfo table .ml,
html body .ProductInfo table .mr,
html body .ProductInfo table .bl,
html body .ProductInfo table .bm,
html body .ProductInfo table .br,
html body .ProductInfo table .type {
  display: none;
}
html body .ProductInfo table .mm {
  background-color: transparent !important;
}
html body .ProductInfo .detail-info-container1 {
  position: static;
}
@media (min-width: 768px) {
  html body .ProductInfo .detail-info-container1 {
    position: relative;
    padding-right: 300px;
  }
}
@media (min-width: 1024px) {
  html body .ProductInfo .detail-info-container1 {
    padding-right: 400px;
  }
}
html body .ProductInfo .detail-info-container1 .image {
  width: 100%;
  padding: 30px;
  background-color: #fff;
  border-radius: var(--border-radius, 0);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0;
  aspect-ratio: 4/3;
}
@media (min-width: 768px) {
  html body .ProductInfo .detail-info-container1 .image {
    aspect-ratio: 1/1;
    position: absolute;
    right: 0;
    top: 50px;
    width: 250px;
    height: 250px;
    margin: 0;
  }
}
@media (min-width: 1024px) {
  html body .ProductInfo .detail-info-container1 .image {
    width: 350px;
    height: 350px;
  }
}
html body .ProductInfo .detail-info-container1 .image img {
  transition: transform 0.2s;
}
@media screen and (min-width: 1024px) {
  html body .ProductInfo .detail-info-container1 .image:hover img {
    transform: scale(1.1);
  }
}
html body .ProductInfo .detail-info-container1 .price-container {
  position: absolute;
  left: 30px;
  bottom: 0;
  right: 30px;
  padding-top: 0;
  margin-bottom: 30px;
  display: flex;
  justify-content: flex-start;
  width: auto !important;
}
@media (min-width: 768px) {
  html body .ProductInfo .detail-info-container1 .price-container {
    width: 250px !important;
    position: absolute;
    left: auto;
    right: 0;
    top: 295px;
    bottom: auto;
    align-items: center;
    justify-content: center;
  }
}
@media (min-width: 1024px) {
  html body .ProductInfo .detail-info-container1 .price-container {
    width: 350px !important;
    position: absolute;
    top: 400px;
  }
}
html body .ProductInfo .detail-info-container1 .price-container .link-list {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  float: none;
}
html body .ProductInfo .detail-info-container1,
html body .ProductInfo .detail-info-container2 {
  margin: 0;
}
@media (min-width: 768px) {
  html body .ProductInfo .detail-info-container2 {
    margin-right: 300px;
  }
}
@media (min-width: 1024px) {
  html body .ProductInfo .detail-info-container2 {
    margin-right: 400px;
    pointer-events: auto;
  }
}
html body .ProductInfo .detail-info-container2 .productInfo {
  line-height: 1.5;
  padding-right: 10px;
}
@media (min-width: 768px) {
  html body .ProductInfo .detail-info-container2 .productInfo {
    max-height: 300px;
    overflow: auto;
  }
}
html body .page-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 1px var(--footer-border-color, transparent) solid;
  background-color: var(--footer-bg-color, #0b2a49);
  color: var(--footer-text-color, rgba(255, 255, 255, 0.48));
  text-align: center;
  padding: 0;
}
html body .page-footer .container {
  display: block;
  text-align: left;
  padding-top: 40px;
  
}
html body .page-footer-menu {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding-top: 12px;
  font-size:14px;
  padding-bottom: 40px;
  font-family: 'Baloise Create Text';
  text-decoration: underline;
}

html body .page-footer .container .address {
  font-family: 'Baloise Create Text';
  
  font-size:14px;
}


html body .page-footer-menu__link {
  color: var(--footer-menu-link-color, var(--footer-text-color, rgba(255, 255, 255, 0.48)));
  font-size: var(--footer-menu-link-font-size, 14px);
  text-decoration: var(--footer-menu-link-text-decoration, none);
}
html body #cover {
  position: fixed;
  text-align: center;
  top: 0 !important;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.8);
}
html body #cover img {
  margin-top: -50px;
}

/*# sourceMappingURL=default-decoration.css.map */
