.btn {
  background: #b71431;
  color: #fff;
  padding: 10px;
  border-radius: 5px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.btn:hover {
  background: #474f5a;
  color: #fff;
  text-decoration: none;
  margin-bottom: 15px;
}
body:not(.tbx_publication) .tbx_btn {
  background: #b71431;
  color: #fff;
  padding: 10px;
  border-radius: 5px;
  font-weight: 400;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body:not(.tbx_publication) .tbx_btn:hover {
  background: #474f5a;
  color: #fff;
  text-decoration: none;
  margin-bottom: 15px;
}
div.tbx_btn > a,
a.tbx_btn {
  background: #b71431;
  color: #fff;
  padding: 10px;
  border-radius: 5px;
  font-weight: 400;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
div.tbx_btn > a:hover,
a.tbx_btn:hover {
  background: #474f5a;
  color: #fff;
  text-decoration: none;
  margin-bottom: 15px;
}
div.tbx_btn > a:focus,
a.tbx_btn:focus,
div.tbx_btn > a:active,
a.tbx_btn:active,
div.tbx_btn > a:visited,
a.tbx_btn:visited {
  color: #fff;
  text-decoration: none;
}
/* Angebote-Button mit Icon ANFANG*/
.tbx_btn_offer {
  background: #fff url(../../../images/icon/icon_promecon_email_rot.png) no-repeat 7px 12px;
  color: #b71431;
  padding: 9px 9px 9px 35px;
  border-radius: 5px;
  border: 1px solid;
  font-weight: 400;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
div.tbx_btn_offer > a:hover,
a.tbx_btn_offer:hover {
  background: #474f5a url(../../../images/icon/icon_promecon_email_weiss.png) no-repeat 7px 12px;
  color: #fff;
  border: 1px solid #474f5a;
  text-decoration: none;
  margin-bottom: 15px;
}
/* Call to action */
.tbx-call-to-action {
  display: flex;
  align-items: center;
  border: 2px solid #b71431;
  background: rgba(255, 255, 255, 0.85);
  border-radius: 8px;
}
@media (max-width: 1023px) {
  .tbx-call-to-action:not(.mobile-to) {
    display: none !important;
  }
}
.tbx-call-to-action.mobile-to {
  white-space: nowrap;
  box-sizing: border-box;
  max-width: 98%;
  max-width: -moz-calc(83%);
  max-width: -webkit-calc(83%);
  max-width: -o-calc(83%);
  max-width: calc(100% - 17px);
}
.tbx-call-to-action.mobile-to > * {
  white-space: normal;
}
.tbx-call-to-action.mobile-to .tbx-call-to-action-show-text {
  max-width: -moz-calc(44%);
  max-width: -webkit-calc(44%);
  max-width: -o-calc(44%);
  max-width: calc(100% - 56px);
}
.tbx-call-to-action span.uk-icon-close {
  position: absolute;
  right: -8px;
  top: -8px;
  color: #b71431;
  cursor: pointer;
  width: 14px;
  padding: 3px;
  border: 2px solid #b71431;
  border-radius: 14px;
  background: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tbx-call-to-action h3 {
  margin: 15px;
  color: #b71431;
}
.tbx-call-to-action h3 * {
  color: #b71431;
}
.tbx-call-to-action .tbx-call-to-action-show-botton {
  display: inline-block;
  padding: 10px 15px 10px 10px;
  cursor: pointer;
}
.tbx-call-to-action .tbx-call-to-action-show-botton svg {
  width: 40px !important;
  height: 40px !important;
  color: #b71431;
}
.tbx-call-to-action .tbx-call-to-action-show-botton svg * {
  fill: #b71431;
}
.tbx-call-to-action .tbx-call-to-action-show-botton::before {
  font-size: 40px;
  color: #b71431;
}
.tbx-call-to-action .tbx-call-to-action-show-text {
  display: inline-block;
}
.tbx-call-to-action .tbx-call-to-action-show-text h3 {
  margin: 4px 20px 4px 10px;
  font-size: 18px;
  font-weight: 400;
}
.homepage .tbx-call-to-action.contact-action {
  bottom: initial !important;
  top: -moz-calc(243px) !important;
  top: -webkit-calc(243px) !important;
  top: -o-calc(243px) !important;
  top: calc(120px + 123px) !important;
}
@media (min-width: 501px) {
  .homepage .tbx-call-to-action.contact-action {
    bottom: initial !important;
    top: -moz-calc(238px) !important;
    top: -webkit-calc(238px) !important;
    top: -o-calc(238px) !important;
    top: calc(150px + 88px) !important;
  }
}
@media (min-width: 769px) {
  .homepage .tbx-call-to-action.contact-action {
    bottom: initial !important;
    top: -moz-calc(289px) !important;
    top: -webkit-calc(289px) !important;
    top: -o-calc(289px) !important;
    top: calc(150px + 139px) !important;
  }
}
@media (min-width: 818px) {
  .homepage .tbx-call-to-action.contact-action {
    bottom: initial !important;
    top: -moz-calc(157.33333333vw) !important;
    top: -webkit-calc(157.33333333vw) !important;
    top: -o-calc(157.33333333vw) !important;
    top: calc(18.33333333vw + 139px) !important;
  }
}
@media (min-width: 1500px) {
  .homepage .tbx-call-to-action.contact-action {
    bottom: initial !important;
    top: 414px !important;
  }
}
[class^=tbx-lang-] {
  display: none;
}
html[lang^=de] .tbx-lang-de {
  display: initial;
}
html[lang^=en] .tbx-lang-en {
  display: initial;
}
html[lang^=fr] .tbx-lang-fr {
  display: initial;
}
html[lang^=es] .tbx-lang-es {
  display: initial;
}
html[lang^=pt] .tbx-lang-pt {
  display: initial;
}
html[lang^=ar] .tbx-lang-ar {
  display: initial;
}
a.el-marker {
  font-size: 13px;
  width: 2.125em;
  height: 2.125em;
}
@media (max-width: 1040px) {
  a.el-marker {
    font-size: calc((100vw - 40px) * 0.013);
  }
}
@media (max-width: 767px) {
  a.el-marker {
    font-size: calc((100vw - 40px) * 0.02);
  }
}
a.el-marker span {
  opacity: 0.8;
  background-image: url(../../../images/icon/Quadrat_trans.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
  display: inline-block;
}
a.el-marker.tbx-marker-text span {
  font-size: 1.23076923em;
  font-weight: 800;
  color: #B71431;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 8%;
  padding-left: 8%;
}
a.el-marker + div.uk-drop {
  font-size: 13px;
  font-weight: 800;
  margin: 0;
  width: auto !important;
}
@media (max-width: 1040px) {
  a.el-marker + div.uk-drop {
    font-size: calc((100vw - 40px) * 0.013);
  }
}
@media (max-width: 767px) {
  a.el-marker + div.uk-drop {
    font-size: calc((100vw - 40px) * 0.02);
  }
}
a.el-marker + div.uk-drop,
a.el-marker + div.uk-drop * {
  box-sizing: border-box;
  border-radius: 0.38461538em;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
a.el-marker + div.uk-drop .uk-text-small,
a.el-marker + div.uk-drop .small {
  line-height: 1.5;
  font-size: 1em;
}
a.el-marker + div.uk-drop > * {
  padding: 0.23076923em 0.76923077em 0.23076923em 0.38461538em;
}
html[dir="rtl"] a.el-marker + div.uk-drop,
html[dir="rtl"] a.el-marker + div.uk-drop * {
  border-radius: 0.38461538em;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
html[dir="rtl"] a.el-marker + div.uk-drop > * {
  padding: 0.23076923em 0.38461538em 0.23076923em 0.76923077em;
}
.tm-header {
  margin-bottom: 30px;
  min-height: 121px;
}
.tm-header .uk-navbar-container:before {
  content: ' ';
  position: absolute;
  left: 0;
  right: 50%;
  top: 0;
  background-color: #b71431;
  height: 68px;
}
.tm-header .uk-navbar-container > .uk-container {
  background-color: #f4f4f5;
  /*max-width: 1287px;*/
  position: relative;
}
.tm-header .uk-navbar-dropdown {
  padding: 15px 0;
}
.tm-header .uk-navbar-dropdown .uk-nav.uk-navbar-dropdown-nav > li {
  padding: 0 0.82352941em;
}
.tm-header .uk-navbar-dropdown .uk-nav.uk-navbar-dropdown-nav > li > a {
  display: block;
}
.tm-header .uk-navbar-dropdown .uk-nav.uk-navbar-dropdown-nav > li > a img {
  width: 100%;
  margin-bottom: 5px;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  transition-property: opacity, transform, filter, margin-bottom;
}
.tm-header .uk-navbar-dropdown .uk-nav.uk-navbar-dropdown-nav > li > a:hover {
  color: #B71431;
}
.tm-header .uk-navbar-dropdown .uk-nav.uk-navbar-dropdown-nav > li > a:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.tm-header .uk-navbar-dropdown .uk-navbar-dropdown-grid {
  margin: 0;
}
.tm-header .uk-navbar-dropdown .uk-navbar-dropdown-grid.uk-child-width-1-1 > * {
  padding: 0;
}
.tm-header .uk-navbar-dropdown .uk-navbar-dropdown-grid.uk-child-width-1-1 .uk-nav.uk-navbar-dropdown-nav > li {
  border-bottom: 1px solid #e5e5e5;
}
.tm-header .uk-navbar-dropdown .uk-navbar-dropdown-grid.uk-child-width-1-1 .uk-nav.uk-navbar-dropdown-nav > li:last-child {
  border-bottom: none;
}
.tm-header .uk-navbar-dropdown .uk-navbar-dropdown-grid:not(.uk-child-width-1-1) > * {
  padding: 0 0.9375em;
}
.tm-header .uk-navbar-dropdown .uk-navbar-dropdown-grid:not(.uk-child-width-1-1) > *:not(:first-child) {
  border-left: 1px solid #e5e5e5;
}
.tm-header .uk-navbar-dropdown .uk-navbar-dropdown-grid:not(.uk-child-width-1-1) .uk-nav.uk-navbar-dropdown-nav > li > a {
  min-height: 9.94117647em;
}
.tm-header .uk-navbar-left {
  align-items: start;
  position: relative;
}
@media (min-width: 1220px) {
  .tm-header .uk-navbar-left {
    margin-left: -15px;
  }
}
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module {
  display: none;
  position: absolute;
  /*top: 89px;*/
  /*            left: 40px;
                        bottom: 8px;*/
  left: 2.35294118em;
  bottom: 0.47058824em;
  min-height: 0;
}
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module img {
  width: 1.41176471em;
}
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module .uk-dropdown {
  /*left: -1.4705882353em !important;*/
  left: -0.88235294em !important;
  padding: 0.88235294em;
}
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module .uk-dropdown-nav,
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module .dropdown-menu,
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module .uk-dropdown {
  min-width: auto;
  font-size: 1em;
}
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module .uk-dropdown-nav li,
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module .dropdown-menu li,
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module .uk-dropdown li {
  margin: 0;
  width: 1.41176471em;
}
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module .uk-dropdown-nav li a,
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module .dropdown-menu li a,
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module .uk-dropdown li a {
  padding: 0;
  font-size: 0;
  line-height: 0;
}
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module .uk-dropdown-nav li:not(:first-child),
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module .dropdown-menu li:not(:first-child),
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module .uk-dropdown li:not(:first-child) {
  margin-top: 30px;
  margin-top: 1.76470588em;
}
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module .uk-dropdown-nav img,
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module .dropdown-menu img,
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module .uk-dropdown img {
  width: 1.41176471em;
  min-width: 1.41176471em;
  max-width: 1.41176471em;
}
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module div.mod-languages a {
  font-size: 0;
  line-height: 0;
  padding: 0;
}
.tm-header .uk-navbar-left .tbx-language-switcher-logo-module div.mod-languages a img {
  font-size: 17px;
}
.tm-header .uk-navbar-left a.uk-logo img {
  /*width: 245px;*/
  width: 12.25em;
}
.tm-header .uk-navbar-right {
  align-items: start;
  min-height: 45px;
  /*padding-top: 76px;*/
  padding-top: 4.75em;
  justify-content: space-between;
  width: calc(100% - 14.375em);
}
.tm-header .uk-navbar-right .uk-navbar-nav {
  padding-left: 0.9375em;
  max-width: calc(100% - 17.1875em);
  flex-wrap: wrap;
}
.tm-header .uk-navbar-right .uk-navbar-nav > li {
  display: inline-block;
}
.tm-header .uk-navbar-right .uk-navbar-nav > li > a {
  min-height: 2.64705882em;
}
.tm-header .uk-navbar-right .uk-navbar-nav > li > a[aria-expanded="true"] {
  background: #ffffff;
}
.tm-header .uk-navbar-right .uk-navbar-nav > li > a[aria-expanded="true"]:before {
  height: 0;
}
.tm-header .uk-navbar-right .uk-navbar-nav > li > a > img {
  display: none;
}
.tm-header .uk-navbar-right .uk-navbar-item {
  justify-content: end;
  width: 14.11764706em;
  min-height: 2.64705882em;
}
.tm-header .uk-navbar-right .uk-navbar-item form.uk-search-default {
  width: auto;
  display: inline-block;
}
.tm-header .uk-navbar-right .uk-navbar-item form.uk-search-default .uk-search-icon {
  width: 2.35294118em;
}
.tm-header .uk-navbar-right .uk-navbar-item form.uk-search-default .uk-search-icon svg {
  width: 1.17647059em !important;
  height: 1.17647059em !important;
}
.tm-header .uk-navbar-right .uk-navbar-item form.uk-search-default .uk-search-input {
  border: 2px solid rgba(92, 98, 107, 0.5);
  width: 14.11764706em;
  height: 2.35294118em;
  padding-left: 2.35294118em;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.tm-header .uk-navbar-right .uk-navbar-item form.uk-search-default .uk-search-input:not(:focus) {
  width: 0px;
  padding-right: 0;
  padding-left: 37px;
  padding-left: 2.17647059em;
}
.tm-header.tbx_menu_fixed .uk-navbar-container {
  position: fixed;
  /*top: -75px;*/
  top: -4.6875em;
  left: 0;
  right: 0;
  z-index: 999;
  padding-bottom: 3px;
}
.tm-header.tbx_menu_fixed .uk-navbar-container > .uk-container {
  padding-bottom: 6px;
}
.tm-header.tbx_menu_fixed .uk-navbar-container > .uk-container .uk-navbar-left {
  margin-left: 0;
  align-items: end;
}
.tm-header.tbx_menu_fixed .uk-navbar-container > .uk-container .uk-navbar-left .tbx-language-switcher-logo-module {
  display: block;
}
.tm-header.tbx_menu_fixed .uk-navbar-container > .uk-container .uk-navbar-left a.uk-logo {
  /*margin-left: 104px;*/
  margin-left: 5.2em;
}
.tm-header.tbx_menu_fixed .uk-navbar-container > .uk-container .uk-navbar-left a.uk-logo img {
  /*width: 119px;*/
  width: 5.95em;
}
.tm-toolbar {
  position: absolute;
  top: 1.36363636em;
  left: 0;
  right: 0;
}
.tm-toolbar.tm-toolbar-default {
  background: transparent;
}
.tm-toolbar.tm-toolbar-default .uk-margin-auto-left {
  z-index: 999;
}
.tm-toolbar .uk-container {
  /*max-width: 1287px;*/
}
.tm-toolbar .mod-languages ul,
.tm-toolbar .mod-languagesul {
  margin-right: -0.72727273em;
}
.tm-toolbar .mod-languages ul li,
.tm-toolbar .mod-languagesul li {
  padding: 0;
  margin: 0;
}
.tm-toolbar .mod-languages ul li img,
.tm-toolbar .mod-languagesul li img {
  padding: 0;
  width: 2.18181818em;
}
.tm-toolbar div.mod-languages a {
  padding: 0.72727273em;
}
#tm-dialog-mobile .uk-offcanvas-bar {
  display: block;
}
#tm-dialog-mobile .uk-offcanvas-bar > div {
  margin: 0;
}
#tm-dialog-mobile .uk-offcanvas-close {
  display: none;
}
#tm-dialog-mobile ul.uk-nav.uk-nav-default > li {
  border-top: 1px solid #e4e4e4;
}
#tm-dialog-mobile ul.uk-nav.uk-nav-default > li > a {
  padding: 10px 20px;
}
#tm-dialog-mobile ul.uk-nav.uk-nav-default > li.uk-parent > a {
  padding-left: 37px;
}
#tm-dialog-mobile ul.uk-nav.uk-nav-default > li.uk-parent .tbx_plus {
  position: absolute;
  left: 10px;
  font-size: 30px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#tm-dialog-mobile ul.uk-nav.uk-nav-default > li ul.uk-nav-sub {
  padding: 0;
}
#tm-dialog-mobile ul.uk-nav.uk-nav-default > li ul.uk-nav-sub > li {
  border-top: 1px solid #e4e4e4;
  padding: 6px 10px 6px 50px;
}
#tm-dialog-mobile ul.uk-nav.uk-nav-default li > a {
  color: #b71431;
}
#tm-dialog-mobile ul.uk-nav.uk-nav-default li.uk-active > a {
  color: #000;
}
#tm-dialog-mobile ul.uk-nav.uk-nav-default img {
  display: none;
}
#tm-dialog-mobile .tbx-language-switcher-module {
  margin: 0;
  padding: 20px;
  background: #a2a7ac;
}
#tm-dialog-mobile .tbx-language-switcher-module ul.uk-nav.uk-nav-default {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
#tm-dialog-mobile .tbx-language-switcher-module ul.uk-nav.uk-nav-default li {
  margin-left: 8px;
  margin-right: 8px;
  padding: 0;
  border: none;
}
#tm-dialog-mobile .tbx-language-switcher-module ul.uk-nav.uk-nav-default li > a {
  padding: 0;
}
#tm-dialog-mobile .tbx-language-switcher-module img {
  width: 24px;
}
#tm-dialog-mobile .tbx-language-switcher-module ul.uk-nav.uk-nav-default img {
  display: block;
}
html {
  --tbx-navbar-font-size-default: 17;
  --tbx-navbar-padding-default: 12;
  --tbx-navbar-offset: 560px;
}
html:lang(pt-pt) {
  --tbx-pt-navbar-max-width: 708;
}
@media (max-width: 1268px) {
  html:lang(pt-pt) .tm-header .uk-navbar-right .uk-navbar-nav > li > a {
    font-size: calc((100vw - var(--tbx-navbar-offset)) * var(--tbx-navbar-font-size-default) / var(--tbx-pt-navbar-max-width));
    padding: 0 calc((100vw - var(--tbx-navbar-offset)) * var(--tbx-navbar-padding-default) / var(--tbx-pt-navbar-max-width));
  }
}
html:lang(es-es) {
  --tbx-es-navbar-max-width: 805;
}
html:lang(es-es) .tm-header .uk-navbar-right .uk-navbar-nav > li > a {
  font-size: calc((1327px - var(--tbx-navbar-offset)) * var(--tbx-navbar-font-size-default) / var(--tbx-es-navbar-max-width));
  padding: 0 calc((1327px - var(--tbx-navbar-offset)) * var(--tbx-navbar-padding-default) / var(--tbx-es-navbar-max-width));
}
@media (max-width: 1327px) {
  html:lang(es-es) .tm-header .uk-navbar-right .uk-navbar-nav > li > a {
    font-size: calc((100vw - var(--tbx-navbar-offset)) * var(--tbx-navbar-font-size-default) / var(--tbx-es-navbar-max-width));
    padding: 0 calc((100vw - var(--tbx-navbar-offset)) * var(--tbx-navbar-padding-default) / var(--tbx-es-navbar-max-width));
  }
}
html:lang(fr-fr) {
  --tbx-fr-navbar-max-width: 839;
}
html:lang(fr-fr) .tm-header .uk-navbar-right .uk-navbar-nav > li > a {
  font-size: calc((1327px - var(--tbx-navbar-offset)) * var(--tbx-navbar-font-size-default) / var(--tbx-fr-navbar-max-width));
  padding: 0 calc((1327px - var(--tbx-navbar-offset)) * var(--tbx-navbar-padding-default) / var(--tbx-fr-navbar-max-width));
}
@media (max-width: 1327px) {
  html:lang(fr-fr) .tm-header .uk-navbar-right .uk-navbar-nav > li > a {
    font-size: calc((100vw - var(--tbx-navbar-offset)) * var(--tbx-navbar-font-size-default) / var(--tbx-fr-navbar-max-width));
    padding: 0 calc((100vw - var(--tbx-navbar-offset)) * var(--tbx-navbar-padding-default) / var(--tbx-fr-navbar-max-width));
  }
}
html:lang(ar-aa) {
  --tbx-ar-navbar-max-width: 434;
}
@media (max-width: 994px) {
  html:lang(ar-aa) .tm-header .uk-navbar-right .uk-navbar-nav > li > a {
    font-size: calc((100vw - var(--tbx-navbar-offset)) * var(--tbx-navbar-font-size-default) / var(--tbx-ar-navbar-max-width));
    padding: 0 calc((100vw - var(--tbx-navbar-offset)) * var(--tbx-navbar-padding-default) / var(--tbx-ar-navbar-max-width));
  }
}
html:lang(de-de) {
  --tbx-de-navbar-max-width: 685;
}
@media (max-width: 1245px) {
  html:lang(de-de) .tm-header .uk-navbar-right .uk-navbar-nav > li > a {
    font-size: calc((100vw - var(--tbx-navbar-offset)) * var(--tbx-navbar-font-size-default) / var(--tbx-de-navbar-max-width));
    padding: 0 calc((100vw - var(--tbx-navbar-offset)) * var(--tbx-navbar-padding-default) / var(--tbx-de-navbar-max-width));
  }
}
html:lang(en-gb) {
  --tbx-en-navbar-max-width: 666;
}
@media (max-width: 1226px) {
  html:lang(en-gb) .tm-header .uk-navbar-right .uk-navbar-nav > li > a {
    font-size: calc((100vw - var(--tbx-navbar-offset)) * var(--tbx-navbar-font-size-default) / var(--tbx-en-navbar-max-width));
    padding: 0 calc((100vw - var(--tbx-navbar-offset)) * var(--tbx-navbar-padding-default) / var(--tbx-en-navbar-max-width));
  }
}
@media (min-width: 480px) {
  .uk-width-small-1-1 {
    width: 100%;
  }
  .uk-width-small-1-2,
  .uk-width-small-2-4,
  .uk-width-small-3-6,
  .uk-width-small-5-10 {
    width: 50%;
  }
  .uk-width-small-1-3,
  .uk-width-small-2-6 {
    width: 33.333%;
  }
  .uk-width-small-2-3,
  .uk-width-small-4-6 {
    width: 66.666%;
  }
  .uk-width-small-1-4 {
    width: 25%;
  }
  .uk-width-small-3-4 {
    width: 75%;
  }
  .uk-width-small-1-5,
  .uk-width-small-2-10 {
    width: 20%;
  }
  .uk-width-small-2-5,
  .uk-width-small-4-10 {
    width: 40%;
  }
  .uk-width-small-3-5,
  .uk-width-small-6-10 {
    width: 60%;
  }
  .uk-width-small-4-5,
  .uk-width-small-8-10 {
    width: 80%;
  }
  .uk-width-small-1-6 {
    width: 16.666%;
  }
  .uk-width-small-5-6 {
    width: 83.333%;
  }
  .uk-width-small-1-10 {
    width: 10%;
  }
  .uk-width-small-3-10 {
    width: 30%;
  }
  .uk-width-small-7-10 {
    width: 70%;
  }
  .uk-width-small-9-10 {
    width: 90%;
  }
}
@media (min-width: 768px) {
  .uk-width-medium-1-1 {
    width: 100%;
  }
  .uk-width-medium-1-2,
  .uk-width-medium-2-4,
  .uk-width-medium-3-6,
  .uk-width-medium-5-10 {
    width: 50%;
  }
  .uk-width-medium-1-3,
  .uk-width-medium-2-6 {
    width: 33.333%;
  }
  .uk-width-medium-2-3,
  .uk-width-medium-4-6 {
    width: 66.666%;
  }
  .uk-width-medium-1-4 {
    width: 25%;
  }
  .uk-width-medium-3-4 {
    width: 75%;
  }
  .uk-width-medium-1-5,
  .uk-width-medium-2-10 {
    width: 20%;
  }
  .uk-width-medium-2-5,
  .uk-width-medium-4-10 {
    width: 40%;
  }
  .uk-width-medium-3-5,
  .uk-width-medium-6-10 {
    width: 60%;
  }
  .uk-width-medium-4-5,
  .uk-width-medium-8-10 {
    width: 80%;
  }
  .uk-width-medium-1-6 {
    width: 16.666%;
  }
  .uk-width-medium-5-6 {
    width: 83.333%;
  }
  .uk-width-medium-1-10 {
    width: 10%;
  }
  .uk-width-medium-3-10 {
    width: 30%;
  }
  .uk-width-medium-7-10 {
    width: 70%;
  }
  .uk-width-medium-9-10 {
    width: 90%;
  }
}
@media (min-width: 960px) {
  .uk-width-large-1-1 {
    width: 100%;
  }
  .uk-width-large-1-2,
  .uk-width-large-2-4,
  .uk-width-large-3-6,
  .uk-width-large-5-10 {
    width: 50%;
  }
  .uk-width-large-1-3,
  .uk-width-large-2-6 {
    width: 33.333%;
  }
  .uk-width-large-2-3,
  .uk-width-large-4-6 {
    width: 66.666%;
  }
  .uk-width-large-1-4 {
    width: 25%;
  }
  .uk-width-large-3-4 {
    width: 75%;
  }
  .uk-width-large-1-5,
  .uk-width-large-2-10 {
    width: 20%;
  }
  .uk-width-large-2-5,
  .uk-width-large-4-10 {
    width: 40%;
  }
  .uk-width-large-3-5,
  .uk-width-large-6-10 {
    width: 60%;
  }
  .uk-width-large-4-5,
  .uk-width-large-8-10 {
    width: 80%;
  }
  .uk-width-large-1-6 {
    width: 16.666%;
  }
  .uk-width-large-5-6 {
    width: 83.333%;
  }
  .uk-width-large-1-10 {
    width: 10%;
  }
  .uk-width-large-3-10 {
    width: 30%;
  }
  .uk-width-large-7-10 {
    width: 70%;
  }
  .uk-width-large-9-10 {
    width: 90%;
  }
}
@media (min-width: 1220px) {
  .uk-width-xlarge-1-1 {
    width: 100%;
  }
  .uk-width-xlarge-1-2,
  .uk-width-xlarge-2-4,
  .uk-width-xlarge-3-6,
  .uk-width-xlarge-5-10 {
    width: 50%;
  }
  .uk-width-xlarge-1-3,
  .uk-width-xlarge-2-6 {
    width: 33.333%;
  }
  .uk-width-xlarge-2-3,
  .uk-width-xlarge-4-6 {
    width: 66.666%;
  }
  .uk-width-xlarge-1-4 {
    width: 25%;
  }
  .uk-width-xlarge-3-4 {
    width: 75%;
  }
  .uk-width-xlarge-1-5,
  .uk-width-xlarge-2-10 {
    width: 20%;
  }
  .uk-width-xlarge-2-5,
  .uk-width-xlarge-4-10 {
    width: 40%;
  }
  .uk-width-xlarge-3-5,
  .uk-width-xlarge-6-10 {
    width: 60%;
  }
  .uk-width-xlarge-4-5,
  .uk-width-xlarge-8-10 {
    width: 80%;
  }
  .uk-width-xlarge-1-6 {
    width: 16.666%;
  }
  .uk-width-xlarge-5-6 {
    width: 83.333%;
  }
  .uk-width-xlarge-1-10 {
    width: 10%;
  }
  .uk-width-xlarge-3-10 {
    width: 30%;
  }
  .uk-width-xlarge-7-10 {
    width: 70%;
  }
  .uk-width-xlarge-9-10 {
    width: 90%;
  }
}
/* Slider - Start */
.uk-slider .uk-slider-items li .uk-overlay {
  align-items: flex-end;
  width: 100%;
  box-sizing: border-box;
}
.uk-slider .uk-slider-items li .uk-overlay > div {
  width: 100%;
}
.uk-slider .uk-slider-items li .uk-overlay > div h3 {
  margin: 0;
}
.uk-slider .uk-slidenav {
  background: rgba(0, 0, 0, 0.5);
  padding: 13px 16px;
}
.uk-slider .uk-slidenav svg {
  width: 18px;
  height: 24px;
}
.uk-slider .uk-slidenav svg * {
  stroke-width: 4px;
  color: #ffffff;
}
.uk-slider .uk-slidenav:hover svg * {
  color: #b71431;
}
.uk-slider .uk-slidenav.uk-slidenav-previous {
  margin-left: 5px;
}
.uk-slider .uk-slidenav.uk-slidenav-next {
  margin-right: 5px;
}
/* Slider - Ende */
/* Slider - Start */
.uk-slider .uk-slider-items li .uk-overlay > div h3 > a {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff !important;
  padding: 0 10px;
  padding-right: 62px;
  font-family: "Roboto", sans-serif;
  position: relative;
  z-index: 1;
  height: 57px !important;
  line-height: 1em;
  height: 28.5px !important;
  font-size: 16px;
  padding-right: 31px;
}
.uk-slider .uk-slider-items li .uk-overlay > div h3 > a:after {
  content: ' ';
  background: url(../../../images/quadrat.png) no-repeat right center;
  background-size: contain;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 62px;
  z-index: -1;
}
.uk-slider .uk-slider-items li .uk-overlay > div h3 > a:before {
  content: ' ';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 62px;
  z-index: -1;
  background: #b71431;
  border-top-left-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 10px;
  line-height: 1 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 3px;
  box-sizing: border-box;
}
.uk-slider .uk-slider-items li .uk-overlay > div h3 > a:after {
  width: 31px;
}
.uk-slider .uk-slider-items li .uk-overlay > div h3 > a:before {
  right: 31px;
  z-index: -1;
  background: #b71431;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
}
.uk-slider .uk-slider-items li:hover .uk-overlay > div h3 > a {
  text-decoration: none;
}
.uk-slider .uk-slider-items li:hover .uk-overlay > div h3 > a:after {
  background: url(../../../images/yoo_everest/Quadrat_grau_trans.png) no-repeat right center;
  background-size: contain;
}
.uk-slider .uk-slider-items li:hover .uk-overlay > div h3 > a:before {
  background: #444F59;
}
/* Slider - Ende */
.tbx_product_item h1.uk-article-title,
.uk-grid > * > .uk-card-default h3.el-title.uk-card-title,
h1.uk-text-primary,
div[id^="wk-grid"] h3 a,
.uk-grid > * > a.uk-panel > h3.el-title,
h3.el-title > a {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff !important;
  padding: 0 10px;
  padding-right: 62px;
  font-family: "Roboto", sans-serif;
  position: relative;
  z-index: 1;
  height: 57px !important;
  line-height: 1em;
}
.tbx_product_item h1.uk-article-title:after,
.uk-grid > * > .uk-card-default h3.el-title.uk-card-title:after,
h1.uk-text-primary:after,
div[id^="wk-grid"] h3 a:after,
.uk-grid > * > a.uk-panel > h3.el-title:after,
h3.el-title > a:after {
  content: ' ';
  background: url(../../../images/quadrat.png) no-repeat right center;
  background-size: contain;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 62px;
  z-index: -1;
}
.tbx_product_item h1.uk-article-title:before,
.uk-grid > * > .uk-card-default h3.el-title.uk-card-title:before,
h1.uk-text-primary:before,
div[id^="wk-grid"] h3 a:before,
.uk-grid > * > a.uk-panel > h3.el-title:before,
h3.el-title > a:before {
  content: ' ';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 62px;
  z-index: -1;
  background: #b71431;
  border-top-left-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 10px;
  line-height: 1 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 3px;
  box-sizing: border-box;
}
div[id^="wk-grid"] h3 a:hover,
.uk-grid > * > a.uk-panel > h3.el-title:hover,
h3.el-title > a:hover {
  text-decoration: none;
}
div[id^="wk-grid"] h3 a:hover:after,
.uk-grid > * > a.uk-panel > h3.el-title:hover:after,
h3.el-title > a:hover:after {
  background: url(../../../images/yoo_everest/Quadrat_grau_trans.png) no-repeat right center;
  background-size: contain;
}
div[id^="wk-grid"] h3 a:hover:before,
.uk-grid > * > a.uk-panel > h3.el-title:hover:before,
h3.el-title > a:hover:before {
  background: #444F59;
}
.uk-grid > * > .uk-card-default:hover h3.el-title.uk-card-title,
.uk-grid > * > a.uk-panel:hover > h3.el-title,
div[id^="wk-grid"] > div:hover h3 a {
  text-decoration: none;
}
.uk-grid > * > .uk-card-default:hover h3.el-title.uk-card-title:after,
.uk-grid > * > a.uk-panel:hover > h3.el-title:after,
div[id^="wk-grid"] > div:hover h3 a:after {
  background: url(../../../images/yoo_everest/Quadrat_grau_trans.png) no-repeat right center;
  background-size: contain;
}
.uk-grid > * > .uk-card-default:hover h3.el-title.uk-card-title:before,
.uk-grid > * > a.uk-panel:hover > h3.el-title:before,
div[id^="wk-grid"] > div:hover h3 a:before {
  background: #444F59;
}
.uk-grid > * > a.uk-panel h3,
div[id^="wk-grid"] .uk-panel h3 {
  position: absolute !important;
  left: 25px;
  right: 25px;
  filter: alpha(opacity=90);
  opacity: 0.9;
  margin: 0 !important;
  margin-top: -67px !important;
}
.uk-grid > * > .uk-card-default h3.el-title.uk-card-title {
  position: absolute !important;
  left: 25px;
  right: 25px;
  filter: alpha(opacity=90);
  opacity: 0.9;
  margin: 0 !important;
  margin-top: -67px !important;
}
.tbx_media_news #tm-main {
  font-size: 16px;
}
.tbx_media_news #tm-main .uk-container > h1,
.tbx_media_news #tm-main .content-category > h1 {
  border: 1px solid #dbdbdb;
  background: #fff;
  padding: 15px;
}
.tbx_media_news #tm-main .uk-container > form,
.tbx_media_news #tm-main .content-category > form {
  border: 1px solid #dbdbdb;
  background: #fff;
  padding: 15px;
}
.tbx_media_news #tm-main .uk-container > form select,
.tbx_media_news #tm-main .content-category > form select {
  background-color: #a2a7ac !important;
  border-color: #e5e5e5;
  line-height: 20px;
  font-size: 16px;
  border-radius: 0;
  padding: 4px 6px;
  height: auto !important;
  margin-bottom: 12px;
}
.tbx_media_news #tm-main .uk-container > form table.com-content-category__table,
.tbx_media_news #tm-main .content-category > form table.com-content-category__table {
  color: #B71431;
  border-color: #e5e5e5;
  --bs-table-accent-bg: #ffffff;
  --bs-table-bg: #ffffff;
  --bs-table-striped-bg: #ffffff;
  --bs-table-striped-color: #B71431;
  --bs-table-active-bg: #ffffff;
  --bs-table-active-color: #B71431;
  --bs-table-hover-bg: #e5e5e5;
  --bs-table-hover-color: #B71431;
}
.tbx_media_news #tm-main .uk-container > form table.com-content-category__table tr,
.tbx_media_news #tm-main .content-category > form table.com-content-category__table tr {
  border-color: #e5e5e5;
}
.tbx_media_news #tm-main .uk-container > form table.com-content-category__table tr th,
.tbx_media_news #tm-main .content-category > form table.com-content-category__table tr th,
.tbx_media_news #tm-main .uk-container > form table.com-content-category__table tr td,
.tbx_media_news #tm-main .content-category > form table.com-content-category__table tr td {
  font-weight: inherit;
}
.tbx_media_news #tm-main .uk-container > form table.com-content-category__table tr th a,
.tbx_media_news #tm-main .content-category > form table.com-content-category__table tr th a,
.tbx_media_news #tm-main .uk-container > form table.com-content-category__table tr td a,
.tbx_media_news #tm-main .content-category > form table.com-content-category__table tr td a {
  font-weight: inherit;
}
.tbx_media_news #tm-main .uk-container > form .com-content-category__counter,
.tbx_media_news #tm-main .content-category > form .com-content-category__counter {
  color: #B71431;
}
.tbx_media_news #tm-main .uk-container > form > a.btn,
.tbx_media_news #tm-main .content-category > form > a.btn {
  display: none;
}
.tbx_media_news #tm-main .uk-container > article,
.tbx_media_news #tm-main .content-category > article {
  border: 1px solid #dbdbdb;
  background: #fff;
  padding: 15px;
  position: relative;
}
@media (min-width: 768px) {
  .tbx_media_news #tm-main .uk-container > article,
  .tbx_media_news #tm-main .content-category > article {
    padding-left: 70px !important;
  }
}
.tbx_media_news #tm-main .uk-container > article > h1 + div,
.tbx_media_news #tm-main .content-category > article > h1 + div {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px solid #e5e5e5;
}
.tbx_media_news #tm-main .uk-container > article div + ul,
.tbx_media_news #tm-main .content-category > article div + ul {
  position: absolute;
  left: 0;
  top: 5px;
  background: #b71431;
  color: #f4f4f5;
  min-width: 35px;
  padding: 8px;
  text-align: center;
  line-height: 0;
  font-size: 0;
}
.tbx_media_news #tm-main .uk-container > article div + ul ddm,
.tbx_media_news #tm-main .content-category > article div + ul ddm {
  display: block;
  font-size: 11px;
  line-height: 18px;
}
.tbx_media_news #tm-main .uk-container > article div + ul dy,
.tbx_media_news #tm-main .content-category > article div + ul dy {
  display: block;
  font-size: 15px;
  line-height: 18px;
}
@media (max-width: 768px) {
  .tbx_media_news #tm-main .uk-container > article div + ul,
  .tbx_media_news #tm-main .content-category > article div + ul {
    display: none !important;
  }
}
@media (min-width: 769px) {
  .tbx_media_news #tm-main .uk-container > article .news_image,
  .tbx_media_news #tm-main .content-category > article .news_image {
    float: left;
    margin-right: 40px;
    max-width: calc(50% - 20px);
  }
  .tbx_media_news #tm-main .uk-container > article .news_image + div,
  .tbx_media_news #tm-main .content-category > article .news_image + div {
    max-width: calc(50% - 20px);
    float: right;
  }
}
.tbx_events #tm-main {
  font-size: 16px;
}
.tbx_events #tm-main .uk-container > h1,
.tbx_events #tm-main .content-category > h1,
.tbx_events #tm-main .uk-container > .uk-panel > h1,
.tbx_events #tm-main .content-category > .uk-panel > h1 {
  border: 1px solid #dbdbdb;
  background: #fff;
  padding: 15px;
}
.tbx_events #tm-main .uk-container > .uk-grid,
.tbx_events #tm-main .content-category > .uk-grid {
  align-content: flex-start;
  align-items: flex-start;
}
.tbx_events #tm-main .uk-container > .uk-grid article,
.tbx_events #tm-main .content-category > .uk-grid article {
  border: 1px solid #dbdbdb;
  background: #fff;
  padding: 15px;
}
.tbx_events #tm-main .uk-container > .uk-grid + div,
.tbx_events #tm-main .content-category > .uk-grid + div {
  border: 1px solid #dbdbdb;
  background: #fff;
  padding: 15px;
}
.tbx_events #tm-main .uk-container > .uk-grid + div > h3,
.tbx_events #tm-main .content-category > .uk-grid + div > h3 {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 20px;
}
.tbx_events #tm-main .uk-container > article,
.tbx_events #tm-main .content-category > article {
  border: 1px solid #dbdbdb;
  background: #fff;
  padding: 15px;
}
.tbx_events #tm-main + div[id^="module-"] .uk-panel {
  padding: 15px;
  background: #ffffff;
  box-shadow: 0 1px 3px rgba(30, 50, 70, 0.3);
}
.tbx_events #tm-main + div[id^="module-"] .uk-panel a {
  font-size: 14px;
}
.tbx_brochures #tm-main {
  font-size: 16px;
}
.tbx_brochures #tm-main .uk-container > h1,
.tbx_brochures #tm-main .content-category > h1,
.tbx_brochures #tm-main .uk-container > .uk-panel > h1,
.tbx_brochures #tm-main .content-category > .uk-panel > h1 {
  border: 1px solid #dbdbdb;
  background: #fff;
  padding: 15px;
}
.tbx_brochures #tm-main .uk-container > .uk-grid,
.tbx_brochures #tm-main .content-category > .uk-grid {
  align-content: flex-start;
  align-items: flex-start;
}
.tbx_brochures #tm-main .uk-container > .uk-grid article,
.tbx_brochures #tm-main .content-category > .uk-grid article {
  border: 1px solid #dbdbdb;
  background: #fff;
  padding: 15px;
}
.tbx_brochures #tm-main .uk-container > article,
.tbx_brochures #tm-main .content-category > article {
  border: 1px solid #dbdbdb;
  background: #fff;
  padding: 15px;
}
.tbx_brochures #tm-main .untere_box {
  margin-left: -10px;
  min-height: 104px;
}
.tbx_brochures #tm-main .untere_box a {
  display: inline-block;
  margin: 10px 0 0 10px !important;
}
.tbx_brochures #tm-main .obere_box {
  min-height: 159px;
}
.tbx_media #tm-main .uk-panel {
  border: 1px solid #dbdbdb;
  background: #fff;
  padding: 15px;
}
.tbx_media #tm-main .uk-panel h2.uk-article-title {
  font-size: 25px;
  padding-top: 0;
  line-height: 30px;
  font-weight: 400;
}
.tbx_media #tm-main .uk-panel .tbx_btn a {
  display: inline-block;
}
.tbx_certificates #tm-main > .uk-container > h1 {
  border: 1px solid #dbdbdb;
  background: #fff;
  padding: 15px;
}
.tbx_certificates #tm-main > .uk-container > article {
  border: 1px solid #dbdbdb;
  background: #fff;
  padding: 15px;
}
.tbx_certificates #tm-main > .uk-container > article .uk-card-default {
  padding: 30px;
  box-shadow: none;
  background-color: #f9f9f9;
  border: 1px solid #e5e5e5;
}
.tbx_certificates #tm-main > .uk-container > article .uk-card-default > .uk-card-media-top {
  margin-top: -30px;
  margin-left: -30px;
  margin-right: -30px;
}
.tbx_certificates #tm-main > .uk-container > article .uk-card-default > .uk-card-media-top [class*=uk-inline] {
  width: 100%;
}
body.tbx_imprint #tm-main > .uk-container > h1 {
  padding: 15px;
  border: 1px solid #e5e5e5;
  background: #fff;
}
body.tbx_imprint #tm-main > .uk-container div[id^="wk-grid"] .uk-panel {
  position: static;
}
body.tbx_imprint #tm-main > .uk-container div[id^="wk-grid"] .uk-panel h3 {
  position: static !important;
  left: initial;
  right: initial;
  filter: initial;
  opacity: initial;
  margin: initial !important;
  margin-top: initial !important;
}
body.tbx_imprint #tm-main > .uk-container div:not(:first-child) > div[id^="wk-grid"] {
  margin-top: 20px;
}
body.tbx_data_protection #tm-main > .uk-container > h1,
body.tbx_data_protection #tm-main > .uk-container > article.uk-article {
  padding: 15px;
  border: 1px solid #e5e5e5;
  background: #fff;
}
body.tbx_legal_disclaimer #tm-main > .uk-container > h1,
body.tbx_legal_disclaimer #tm-main > .uk-container > article.uk-article {
  padding: 15px;
  border: 1px solid #e5e5e5;
  background: #fff;
}
body.tbx_gtc #tm-main > .uk-container > h1,
body.tbx_gtc #tm-main > .uk-container > article.uk-article {
  padding: 15px;
  border: 1px solid #e5e5e5;
  background: #fff;
}
.tbx-newsletter .newletter2go-form form {
  border: 1px solid #dbdbdb;
  margin: auto;
  max-width: 478px;
  padding: 0 15px 15px 15px;
}
.tbx-newsletter .newletter2go-form form input[type=checkbox] {
  margin-top: 0;
}
.tbx-newsletter .newletter2go-form form input[type=email] {
  font-size: 1em;
  width: 100%;
}
.tbx-newsletter .newletter2go-form form label {
  display: inline-block;
  padding-left: 5px;
}
.tbx-newsletter .newletter2go-form form > div:last-child > div:last-child {
  display: flex;
  justify-content: center;
}
/*# sourceMappingURL=toolboxx.css.map */