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}.media{display:flow-root}.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}.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%}
#wrapper .mod_article .article_bg{position:absolute;left:0;top:0;width:100%;height:100%;padding:0;z-index:1}#wrapper .mod_article .article_bg .inside{min-height:100%;height:100%}#wrapper .mod_article .article_bg img{object-fit:cover;min-height:100%;width:100%}#wrapper .mod_article .article_bg video{min-height:100%;min-width:100%;object-fit:cover}@media (min-width:1921px){#wrapper .mod_article .article_bg video{width:100%}}@media (max-width:1023px){#wrapper .mod_article .article_bg.image .inside{display:var(--background_image_mobile, block)}}@media (max-width:1023px){#wrapper .mod_article .article_bg.video .inside{display:var(--background_video_mobile, block)}}html body #wrapper .mod_article{position:relative}html body #wrapper .mod_article.article_bg_color{background:var(--article_bg_color, #fff)}html body #wrapper .mod_article.font_color,html body #wrapper .mod_article.font_color .rte,html body #wrapper .mod_article.font_color h1,html body #wrapper .mod_article.font_color h2,html body #wrapper .mod_article.font_color h3,html body #wrapper .mod_article.font_color h4,html body #wrapper .mod_article.font_color h5,html body #wrapper .mod_article.font_color h6{color:var(--font_color)}html body #wrapper .mod_article.font_color a,html body #wrapper .mod_article.font_color .rte a,html body #wrapper .mod_article.font_color h1 a,html body #wrapper .mod_article.font_color h2 a,html body #wrapper .mod_article.font_color h3 a,html body #wrapper .mod_article.font_color h4 a,html body #wrapper .mod_article.font_color h5 a,html body #wrapper .mod_article.font_color h6 a{color:var(--font_color)}html body #wrapper .mod_article.font_color a:hover,html body #wrapper .mod_article.font_color .rte a:hover,html body #wrapper .mod_article.font_color h1 a:hover,html body #wrapper .mod_article.font_color h2 a:hover,html body #wrapper .mod_article.font_color h3 a:hover,html body #wrapper .mod_article.font_color h4 a:hover,html body #wrapper .mod_article.font_color h5 a:hover,html body #wrapper .mod_article.font_color h6 a:hover{color:var(--font_color);text-decoration:underline}
.mod_article{min-height:var(--element_height, var(--article_min_height, none))}.mod_article.has_img .article_bg>.inside{margin:auto}.mod_article>*{width:var(--article_inside_width);max-width:100%;margin-left:auto;margin-right:auto}
.jarallax {
  position: relative;
  z-index: 0;
}
.jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.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: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .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: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .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: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

#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}
@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:100;src:url("/files/aid/design/fonts/lato/lato-v24-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:100;src:url("/files/aid/design/fonts/lato/lato-v24-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:300;src:url("/files/aid/design/fonts/lato/lato-v24-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:300;src:url("/files/aid/design/fonts/lato/lato-v24-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("/files/aid/design/fonts/lato/lato-v24-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:400;src:url("/files/aid/design/fonts/lato/lato-v24-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("/files/aid/design/fonts/lato/lato-v24-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:700;src:url("/files/aid/design/fonts/lato/lato-v24-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:900;src:url("/files/aid/design/fonts/lato/lato-v24-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:900;src:url("/files/aid/design/fonts/lato/lato-v24-latin-900italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:400;src:url("/files/aid/design/fonts/playfair/playfair-display-v39-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:italic;font-weight:400;src:url("/files/aid/design/fonts/playfair/playfair-display-v39-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:500;src:url("/files/aid/design/fonts/playfair/playfair-display-v39-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:italic;font-weight:500;src:url("/files/aid/design/fonts/playfair/playfair-display-v39-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:600;src:url("/files/aid/design/fonts/playfair/playfair-display-v39-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:italic;font-weight:600;src:url("/files/aid/design/fonts/playfair/playfair-display-v39-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:700;src:url("/files/aid/design/fonts/playfair/playfair-display-v39-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:italic;font-weight:700;src:url("/files/aid/design/fonts/playfair/playfair-display-v39-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:800;src:url("/files/aid/design/fonts/playfair/playfair-display-v39-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:italic;font-weight:800;src:url("/files/aid/design/fonts/playfair/playfair-display-v39-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:900;src:url("/files/aid/design/fonts/playfair/playfair-display-v39-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:italic;font-weight:900;src:url("/files/aid/design/fonts/playfair/playfair-display-v39-latin-900italic.woff2") format("woff2")}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
:root{--color-primary: #40706f;--color-secondary: #e7eaeb;--color-accent: #000;--color-primary-rgb: 64, 112, 111;--color-accent-rgb: 0,0,0;--color-text: #333333;--content-width: calc(1600px + 1rem + 1rem);--content-width-sm: calc(1200px + 1rem + 1rem);--content-width-xs: calc(800px + 1rem + 1rem);--article_min_height: 600px;--ccb-btn-bg: #fff;--ccb-btn-bg-hvr: #f6f6f6;--ccb-btn-bdr: var(--color-primary);--ccb-btn-clr: #444}:root .contao-cookiebar .highlight .success{--ccb-btn-bg: var(--color-primary);--ccb-btn-bg-hvr: var(--color-primary);--ccb-btn-bdr: var(--color-primary);--ccb-btn-clr: #fff}
*,*:before,*:after{box-sizing:border-box}::placeholder{font-family:"Lato", Sans-Serif;color:#4A4A4A;font-size:1rem;font-weight:300;opacity:1}::selection{background-color:var(--color-primary);color:#FFF}::-ms-input-placeholder{color:#C9C9C9}body{font-family:"Lato", sans-serif;line-height:1.75;font-size:1rem}img{vertical-align:middle}p,ul li,ol li{font-family:"Lato", Sans-Serif;font-weight:300;font-size:1.2rem;line-height:1.5;margin:0}p a,ul li a,ol li a{color:var(--color-primary)}p+p,ul li+p,ol li+p{margin-top:1rem}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:1.5rem}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2;font-family:"Playfair Display", sans-serif;font-weight:400}h1{font-weight:normal;font-size:3rem}h1:has(+ *){margin-bottom:20px}h2{font-weight:500;font-size:2.875rem;font-size:3.2rem;font-style:italic}h2:has(+ *){margin-bottom:20px}h3{font-weight:500;font-size:1.75rem}h3:has(+ *){margin-bottom:20px}h4{font-style:italic;font-weight:700;font-size:1.25rem}h4:has(+ *){margin-bottom:10px}hr{margin:2rem 0}@media (max-width:899px){h1{font-size:2rem}h2{font-size:2rem}h3{font-size:1.5rem}}@media (max-width:599px){h1{font-size:1.75rem}h2{font-size:1.75rem}h3{font-size:1.25rem}}table.table{width:100%;min-width:100%;background:#fff;margin-bottom:2rem;border:solid 1px #dddddd}table.table thead,table.table tfoot{background:whitesmoke}table.table thead tr th,table.table thead tr td,table.table tfoot tr th,table.table tfoot tr td,table.table tbody tr th,table.table tbody tr td{display:table-cell;line-height:1.125rem;padding:0.5rem 0.625rem 0.625rem;font-size:1rem;font-weight:400;color:#222222;text-align:center}table.table thead tr th.alignleft,table.table thead tr td.alignleft,table.table tfoot tr th.alignleft,table.table tfoot tr td.alignleft,table.table tbody tr th.alignleft,table.table tbody tr td.alignleft{text-align:left}table.table thead tr th,table.table tbody tr th{font-weight:600}table.table tr.even,table.table tr.alt,table.table tr:nth-of-type(2n){background:#f6f6f6}table.table tr.even select,table.table tr.alt select,table.table tr:nth-of-type(2n) select{background:#fff !important}@media screen and (max-width:599px){table.table .show-for-medium-up{display:none !important}}
#hero{position:relative}#hero .mod_article{padding-top:110px !important;padding-bottom:7rem !important;height:100%;width:100%;padding:0;display:flex;align-items:center;justify-content:center;text-align:center}#hero .mod_article>.inside{position:static}#hero .mod_article>.inside>div{display:flex;justify-content:center}#hero .mod_article>.inside>div .rs-columns{justify-content:center;position:absolute;bottom:5rem}#hero .mod_article[style="--article_min_height:100vh;"],#hero .mod_article.texthero{text-align:left;align-items:flex-end;justify-content:flex-start}#hero .mod_article[style="--article_min_height:100vh;"] .inside>div,#hero .mod_article.texthero .inside>div{justify-content:left}#hero .mod_article[style="--article_min_height:100vh;"] .inside>div .rs-columns,#hero .mod_article.texthero .inside>div .rs-columns{justify-content:flex-start}#hero .mod_article .article_bg{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;z-index:-1 !important}#hero .mod_article .article_bg:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(43, 48, 48, 0.66) 0%, rgba(43, 48, 48, 0.33) 8%, rgba(43, 48, 48, 0.1) 15%, rgba(18, 20, 20, 0) 20%, rgba(18, 20, 20, 0.8) 100%)}#hero .mod_article .content-text{color:#fff;font-size:1.25rem;font-weight:500}#hero .mod_article .content-text h2{margin-bottom:1rem;font-size:4rem}#hero .mod_article .content-text p{font-size:1.5rem}#hero .mod_article .content-text ul{padding:0;margin:0;list-style:none}#hero .mod_article .content-text ul li{display:inline-block;margin-right:1rem}#hero .mod_article .content-text ul li a{display:inline-block;margin-top:2rem;border:2px solid var(--color-primary);padding:0.5rem 2rem;text-decoration:none;font-size:1rem;letter-spacing:0.02em;text-transform:uppercase;font-weight:400;position:relative;color:#fff;border-radius:8px}#hero .mod_article .content-text ul li a:has(em){background:var(--color-primary);border-color:var(--color-primary);color:#fff}#hero .mod_article .content-text ul li a:has(em) em{font-style:normal}#hero .mod_article .content-text ul li a:has(em):before{background:#fff}.separator{border-top-style:solid;border-top-width:5px;display:inline-block;width:100%;margin-bottom:4rem}.btn>a,a.btn,.a-as-btn>a,.a-as-btn p>a,.a-as-btn ul li>a,.widget-submit>button{display:inline-block;margin-top:2rem;border:2px solid var(--color-primary);padding:0.5rem 2rem;text-decoration:none;font-size:1rem;letter-spacing:0.02em;text-transform:uppercase;font-weight:400;position:relative;color:var(--color-primary);background-color:transparent;cursor:pointer;border-radius:8px}.a-as-btn-primary a,.a-as-btn-primary p>a,.btn-primary a{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.a-as-btn-primary a:before,.a-as-btn-primary p>a:before,.btn-primary a:before{background:#fff}.box{padding:1rem}.box.info{background:var(--color-secondary);color:var(--color-text)}.box.inlineblock{display:inline-block}.mod_article.bg-gray{background:var(--color-secondary)}.footer{background:#1b1b1b}.m-b-0{margin-bottom:0 !important}@media screen and (max-width:599px){.rs-columns.-small-gab-0{gap:0}#hero .mod_article .content-text h2{font-size:3rem;line-height:1.1}#hero .mod_article .content-text p{font-size:1.25rem}#willkommen .ce_rsce_aid_image_text .image{width:calc(100% + 1rem + 1rem) !important}}
body:has(#main .inside .mod_article:first-child.has-responsive-background-image) #wrapper,body:has(#hero) #wrapper{padding-top:0 !important}body:has(#main .inside .mod_article:first-child.has-responsive-background-image) header,body:has(#hero) header{position:absolute;top:0;left:0;right:0}body:has(#main .inside .mod_article:first-child.has-responsive-background-image) header:not(.fixed),body:has(#hero) header:not(.fixed){background:transparent !important}header{padding:1.25rem 0;z-index:9999;position:relative;padding:0.75rem 0}header>.inside{margin:0 !important;padding:0 !important;max-width:unset !important}header.fixed .mod_nodes.navigation{position:fixed !important;top:0;left:0;right:0;animation:headerSlideIn 250ms linear}header.fixed .mod_nodes.navigation:not(:has(+ .mod_nodes.overlay.active)){background:linear-gradient(to bottom, #38595c 0%, rgba(56, 89, 92, 0.75) 100%);backdrop-filter:blur(5px)}header.fixed .mod_nodes.navigation .mod_mobilenav .nav-open .icon{background-color:transparent}header.fixed .mod_nodes.navigation .content-image.logo img{height:55px;margin:10px 0}header.fixed .mod_customnav ul li>strong,header.fixed .mod_customnav ul li>a,header.fixed .mod_customnav ul li>span{backdrop-filter:none !important}header .content-image.logo img{height:110px;width:auto}header .mod_mobilenav .nav-open .icon{border:1px solid #fff}header .mod_mobilenav .nav-open .icon .hamburger{background:#fff}header .mod_customnav ul{list-style:none;padding:0;margin:0}header .mod_customnav ul li{display:inline-block}header .mod_customnav ul li>strong,header .mod_customnav ul li>a,header .mod_customnav ul li>span{padding:0.68rem 1.25rem;border:1px solid rgba(255, 255, 255, 0.12);display:block;font-size:1.125rem;font-weight:bold;text-decoration:none;color:#fff;text-align:left;font-family:"Stick No Bills", sans-serif;background-color:rgba(255, 255, 255, 0.2);color:#fff;border-radius:8px;backdrop-filter:blur(6px)}header .mod_customnav ul li>strong:hover,header .mod_customnav ul li>a:hover,header .mod_customnav ul li>span:hover{border-color:#fff}header .mod_customnav ul li+li{margin-left:1rem}header .mod_customnav ul li.icon>strong,header .mod_customnav ul li.icon>a,header .mod_customnav ul li.icon>span{text-indent:-99999px;width:50px;background-size:28px;background-repeat:no-repeat;background-position:center}header .mod_customnav ul li.icon>strong.instagram,header .mod_customnav ul li.icon>a.instagram,header .mod_customnav ul li.icon>span.instagram{background-image:url(/files/aid/design/img/icons/icon_instagram_white.svg)}header .mod_customnav ul li.icon>strong.facebook,header .mod_customnav ul li.icon>a.facebook,header .mod_customnav ul li.icon>span.facebook{background-image:url(/files/aid/design/img/icons/icon_facebook_white.svg)}header .mod_customnav ul li.icon>strong.navigation,header .mod_customnav ul li.icon>a.navigation,header .mod_customnav ul li.icon>span.navigation{background-image:url(/files/aid/design/img/icons/icon_menu_darkgreen.svg);background-color:rgba(255, 255, 255, 0.66);border-color:rgba(56, 89, 92, 0.8)}header .mod_customnav ul li.icon>strong.navigation:hover,header .mod_customnav ul li.icon>a.navigation:hover,header .mod_customnav ul li.icon>span.navigation:hover{border-color:#38595c}header .mod_customnav ul li.icon>strong.phone,header .mod_customnav ul li.icon>a.phone,header .mod_customnav ul li.icon>span.phone{background-image:url(/files/aid/design/img/icons/icon_phone_white.svg)}header .rs-columns{display:flex;justify-content:space-between;align-items:center}header .rs-columns .rs-column{width:auto}header .rs-columns .rs-column:first-child,header .rs-columns .rs-column:last-child{flex:0 0 410px}header .rs-columns .rs-column:last-child .mod_customnav{text-align:right}header .mod_nodes.navigation{position:relative;z-index:2}header .mod_nodes.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-primary);color:#fff;z-index:0;text-align:center;display:flex;align-items:center;z-index:1;padding-top:110px;display:none}header .mod_nodes.overlay.active{display:flex;animation:headerSlideIn 250ms linear}header .mod_nodes.overlay ul{padding:0;margin:0;list-style:none}header .mod_nodes.overlay a{color:#fff;text-decoration:none}header .mod_nodes.overlay a.btn{padding:0.5rem 1rem;border:1px solid rgba(255, 255, 255, 0.5);border-color:rgba(255, 255, 255, 0.5) !important}header .mod_nodes.overlay .mod_navigation ul li{margin-top:0.5rem}header .mod_nodes.overlay .mod_navigation ul li a,header .mod_nodes.overlay .mod_navigation ul li span,header .mod_nodes.overlay .mod_navigation ul li strong{font-size:2rem}header .mod_nodes.overlay .content-text{margin-top:2rem}header .mod_nodes.overlay .content-text.a-as-btn a{border-color:#fff;color:#fff}header .mod_nodes.overlay .content-text.a-as-btn a:before{background:#fff}header .mod_nodes.overlay .content-text ul{display:flex;justify-content:center}header .mod_nodes.overlay .content-text ul li{margin:0 1rem}@media (max-width:1199px){header .mod_navigation,header .mod_customnav{display:none}header .mod_mobilenav{display:block}header.fixed .content-image.logo img,header.fixed .content-image.logo_black img{height:50px}header .content-image.logo img,header .content-image.logo_black img{height:50px;width:auto}header .rs-columns .rs-column:first-child{display:none}header .rs-columns .rs-column:first-child,header .rs-columns .rs-column:last-child{flex:unset}}@media (max-width:599px){header .content-image img{height:45px;width:auto}header .nav-open{padding:0 !important}}@keyframes headerSlideIn{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}
footer{background:#2b3030;color:#999}footer a{color:#bbb}footer .mod_customnav{overflow:visible}footer .mod_customnav ul{margin:0;padding:0;list-style:none}footer .mod_customnav ul li{display:inline-block}footer .mod_customnav ul li a,footer .mod_customnav ul li span,footer .mod_customnav ul li strong{text-decoration:none;transition:all ease-in-out 0.1s}footer .mod_customnav ul li+li{margin-left:1rem}footer .mod_customnav ul li.icon{margin-left:0}footer .mod_customnav ul li.icon>strong,footer .mod_customnav ul li.icon>a,footer .mod_customnav ul li.icon>span{display:block;text-indent:-99999px;width:50px;background-size:28px;background-repeat:no-repeat;background-position:center}footer .mod_customnav ul li.icon>strong.tripadvisor,footer .mod_customnav ul li.icon>a.tripadvisor,footer .mod_customnav ul li.icon>span.tripadvisor{background-image:url(/files/aid/design/img/icons/icon_tripadvisor_white.svg);background-size:24px}footer .mod_customnav ul li.icon>strong.facebook,footer .mod_customnav ul li.icon>a.facebook,footer .mod_customnav ul li.icon>span.facebook{background-image:url(/files/aid/design/img/icons/icon_facebook_white.svg)}footer .content-text p,footer .content-text td,footer .content-text li{font-size:1.25rem;font-weight:300}footer .content-text p,footer .content-text table,footer .content-text ul{margin-top:0.5rem !important}footer>.inside{max-width:unset !important;padding:unset !important}footer .contact{padding:4rem 0;position:relative}footer .contact p{font-size:1rem;line-height:1.5}footer .contact .footerlogo img{width:200px}footer .contact .inside:has(.content-image.bg){position:static}footer .contact .inside:has(.content-image.bg) .rs-column{position:static;z-index:0}footer .contact .inside:has(.content-image.bg) .rs-column .content-image{z-index:-1}footer .contact .inside:has(.content-image.bg) .rs-column .content-image.bg{position:absolute;top:0;left:calc(50% - 250px);right:0;bottom:0;background:var(--color-accent)}footer .contact .inside:has(.content-image.bg) .rs-column .content-image.bg figure{height:100%}footer .contact .inside:has(.content-image.bg) .rs-column .content-image.bg img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:0.3}footer .contact .content-text em{font-size:1rem}footer .contact .content-text table a{text-decoration:none}footer .contact .content-text table td:first-child{width:200px}footer .contact .content-text p a.btn{display:inline-block;margin-top:1.5rem;border:1px solid rgba(255, 255, 255, 0.33);padding:0.33rem 1rem;text-decoration:none;font-size:0.9rem;letter-spacing:0.02em;text-transform:uppercase;font-weight:400;position:relative;color:#bbb;background-color:transparent;cursor:pointer;border-radius:6px}footer .contact .content-text+.content-text{padding-top:3rem}footer .copyright{background:#121414;padding:1rem 0}footer .copyright .rs-columns{justify-content:space-between}footer .copyright .rs-columns .rs-column{width:unset}footer .copyright .content-text p,footer .copyright .content-text a,footer .copyright .mod_customnav p,footer .copyright .mod_customnav a{font-size:1rem;font-weight:500;color:#fff}@media (max-width:1499px){footer .contact .inside:has(.content-image.bg) .rs-column .content-image.bg{left:calc(50% - 1rem)}}@media (max-width:899px){footer .content-text p,footer .content-text td,footer .content-text li{font-size:1rem}footer .contact{padding:2.5rem 0;text-align:center}footer .contact .content-text table td:first-child{width:auto}footer .contact .footerlogo img{width:140px}footer .contact .rs-columns{gap:60px}}@media (max-width:599px){footer .copyright{text-align:center}footer .copyright .rs-columns{display:block}footer .copyright .rs-columns .rs-column{display:block}footer .copyright .rs-columns .rs-column:not(:first-child){margin-top:1rem !important}}
.mod_article>.inside,.ce_rsce_aid_image_text .inside,header .inside,footer .inside{width:100%;max-width:var(--content-width);margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.mod_article.fullwidth:not(.with-space){padding:0}.mod_article.fullwidth>.inside{max-width:unset;padding:0}.mod_article.content-sm>.inside{max-width:var(--content-width-sm)}.mod_article.content-xs>.inside{max-width:var(--content-width-xs)}.mod_article.content-align-center{text-align:center}.mod_article.bg-primary{background-color:var(--color-primary);color:#fff}.mod_article.bg-primary a{color:#fff}.mod_article.bg-gray{background-color:#f6f6f6}.mod_article:has(.article_bg) .inside{position:static}.mod_article:has(+ .mod_article.zimmer){padding-bottom:15rem}.mod_article.zimmer{margin-top:-10rem;padding-top:0}.mod_article .article_bg{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;z-index:-1 !important}.mod_article.p-t-0{padding-top:0}.mod_article.p-b-0{padding-bottom:0}.mod_article{padding:5rem 0;position:relative;z-index:0}@media (max-width:899px){.mod_article{padding:3.5rem 0}.mod_article#verein{padding:3.5rem 0}}@media (max-width:599px){.mod_article{padding:2.5rem 0}.mod_article#verein{padding:2.5rem 0}}
.mod_mobilenav{line-height:1}.mod_mobilenav .nav-open{padding:0;text-decoration:none;display:flex;align-items:center}.mod_mobilenav .nav-open .icon{background:transparent}.mod_mobilenav .nav-open .icon .hamburger{background:var(--color-primary)}.mod_mobilenav .nav-mobile ul li{font-family:"Roboto", Sans-Serif;font-size:1rem}.mod_mobilenav .nav-mobile ul li span.forward,.mod_mobilenav .nav-mobile ul li a,.mod_mobilenav .nav-mobile li.trail>span.trail,.mod_mobilenav .nav-mobile li.active>span,.mod_mobilenav .nav-mobile li.title>span{color:var(--color-text)}@media (max-width:1024px){.mod_mobilenav .btn-accent>a{border:none}.mod_mobilenav .btn-accent>a:before{content:unset}.mod_mobilenav .btn-accent>a:hover{background:transparent;color:#000 !important}.mod_mobilenav .btn>a{font-size:1rem}}
.mod_rocksolid_slider{}.mod_rocksolid_slider.slide-section .rsts-slide{max-height:460px;height:460px}.mod_rocksolid_slider.slide-section .rsts-slide>div{height:100%}.mod_rocksolid_slider.slide-section .rsts-slide>div img{height:100% !important;object-fit:cover}.mod_rocksolid_slider .content-image img{width:100%;max-height:800px;height:800px;object-fit:cover;filter:grayscale(100%)}.mod_rocksolid_slider .content-wrapper{position:absolute;bottom:0;left:0;right:0;max-width:var(--content-width);margin:0 auto;padding:0 20px;color:white;z-index:2}.mod_rocksolid_slider .content-wrapper h2:before{content:"";display:inline-block;background-image:url(/files/aid/design/img/icons/icon-mingcute-fish-white.svg);width:18px;height:18px;background-repeat:no-repeat;margin-right:0.5rem}.mod_rocksolid_slider .content-text{max-width:520px;padding:3rem;background-color:rgba(23, 55, 96, 0.9)}.mod_rocksolid_slider .content-text p a{margin-top:2rem}.mod_rocksolid_slider .rsts-slide>div{position:relative}.mod_rocksolid_slider .rsts-prev{bottom:20px;right:72px}.mod_rocksolid_slider .rsts-next{bottom:20px;right:20px}.mod_rocksolid_slider .rsts-prev,.mod_rocksolid_slider .rsts-next{width:32px;height:32px;display:inline-block;border:1px solid #FFF;border-radius:50%;background-size:60%;background-repeat:no-repeat;background-position:center;transition:background-color 0.2s, border-color 0.2s;text-indent:-9999px;overflow:hidden;position:absolute}.mod_rocksolid_slider .rsts-prev{background-image:url("/files/aid/design/img/icons/icon-arrow-prev.svg")}.mod_rocksolid_slider .rsts-next{background-image:url("/files/aid/design/img/icons/icon-arrow-next.svg")}.mod_rocksolid_slider .rsts-prev:hover,.mod_rocksolid_slider .rsts-next:hover{background-color:#173760;border-color:#173760;filter:brightness(1.1)}@media (max-width:599px){.mod_rocksolid_slider:not(.slide-section){height:800px}.mod_rocksolid_slider:not(.slide-section)>div{height:100%}.mod_rocksolid_slider:not(.slide-section)>div>div{height:100%}}
footer .mod_newslist{display:flex;flex-direction:column;gap:2rem 0}footer .mod_newslist .layout_latest{display:flex}footer .mod_newslist .layout_latest .image-wrapper{flex:0 0 300px}footer .mod_newslist .layout_latest .image-wrapper img{width:100%}footer .mod_newslist .layout_latest .content-wrapper{flex:1;padding-left:2rem}footer .mod_newslist .layout_latest a{text-decoration:none}@media (max-width:1099px){footer .mod_newslist .layout_latest{display:block}footer .mod_newslist .layout_latest .image-wrapper{margin-bottom:0.5rem}footer .mod_newslist .layout_latest .content-wrapper{padding-left:0rem}footer .mod_newslist .layout_latest a{text-decoration:none}}
.rs-columns{width:auto;margin-left:-1rem;margin-right:-1rem;display:flex;flex-wrap:wrap;gap:30px 0}.rs-columns.txt-center{align-items:center}.rs-column{float:unset;min-height:1px;padding-left:1rem;padding-right:1rem;position:relative;margin-right:0 !important;margin-top:0 !important}.rs-column.-large-first{clear:none}.rs-column.-large-last{margin-right:0}.rs-column.-large-first-row{margin-top:0}.rs-column.-large-col-1-1{width:100%}.rs-column.-large-col-2-1{width:50%}.rs-column.-large-col-2-2{width:100%}.rs-column.-large-col-3-1{width:33.333%}.rs-column.-large-col-3-2{width:66.666%}.rs-column.-large-col-3-3{width:100%}.rs-column.-large-col-4-1{width:25%}.rs-column.-large-col-4-2{width:50%}.rs-column.-large-col-4-3{width:75%}.rs-column.-large-col-4-4{width:100%}.rs-column.-large-col-5-1{width:20%}.rs-column.-large-col-5-2{width:40%}.rs-column.-large-col-5-3{width:60%}.rs-column.-large-col-5-4{width:80%}.rs-column.-large-col-5-5{width:100%}.rs-column.-large-col-6-1{width:16.666%}.rs-column.-large-col-6-2{width:33.333%}.rs-column.-large-col-6-3{width:50%}.rs-column.-large-col-6-4{width:66.666%}.rs-column.-large-col-6-5{width:83.333%}.rs-column.-large-col-6-6{width:100%}@media screen and (max-width:900px){.rs-column{margin-top:30px;margin-right:0}.rs-column.-large-first{clear:none}.rs-column.-large-last{margin-right:0}.rs-column.-large-first-row{margin-top:30px}.rs-column.-medium-first{clear:none}.rs-column.-medium-last{margin-right:0}.rs-column.-medium-first-row{margin-top:0}.rs-column.-medium-col-1-1{width:100%}.rs-column.-medium-col-2-1{width:50%}.rs-column.-medium-col-2-2{width:100%}.rs-column.-medium-col-3-1{width:33.333%}.rs-column.-medium-col-3-2{width:66.666%}.rs-column.-medium-col-3-3{width:100%}.rs-column.-medium-col-4-1{width:25%}.rs-column.-medium-col-4-2{width:50%}.rs-column.-medium-col-4-3{width:75%}.rs-column.-medium-col-4-4{width:100%}.rs-column.-medium-col-5-1{width:20%}.rs-column.-medium-col-5-2{width:40%}.rs-column.-medium-col-5-3{width:60%}.rs-column.-medium-col-5-4{width:80%}.rs-column.-medium-col-5-5{width:100%}.rs-column.-medium-col-6-1{width:16.666%}.rs-column.-medium-col-6-2{width:33.333%}.rs-column.-medium-col-6-3{width:50%}.rs-column.-medium-col-6-4{width:66.666%}.rs-column.-medium-col-6-5{width:83.333%}.rs-column.-medium-col-6-6{width:100%}}@media screen and (max-width:599px){.rs-column{margin-right:30px;margin-right:0}.rs-column.-large-last{margin-right:0}.rs-column.-large-first-row{margin-top:30px}.rs-column.-medium-first{clear:none}.rs-column.-medium-last{margin-right:0}.rs-column.-medium-first-row{margin-top:30px}.rs-column.-small-first{clear:none}.rs-column.-small-last{margin-right:0}.rs-column.-small-first-row{margin-top:0}.rs-column.-small-col-1-1{width:100%}.rs-column.-small-col-2-1{width:50%}.rs-column.-small-col-2-2{width:100%}.rs-column.-small-col-3-1{width:33.333%}.rs-column.-small-col-3-2{width:66.666%}.rs-column.-small-col-3-3{width:100%}.rs-column.-small-col-4-1{width:25%}.rs-column.-small-col-4-2{width:50%}.rs-column.-small-col-4-3{width:75%}.rs-column.-small-col-4-4{width:100%}.rs-column.-small-col-5-1{width:20%}.rs-column.-small-col-5-2{width:40%}.rs-column.-small-col-5-3{width:60%}.rs-column.-small-col-5-4{width:80%}.rs-column.-small-col-5-5{width:100%}.rs-column.-small-col-6-1{width:16.666%}.rs-column.-small-col-6-2{width:33.333%}.rs-column.-small-col-6-3{width:50%}.rs-column.-small-col-6-4{width:66.666%}.rs-column.-small-col-6-5{width:83.333%}.rs-column.-small-col-6-6{width:100%}}
.ce_form,.hasteform_FORM_BOOKING,.mod_pvcheck_request{overflow:visible}.ce_form .widget,.hasteform_FORM_BOOKING .widget,.mod_pvcheck_request .widget{margin-bottom:20px}.ce_form .widget.widget-submit,.hasteform_FORM_BOOKING .widget.widget-submit,.mod_pvcheck_request .widget.widget-submit{margin-bottom:0px}.ce_form .widget:not(.widget-checkbox) label,.hasteform_FORM_BOOKING .widget:not(.widget-checkbox) label,.mod_pvcheck_request .widget:not(.widget-checkbox) label{font-weight:500}.ce_form .widget:not(.widget-checkbox) input,.ce_form .widget:not(.widget-checkbox) textarea,.ce_form .widget:not(.widget-checkbox) select,.hasteform_FORM_BOOKING .widget:not(.widget-checkbox) input,.hasteform_FORM_BOOKING .widget:not(.widget-checkbox) textarea,.hasteform_FORM_BOOKING .widget:not(.widget-checkbox) select,.mod_pvcheck_request .widget:not(.widget-checkbox) input,.mod_pvcheck_request .widget:not(.widget-checkbox) textarea,.mod_pvcheck_request .widget:not(.widget-checkbox) select{font-family:"Lato", Sans-Serif;padding:0.75rem 1rem;width:100%;min-width:100%;max-width:100%;border:none;font-weight:400;font-size:1.25rem;display:block;background:#f6f6f6;color:#666}.ce_form .widget.widget-checkbox fieldset,.hasteform_FORM_BOOKING .widget.widget-checkbox fieldset,.mod_pvcheck_request .widget.widget-checkbox fieldset{border:none;padding:0;margin:0;line-height:1.2}.ce_form .widget.widget-checkbox fieldset>span,.hasteform_FORM_BOOKING .widget.widget-checkbox fieldset>span,.mod_pvcheck_request .widget.widget-checkbox fieldset>span{display:flex;align-items:start}.ce_form .widget.widget-checkbox fieldset>span a,.hasteform_FORM_BOOKING .widget.widget-checkbox fieldset>span a,.mod_pvcheck_request .widget.widget-checkbox fieldset>span a{text-decoration:underline;color:#000}.ce_form .widget.widget-checkbox fieldset>span input,.hasteform_FORM_BOOKING .widget.widget-checkbox fieldset>span input,.mod_pvcheck_request .widget.widget-checkbox fieldset>span input{transform:translateY(4px);margin-right:1rem}.ce_form .widget.widget-radio,.hasteform_FORM_BOOKING .widget.widget-radio,.mod_pvcheck_request .widget.widget-radio{margin:2rem 0 3rem}.ce_form .widget.widget-radio fieldset,.hasteform_FORM_BOOKING .widget.widget-radio fieldset,.mod_pvcheck_request .widget.widget-radio fieldset{padding:0;border:0;display:flex;flex-wrap:wrap}.ce_form .widget.widget-radio fieldset>legend,.hasteform_FORM_BOOKING .widget.widget-radio fieldset>legend,.mod_pvcheck_request .widget.widget-radio fieldset>legend{flex:0 0 100%;font-weight:500}.ce_form .widget.widget-radio fieldset>span,.hasteform_FORM_BOOKING .widget.widget-radio fieldset>span,.mod_pvcheck_request .widget.widget-radio fieldset>span{display:flex;align-items:center;width:200px}.ce_form .widget.widget-radio fieldset>span>input,.hasteform_FORM_BOOKING .widget.widget-radio fieldset>span>input,.mod_pvcheck_request .widget.widget-radio fieldset>span>input{flex:0 0 25px;width:auto;min-width:0;border:0;padding:0;margin:0}.ce_form .widget.widget-radio fieldset>span>label,.hasteform_FORM_BOOKING .widget.widget-radio fieldset>span>label,.mod_pvcheck_request .widget.widget-radio fieldset>span>label{flex:1;margin-left:0.25rem;font-weight:normal}.ce_form .widget.widget-submit,.hasteform_FORM_BOOKING .widget.widget-submit,.mod_pvcheck_request .widget.widget-submit{text-align:center}.ce_form label a,.hasteform_FORM_BOOKING label a,.mod_pvcheck_request label a{color:var(--color-primary);text-decoration:none}.ce_form .form-content-wrapper,.ce_form .form-wrapper,.hasteform_FORM_BOOKING .form-content-wrapper,.hasteform_FORM_BOOKING .form-wrapper,.mod_pvcheck_request .form-content-wrapper,.mod_pvcheck_request .form-wrapper{display:flex;gap:20px;justify-content:space-between}
*+.content-text{margin-top:2rem}.mod_article:not(.bg.bg-primary) .content-text.with-subheadline em{color:var(--color-primary)}.content-text table{width:100%}.content-text+*:not(h1, h2, h3, h4, h5, h6){margin-top:2rem}.content-text.with-subheadline em{order:1;font-weight:normal;font-style:italic;margin-bottom:1rem;display:inline-block;font-family:"Playfair Display", sans-serif}.content-text.with-subheadline h1,.content-text.with-subheadline h2,.content-text.with-subheadline h3,.content-text.with-subheadline h4,.content-text.with-subheadline h5,.content-text.with-subheadline h6{margin-bottom:2rem;margin-top:0}.content-text.icon-box{margin-top:2rem}.content-text.icon-box>figure{margin:auto;width:64px;aspect-ratio:1;margin-bottom:1rem}.content-text.icon-box>figure img{width:100%;height:100%;object-fit:contain;object-position:center}.content-text.icon-box h1,.content-text.icon-box h2,.content-text.icon-box h3,.content-text.icon-box h4,.content-text.icon-box h5,.content-text.icon-box h6{margin-bottom:1rem;margin-top:0}.content-text.teaser em{font-size:0.75rem}.content-text.teaser h1,.content-text.teaser h2,.content-text.teaser h3,.content-text.teaser h4,.content-text.teaser h5,.content-text.teaser h6{margin-bottom:1rem;margin-top:0}.content-text.teaser>figure{aspect-ratio:1.6129032258;margin-bottom:2rem}.content-text.teaser>figure img{width:100%;height:100%;object-fit:cover}.content-text.icon-list ul{list-style:none;margin:0;padding:0}.content-text.icon-list ul li{padding-top:1px;padding-left:40px;position:relative;margin-bottom:10px;font-weight:300}.content-text.icon-list ul li a{display:flex;align-items:center;text-decoration:none;color:var(--color-black)}.content-text.icon-list ul li img{position:absolute;left:0}
.content-toplink{text-align:right}.content-toplink a{display:inline-block;width:32px;height:32px;border:1px solid #000;border-radius:50%;background-image:url("/files/aid/design/img/icons/icon-arrow-up.svg");background-repeat:no-repeat;background-position:center;background-size:60%;font-size:0;text-indent:-9999px;overflow:hidden;white-space:nowrap}
.ce_rsce_aid_counter .counter{color:var(--color-primary);font-size:3rem;font-family:"Playfair Display", sans-serif}.ce_rsce_aid_counter .title{text-transform:uppercase}
.content-hyperlink.center{text-align:center}
.content-image img{width:100%}
.ce_rsce_aid_price .content-wrapper{border:1px solid #000;text-align:center}.ce_rsce_aid_price .content-wrapper .title-wrapper{background:#f6f6f6;padding:1rem;border-bottom:1px solid #000}.ce_rsce_aid_price .content-wrapper .title-wrapper span{display:block}.ce_rsce_aid_price .content-wrapper .title-wrapper span.title{font-size:1.5rem}.ce_rsce_aid_price .content-wrapper .title-wrapper span.saison{font-style:italic}.ce_rsce_aid_price .content-wrapper .price-wrapper{padding:1rem}.ce_rsce_aid_price .content-wrapper .price-wrapper span{display:block;color:var(--color-primary);font-size:2rem;font-family:"Playfair Display", sans-serif}.ce_rsce_aid_price .content-wrapper .price-wrapper .features{margin-top:2rem;margin-bottom:2rem}span.price{display:block;color:var(--color-primary);font-size:2.25rem;font-family:"Playfair Display", sans-serif}span.price span.dimmed{color:#999}span.price span.small{font-size:1.5rem}
.ce_rsce_aid_image_text{min-height:850px;position:relative;display:flex;align-items:center}.image_text_small .ce_rsce_aid_image_text{min-height:auto}.ce_rsce_aid_image_text .inside{position:unset;width:100%}.ce_rsce_aid_image_text .image{position:absolute;top:0;bottom:0;width:calc(50% - 1rem);height:100%}#willkommen .ce_rsce_aid_image_text .image{width:33.3333%}@media (max-width:1199px){#willkommen .ce_rsce_aid_image_text .image{width:40%}}@media (max-width:899px){#willkommen .ce_rsce_aid_image_text .image{width:50%}}.ce_rsce_aid_image_text .image img{width:100%;height:100%;object-fit:cover;object-position:center center}.ce_rsce_aid_image_text .image .splide{position:absolute;top:0;left:0;right:0;bottom:0}.ce_rsce_aid_image_text .image .splide .splide__track{height:100%;width:100%}.ce_rsce_aid_image_text .image .splide .splide__track .splide__list .splide__slide .item{height:100%}.ce_rsce_aid_image_text .image .splide .splide__arrow{color:white;transition:0.6s ease;height:50px;width:50px;border-radius:50px;backdrop-filter:blur(5px);background-color:rgba(var(--color-primary-rgb), 0.85)}.ce_rsce_aid_image_text .image .splide .splide__arrow:hover{background-color:rgba(var(--color-primary-rgb), 1)}.ce_rsce_aid_image_text .image .splide .splide__arrow svg{fill:#fff}.ce_rsce_aid_image_text .text .title-wrapper{margin-bottom:2rem;display:flex;flex-direction:column}.ce_rsce_aid_image_text .text .title-wrapper h2{order:2}.ce_rsce_aid_image_text .text .title-wrapper strong{order:1;color:var(--color-primary);font-weight:normal;margin-bottom:1rem;font-size:1.25rem;font-family:"Playfair Display", Sans-Serif}.ce_rsce_aid_image_text .text .content-wrapper p a{margin-top:2rem}.ce_rsce_aid_image_text.image-left .image{left:0}.ce_rsce_aid_image_text.image-left .text{padding:70px 0 70px 150px;margin-left:50%}.image_text_small .ce_rsce_aid_image_text.image-left .text{padding:0 0 0 1rem}#willkommen .ce_rsce_aid_image_text.image-left .text{margin-left:33.3333%}@media (max-width:1199px){#willkommen .ce_rsce_aid_image_text.image-left .text{margin-left:40%}}@media (max-width:899px){#willkommen .ce_rsce_aid_image_text.image-left .text{margin-left:50%}}.ce_rsce_aid_image_text.image-right .image{right:0}.ce_rsce_aid_image_text.image-right .text{padding:70px 150px 70px 0;margin-right:33.3333%}@media (max-width:1199px){.ce_rsce_aid_image_text.image-right .text{margin-right:40%}}@media (max-width:899px){.ce_rsce_aid_image_text.image-right .text{margin-right:50%}}@media (max-width:1199px){.ce_rsce_aid_image_text{min-height:650px}.ce_rsce_aid_image_text.image-left .text{padding:50px 0 50px 40px}.ce_rsce_aid_image_text.image-right .text{padding:50px 40px 50px 0}}@media (max-width:899px){.ce_rsce_aid_image_text{min-height:450px}.ce_rsce_aid_image_text.image-left .text{padding:50px 0 50px 40px}.ce_rsce_aid_image_text.image-right .text{padding:50px 40px 50px 0}}@media (max-width:599px){.ce_rsce_aid_image_text{min-height:unset}.ce_rsce_aid_image_text .image{position:relative;height:500px;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 1rem + 1rem)}.ce_rsce_aid_image_text.image-left .text{padding:2rem 0rem 3rem;margin:0}.ce_rsce_aid_image_text.image-right .text{padding:2rem 0rem 3rem;margin:0}}
