.mod_visitors .invisible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    float: left;
	width:0px;
	height:0px;
}
/***** multi-column-editor *****/

.multi-column-editor.compact .mce-row:not(:last-of-type) .tl_help,
.multi-column-editor.compact .mce-row:not(:first-of-type) h3 {
  display: none;
}

.multi-column-editor.compact .mce-row:not(:last-of-type) .form-group {
  margin-bottom: 0.125rem;
}
.multi-column-editor.compact .mce-row:not(:first-of-type) {
  padding-top: 0.125rem;
}

.tl_checkbox_wizard .sortable span.label-info {
  display: inline;
}

/***** backend login - background image *****/

.cs_cls_login {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.cs_cls_login body {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-attachment: fixed;
}

.cs_cls_login body:has(> .cs_cls_bg_image) {
  background: none;
}

.cs_cls_login #container {
  position: relative;
  margin: 15px;
  z-index: 10;
}

.cs_cls_login .tl_message {
  margin-top: -20px;
  padding: 0 45px 40px;
  max-width: 260px;
  background: white;
}

.cs_cls_login .tl_error {
  margin-bottom: 0;
  padding: 0;
  font-size: 0.8125rem;
}

.cs_cls_login .cs_cls_bg_image {
  position: fixed;
  inset: 0;
}

.cs_cls_login .cs_cls_bg_image .image_container {
  height: 100%;
}

.cs_cls_login .cs_cls_bg_image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/***** backend login - logo *****/

.cs_cls_logo {
  margin-bottom: 23px;
}

.cs_cls_logo img {
  width: 100%;
  height: auto;
}

/***** backend login - text *****/

.cs_cls_text {
  margin-top: 23px;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
}
#left:has(.current .cs_error_redirect) + #main td.col_url {
  word-break: break-all;
}

@media only screen and (min-width: 768px) {
  #left:has(.current .cs_error_redirect) + #main th.col_count,
  #left:has(.current .cs_error_redirect) + #main td.col_count {
    width: 60px;
    text-align: right;
  }
}

/***** multi-column-editor *****/

.multi-column-editor .selector_container {
  margin-top: 0.1875rem !important;
  margin-bottom: 1.125rem !important;
}



.employee-multiple{overflow:hidden;--bs-gutter-x: 1.5rem;--bs-gutter-y: 0}.employee-multiple__list{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)/2*-1);margin-right:calc(var(--bs-gutter-x)/2*-1);gap:calc(var(--bs-gutter-x) * 0.75) 0}.employee-multiple__item{flex:0 0 calc((100% / 12) * 12);padding-left:calc((var(--bs-gutter-x)/2) + 60px + 8px);padding-right:calc(var(--bs-gutter-x)/2);width:calc((100% / 12) * 12);display:flex;flex-direction:column;position:relative;min-height:75px}.employee-multiple__image{order:1;position:absolute;width:60px;top:0;left:calc(var(--bs-gutter-x)/2)}.employee-multiple__image img{margin:0 auto 1rem;aspect-ratio:1;width:clamp(125px, calc(99.0384615385px + 0.0721153846 * 100vw), 200px);border-radius:100%;object-fit:cover;object-position:center}.employee-multiple__name{order:2}.employee-multiple__position{order:3;opacity:0.75;font-weight:700;font-size:clamp(14px, calc(13.3076923077px + 0.0019230769 * 100vw), 16px)}.employee-multiple__text{order:4;font-size:clamp(14px, calc(12.6153846154px + 0.0038461538 * 100vw), 18px)}.employee-multiple__email{order:5;font-size:clamp(14px, calc(12.6153846154px + 0.0038461538 * 100vw), 18px)}.employee-multiple__name,.employee-multiple__text,.employee-multiple__image,.employee-multiple__email,.employee-multiple__position{display:block;padding-left:0;padding-right:0;text-align:left}.employee-multiple__name{font-size:clamp(16px, calc(14.6153846154px + 0.0038461538 * 100vw), 20px);margin-bottom:clamp(0px, calc(-2.7692307692px + 0.0076923077 * 100vw), 8px);font-weight:bold}.option_demo{margin-top:6rem}.option_demo .employee-multiple__list{gap:calc(var(--bs-gutter-x) * 1) 0}.option_demo .employee-multiple__item{position:relative;z-index:0;padding-bottom:clamp(16px, calc(14.6153846154px + 0.0038461538 * 100vw), 20px)}.option_demo .employee-multiple__item:before{content:"";display:block;position:absolute;top:0;left:calc(var(--bs-gutter-x)/2);right:calc(var(--bs-gutter-x)/2);bottom:0;background:#000;z-index:-1}.option_demo .employee-multiple__name,.option_demo .employee-multiple__text,.option_demo .employee-multiple__email,.option_demo .employee-multiple__position{background:#000;text-align:center;color:#fff;padding:clamp(16px, calc(14.6153846154px + 0.0038461538 * 100vw), 20px) clamp(18px, calc(15.9230769231px + 0.0057692308 * 100vw), 24px) 0}.option_demo .employee-multiple__name{order:2}.option_demo .employee-multiple__position{order:3}.option_demo .employee-multiple__text{order:4}.option_demo .employee-multiple__email{order:5}.option_demo .employee-multiple__image{padding:0}.option_demo .employee-multiple__image img{width:100%;border-radius:0;margin-bottom:0}.option_demo .employee-multiple__name{margin-bottom:0}@media (min-width:768px){.employee-multiple__item{flex:0 0 calc((100% / 12) * 6);width:calc((100% / 12) * 6)}}@media (min-width:992px){.employee-multiple__list{gap:calc(var(--bs-gutter-x) * 3) 0}.employee-multiple__item{flex:0 0 calc((100% / 12) * 4);width:calc((100% / 12) * 4);padding-left:calc(var(--bs-gutter-x)/2)}.employee-multiple__image{position:static;width:auto;top:unset;left:unset}.employee-multiple__name,.employee-multiple__text,.employee-multiple__image,.employee-multiple__email,.employee-multiple__position{padding-left:0.5rem;padding-right:0.5rem;text-align:center}.employee-multiple__list{gap:calc(var(--bs-gutter-x) * 1) 0}.employee-multiple__item{position:relative;z-index:0;padding-bottom:clamp(16px, calc(14.6153846154px + 0.0038461538 * 100vw), 20px)}.employee-multiple__item:before{content:"";display:block;position:absolute;top:0;left:calc(var(--bs-gutter-x)/2);right:calc(var(--bs-gutter-x)/2);bottom:0;background:#000;z-index:-1}.employee-multiple__name,.employee-multiple__text,.employee-multiple__email,.employee-multiple__position{background:#000;text-align:center;color:#fff;padding:clamp(16px, calc(14.6153846154px + 0.0038461538 * 100vw), 20px) clamp(18px, calc(15.9230769231px + 0.0057692308 * 100vw), 24px) 0}.employee-multiple__name{order:2}.employee-multiple__position{order:3}.employee-multiple__text{order:4}.employee-multiple__email{order:5}.employee-multiple__image{padding:0}.employee-multiple__image img{width:100%;border-radius:0;margin-bottom:0}.employee-multiple__name{margin-bottom:0}}@media (min-width:1200px){.employee-multiple__item{flex:0 0 calc((100% / 12) * 3);width:calc((100% / 12) * 3)}}@media (min-width:1200px){.section.sommer-deal .basic-grid--image-left{grid-template-columns:40%}.section.sommer-deal .basic-grid--image-left figure{overflow:hidden}.section.sommer-deal .basic-grid--image-left figure,.section.sommer-deal .basic-grid--image-left picture,.section.sommer-deal .basic-grid--image-left img{height:100%}.section.sommer-deal .basic-grid--image-left img{object-fit:cover;transition:2s}.section.sommer-deal .basic-grid--image-left:has(.button:hover) img{transform:rotate(5deg) scale(1.125)}}.teaser-grid .row{gap:var(--bs-gutter-x) 0}.teaser-grid__item{height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between}.teaser-grid__image-wrapper img{width:100%}.teaser-grid__content-wrapper{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(16px, calc(10.4615384615px + 0.0153846154 * 100vw), 32px)}.teaser-grid__content{flex:1}.teaser-grid__title{margin-bottom:clamp(16px, calc(13.2307692308px + 0.0076923077 * 100vw), 24px)}.teaser-grid__title span{text-wrap:balance;font-family:TheMixB, sans-serif;font-size:clamp(18px, calc(13.1538461538px + 0.0134615385 * 100vw), 32px);font-weight:530;line-height:clamp(28px, calc(23.1538461538px + 0.0134615385 * 100vw), 42px)}.teaser-grid__text p{font-family:TheMixB, sans-serif;font-size:clamp(16px, calc(15.3076923077px + 0.0019230769 * 100vw), 18px);line-height:clamp(28px, calc(26.6153846154px + 0.0038461538 * 100vw), 32px)}.teaser-grid__button{margin-top:clamp(36px, calc(26.3076923077px + 0.0269230769 * 100vw), 64px);display:flex;gap:calc(var(--bs-gutter-x) / 2);flex-wrap:wrap}
