body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@charset "UTF-8";
.contao-cookiebar {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  font-size: 0;
  letter-spacing: 0;
  text-align: center;
  padding: 15px;
  max-height: 100vh;
  box-sizing: border-box;
  pointer-events: none;
  overflow: hidden; }
  .contao-cookiebar * {
    box-sizing: border-box; }
  .contao-cookiebar:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  .contao-cookiebar .cc-inner {
    display: inline-block;
    overflow-y: auto;
    max-height: 100%;
    max-width: 100%;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    font-size: 1rem;
    text-align: left; }
  .contao-cookiebar.cc-top .cc-inner {
    vertical-align: top; }
  .contao-cookiebar.cc-top.cc-active .cc-inner {
    animation: cookiebar-top-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-top.cc-saved .cc-inner {
    animation: cookiebar-top-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom .cc-inner {
    vertical-align: bottom; }
  .contao-cookiebar.cc-bottom.cc-active .cc-inner {
    animation: cookiebar-bottom-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom.cc-saved .cc-inner {
    animation: cookiebar-bottom-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle .cc-inner {
    vertical-align: middle; }
  .contao-cookiebar.cc-middle.cc-active .cc-inner {
    animation: cookiebar-middle-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle.cc-saved .cc-inner {
    animation: cookiebar-middle-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-left {
    text-align: left; }
  .contao-cookiebar.cc-right {
    text-align: right; }
  .contao-cookiebar .cc-head h1:first-child, .contao-cookiebar .cc-head h2:first-child, .contao-cookiebar .cc-head h3:first-child, .contao-cookiebar .cc-head h4:first-child, .contao-cookiebar .cc-head h5:first-child, .contao-cookiebar .cc-head h6:first-child {
    margin-top: 0; }
  .contao-cookiebar .cc-head p {
    margin-bottom: 15px; }
  .contao-cookiebar .cc-btn {
    display: inline-block;
    cursor: pointer;
    width: 100%;
    padding: 8px 14px;
    margin-bottom: 8px;
    font-size: 15px;
    outline: 0 none;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    color: #444;
    background: #f5f5f5; }
    .contao-cookiebar .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .cc-btn:last-child {
      margin-bottom: 0; }
  .contao-cookiebar .grayscale .cc-btn {
    background: #f1efef; }
    .contao-cookiebar .grayscale .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .grayscale .cc-btn.success {
      background: #fbfbfb; }
      .contao-cookiebar .grayscale .cc-btn.success:hover {
        background: #f7f7f7; }
  .contao-cookiebar .highlight .cc-btn.success {
    background: #4e9e3e;
    border-color: #3e7830;
    color: #fff; }
    .contao-cookiebar .highlight .cc-btn.success:hover {
      background: #4c933f; }
  .contao-cookiebar label {
    position: relative;
    display: block;
    padding: 8px 13px 8px 0;
    line-height: 1.2rem; }
    .contao-cookiebar label.group {
      font-weight: 600; }
  .contao-cookiebar input {
    position: absolute;
    width: 1px;
    height: 1px;
    outline: 0 none;
    opacity: 0; }
    .contao-cookiebar input + label {
      padding: 8px 13px 8px 50px;
      cursor: pointer; }
      .contao-cookiebar input + label:before {
        content: '';
        position: absolute;
        top: 6px;
        left: 0;
        width: 35px;
        height: 18px;
        margin: 0;
        box-sizing: content-box;
        border-radius: 10px;
        background: #fff;
        border: 2px solid #9c9b99;
        transition: border-color .2s; }
      .contao-cookiebar input + label:after {
        display: block;
        content: '';
        position: absolute;
        top: 10px;
        left: 4px;
        width: 14px;
        height: 14px;
        border-radius: 10px;
        background: #9c9b99;
        transition: background .2s, margin-left .2s, padding .2s; }
      .contao-cookiebar input + label:active:after {
        padding-left: 5px; }
    .contao-cookiebar input.cc-group-half + label:after {
      background: linear-gradient(to right, #9c9b99 0%, #9c9b99 50%, #399d32 50%, #399d32 100%); }
    .contao-cookiebar input:checked + label:after {
      background: #399d32;
      margin-left: 17px; }
    .contao-cookiebar input:checked + label:active:after {
      margin-left: 12px; }
    .contao-cookiebar input:checked + label:before {
      background: #dcf3db;
      border-color: #399d32; }
    .contao-cookiebar input:disabled + label {
      pointer-events: none; }
      .contao-cookiebar input:disabled + label:after {
        background: #c8c7c5; }
      .contao-cookiebar input:disabled + label:before {
        background: #f4f4f4;
        border-color: #c8c7c5; }
  .contao-cookiebar.cc-active .cc-inner {
    opacity: 1;
    pointer-events: auto;
    visibility: visible; }
  .contao-cookiebar.cc-active.cc-blocked {
    pointer-events: auto;
    animation: cookiebar-overlay-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-saved.cc-inner {
    opacity: 0;
    pointer-events: none;
    visibility: hidden; }
  .contao-cookiebar.cc-saved.cc-blocked {
    pointer-events: none;
    animation: cookiebar-overlay-out 0.5s ease-in-out forwards; }

@media (min-width: 768px) {
  .contao-cookiebar .cc-btn {
    width: auto;
    margin-bottom: 0; }
  .contao-cookiebar .cc-inner {
    max-width: 750px; } }

@keyframes cookiebar-overlay-in {
  0% {
    background: rgba(0, 0, 0, 0); }
  100% {
    background: rgba(0, 0, 0, 0.75); } }

@keyframes cookiebar-overlay-out {
  0% {
    background: rgba(0, 0, 0, 0.75); }
  100% {
    background: rgba(0, 0, 0, 0);
    visibility: hidden; } }

@keyframes cookiebar-top-in {
  0% {
    opacity: 0;
    transform: translateY(-100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-top-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%); } }

@keyframes cookiebar-middle-in {
  0% {
    opacity: 0;
    transform: scale(0); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes cookiebar-middle-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0); } }

@keyframes cookiebar-bottom-in {
  0% {
    opacity: 0;
    transform: translateY(100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-bottom-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%); } }

.contao-cookiebar {
  color: #444444; }
  .contao-cookiebar p {
    color: #868686;
    line-height: 1.4; }
  .contao-cookiebar .cc-inner {
    padding: 25px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    background: #fff; }
  .contao-cookiebar .cc-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: center;
    position: relative;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    margin-bottom: 10px; }
    .contao-cookiebar .cc-group > label {
      flex-grow: 1;
      margin: 5px 0 5px 10px; }
    .contao-cookiebar .cc-group .cc-detail-btn {
      border: 0 none;
      outline: 0 none;
      background: transparent;
      font-size: 13px;
      letter-spacing: 0;
      text-transform: initial;
      cursor: pointer;
      color: #a2a2a2;
      padding: 8px 10px;
      line-height: 1.2rem; }
      .contao-cookiebar .cc-group .cc-detail-btn span:nth-child(2) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(1) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(2) {
        display: inline; }
      .contao-cookiebar .cc-group .cc-detail-btn:hover {
        color: #717171; }
    .contao-cookiebar .cc-group .cc-detail-btn-details {
      display: inline-block;
      border: 0 none;
      outline: 0 none;
      background: transparent;
      font-size: 13px;
      letter-spacing: 0;
      text-transform: initial;
      cursor: pointer;
      color: #a2a2a2;
      text-decoration: underline;
      padding: 0;
      margin: 0 0 10px; }
      .contao-cookiebar .cc-group .cc-detail-btn-details span:nth-child(2) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(1) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(2) {
        display: inline; }
      .contao-cookiebar .cc-group .cc-detail-btn-details:hover {
        color: #717171; }
  .contao-cookiebar .cc-cookies {
    display: none;
    width: 100%;
    background: #fbfbfb;
    border-radius: 0 0 5px 5px; }
    .contao-cookiebar .cc-cookies > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-cookies > p, .contao-cookiebar .cc-cookies > .cc-cookie {
      margin: 0;
      padding: 15px;
      border-top: 1px solid #e6e6e6; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info {
      font-size: 0.875rem;
      background: #fff;
      padding: 10px;
      border-radius: 5px;
      border: 1px solid #efefef; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div > span {
        font-weight: 600; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div + div {
        margin-top: 5px; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info + button.cc-detail-btn-details {
        margin-top: 15px; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-desc > p {
      margin-bottom: 0; }
    .contao-cookiebar .cc-cookies .cc-cookie label.cookie + p, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + .cc-cookie-info, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + button.cc-detail-btn-details {
      margin-top: 10px; }
    .contao-cookiebar .cc-cookies .cc-cookie p {
      margin: 0 0 15px;
      font-size: 0.875rem; }
  .contao-cookiebar .cc-footer, .contao-cookiebar .cc-info {
    text-align: center; }
  .contao-cookiebar .cc-info {
    margin-top: 15px; }
    .contao-cookiebar .cc-info > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-info > a {
      display: inline-block;
      font-size: 0.813rem;
      color: #a2a2a2;
      text-decoration: none; }
      .contao-cookiebar .cc-info > a:hover {
        color: #717171; }
      .contao-cookiebar .cc-info > a + a:before {
        display: inline-block;
        content: '·';
        margin-right: 5px; }

@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}::-webkit-scrollbar{height:3px}::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 0, 0.25)}@font-face{font-family:"standardIcons";src:url("/files/system/fonts/standardIcons.eot?vcismj");src:url("/files/system/fonts/standardIcons.eot?vcismj#iefix") format("embedded-opentype"), url("/files/system/fonts/standardIcons.ttf?vcismj") format("truetype"), url("/files/system/fonts/standardIcons.woff?vcismj") format("woff"), url("/files/system/fonts/standardIcons.svg?vcismj#standardIcons") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="standardIcons-"],[class*=" standardIcons-"]{font-family:"standardIcons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.standardIcons-loop:before{content:""}.standardIcons-repeat:before{content:""}.standardIcons-save:before{content:""}.standardIcons-save_alt:before{content:""}.standardIcons-healing:before{content:""}.standardIcons-panorama_fisheye:before{content:""}.standardIcons-refresh:before{content:""}.standardIcons-check_box:before{content:""}.standardIcons-check_box_outline_blank:before{content:""}.standardIcons-star:before{content:""}.standardIcons-star_outline:before{content:""}.standardIcons-bookmark:before{content:""}.standardIcons-bookmark_outline:before{content:""}.standardIcons-check_circle:before{content:""}.standardIcons-favorite:before{content:""}.standardIcons-favorite_outline:before{content:""}.standardIcons-zoom_in:before{content:""}.standardIcons-zoom_out:before{content:""}.standardIcons-delete_outline:before{content:""}.standardIcons-location_on:before{content:""}.standardIcons-create:before{content:""}.standardIcons-access_time:before{content:""}.standardIcons-local_grocery_store:before{content:""}.standardIcons-person:before{content:""}.standardIcons-person_outline:before{content:""}.standardIcons-add_shopping_cart:before{content:""}.standardIcons-credit_card:before{content:""}.standardIcons-delete:before{content:""}.standardIcons-logout:before{content:""}.standardIcons-phone_enabled:before{content:""}.standardIcons-pause:before{content:""}.standardIcons-pause_circle_filled:before{content:""}.standardIcons-pause_circle_outline:before{content:""}.standardIcons-play_arrow:before{content:""}.standardIcons-play_circle_filled:before{content:""}.standardIcons-play_circle_outline:before{content:""}.standardIcons-stop:before{content:""}.standardIcons-emailmailmarkunreadlocal_post_office:before{content:""}.standardIcons-mail_outline:before{content:""}.standardIcons-add:before{content:""}.standardIcons-add_circle:before{content:""}.standardIcons-add_circle_outlinecontrol_point:before{content:""}.standardIcons-remove:before{content:""}.standardIcons-remove_circledo_not_disturb_on:before{content:""}.standardIcons-remove_circle_outline:before{content:""}.standardIcons-insert_drive_file:before{content:""}.standardIcons-insert_photoimagephoto:before{content:""}.standardIcons-arrow_back:before{content:""}.standardIcons-cancel:before{content:""}.standardIcons-check:before{content:""}.standardIcons-arrow_downward:before{content:""}.standardIcons-highlight_remove:before{content:""}.standardIcons-facebook:before{content:""}.standardIcons-instagram:before{content:""}.standardIcons-youtube:before{content:""}.standardIcons-call:before{content:""}.standardIcons-arrow_forward:before{content:""}.standardIcons-arrow_upward:before{content:""}.standardIcons-search:before{content:""}.standardIcons-clear:before{content:""}.standardIcons-close:before{content:""}.standardIcons-keyboard_arrow_down:before{content:""}.standardIcons-keyboard_arrow_left:before{content:""}.standardIcons-keyboard_arrow_right:before{content:""}.standardIcons-keyboard_arrow_up:before{content:""}.standardIcons-dehaze:before{content:""}@font-face{font-family:"icomoon";src:url("../../files/system/fonts/icomoon.eot?7nlf4k");src:url("../../files/system/fonts/icomoon.eot?7nlf4k#iefix") format("embedded-opentype"), url("../../files/system/fonts/icomoon.ttf?7nlf4k") format("truetype"), url("../../files/system/fonts/icomoon.woff?7nlf4k") format("woff"), url("../../files/system/fonts/icomoon.svg?7nlf4k#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-whatsapp:before{content:""}.icon-brand:before{content:""}.icon-social:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-category-small:before{content:""}.icon-category:before{content:""}.icon-location-filled:before{content:""}.icon-location-outlined:before{content:""}.icon-location-small:before{content:""}.icon-location:before{content:""}.icon-print:before{content:""}.icon-share:before{content:""}@font-face{font-family:"Work Sans";font-style:normal;font-weight:200;src:url("../../files/system/fonts/work-sans-v18-latin-200.eot");src:local(""), url("../../files/system/fonts/work-sans-v18-latin-200.eot?#iefix") format("embedded-opentype"), url("../../files/system/fonts/work-sans-v18-latin-200.woff2") format("woff2"), url("../../files/system/fonts/work-sans-v18-latin-200.woff") format("woff"), url("../../files/system/fonts/work-sans-v18-latin-200.ttf") format("truetype"), url("../../files/system/fonts/work-sans-v18-latin-200.svg#WorkSans") format("svg")}@font-face{font-family:"Work Sans";font-style:normal;font-weight:400;src:url("../../files/system/fonts/work-sans-v18-latin-regular.eot");src:local(""), url("../../files/system/fonts/work-sans-v18-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/system/fonts/work-sans-v18-latin-regular.woff2") format("woff2"), url("../../files/system/fonts/work-sans-v18-latin-regular.woff") format("woff"), url("../../files/system/fonts/work-sans-v18-latin-regular.ttf") format("truetype"), url("../../files/system/fonts/work-sans-v18-latin-regular.svg#WorkSans") format("svg")}@font-face{font-family:"Work Sans";font-style:normal;font-weight:500;src:url("../../files/system/fonts/work-sans-v18-latin-500.eot");src:local(""), url("../../files/system/fonts/work-sans-v18-latin-500.eot?#iefix") format("embedded-opentype"), url("../../files/system/fonts/work-sans-v18-latin-500.woff2") format("woff2"), url("../../files/system/fonts/work-sans-v18-latin-500.woff") format("woff"), url("../../files/system/fonts/work-sans-v18-latin-500.ttf") format("truetype"), url("../../files/system/fonts/work-sans-v18-latin-500.svg#WorkSans") format("svg")}@font-face{font-family:"Work Sans";font-style:normal;font-weight:600;src:url("../../files/system/fonts/work-sans-v18-latin-600.eot");src:local(""), url("../../files/system/fonts/work-sans-v18-latin-600.eot?#iefix") format("embedded-opentype"), url("../../files/system/fonts/work-sans-v18-latin-600.woff2") format("woff2"), url("../../files/system/fonts/work-sans-v18-latin-600.woff") format("woff"), url("../../files/system/fonts/work-sans-v18-latin-600.ttf") format("truetype"), url("../../files/system/fonts/work-sans-v18-latin-600.svg#WorkSans") format("svg")}@font-face{font-family:"Work Sans";font-style:normal;font-weight:800;src:url("../../files/system/fonts/work-sans-v18-latin-800.eot");src:local(""), url("../../files/system/fonts/work-sans-v18-latin-800.eot?#iefix") format("embedded-opentype"), url("../../files/system/fonts/work-sans-v18-latin-800.woff2") format("woff2"), url("../../files/system/fonts/work-sans-v18-latin-800.woff") format("woff"), url("../../files/system/fonts/work-sans-v18-latin-800.ttf") format("truetype"), url("../../files/system/fonts/work-sans-v18-latin-800.svg#WorkSans") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url("../../files/system/fonts/roboto-v30-latin-300.eot");src:local(""), url("../../files/system/fonts/roboto-v30-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/system/fonts/roboto-v30-latin-300.woff2") format("woff2"), url("../../files/system/fonts/roboto-v30-latin-300.woff") format("woff"), url("../../files/system/fonts/roboto-v30-latin-300.ttf") format("truetype"), url("../../files/system/fonts/roboto-v30-latin-300.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("../../files/system/fonts/roboto-v30-latin-regular.eot");src:local(""), url("../../files/system/fonts/roboto-v30-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/system/fonts/roboto-v30-latin-regular.woff2") format("woff2"), url("../../files/system/fonts/roboto-v30-latin-regular.woff") format("woff"), url("../../files/system/fonts/roboto-v30-latin-regular.ttf") format("truetype"), url("../../files/system/fonts/roboto-v30-latin-regular.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url("../../files/system/fonts/roboto-v30-latin-500.eot");src:local(""), url("../../files/system/fonts/roboto-v30-latin-500.eot?#iefix") format("embedded-opentype"), url("../../files/system/fonts/roboto-v30-latin-500.woff2") format("woff2"), url("../../files/system/fonts/roboto-v30-latin-500.woff") format("woff"), url("../../files/system/fonts/roboto-v30-latin-500.ttf") format("truetype"), url("../../files/system/fonts/roboto-v30-latin-500.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("../../files/system/fonts/roboto-v30-latin-700.eot");src:local(""), url("../../files/system/fonts/roboto-v30-latin-700.eot?#iefix") format("embedded-opentype"), url("../../files/system/fonts/roboto-v30-latin-700.woff2") format("woff2"), url("../../files/system/fonts/roboto-v30-latin-700.woff") format("woff"), url("../../files/system/fonts/roboto-v30-latin-700.ttf") format("truetype"), url("../../files/system/fonts/roboto-v30-latin-700.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;src:url("../../files/system/fonts/roboto-v30-latin-900.eot");src:local(""), url("../../files/system/fonts/roboto-v30-latin-900.eot?#iefix") format("embedded-opentype"), url("../../files/system/fonts/roboto-v30-latin-900.woff2") format("woff2"), url("../../files/system/fonts/roboto-v30-latin-900.woff") format("woff"), url("../../files/system/fonts/roboto-v30-latin-900.ttf") format("truetype"), url("../../files/system/fonts/roboto-v30-latin-900.svg#Roboto") format("svg")}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger.is-active:hover{opacity:0.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:0px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}@keyframes grow{0%{display:none;opacity:0}1%{display:block;opacity:0;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}.old_browser_warning{position:fixed;left:0;right:0;bottom:0;z-index:5000;background:#E8423F;color:#fff;font-size:1.5em;padding:0 5%;font-size:0.9em;text-align:center}.old_browser_warning a{color:#fff}header>.inside,.mod_article,#footer_extended .inside,footer>.inside{width:90%;margin:0 auto}header{z-index:500;position:fixed;top:0;left:0;right:0;max-width:1920px;margin:0 auto;background:#fff;height:4em;border-bottom:3px solid #150B0B}header>.inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}header>.inside>.rs-columns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:5em;margin-left:auto}header>.inside>.rs-columns>.rs-column{margin-top:0;margin-bottom:0}header>.inside>.rs-columns>.rs-column:last-child .rs-columns{display:inline}header>.inside>.rs-columns .rs-columns:last-child .rs-column{width:2em;float:right;margin-top:0;margin-bottom:0}header>.inside>.rs-columns .rs-columns:last-child .rs-column:nth-child(2){margin-left:1em}header>.inside>.rs-columns .rs-columns:last-child .rs-column img{border:none;border-radius:0}header>.inside>.rs-columns .rs-columns:last-child .rs-column:first-child{margin-left:0.75em;margin-right:0}header .signet img{max-height:50px;width:auto;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}header .signet img[data-used="sticky"]{display:none}header.sticky .signet img{max-height:50px;width:auto}header.sticky .signet img[data-used="default"]{display:none}header.sticky .signet img[data-used="sticky"]{display:block}.mod_article{background:#EFEFEF;margin-top:0em;padding:7.5em 5%}.mod_article:first-child .rs-columns:before{display:none;content:"";position:absolute;height:calc(100vh - 8.65em);width:100%;background-image:url(/files/system/images/kreis-head.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom left;left:0}.mod_article.fullwidth{width:100%;max-width:100%}.mod_article.fullwidth.last{margin-bottom:0}.mod_article.slimwidth{width:90%}.mod_article.first{margin-top:0}.mod_article.last{margin-bottom:1.5em}footer{background:#fff;border-top:3px solid #150B0B}footer .inside{padding:2em 0}footer a{font-weight:300;letter-spacing:normal;text-transform:unset}footer .nav_footer a{font-weight:600;letter-spacing:0.1458333333em;text-transform:uppercase}footer .ce_image{display:inline;float:left}footer .ce_image .image_container img{height:4.25em;width:auto;border-radius:0;border:none;margin-right:2em}footer .mod_customnav a,footer .mod_customnav strong,footer p{padding:0;margin:0}@media screen and (min-width:768px){header{height:auto}header .signet img{max-height:100px}header>.inside{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}header>.inside>.rs-columns{width:100%}.mod_article.slimwidth{width:80%}}@media screen and (min-width:1024px){.mod_article.slimwidth{width:66%}}.rs-columns{clear:both;display:inline-block;width:100%}.rs-column{float:left;width:100%;margin-top:3.3333333333%;margin-right:3.3333333333%;margin-bottom:3em}.rs-column:last-child{margin-bottom:0}.rs-column.-large-first{clear:left}.rs-column.-large-last{margin-right:-5px}.rs-column.-large-first-row{margin-top:0}.rs-column.-large-col-1-1{width:100%}.rs-column.-large-col-2-1{width:48.3333333333%}.rs-column.-large-col-2-2{width:100%}.rs-column.-large-col-3-1{width:31.1111111111%}.rs-column.-large-col-3-2{width:65.5555555556%}.rs-column.-large-col-3-3{width:100%}.rs-column.-large-col-4-1{width:22.5%}.rs-column.-large-col-4-2{width:48.3333333333%}.rs-column.-large-col-4-3{width:74.1666666667%}.rs-column.-large-col-4-4{width:100%}.rs-column.-large-col-5-1{width:17.3333333333%}.rs-column.-large-col-5-2{width:38%}.rs-column.-large-col-5-3{width:58.6666666667%}.rs-column.-large-col-5-4{width:79.3333333333%}.rs-column.-large-col-5-5{width:100%}.rs-column.-large-col-6-1{width:13.8888888889%}.rs-column.-large-col-6-2{width:31.1111111111%}.rs-column.-large-col-6-3{width:48.3333333333%}.rs-column.-large-col-6-4{width:65.5555555556%}.rs-column.-large-col-6-5{width:82.7777777778%}.rs-column.-large-col-6-6{width:100%}@media screen and (max-width:768px){.rs-column{margin-top:2.5%;margin-right:2.5%}.rs-column.-large-first{clear:none}.rs-column.-large-last{margin-right:2.5%}.rs-column.-large-first-row{margin-top:2.5%}.rs-column.-medium-first{clear:left}.rs-column.-medium-last{margin-right:-5px}.rs-column.-medium-first-row{margin-top:0}.rs-column.-medium-col-1-1{width:100%}.rs-column.-medium-col-2-1{width:48.75%}.rs-column.-medium-col-2-2{width:100%}.rs-column.-medium-col-3-1{width:31.6666666667%}.rs-column.-medium-col-3-2{width:65.8333333333%}.rs-column.-medium-col-3-3{width:100%}.rs-column.-medium-col-4-1{width:23.125%}.rs-column.-medium-col-4-2{width:48.75%}.rs-column.-medium-col-4-3{width:74.375%}.rs-column.-medium-col-4-4{width:100%}.rs-column.-medium-col-5-1{width:18%}.rs-column.-medium-col-5-2{width:38.5%}.rs-column.-medium-col-5-3{width:59%}.rs-column.-medium-col-5-4{width:79.5%}.rs-column.-medium-col-5-5{width:100%}.rs-column.-medium-col-6-1{width:14.5833333333%}.rs-column.-medium-col-6-2{width:31.6666666667%}.rs-column.-medium-col-6-3{width:48.75%}.rs-column.-medium-col-6-4{width:65.8333333333%}.rs-column.-medium-col-6-5{width:82.9166666667%}.rs-column.-medium-col-6-6{width:100%}}@media screen and (max-width:599px){.rs-column{margin-top:2.5%;margin-right:2.5%}.rs-column.-large-last{margin-right:2.5%}.rs-column.-large-first-row{margin-top:2.5%}.rs-column.-medium-first{clear:none}.rs-column.-medium-last{margin-right:2.5%}.rs-column.-medium-first-row{margin-top:2.5%}.rs-column.-small-first{clear:left}.rs-column.-small-last{margin-right:-5px}.rs-column.-small-first-row{margin-top:0}.rs-column.-small-col-1-1{width:100%}.rs-column.-small-col-2-1{width:48.75%}.rs-column.-small-col-2-2{width:100%}.rs-column.-small-col-3-1{width:31.6666666667%}.rs-column.-small-col-3-2{width:65.8333333333%}.rs-column.-small-col-3-3{width:100%}.rs-column.-small-col-4-1{width:23.125%}.rs-column.-small-col-4-2{width:48.75%}.rs-column.-small-col-4-3{width:74.375%}.rs-column.-small-col-4-4{width:100%}.rs-column.-small-col-5-1{width:18%}.rs-column.-small-col-5-2{width:38.5%}.rs-column.-small-col-5-3{width:59%}.rs-column.-small-col-5-4{width:79.5%}.rs-column.-small-col-5-5{width:100%}.rs-column.-small-col-6-1{width:14.5833333333%}.rs-column.-small-col-6-2{width:31.6666666667%}.rs-column.-small-col-6-3{width:48.75%}.rs-column.-small-col-6-4{width:65.8333333333%}.rs-column.-small-col-6-5{width:82.9166666667%}.rs-column.-small-col-6-6{width:100%}}@media screen and (min-width:768px){.rs-column{margin-bottom:0}}#cboxOverlay{background-color:#fff}#cboxContent{margin-bottom:2em}#cboxLoadedContent,#cboxContent{border-radius:40px}#cboxNext,#cboxPrevious,#cboxClose{background:none;text-indent:0;color:#150B0B;font-size:2em;width:auto;height:auto;width:45px;height:45px;line-height:1;padding:0;border:3px solid #150B0B;border-radius:50%;background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}#cboxNext,#cboxPrevious{font-size:2em;top:100%}#cboxNext{right:20px}#cboxPrevious{left:20px}#cboxClose{margin-top:-30px;padding:0.3em}#cboxContent{margin-top:2em}#cboxTitle,#cboxCurrent{font-size:0.75em;top:-1.5em}#cboxCurrent{display:none;background:white}@media screen and (min-width:768px){#cboxNext,#cboxPrevious,#cboxClose{width:60px;height:60px}#cboxNext,#cboxPrevious{font-size:3em;top:50%}}.ce_gallery ul{width:100%;display:grid;gap:1.416666667em}.ce_gallery ul li{width:100%}.ce_gallery li{padding-left:0}.ce_gallery li::marker{content:"";display:none}.ce_gallery figure{box-sizing:border-box;height:100%}.ce_gallery img{height:100%;object-fit:cover;width:100%;aspect-ratio:1}.ce_image{position:relative}.ce_image img{display:block;transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out}.ce_image:hover,.ce_image:focus{cursor:pointer}.image_round img{aspect-ratio:1 !important;object-fit:cover !important;border-radius:99999999px !important}.image_container img{border:3px solid #150B0B;box-sizing:border-box;border-radius:40px}@media screen and (min-width:768px){.ce_gallery ul.cols_1{grid-template-columns:1fr}.ce_gallery ul.cols_2{grid-template-columns:1fr 1fr}.ce_gallery ul.cols_3{grid-template-columns:1fr 1fr}.ce_gallery ul.cols_4{grid-template-columns:1fr 1fr}.ce_gallery ul.cols_5{grid-template-columns:1fr 1fr}.ce_gallery ul.cols_6{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.ce_gallery ul.cols_3{grid-template-columns:1fr 1fr 1fr}.ce_gallery ul.cols_4{grid-template-columns:1fr 1fr 1fr 1fr}.ce_gallery ul.cols_5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.ce_gallery ul.cols_6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.rsts-skin-default{}.rsts-skin-default:not(.clip-shape){border:3px solid #150B0B;border-radius:40px}.rsts-skin-default.clip-shape .rsts-crop{min-height:28em !important}.rsts-skin-default.clip-shape .rsts-next{right:15%}.rsts-skin-default:hover .rsts-nav-numbers a,.rsts-skin-default:hover .rsts-nav-tabs a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.rsts-skin-default .rsts-main{position:relative}.rsts-skin-default .rsts-type-fade .rsts-slide{background-color:white}.rsts-skin-default .rsts-caption{position:absolute;top:20px;left:20px;margin-right:20px;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:white;background-color:black;background-color:rgba(0, 0, 0, 0.4);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(0, -20px);-moz-transform:translate(0, -20px);-ms-transform:translate(0, -20px);-o-transform:translate(0, -20px);transform:translate(0, -20px);-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;-moz-transition:opacity 0.5s, -moz-transform 0.5s;-o-transition:opacity 0.5s, -o-transform 0.5s;transition:opacity 0.5s, transform 0.5s}.rsts-skin-default .rsts-active .rsts-caption{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-video-play,.rsts-skin-default .rsts-video-stop,.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{width:60px;height:60px;background:#fff;border-radius:50%;border:3px solid #150B0B;position:absolute;bottom:calc(50% - 35px);overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.rsts-skin-default .rsts-prev:before,.rsts-skin-default .rsts-next:before,.rsts-skin-default .rsts-video-play:before,.rsts-skin-default .rsts-video-stop:before,.rsts-skin-default .rsts-thumbs-prev:before,.rsts-skin-default .rsts-thumbs-next:before{font-family:"icomoon";content:"";color:#150B0B;text-indent:0;font-size:1.25em;line-height:1}.rsts-skin-default .rsts-prev:hover,.rsts-skin-default .rsts-next:hover,.rsts-skin-default .rsts-video-play:hover,.rsts-skin-default .rsts-video-stop:hover,.rsts-skin-default .rsts-thumbs-prev:hover,.rsts-skin-default .rsts-thumbs-next:hover{background-color:rgba(255, 255, 255, 0.7)}.rsts-skin-default .rsts-prev>span,.rsts-skin-default .rsts-next>span,.rsts-skin-default .rsts-video-play>span,.rsts-skin-default .rsts-video-stop>span,.rsts-skin-default .rsts-thumbs-prev>span,.rsts-skin-default .rsts-thumbs-next>span{opacity:0;display:none;height:0}.rsts-skin-default .rsts-next:before,.rsts-skin-default .rsts-thumbs-next:before{content:"";margin-left:6px}.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{position:absolute;top:50%;right:10px;margin-top:-15px}.rsts-skin-default .rsts-thumbs-prev{right:auto;left:10px}.rsts-skin-default .rsts-direction-y .rsts-prev{background:url("/../../../files/system/images/colorbox/navigate_before.svg")}.rsts-skin-default .rsts-direction-y .rsts-next{background:url("/../../../files/system/images/colorbox/navigate_next.svg")}.rsts-skin-default .rsts-video-playing .rsts-nav,.rsts-skin-default .rsts-video-playing .rsts-prev,.rsts-skin-default .rsts-video-playing .rsts-next{display:none}.rsts-skin-default .rsts-video-playing .rsts-nav-thumbs{display:block}.rsts-skin-default .rsts-touch .rsts-nav-numbers,.rsts-skin-default .rsts-touch .rsts-nav-tabs{display:none}.rsts-skin-default .rsts-nav{position:absolute;right:95px;bottom:12px;left:10px;text-align:right}.rsts-skin-default .rsts-nav ul{margin:0 !important;padding:0 !important}.rsts-skin-default .rsts-nav li{display:inline}.rsts-skin-default .rsts-nav .rsts-nav-prev,.rsts-skin-default .rsts-nav .rsts-nav-next{display:none}.rsts-skin-default .rsts-nav-numbers a,.rsts-skin-default .rsts-nav-tabs a{display:inline-block;height:30px;min-width:30px;padding:0.65em 0.5em 0.5em;margin:0 2px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;font-size:12px;text-align:center;text-decoration:none;color:white;background-color:#555555;background-color:rgba(85, 85, 85, 0.6);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);box-shadow:0 0 2px rgba(0, 0, 0, 0.2);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.rsts-skin-default .rsts-nav-numbers a:hover,.rsts-skin-default .rsts-nav-numbers a.active,.rsts-skin-default .rsts-nav-tabs a:hover,.rsts-skin-default .rsts-nav-tabs a.active{color:#333333;background-color:white;background-color:rgba(255, 255, 255, 0.5)}.rsts-skin-default .rsts-nav-bullets{line-height:0}.rsts-skin-default .rsts-nav-bullets a{display:inline-block;width:9px;height:9px;overflow:hidden;margin:12px 4px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;outline:none;text-align:left;text-indent:-999px;background-color:white;background-color:rgba(255, 255, 255, 0.8);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 2px #777777;-moz-box-shadow:0 0 2px #777777;box-shadow:0 0 2px #777777}.rsts-skin-default .rsts-nav-bullets a:hover,.rsts-skin-default .rsts-nav-bullets a.active{background-color:#777777;-webkit-box-shadow:inset 0 2px 0 -1px rgba(255, 255, 255, 0.5), inset 0 -2px 0 -1px rgba(0, 0, 0, 0.3), 0 0 0 1px #555555;-moz-box-shadow:inset 0 2px 0 -1px rgba(255, 255, 255, 0.5), inset 0 -2px 0 -1px rgba(0, 0, 0, 0.3), 0 0 0 1px #555555;box-shadow:inset 0 2px 0 -1px rgba(255, 255, 255, 0.5), inset 0 -2px 0 -1px rgba(0, 0, 0, 0.3), 0 0 0 1px #555555}.rsts-skin-default .rsts-nav-thumbs{position:static;padding-top:5px}.rsts-skin-default .rsts-thumbs-slide{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.rsts-skin-default .rsts-thumbs-slide.rsts-thumbs-active-thumb{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.rsts-skin-default .rsts-video-play{top:50%;right:auto;bottom:auto;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAb1BMVEU4ODgGBgbx8fGurq7i4uIODg5QUFD7+/vBwcEUFBQYGBggICC1tbXNzc0JCQkVFRWsrKwTExPExMTS0tImJibv7+9KSkozMzP4+PhYWFj+/v6Dg4MDAwPl5eVycnKenp4MDAza2toPDw////8AAACZ5/RyAAAAJXRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwmBGiwAAALNJREFUeNrt1kcOwkAQRFFyxsYmBxtDc/8zIrGpA/xaWKhnO9KT5ncvZvCxnGSSSSaZv2GK0sIsFzMHM53MWwPzfkU8OwsT9cHCRHOyMHFpLYwCIUaBEKNAiFEgxCgQYhSIMQrEGAXijAJxJrZrC7NZGZjb/WF41PHqSLw/Owa+q9D6KQthlAUwykIYZSGMsiBGWRCjLIhRFsQoC2Ga0S8LZMqx7gAzLPr0aUsmmWSS6SXzBf8cqwAv1zglAAAAAElFTkSuQmCC")}.rsts-skin-default .rsts-video-stop{top:20px;right:20px;left:auto;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEWnp6dOTk7x8fHv7+9HR0fw8PDu7u7e3t5NTU3f398UFBQTExP4+PhLS0tvb29xcXH09PRJSUn39/fn5+cWFhampqb29vZISEhMTExLS0ukpKT////r6+sAAAD///8AAABKSkr19fUAAAD///8df9PJAAAAJHRSTlN6e35+e35+e3t7fX1/fHl5fXt/e315fnt7e3p/foGBfnt9gIDdofLFAAAAk0lEQVR42u2SSQ7DIAxF03nKPBEC2Ni9/x3jsMXqsuqiljxITx/8EcX7Y/wxuOmUhmPhIMdlg4akzxGbMscrBu4IyHLANce+Ymb7WKRWPsdyqpCnZJzVzUmUEgvpxmAYA4dxAB3TIanvupqisJdkRwr2O403K9V43bdpgaLuu6/x3KY7sO7VN7+m4TI5+K3v8H28AYM7doAzbo6MAAAAAElFTkSuQmCC")}.rsts-skin-default .rsts-video-youtube>.rsts-video-stop{top:25px}.rsts-skin-default .rsts-video-vimeo>.rsts-video-stop{top:10px;right:auto;left:10px}.rsts-skin-default .rsts-progress{position:absolute;top:0;right:0;width:100%;height:2px;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.rsts-skin-default .rsts-progress.rsts-progress-active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}.rsts-skin-default .rsts-progress div{height:100%;background-color:white}.rsts-skin-default .rsts-prev{left:5%}.rsts-skin-default .rsts-next{right:5%}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-device-pixel-ratio:1.3333333333),only screen and (min-device-pixel-ratio:1.3){.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-video-play,.rsts-skin-default .rsts-video-stop,.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{width:60px;height:60px}.rsts-skin-default .rsts-video-play{background-image:url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAARVBMVEUJCQlOTk4nJyddXV1gYGD29vbh4eGTk5PAwMA2NjYYGBgGBga3t7dUVFQtLS0SEhKHh4fb29sDAwPz8/NaWlr///8AAACZTZFgAAAAF3RSTlOAgICAgICAgICAgICAgICAgICAgICAgCZn8kAAAAFfSURBVHja7dpZUsMwFAVR5gDRLMT+l8r1Cqjih/5oLyB1kurYlp4evkGXGDFixIgRI0aMGDFixIgRI0aMGDFifseQvsBfPvjrdgdhzvsnCHPePkCY8/oCwpxzu4MwCQeESTggTMIBYa5wQJiEA8IkHBAm4YAwVzggTMIBYRIOCJNwQJgrHBAm4YAwCQeESTggzBUOCJNwQJiEA8IkHBDmCgeESTggTMIBYRIOCHOFA8IkHBAm4YAw5/UZhDn7iYOZjfPLlM5pZizMv2lXzk1vNs4duHTOs2kszFN7V87L1WycN73SOe/AY2FWB7tyFnGzcVaUpXPW2mNhdiF25WwWzcbZuSqds6c3Fma3c1fOpvRsnB3y0jmzg7EwU5VdOcOv2TiTuNI5M8qxMNPbXTlD9tk4E//SOWchxsKcEnmsoMM8qGNOYsRgLjFixIgRI0aMGDFixIgRI0aMGDH/e/0Ai4OJ2+ZcrkwAAAAASUVORK5CYII=');background-size:70px, 70px}.rsts-skin-default .rsts-video-stop{background-image:url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAALVBMVEXo6OjGxsZjY2PKysq3t7ewsLCOjo7f39+Pj4/l5eVfX19hYWHj4+NRUVH///80A/15AAAAD3RSTlOGkL2PlZemiKWHvr2HyICcCOzTAAAAv0lEQVR42u3VSQ7DIAxA0bRJSBjs+x83mzYfNnatLqpKeM0THmRY9IuYeOKJJ7bwlsdTWwCfUpsS+Smni7EipfVW5PQwtte5iqAdvIvcGiuy25gs0e1ta7YwuqJ76+NRr6P1MbkSTM7HaKyP0QXK1HyMxgaxrjde1cBe1TV4MzZeMxYdm7OvF9OWR7H0YtpDG/ojnDurnc6hfT7Iw9tnImE7ney00bdFJ3Uw+mXpQoq822Nv8/Yf383EE0/8G3wBfh3Bcn7dsMIAAAAASUVORK5CYII=');background-size:30px, 30px}}@media screen and (min-width:calc(1920px+100px)){.rsts-skin-default .rsts-prev{left:calc((100% - 90%) / 2)}.rsts-skin-default .rsts-next{right:calc((100% - 90%) / 2)}}h1,h2,h3,h4,h5,h6{font-weight:600;margin-bottom:0;color:#150B0B;margin-top:0;hyphens:auto;letter-spacing:normal;text-transform:none}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:0.3em}.home h1{hyphens:manual}h1{font-size:2.5em}h2{margin-bottom:0.3em;font-size:2.5em}h3,h4,h5,h6{font-size:1.216em}h3 a,h4 a,h5 a,h6 a{text-transform:none;letter-spacing:0}h4,h5,h6{font-size:0.966em}p{margin:1.25em 0}ul li::marker{content:"○  ";font-size:1em;color:#150B0B}.ce_hyperlink a{color:#fff;background:#150B0B;padding:1em 2em;border-radius:99999999px;width:fit-content;display:inline-block}.ce_hyperlink:hover a{color:#fff;background:#E8423F}a h1,a h2,a h3,a h4,a h5,a h6{transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out}a h1:hover,a h2:hover,a h3:hover,a h4:hover,a h5:hover,a h6:hover{color:#E8423F}@media screen and (min-width:768px){h1{font-size:3.55em}h2{margin-bottom:0.3em;font-size:3.1em}}.mod_navigation .only_mobile_nav,.mod_customnav .only_mobile_nav{display:none}.mod_navigation ul,.mod_customnav ul{padding-left:0;margin:0}.mod_navigation li,.mod_customnav li{list-style:none}.mod_navigation li::marker,.mod_customnav li::marker{content:"";display:none}.mod_navigation li>*,.mod_customnav li>*{display:block;color:#150B0B;padding:1em 3em}.mod_navigation li>*:hover,.mod_navigation li>*:focus,.mod_customnav li>*:hover,.mod_customnav li>*:focus{color:#E8423F}.mod_navigation li>*.active,.mod_navigation li>*.trail,.mod_customnav li>*.active,.mod_customnav li>*.trail{color:#E8423F}.mod_navigation strong.active,.mod_customnav strong.active{font:normal normal 600 1em/1.5833em "Roboto";letter-spacing:2.4px;text-transform:uppercase}.nav_main{font-weight:600;-webkit-flex-grow:2;-moz-flex-grow:2;-ms-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.nav_main ul{-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.nav_quick{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}.nav_quick ul{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.nav_quick li{padding-left:1em}.nav_mobile .only_mobile_nav{display:block}.nav_mobile .hamburger{line-height:1}.nav_mobile .hamburger:hover,.nav_mobile .hamburger:focus,.nav_mobile .nav_mobile--toggler:hover,.nav_mobile .nav_mobile--toggler:focus{outline:none;cursor:pointer}.nav_mobile .nav_mobile--content{background:#fff;z-index:1000;overflow:hidden;width:112%;margin-left:-6%;border-bottom:3px solid #150B0B;position:absolute;top:0;left:0;display:none;transform-origin:top}.nav_mobile .nav_mobile--content.active{margin-top:4em;display:block;animation:grow 0.3s ease-in-out}.nav_mobile .nav_mobile--content .nav_main .level_1 ul{display:none}.nav_mobile .nav_mobile--content .nav_main li.submenu>a span:after,.nav_mobile .nav_mobile--content .nav_main li.submenu>strong:after,.nav_mobile .nav_mobile--content .nav_main li.submenu_opened>a span:after,.nav_mobile .nav_mobile--content .nav_main li.submenu_opened>strong:after{font-family:standardIcons;content:"";padding-left:0.75em;background:none}.nav_mobile .nav_mobile--content .nav_main li.submenu_opened>ul{display:block}@media screen and (min-width:768px){.nav_mobile{display:none}.align_horizontal ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.align_horizontal li>*{padding:1em 3em}.align_horizontal li>*:first-child{padding-left:0}}.ce_form.block{overflow:hidden}form{}form .widget{margin-top:1.25em;width:100%;float:left}form .widget.widget-textarea,form .widget.widget-submit,form .widget.datenschutz{width:100%}form .widget>*{font-family:"Roboto"}form .widget>*::placeholder{font-family:"Roboto"}form label,form legend{display:block;margin-bottom:0.3em;font-family:"Roboto";margin-left:1em;font:normal normal 600 1em/1.583em "Roboto"}form span.mandatory{color:red;padding-left:0.35em}form p.error{background:#E8423F;color:#fff;padding:0.3em 1em}form fieldset{padding:0;border:none}form input,form textarea{font-family:"Roboto";padding:1em;width:calc(100% - 2px - 1em);border:3px solid #150B0B;outline:none;box-sizing:border-box;border-radius:99999999px}form input:hover,form input:focus,form input:active,form textarea:hover,form textarea:focus,form textarea:active{background:#f5f5f5}form textarea{border-radius:40px}form input[type="checkbox"],form input[type="radio"]{appearance:none;-webkit-appearance:none;width:auto;min-width:1em;min-height:1em;margin-right:7px;border:3px solid #150B0B}form input[type="checkbox"]:checked,form input[type="radio"]:checked{position:relative}form input[type="checkbox"]:checked:before,form input[type="radio"]:checked:before{font-family:"standardIcons";content:"";line-height:0;position:absolute;top:50%;left:0;padding:0}form input[type="checkbox"]{padding:0.45em}form input[type="radio"]{border-radius:100%}form .select_wrapper{display:inline-block;position:relative;max-width:100%}form .select_toggler{position:absolute;top:50%;right:5px;transform:translateY(-50%);pointer-events:none}form select{appearance:none;-webkit-appearance:none;border:3px solid #150B0B;border-radius:99999999px;padding:0.7em 1.7em 0.7em 0.7em;color:#150B0B;max-width:100%;box-sizing:border-box}form select:hover,form select:focus{cursor:pointer;outline:none}form .checkbox_container,form .radio_container{}form .checkbox_container label:hover,form .checkbox_container label:focus,form .radio_container label:hover,form .radio_container label:focus{cursor:pointer}form .checkbox_container>span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}form .radio_container{width:calc(100% - 2px - 1em - 3em)}form .radio_container>span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;padding-right:1.875em}form .radio_container label{margin-bottom:0}form .radio_container .checkbox{border-radius:0}form .select_container{display:inline-block;position:relative;background:#fff}form .select_container:after{font-family:"standardIcons";content:"";line-height:0;position:absolute;top:50%;right:0.3em;color:#150B0B;pointer-events:none}form .datenschutz label{color:#B1A3A3}form .datenschutz input{border:3px solid #B1A3A3}form .widget-upload .upload{padding:0;border:0;outline:none;box-sizing:border-box;border-radius:0}form .widget-upload .upload:hover{background:none}form .widget-upload .upload::-webkit-file-upload-button{visibility:hidden;width:1em}form .widget-upload .upload:before{content:"+";display:inline-block;background:#fff;border-radius:99999999px;border:3px solid #150B0B;font:normal normal 600 1em/1.583em "Roboto";padding:0 0.5em}form .widget-fineuploader{position:relative;width:100%}form .widget-fineuploader label{width:fit-content;display:inline-block;margin-left:3em;position:absolute}form .widget-fineuploader input{width:25px}form .widget-fineuploader .fineuploader-wrapper .qq-upload-button{border-radius:99999999px;border:3px solid #150B0B;background:#fff;padding:0em 0.5em;font:normal normal 600 1em/1.583em "Roboto"}form .widget-fineuploader .fineuploader-wrapper .content{margin-bottom:1em;margin-top:1em}form .widget-fineuploader .fineuploader-wrapper .content .delete{margin-top:0.5em;display:inline-block}form .widget-fineuploader .fineuploader-wrapper .values-container{margin-top:2em}form .widget-fineuploader .fineuploader-wrapper .values-container li{width:48%;display:inline-block}form .widget-fineuploader .fineuploader-wrapper .image:not(.fineuploader-item),form .widget-fineuploader .fineuploader-wrapper img,form .widget-fineuploader .fineuploader-wrapper .qq-upload-success,form .widget-fineuploader .fineuploader-wrapper .qq-total-progress-bar-container-selector,form .widget-fineuploader .fineuploader-wrapper .qq-uploader DIALOG,form .widget-fineuploader .fineuploader-wrapper .qq-upload-list{display:none !important}form .widget-fineuploader .fineuploader-wrapper .upload-container{position:absolute;top:-2px}form button,form input.submit{padding:1em 2em;background:#150B0B;border:none;color:#fff;border-radius:99999999px;font:normal normal 600 1em/1.5833em "Roboto", sans-serif;text-transform:uppercase;letter-spacing:0.1458333333em;transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out}form button:hover,form button:focus,form button:active,form input.submit:hover,form input.submit:focus,form input.submit:active{background:#E8423F}.ce_catalogFilterForm.block{overflow:visible}#filter .rs-column.-large-last.-large-col-2-1,.stickyfilter .rs-column.-large-last.-large-col-2-1{padding:3em 5%}#filter .ce_accordion,.stickyfilter .ce_accordion{margin:0}#filter .ce_accordion .ui-icon,.stickyfilter .ce_accordion .ui-icon{display:none}#filter .ce_accordion .icon-arrow-down,.stickyfilter .ce_accordion .icon-arrow-down{transition:all 0.25s linear;-moz-transition:all 0.25s linear;-webkit-transition:all 0.25s linear;-o-transition:all 0.25s linear;font-size:0.55em;display:inline-block}#filter .ce_accordion.active .icon-arrow-down,#filter .ce_accordion .active .icon-arrow-down,.stickyfilter .ce_accordion.active .icon-arrow-down,.stickyfilter .ce_accordion .active .icon-arrow-down{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);height:0.8em}#filter .ce_accordion .ui-accordion-header,#filter .ce_accordion .ui-accordion-content,.stickyfilter .ce_accordion .ui-accordion-header,.stickyfilter .ce_accordion .ui-accordion-content{padding-left:0;background:transparent}#filter .ce_accordion .ui-accordion-header span:last-child:not(.icon-arrow-down),.stickyfilter .ce_accordion .ui-accordion-header span:last-child:not(.icon-arrow-down){font-size:0.75em;color:#fff;background:#E8423F;padding:0 0.4em;border-radius:99999999px}#filter .ce_accordion .ui-accordion-header p,.stickyfilter .ce_accordion .ui-accordion-header p{padding-right:0.75em}#filter .ce_accordion .ui-accordion-content,.stickyfilter .ce_accordion .ui-accordion-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em}#filter .ce_accordion .ui-accordion-content .checkbox_container,.stickyfilter .ce_accordion .ui-accordion-content .checkbox_container{position:relative;width:fit-content;margin-right:1em;margin-bottom:0.5em}#filter .ce_accordion .ui-accordion-content .checkbox_container input,.stickyfilter .ce_accordion .ui-accordion-content .checkbox_container input{width:100%;position:absolute;height:2em}#filter .ce_accordion .ui-accordion-content .checkbox_container input:before,.stickyfilter .ce_accordion .ui-accordion-content .checkbox_container input:before{content:unset}#filter .ce_accordion .ui-accordion-content .checkbox_container.checked input,.stickyfilter .ce_accordion .ui-accordion-content .checkbox_container.checked input{background:#E8423F;border:none}#filter .ce_accordion .ui-accordion-content .checkbox_container.checked label,.stickyfilter .ce_accordion .ui-accordion-content .checkbox_container.checked label{color:#fff}#filter .ce_accordion .ui-accordion-content .checkbox_container label,.stickyfilter .ce_accordion .ui-accordion-content .checkbox_container label{padding:0.25em;margin:0 0.5em;position:relative;font-weight:600}.stickyfilter{position:sticky;top:3.75em;display:none}.stickyfilter.active{display:block}.stickyfilter .filter{background:#FAFAFA;overflow-x:scroll;padding:1em 5%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.stickyfilter .filter .ctlg_form_field{min-width:fit-content;display:inline-block}.stickyfilter .filter .ctlg_form_field.range{min-width:12em;margin:0;padding:0;padding-left:2em;margin-left:auto}.stickyfilter .filter .range_lower_field span.line_background{width:calc(100% - 2px - 3em)}.stickyfilter .filter .ce_accordion .ui-accordion-header{display:none}.stickyfilter .filter .ce_accordion .ui-accordion-content{padding:0;margin-bottom:0 !important}.stickyfilter .filter .ce_accordion .ui-accordion-content.checked{display:inline-block !important}.stickyfilter .filter .ce_accordion .ui-accordion-content.checked .checkbox_container{display:none;margin-right:0.5em !important;margin-bottom:0 !important}.stickyfilter .filter .ce_accordion .ui-accordion-content.checked .checkbox_container.checked{display:inline-block}.stickyfilter .filter .ce_accordion .ui-accordion-content.checked .checkbox_container.checked input,.stickyfilter .filter .ce_accordion .ui-accordion-content.checked .checkbox_container.checked label{display:block}.ctlg_form_field.range{position:relative;margin-bottom:2em;padding-top:1em;width:12em}.ctlg_form_field.range label{margin-left:0;font-size:1.21666667em;font-weight:600}.ctlg_form_field.range .range_lower_field{position:absolute;width:100%}.ctlg_form_field.range .range_lower_field input{height:0}.ctlg_form_field.range .range_lower_field,.ctlg_form_field.range .range_greater_field{pointer-events:none}.range_lower_field span{height:2px;display:block;position:absolute;background:#E8423F;bottom:7px;z-index:1}.range_lower_field span.line_background{width:calc(100% - 2px - 1em);background:#B1A3A3}.stellen .stellen-switcher{display:none}.stellen-switcher .switch{position:relative;display:inline-block;width:60px;height:34px;margin:0}.stellen-switcher .switch input{opacity:0;width:0;height:0}.stellen-switcher .switch input:checked+.slider{background-color:#E8423F}.stellen-switcher .switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.stellen-switcher .switch input:focus+.slider{box-shadow:0 0 1px #E8423F}.stellen-switcher .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#B1A3A3;-webkit-transition:0.4s;transition:0.4s;border-radius:99999999px}.stellen-switcher .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:0.4s;transition:0.4s;border-radius:99999999px}.stellen-switcher h3{font-size:1.41666667em;padding:0.7em 1.4em 0.7em 0}input[type=range]{-webkit-appearance:none;appearance:none;height:2px;padding:0;background-color:transparent;pointer-events:none;border:none;z-index:3;position:relative}input[type=range]:hover{background:transparent !important}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:1em;height:1em;background-color:#fff;border-radius:50%;border:3px solid #E8423F;cursor:pointer;z-index:999999}input[type=range]::-moz-range-thumb{appearance:none;-webkit-appearance:none;pointer-events:all;width:1em;height:1em;background-color:#fff;border-radius:50%;border:3px solid #E8423F;cursor:pointer;z-index:999999}@media screen and (min-width:768px){form .widget{width:50%}}@media screen and (min-width:1024px){#filter .rs-column.-large-last.-large-col-2-1{padding:3em 0}}.ce_accordion{margin-bottom:1.25em}.ce_accordion .toggler>*{display:inline}.ce_accordion .toggler .ui-icon{transition:all 0.25s linear;-moz-transition:all 0.25s linear;-webkit-transition:all 0.25s linear;-o-transition:all 0.25s linear;font-family:"icomoon";z-index:1;float:right;font-size:0.56em;border:3px solid #150B0B;border-radius:99999999px;padding:0.75em 0.5em 0.6em 0.5em;background:#fff;position:absolute;right:0;top:0}.ce_accordion .toggler .ui-icon:before{content:"";display:inline-block;transition:all 0.25s linear;-moz-transition:all 0.25s linear;-webkit-transition:all 0.25s linear;-o-transition:all 0.25s linear}.ce_accordion .toggler.active .ui-icon{padding:0.6em 0.5em 0.75em 0.5em}.ce_accordion .toggler.active .ui-icon:before{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.ce_accordion .toggler:hover,.ce_accordion .toggler:focus{outline:none}.ce_accordion .ui-accordion-content{padding:0 1.4em 1px;border-radius:0 0 40px 40px;background:#FAFAFA}.ce_accordion .ui-accordion-content p:first-child{margin-top:0}.ce_accordion .ui-accordion-content p.more{margin:0}.ce_accordion .ui-accordion-header{font-size:1.41666667em;font-weight:600;padding:0.7em 1.4em;border-radius:99999999px;background:#FAFAFA;position:relative;padding-right:2.5em}.ce_accordion .ui-accordion-header.active{border-radius:40px 40px 0 0}.pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}.pagination p{display:none}.pagination ul{list-style:none;padding-left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.pagination li{list-style-type:none;padding:0.5em}.pagination li::marker{content:"";display:none}.pagination a.first,.pagination a.last{letter-spacing:-11px;margin-left:-11px;padding-left:10px;padding-right:10px}.schulen:not(.filter):not(.mod_article){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:visible}.schulen:not(.filter):not(.mod_article) h3{padding:0 0 0.25em 0}.schulen:not(.filter):not(.mod_article) .kategorien{margin-top:0.25em;width:6em}.schulen:not(.filter):not(.mod_article) .kategorien a,.schulen:not(.filter):not(.mod_article) .kategorien span{font:normal normal 600 0.75em/1.16em "Roboto";color:#E8423F;letter-spacing:0;text-transform:none;margin-right:1.6em}.schulen:not(.filter):not(.mod_article) .stellen p{margin:0}.schulen:not(.filter):not(.mod_article) .stellen .kategorien{width:100%}.schulen:not(.filter):not(.mod_article) .rs-columns.schule,.schulen:not(.filter):not(.mod_article) .rs-column.schule{width:100%;position:relative;margin-bottom:2em}.schulen:not(.filter):not(.mod_article) .rs-columns.schule:nth-child(even),.schulen:not(.filter):not(.mod_article) .rs-column.schule:nth-child(even){margin-right:auto}.schulen:not(.filter):not(.mod_article) .rs-columns.schule .rs-columns,.schulen:not(.filter):not(.mod_article) .rs-column.schule .rs-columns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.schulen:not(.filter):not(.mod_article) .rs-columns.schule .rs-columns .rs-column:first-child,.schulen:not(.filter):not(.mod_article) .rs-column.schule .rs-columns .rs-column:first-child{z-index:1;margin-bottom:0}.schulen:not(.filter):not(.mod_article) .rs-columns.schule .rs-columns .content,.schulen:not(.filter):not(.mod_article) .rs-column.schule .rs-columns .content{width:90%;position:relative;margin-left:-4.5em;padding:1.25em 2.5em 1.25em 5em;background:#fff;border-radius:40px;height:fit-content}.schulen:not(.filter):not(.mod_article) .rs-columns.schule .rs-columns .content .ce_hyperlink,.schulen:not(.filter):not(.mod_article) .rs-column.schule .rs-columns .content .ce_hyperlink{position:absolute;right:0;bottom:-2em;display:block;text-align:right;margin-top:0.5em}.schulen:not(.filter):not(.mod_article) .ce_accordion.schule{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;overflow:visible;margin-bottom:3em;width:100%;margin-right:1.25em}.schulen:not(.filter):not(.mod_article) .ce_accordion.schule .ce_hyperlink a{position:absolute;right:0}.schulen:not(.filter):not(.mod_article) .ce_accordion.schule .stellen a{font:normal normal normal 1em/1.5833em "Roboto";color:#3C1F1F;text-transform:none;letter-spacing:normal;display:block;transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out}.schulen:not(.filter):not(.mod_article) .ce_accordion.schule .stellen a:hover{color:#E8423F}.schulen:not(.filter):not(.mod_article) .ce_accordion.schule:last-child{margin-right:1.25em}.schulen:not(.filter):not(.mod_article) .ce_accordion.schule .ui-accordion-header{font-size:1em;padding:0;background:none;z-index:1;position:unset;width:10.83em}.schulen:not(.filter):not(.mod_article) .ce_accordion.schule .ui-accordion-header .image_container{width:100%}.schulen:not(.filter):not(.mod_article) .ce_accordion.schule .ui-accordion-header:hover .ui-icon,.schulen:not(.filter):not(.mod_article) .ce_accordion.schule .ui-accordion-header.active .ui-icon{padding:0.7em 0.6em 0.8em 0.6em}.schulen:not(.filter):not(.mod_article) .ce_accordion.schule .ui-accordion-header .ui-icon{display:none;transform:rotate(270deg);padding:0.8em 0.6em 0.7em 0.6em;font-size:0.75em}.schulen:not(.filter):not(.mod_article) .ce_accordion.schule .ui-accordion-content{display:block !important;position:relative;margin-left:-4.5em;background:#fff;border-radius:40px;height:fit-content;padding-left:6.5em;padding-top:1.25em;padding-bottom:1.25em;padding-right:2.5em;width:65.5555555556%}.schulen h1 .stellen{display:none}@media screen and (min-width:500px){.schulen:not(.filter):not(.mod_article) .kategorien{width:10em}}@media screen and (min-width:768px){.schulen:not(.filter):not(.mod_article) .kategorien{width:100%}.schulen:not(.filter):not(.mod_article) .ce_accordion.schule .ui-accordion-content{border-radius:99999999px}.schulen:not(.filter):not(.mod_article) .rs-columns.schule .rs-columns .content,.schulen:not(.filter):not(.mod_article) .rs-column.schule .rs-columns .content{border-radius:99999999px}}@media screen and (min-width:1024px){.schulen:not(.filter):not(.mod_article) .rs-columns.schule,.schulen:not(.filter):not(.mod_article) .rs-column.schule{width:48.3333333333%}.schulen:not(.filter):not(.mod_article) .rs-columns.schule .rs-columns .content,.schulen:not(.filter):not(.mod_article) .rs-column.schule .rs-columns .content{width:65.5555555556%;padding:1.25em 2.5em 1.25em calc((31.1111111111% / 2) + 1.25em)}.schulen:not(.filter):not(.mod_article) .rs-columns.schule .rs-columns .content .ce_hyperlink,.schulen:not(.filter):not(.mod_article) .rs-column.schule .rs-columns .content .ce_hyperlink{display:none}.schulen:not(.filter):not(.mod_article) .rs-columns.schule .rs-columns .content:hover .ce_hyperlink,.schulen:not(.filter):not(.mod_article) .rs-column.schule .rs-columns .content:hover .ce_hyperlink{display:block}.schulen:not(.filter):not(.mod_article) .ce_accordion.schule{width:unset}.schulen:not(.filter):not(.mod_article) .ce_accordion.schule:last-child{margin-right:0}.schulen:not(.filter):not(.mod_article) .ce_accordion.schule .ui-accordion-content{width:calc(29.583em - 8em)}.schulen:not(.filter):not(.mod_article) .ce_accordion.schule .ui-accordion-content:not(.ui-accordion-content-active){display:none !important}.schulen:not(.filter):not(.mod_article) .ce_accordion.schule .ui-accordion-header .ui-icon{display:block}}.stellen:not(.filter):not(.mod_article) .stelle{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;padding:0.8em 1em 0.8em 1.5em;border-radius:40px;margin-bottom:1.25em}.stellen:not(.filter):not(.mod_article) .stelle h3{padding:0}.stellen:not(.filter):not(.mod_article) .stelle .ce_hyperlink{display:block;margin-top:0.5em}.stellen:not(.filter):not(.mod_article) .stelle .ce_hyperlink .more{margin-bottom:0}.stellen:not(.filter):not(.mod_article) .stelle .kategorien{margin-top:0}.stellen:not(.filter):not(.mod_article) .stelle .kategorien span{font-weight:600;font-size:0.75em;color:#E8423F;letter-spacing:0;text-transform:none;margin-right:1.6em}.stellen:not(.filter):not(.mod_article) .stelle .kategorien span:last-child{margin-right:0}.stellen:not(.filter):not(.mod_article).teaser .ce_hyperlink.block{overflow:visible}.stellen:not(.filter):not(.mod_article).teaser .ce_hyperlink a{margin-right:0}.home .stellen.mod_article{padding:7.5em 5%;position:relative}.home .stellen.mod_article .rs-columns{position:relative}.home .stellen.mod_article .rs-columns .rs-column.-large-col-2-1{width:100%}.home .stellen.mod_article .stelle{padding:0.5em 1em 0.75em 1em}.home .stellen.mod_article .stelle .stellenprozent{display:none}@media screen and (min-width:500px){.stellen:not(.filter):not(.mod_article) .stelle{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.stellen:not(.filter):not(.mod_article) .stelle .infos{width:60%}.stellen:not(.filter):not(.mod_article) .stelle .ce_hyperlink{margin-top:0}}@media screen and (min-width:768px){.stellen:not(.filter):not(.mod_article) .stelle{border-radius:99999999px}.stellen:not(.filter):not(.mod_article) .stelle .infos{width:unset}}@media screen and (min-width:1024px){.stellen:not(.filter):not(.mod_article) .stelle{padding:0.5em 1em 0.5em 3em}.stellen:not(.filter):not(.mod_article) .stelle h3{padding:0 0 0.25em 0}.stellen:not(.filter):not(.mod_article) .stelle:hover .ce_hyperlink{visibility:visible;opacity:1}.stellen:not(.filter):not(.mod_article) .stelle .ce_hyperlink{transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;visibility:hidden;opacity:0;margin-top:0}.home .stellen.mod_article .rs-columns .rs-column.-large-col-2-1{width:48.3333333333%}}.stellen h1 .schulen{display:none !important}.head{min-height:33vh;padding:0}.head .shape{min-height:33vh}.head .rs-column{margin-bottom:0;margin-right:0}.head .rs-column.-large-col-2-1{width:100%}.head .rs-column.-large-col-2-1.-large-last{width:90%;margin-top:3em;margin-bottom:3em}.head .rsts-skin-default.clip-shape .rsts-crop{min-height:33vh !important}.head .buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.head .buttons .ce_hyperlink{display:inline-block;width:100%;margin-bottom:1em}.head .buttons .popup{display:none;margin-top:1em;width:100%}.head .buttons .popup.active{display:block}.head .buttons .popup .ctlg_social_sharing_buttons .ctlg_social_sharing_buttons_container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.head .buttons .popup .ctlg_social_sharing_buttons .ctlg_social_sharing_buttons_container .social_button{margin-top:0.5em;margin-right:1.25em}.head .buttons .popup .ctlg_social_sharing_buttons .ctlg_social_sharing_buttons_container .social_button .social-share-icon{width:1em;display:inline-block}.head .buttons .icon-share,.head .buttons .icon-print{font-size:1.5em;border:3px solid #150B0B;border-radius:99999999px;padding:0.5em;margin-left:0em;cursor:pointer}.head .buttons .icon-print{margin-left:0.5em}.head .clip-shape{clip-path:url(#shape-head);height:100%}.head .clip-shape img{min-height:30vh}.head .center_content_vertical{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.head .fakten{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2em}.head .fakten .fakt{margin-right:2em;margin-bottom:1.25em}.head .fakten .fakt .data{font:normal normal 300 1.416em/1.323em "Roboto";margin:0}.head .fakten .fakt .kategorie{font:normal normal 600 0.75em/1.16em "Roboto";color:#E8423F;margin:0.5em 0}.home .head{min-height:33vh}.home .head .rsts-skin-default.clip-shape .rsts-crop{min-height:33vh !important}.list_item_hidden{display:none !important}.schulen.mod_article .mod_catalogUniversalView.stellen,.schulen.mod_article .mod_catalogUniversalView.schulen,.stellen.mod_article .mod_catalogUniversalView.stellen,.stellen.mod_article .mod_catalogUniversalView.schulen{padding:0}.schulen.mod_article .mod_catalogUniversalView.stellen .ctlg_view_message,.schulen.mod_article .mod_catalogUniversalView.schulen .ctlg_view_message,.stellen.mod_article .mod_catalogUniversalView.stellen .ctlg_view_message,.stellen.mod_article .mod_catalogUniversalView.schulen .ctlg_view_message{display:none}.schulen.mod_article .mod_catalogUniversalView.stellen .head .ce_rs_column_start.-large-col-2-1,.schulen.mod_article .mod_catalogUniversalView.schulen .head .ce_rs_column_start.-large-col-2-1,.stellen.mod_article .mod_catalogUniversalView.stellen .head .ce_rs_column_start.-large-col-2-1,.stellen.mod_article .mod_catalogUniversalView.schulen .head .ce_rs_column_start.-large-col-2-1{width:100%;margin-right:0}.schulen.mod_article .mod_catalogUniversalView.stellen .head .ce_rs_column_start.-large-col-2-1:last-child,.schulen.mod_article .mod_catalogUniversalView.schulen .head .ce_rs_column_start.-large-col-2-1:last-child,.stellen.mod_article .mod_catalogUniversalView.stellen .head .ce_rs_column_start.-large-col-2-1:last-child,.stellen.mod_article .mod_catalogUniversalView.schulen .head .ce_rs_column_start.-large-col-2-1:last-child{width:90%;margin-right:0}.schulen.mod_article .mod_catalogUniversalView.schulen,.stellen.mod_article .mod_catalogUniversalView.schulen{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.schulen.mod_article .mod_catalogUniversalView.schulen .ce_hyperlink,.stellen.mod_article .mod_catalogUniversalView.schulen .ce_hyperlink{text-align:left}.schulen.mod_article .mod_catalogUniversalView.schulen .schule,.stellen.mod_article .mod_catalogUniversalView.schulen .schule{position:relative}.schulen.mod_article .mod_catalogUniversalView.schulen .schule.ce_rs_column_start:nth-child(odd),.stellen.mod_article .mod_catalogUniversalView.schulen .schule.ce_rs_column_start:nth-child(odd){margin-right:0}.schulen.mod_article .mod_catalogUniversalView.schulen .head .rs-column.-large-last.-large-col-2-1,.stellen.mod_article .mod_catalogUniversalView.schulen .head .rs-column.-large-last.-large-col-2-1{width:90%;margin:3.5em 5%}.schulen.mod_article .mod_catalogMasterView,.schulen.mod_article .mod_catalogUniversalView,.stellen.mod_article .mod_catalogMasterView,.stellen.mod_article .mod_catalogUniversalView{}.schulen.mod_article .mod_catalogMasterView .mod_article:not(.head, .nav_onepage),.schulen.mod_article .mod_catalogUniversalView .mod_article:not(.head, .nav_onepage),.stellen.mod_article .mod_catalogMasterView .mod_article:not(.head, .nav_onepage),.stellen.mod_article .mod_catalogUniversalView .mod_article:not(.head, .nav_onepage){padding:7.5em 5%}.schulen.mod_article .mod_catalogMasterView .nav_onepage,.schulen.mod_article .mod_catalogUniversalView .nav_onepage,.stellen.mod_article .mod_catalogMasterView .nav_onepage,.stellen.mod_article .mod_catalogUniversalView .nav_onepage{z-index:2;top:4.1em;position:sticky;padding:0;overflow-x:clip;overflow-y:clip;width:100%}.schulen.mod_article .mod_catalogMasterView .nav_onepage .level_1,.schulen.mod_article .mod_catalogUniversalView .nav_onepage .level_1,.stellen.mod_article .mod_catalogMasterView .nav_onepage .level_1,.stellen.mod_article .mod_catalogUniversalView .nav_onepage .level_1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.schulen.mod_article .mod_catalogMasterView .nav_onepage nav,.schulen.mod_article .mod_catalogUniversalView .nav_onepage nav,.stellen.mod_article .mod_catalogMasterView .nav_onepage nav,.stellen.mod_article .mod_catalogUniversalView .nav_onepage nav{padding-left:5%;overflow-x:scroll}.schulen.mod_article .mod_catalogMasterView .nav_onepage a,.schulen.mod_article .mod_catalogUniversalView .nav_onepage a,.stellen.mod_article .mod_catalogMasterView .nav_onepage a,.stellen.mod_article .mod_catalogUniversalView .nav_onepage a{font:normal normal 600 1.1em/1.1764em "Roboto";text-transform:none;letter-spacing:0;white-space:nowrap;padding:1em 3em 1em 0}.schulen.mod_article .mod_catalogMasterView #schule,.schulen.mod_article .mod_catalogUniversalView #schule,.stellen.mod_article .mod_catalogMasterView #schule,.stellen.mod_article .mod_catalogUniversalView #schule{padding:0}.schulen.mod_article .mod_catalogMasterView .catalog_master_content,.schulen.mod_article .mod_catalogUniversalView .catalog_master_content,.stellen.mod_article .mod_catalogMasterView .catalog_master_content,.stellen.mod_article .mod_catalogUniversalView .catalog_master_content{margin-bottom:-11px}.schulen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns,.schulen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns,.stellen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns,.stellen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns{width:90%;padding:4.5em 5%}.schulen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns .rs-column,.schulen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns .rs-column,.stellen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns .rs-column,.stellen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns .rs-column{margin-bottom:3em}.schulen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns .rs-column:last-child,.schulen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns .rs-column:last-child,.stellen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns .rs-column:last-child,.stellen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns .rs-column:last-child{margin-bottom:0}.schulen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns:nth-child(odd),.schulen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns:nth-child(odd),.stellen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns:nth-child(odd),.stellen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns:nth-child(odd){background:#fff}.schulen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns:nth-child(even),.schulen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns:nth-child(even),.stellen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns:nth-child(even),.stellen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns:nth-child(even){background:#EFEFEF}.schulen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns.fullwidth,.schulen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns.fullwidth,.stellen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns.fullwidth,.stellen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns.fullwidth{width:100%;padding:0}.schulen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns.fullwidth.columns_same_height,.schulen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns.fullwidth.columns_same_height,.stellen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns.fullwidth.columns_same_height,.stellen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns.fullwidth.columns_same_height{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.schulen.mod_article .mod_catalogMasterView .kontakte>.rs-columns .rs-column:nth-child(3n),.schulen.mod_article .mod_catalogUniversalView .kontakte>.rs-columns .rs-column:nth-child(3n),.stellen.mod_article .mod_catalogMasterView .kontakte>.rs-columns .rs-column:nth-child(3n),.stellen.mod_article .mod_catalogUniversalView .kontakte>.rs-columns .rs-column:nth-child(3n){margin-right:0}.schulen.mod_article .mod_catalogMasterView .kontakte>.rs-columns .kontakt,.schulen.mod_article .mod_catalogUniversalView .kontakte>.rs-columns .kontakt,.stellen.mod_article .mod_catalogMasterView .kontakte>.rs-columns .kontakt,.stellen.mod_article .mod_catalogUniversalView .kontakte>.rs-columns .kontakt{margin-bottom:2em}.schulen.mod_article .mod_catalogMasterView .kontakte>.rs-columns .kontakt h4,.schulen.mod_article .mod_catalogUniversalView .kontakte>.rs-columns .kontakt h4,.stellen.mod_article .mod_catalogMasterView .kontakte>.rs-columns .kontakt h4,.stellen.mod_article .mod_catalogUniversalView .kontakte>.rs-columns .kontakt h4{font-size:1em}.schulen.mod_article .mod_catalogMasterView .kontakte>.rs-columns .kontakt img,.schulen.mod_article .mod_catalogUniversalView .kontakte>.rs-columns .kontakt img,.stellen.mod_article .mod_catalogMasterView .kontakte>.rs-columns .kontakt img,.stellen.mod_article .mod_catalogUniversalView .kontakte>.rs-columns .kontakt img{width:100%}.schulen.mod_article .mod_catalogMasterView .kontakte a,.schulen.mod_article .mod_catalogUniversalView .kontakte a,.stellen.mod_article .mod_catalogMasterView .kontakte a,.stellen.mod_article .mod_catalogUniversalView .kontakte a{font:normal normal 600 0.75em/1.16em "Roboto";color:#E8423F;letter-spacing:0;text-transform:none;word-break:break-word}.schulen.mod_article .mod_catalogMasterView .kontakte a:hover,.schulen.mod_article .mod_catalogUniversalView .kontakte a:hover,.stellen.mod_article .mod_catalogMasterView .kontakte a:hover,.stellen.mod_article .mod_catalogUniversalView .kontakte a:hover{color:#150B0B}.schulen.mod_article .mod_catalogMasterView .kontakte p,.schulen.mod_article .mod_catalogUniversalView .kontakte p,.stellen.mod_article .mod_catalogMasterView .kontakte p,.stellen.mod_article .mod_catalogUniversalView .kontakte p{margin:0.75em 0}.listenansicht:not(.home){}.listenansicht:not(.home) .mod_catalogUniversalView{padding:7.5em 5% 0 5% !important}.listenansicht:not(.home) .mod_catalogUniversalView.stellen{padding:7.5em 5% 7.5em 5% !important}.listenansicht:not(.home) #load_more_trigger{padding:0 5% 7.5em 5%}@media screen and (min-width:768px){.head .buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.head .buttons .ce_hyperlink{width:unset}.head .buttons .icon-share,.head .buttons .icon-print{margin-left:1em}.head .buttons .icon-print{margin-left:0.5em}.schulen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns .rs-column,.schulen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns .rs-column,.stellen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns .rs-column,.stellen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns .rs-column{margin-bottom:0}.schulen.mod_article .mod_catalogMasterView .nav_onepage,.schulen.mod_article .mod_catalogUniversalView .nav_onepage,.stellen.mod_article .mod_catalogMasterView .nav_onepage,.stellen.mod_article .mod_catalogUniversalView .nav_onepage{top:3.6em}}@media screen and (min-width:1024px){.head .rs-column.-large-col-2-1{width:48.3333333333%}.head .rs-column.-large-col-2-1.-large-last{width:calc(48.3333333333% - 5%);margin:0}.head .shape{min-height:80vh;height:100%}.head .clip-shape img{min-height:80vh}.head .rsts-skin-default.clip-shape .rsts-crop{min-height:80vh !important}.head .center_content_vertical{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.home .head{min-height:92vh}.home .head .rsts-skin-default.clip-shape .rsts-crop{min-height:92vh !important}.schulen.mod_article .mod_catalogUniversalView,.stellen.mod_article .mod_catalogUniversalView{}.schulen.mod_article .mod_catalogUniversalView .head .rs-column.-large-last.-large-col-2-1,.stellen.mod_article .mod_catalogUniversalView .head .rs-column.-large-last.-large-col-2-1{margin:0;margin-right:5%;width:calc(100% - 5%)}.schulen.mod_article .mod_catalogUniversalView .head .ce_rs_column_start.-large-col-2-1,.stellen.mod_article .mod_catalogUniversalView .head .ce_rs_column_start.-large-col-2-1{margin-right:3.3333333333%}.schulen.mod_article .mod_catalogUniversalView.stellen .head .ce_rs_column_start.-large-col-2-1,.schulen.mod_article .mod_catalogUniversalView.stellen .head .ce_rs_column_start.-large-col-2-1:last-child,.schulen.mod_article .mod_catalogUniversalView.schulen .head .ce_rs_column_start.-large-col-2-1,.schulen.mod_article .mod_catalogUniversalView.schulen .head .ce_rs_column_start.-large-col-2-1:last-child,.stellen.mod_article .mod_catalogUniversalView.stellen .head .ce_rs_column_start.-large-col-2-1,.stellen.mod_article .mod_catalogUniversalView.stellen .head .ce_rs_column_start.-large-col-2-1:last-child,.stellen.mod_article .mod_catalogUniversalView.schulen .head .ce_rs_column_start.-large-col-2-1,.stellen.mod_article .mod_catalogUniversalView.schulen .head .ce_rs_column_start.-large-col-2-1:last-child{width:calc(100% - 3.3333333333%);margin-right:3.3333333333%}.schulen.mod_article .mod_catalogMasterView .catalog_master_content,.schulen.mod_article .mod_catalogUniversalView .catalog_master_content,.stellen.mod_article .mod_catalogMasterView .catalog_master_content,.stellen.mod_article .mod_catalogUniversalView .catalog_master_content{}.schulen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns,.schulen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns,.stellen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns,.stellen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns{padding:7.5em 5%}.schulen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns .rs-column,.schulen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns .rs-column,.stellen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns .rs-column,.stellen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns .rs-column{margin-bottom:0}.schulen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns.fullwidth.columns_same_height,.schulen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns.fullwidth.columns_same_height,.stellen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns.fullwidth.columns_same_height,.stellen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns.fullwidth.columns_same_height{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.schulen.mod_article .mod_catalogMasterView .catalog_master_content .nav_onepage a,.schulen.mod_article .mod_catalogUniversalView .catalog_master_content .nav_onepage a,.stellen.mod_article .mod_catalogMasterView .catalog_master_content .nav_onepage a,.stellen.mod_article .mod_catalogUniversalView .catalog_master_content .nav_onepage a{padding:1em 3em}}table th,table td{padding:1em;background:#FAFAFA;text-align:left}table caption{padding:1em 0;text-align:left}.ce_table.block{overflow:auto}.ce_table.block table{overflow-x:scroll;width:150%}@media screen and (min-width:768px){.ce_table.block{overflow:clip}.ce_table.block table{width:100%}}.contao-cookiebar.cc-blocked.cc-active{backdrop-filter:blur(1px);animation:none !important}.contao-cookiebar.cc-blocked.cc-saved{backdrop-filter:blur(0px);animation:none !important}.contao-cookiebar .cc-inner{background:#FAFAFA;border-radius:40px;border:3px solid #150B0B;box-shadow:none}.contao-cookiebar .cc-inner p{color:#150B0B;border:none}.contao-cookiebar .cc-inner .cookiebar-desc{font:normal normal 300 1.416em/1.323em "Roboto", sans-serif;margin-top:0.5em}.contao-cookiebar .cc-inner .cc-groups{margin:2em 0}.contao-cookiebar .cc-inner .cc-groups .cc-group{border:none;border-radius:40px;background:#fff;padding:0.5em 1em}.contao-cookiebar .cc-inner .cc-groups .cc-group span{font:normal normal 600 1em/1.16em "Roboto", sans-serif;color:#E8423F}.contao-cookiebar .cc-inner .cc-groups .cc-group label{font:normal normal 600 1.4em/1.176em "Roboto", sans-serif}.contao-cookiebar .cc-inner .cc-groups .cc-group .cc-cookies{background:transparent}.contao-cookiebar .cc-inner .cc-groups .cc-group .cc-cookies .cc-cookie{border:none}.contao-cookiebar .cc-inner .cc-footer .cc-btn{padding:1em 2em;width:fit-content;border-radius:99999999px;font:normal normal 600 1em/1.5833em "Roboto", sans-serif;letter-spacing:0.1458333333em;text-transform:uppercase;display:inline-block}.contao-cookiebar .cc-inner .cc-footer .cc-btn.success{color:#fff;background:#150B0B}.contao-cookiebar .cc-inner .cc-footer .cc-btn.save{border:3px solid #150B0B;background:#fff;margin-right:1em}.contao-cookiebar .cc-inner .cc-info a{color:#150B0B}.map{position:relative}.map>.rs-columns .rs-column{position:relative;width:100%}.map>.rs-columns .rs-column #schulen-maps.maps{display:block;position:relative;width:100%}.map>.rs-columns .rs-column #schulen-maps.maps>div{height:50vh !important}.map img{background-repeat:no-repeat;background-position:center}.map #schulen-maps.maps{display:none;height:100%;position:absolute;width:75%;top:0;right:0}.map #schulen-maps.maps>div{height:100% !important}.map .schulen.stellen.maps.mod_catalogUniversalView{display:block}.map .schulen.stellen.maps.mod_catalogUniversalView>div{display:none}.map .schulen.stellen.maps.mod_catalogUniversalView .schule{background-color:#fff;padding:1.25em 2.5em;border-radius:99999999px;margin-bottom:1em}.map .schulen.stellen.maps.mod_catalogUniversalView .schule .adresse p{margin:0}.map .schulen.stellen.maps.mod_catalogUniversalView .schule .ce_hyperlink{display:none}.listenansicht:not(.home) .mod_catalogUniversalView.maps{padding:0 !important}@media screen and (min-width:1024px){.map>.rs-columns .rs-column{width:48.3333333333%}.map>.rs-columns .rs-column #schulen-maps.maps{display:none}.map #schulen-maps.maps{display:block}}body{width:100%;font-size:16px;line-height:1.45;color:#3C1F1F;background:#eee;font-family:"Roboto";font-weight:300}#wrapper{overflow:clip;clear:both}a{color:#150B0B;text-decoration:none;font-weight:600;letter-spacing:0.1458333333em;text-transform:uppercase;transition:all 0.25s linear;-moz-transition:all 0.25s linear;-webkit-transition:all 0.25s linear;-o-transition:all 0.25s linear}a:hover,a:focus{color:#E8423F}.block{overflow:clip}.more,.back{margin-top:0}figure{margin:0}img{display:block}::-moz-selection{background:#E8423F;color:#fff}::selection{background:#E8423F;color:#fff}.center_content_vertical{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.columns_same_height{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.clip-shape{clip-path:url(#shape-content)}.clip-shape img{border-radius:0;border:none;object-fit:cover}.clip-shape-teaser{clip-path:url(#shape-teaser)}.extra-padding{padding:0 5% 4.5em}.extra-padding.ce_rs_column_start:first-child{padding:0}.extra-padding.ce_rs_column_start:first-child.clip-shape{padding:7.5em 10% 7.5em 5%}.extra-padding.ce_rs_column_start:first-child.clip-shape p{width:90%}.no_padding,.fullwidth{padding:0 !important}.background_accent{background:#FAFAFA}.background_light{background:#fff}.background_primary{background:#E8423F}.background_primary p,.background_primary h1,.background_primary h2,.background_primary h3,.background_primary h4,.background_primary h5,.background_primary.head .fakten .fakt .kategorie{color:#fff}.background_primary .ce_hyperlink a{background:#fff;color:#150B0B}.background_primary .ce_hyperlink a:hover{background:#150B0B;color:#fff}.background_secondary{background:#EFEFEF}.background_accent .ce_accordion .ui-accordion-content,.background_accent .ce_accordion .ui-accordion-header,.background_secondary .ce_accordion .ui-accordion-content,.background_secondary .ce_accordion .ui-accordion-header,.background_primary .ce_accordion .ui-accordion-content,.background_primary .ce_accordion .ui-accordion-header{background:#fff}@media screen and (min-width:768px){body{max-width:1920px;margin:0 auto}.center_content_vertical,.columns_same_height{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.extra-padding{padding:7.5em 5% 7.5em 0}.extra-padding.rs-column.-large-col-2-1{width:calc(48.3333333333% - 5%)}.extra-padding.ce_rs_column_start:first-child{padding:7.5em 0 7.5em 5%}.extra-padding.ce_rs_column_start:first-child.clip-shape{padding:7.5em 5% 7.5em 5%}}@media screen and (min-width:1280px){body{font-size:18px}}@media screen and (min-width:1400px){body{font-size:20px}}@media screen and (min-width:1920px){body{font-size:24px}}
@charset "utf-8";
@media print {
    /** NO SCSS IN HERE JUST NORMAL CSS 3 **/
    /* ---------------------------------------- */
    /* -- Display none ------------------------ */
    /* ---------------------------------------- */
    header,
    footer,
    .mod_navigation,
    .mod_customnav,
    .ce_form,
    #bewerben,
    #leftBar,
    #rightBar,
        /*.mod_rocksolid_slider,*/
        /*.ce_gallery,*/
    .sf-toolbar,
    .buttons,
    .shape,
    .ui-icon {
        display: none !important;
    }

    /* ---------------------------------------- */
    /* -- Basic ------------------------------- */
    /* ---------------------------------------- */
    @page {
        margin: 0;
    }

    body {
        margin: 1.6cm;
    }

    html {
        color: #000;
        background: #fff;
    }

    body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
        margin: 0;
        padding: 0;
    }

    table {
        border-collapse: collapse;
        border-spacing: 0;
    }

    fieldset, img {
        border: 0;
    }

    address, caption, cite, code, dfn, em, strong, th, var {
        font-style: normal;
        font-weight: normal;
    }

    li {
        list-style: none;
    }

    caption, th {
        text-align: left;
    }

    h1, h2, h3, h4, h5, h6 {
        font-size: 100%;
        font-weight: normal;
    }

    q:before,
    q:after {
        content: '';
    }

    abbr,
    acronym {
        border: 0;
        font-variant: normal;
    }

    sup {
        vertical-align: text-top;
    }

    sub {
        vertical-align: text-bottom;
    }

    input,
    textarea,
    select {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
    }

    input,
    textarea,
    select {
        *font-size: 100%;
    }

    legend {
        color: #000;
    }

    * {
        color: #000 !important;
        width: auto;
        height: auto !important;
    }

    body {
        font-size: 14px;
    }

    p {
        margin: 0 0 2em;
        line-height: 135%;
    }

    strong, b {
        font-weight: 700;
    }

    em, i {
        font-style: italic;
    }

    h1, h2, h3, h4, h5, h6 {
        margin: 1em 0 .3em;
        line-height: 115%;
        font-weight: 700;
        font-style: normal;
        text-transform: none;
    }

    h1 {
        font-size: 2em;
    }

    h2 {
        font-size: 1.8em;
    }

    h3 {
        font-size: 1.6em;
    }

    h4 {
        font-size: 1.4em;
    }

    h5 {
        font-size: 1.2em;
    }

    h6 {
        font-size: 1em;
    }

    ul, ol {
        margin-left: 2em;
    }

    ul li {
        list-style-type: disc;
    }

    ol li {
        list-style-type: decimal;
    }

    table {
        width: 100% !important;
    }

    th, td {
        padding: 1em 2em;
    }

    a:link[href^="http://"]:after,
    a[href^="http://"]:visited:after {
        content: " (" attr(href) ") ";
        font-size: 90%;
    }

    /* ---------------------------------------- */
    /* -- Contao ------------------------------ */
    /* ---------------------------------------- */
    body {
        font-family: Helvetica, Arial, Verdana, sans-serif;
    }

    #wrapper {
        width: 95%;
    }

    #container {
        margin-top: 0 !important;
    }

    /*#container::after {
        margin-top: 5em;
        display: block;
        clear: both;
        float: none;
        content: "Firma • Straße • PLZ Ort - Deutschland • Telefon +49 XX XX / XX XX XXX • Telefax +49 XX XX / XX XX XXX • info@website.de";
    }*/

    legend {
        margin: 1em 0 .3em;
        font-size: 1.4em;
        font-weight: 700;
        display: block;
    }

    label {
        margin-right: 5%;
        width: 30%;
        display: block;
        clear: both;
        float: left;
    }

    input,
    textarea {
        margin-bottom: .7em;
        padding: .2em 1%;
        width: 62%;
        display: block;
        float: left;
    }

    input[type=checkbox],
    input[type=radio] {
        margin-right: 1%;
        width: auto;
        background: none;
        border: none;
        float: left;
    }

    input[type=checkbox] {
        clear: both;
    }

    input[type=checkbox] + label,
    input[type=radio] + label {
        margin-right: 2%;
        width: auto;
        float: left;
        clear: none;
    }

    button, input[type=submit] {
        display: none;
    }

    .explanation {
        margin: 1em 0;
    }

    /* ---------------------------------------- */
    /* -- Elements / Individual  -------------- */
    /* ---------------------------------------- */
    header > .inside,
    /*.mod_article,*/
    footer > .inside {
        width: 100% !important;
    }

    .ui-accordion-content {
        display: block !important;
    }

    .ce_hyperlink a {
        background: none;
        padding: 0;
    }

    a::after {
        content: " (" attr(href) ") ";
    }

    a {
        background: transparent!important;
    }

    .rsts-skin-default:not(.clip-shape),
    .image_container img {
        border-radius: 0;
        border: none;
    }

    .rsts-slides {
        display: flex;
        flex-wrap: wrap;
    }

    .rsts-slide, .rsts-thumbs-slide {
        width: calc(50% - 20px) !important;
        margin: 10px;
    }

    .ce_gallery .cols_4 {
        display: flex;
        flex-wrap: wrap;
        gap: 0;
    }

    .ce_gallery ul li {
        width: calc(25% - 20px);
        margin: 10px;
    }

    .fullwidth:not(.stellen.mod_article) {
        padding: 20px 5%!important;
        width: 90%!important;
    }
    .extra-padding {
        padding: 0!important;
    }
    .clip-shape {
        clip-path: none;
    }
    .clip-shape.background_primary {
        background: transparent;
    }
    .columns_same_height {
        align-items: center;
    }
    .schulen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns .rs-column, .schulen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns .rs-column, .stellen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns .rs-column, .stellen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns .rs-column {
        margin-bottom: 0;
    }
    .head .rs-column.-large-col-2-1.-large-last {
        margin: 0;
    }
    .catalog_master_content .rs-columns,
    #kontakt,
    #schule
    {
        /*break-before: always;*/
        break-inside: avoid;
    }
    #kontakt {
        /*page-break-before: avoid;*/
    }
    /*.catalog_master_content .rs-columns:first-child {
        page-break-after: avoid;
    }*/
    .schulen.mod_article .mod_catalogUniversalView.stellen .head .ce_rs_column_start.-large-col-2-1:last-child, .schulen.mod_article .mod_catalogUniversalView.schulen .head .ce_rs_column_start.-large-col-2-1:last-child, .stellen.mod_article .mod_catalogUniversalView.stellen .head .ce_rs_column_start.-large-col-2-1:last-child, .stellen.mod_article .mod_catalogUniversalView.schulen .head .ce_rs_column_start.-large-col-2-1:last-child {
        width: 100%;
    }
    .head {
        min-height: auto;
    }
    .schulen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns, .schulen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns, .stellen.mod_article .mod_catalogMasterView .catalog_master_content>.rs-columns, .stellen.mod_article .mod_catalogUniversalView .catalog_master_content>.rs-columns,
    .schulen.mod_article .mod_catalogMasterView .mod_article:not(.head, .nav_onepage), .schulen.mod_article .mod_catalogUniversalView .mod_article:not(.head, .nav_onepage), .stellen.mod_article .mod_catalogMasterView .mod_article:not(.head, .nav_onepage), .stellen.mod_article .mod_catalogUniversalView .mod_article:not(.head, .nav_onepage) {
        padding: 20px 5%;
    }
    body, .kategorie {
        font-size: 12px!important;
    }
}
