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%}
.parallax{will-change:transform;transform:translateZ(0);transform:translateY(var(--translateY))}.parallax_inner_image img{will-change:transform;transform:translateZ(0);transform:translateY(var(--translateY));min-height:200%;margin-top:-20%;min-width:100%}
.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;--ccb-focus-clr: #00a4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.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 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);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, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar input:focus-visible:not(.cc-hide-focus)+label:before{outline:3px dashed var(--ccb-focus-clr);outline-offset:2px}.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 var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-focus:not(.cc-hide-focus):focus-visible{outline:3px dashed var(--ccb-focus-clr);outline-offset:-3px}.cc-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@media(forced-colors){.contao-cookiebar input+label:after{border:1px solid currentColor}.cc-inner{border:1px solid currentColor}input.cc-group-half+label:after{margin-left:9px}}@media(prefers-reduced-motion){.contao-cookiebar{--ccb-anim-duration: 2s}}@media print{.contao-cookiebar{opacity:0}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.cc-cookies{display:none;width:100%}.cc-detail-btn{padding:8px 10px;line-height:1.2rem}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px}.cc-detail-btn,.cc-detail-btn-details{display:inline-block;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn span:nth-child(2),.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn.cc-active span:nth-child(1),.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2),.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn:hover,.cc-detail-btn-details:hover{background:rgba(0,0,0,0);color:var(--ccb-detail-clr-hvr, #717171)}
/* ----- PRELOADER ----- styles defined in bundles/markocupicpreloaderoverlay/css/preloader-overlay.css */

#preloaderOverlay {
    background-color: #ffffff;
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9998;
    opacity: 1;
}

#preloaderOverlay .preloader-icon {
    z-index: 9999;
    width: 100px;
    height: 100px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -50px;
    margin-top: -50px;
    border-radius: 50%;
    border-left: 2px solid #e6e6e6;
    border-right: 2px solid #e6e6e6;
    border-top: 2px solid #e6e6e6;
    border-bottom: 2px solid #2acfff;

    -webkit-animation: rotation 1.6s infinite linear;
    -moz-animation: rotation 1.6s infinite linear;
    -ms-animation: rotation 1.6s infinite linear;
    -o-animation: rotation 1.6s infinite linear;
    animation: rotation 1.6s infinite linear;
}

#preloaderOverlay .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  border: 0;
}

@-webkit-keyframes rotation {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes rotation {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.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;
}

.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}

.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-right:2%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -2%;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 49%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 32.333333%;
}
.rs-column.-large-col-3-2 {
  width: 66.6666666%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 23%;
}
.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: 43%;
}
.rs-column.-large-col-5-3 {
  width: 55%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 13%;
}
.rs-column.-large-col-6-2 {
  width: 31%;
}
.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: 2%;
    margin-right: 2%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 2%;
  }
  .rs-column.-large-first-row {
    margin-top: 2%;
  }
  .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: 49%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 32%;
  }
  .rs-column.-medium-col-3-2 {
    width: 66%;
  }
  .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: 20px;
    margin-right: 0%;
  }
  .rs-column.-large-last {
    margin-right: 0%;
  }
  .rs-column.-large-first-row {
    margin-top: 0%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 4%;
  }
  .rs-column.-medium-first-row {
    margin-top: 4%;
  }
  .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%;
  }
}

@charset "UTF-8";
#header{max-width:1580px;margin:0 auto}#header #logo{position:absolute;left:20px;top:25px;z-index:10}@media screen and (min-width:599px){#header #logo{left:50px}}#header #topbar #buttons{position:absolute;right:60px;top:22px;height:50px;z-index:10}@media screen and (min-width:599px){#header #topbar #buttons{right:100px}}#header #topbar #buttons a{margin-right:20px}#header #shownav{position:absolute;display:inline-block;top:30px;right:20px;z-index:10}@media screen and (min-width:599px){#header #shownav{right:50px}}#header.header-slide{position:fixed !important;top:-100px !important;left:0 !important;right:0 !important;width:100vw !important;max-width:none !important;background:#8EA282 !important;z-index:1000 !important;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1) !important;transition:top 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;padding:15px 0 !important;height:95px !important}#header.header-slide.visible{top:0 !important}#header.header-slide .inside{max-width:1400px;margin:0 auto;position:relative;width:100%;height:100%}#header.header-slide #logo{left:20px;top:15px}@media screen and (min-width:599px){#header.header-slide #logo{left:50px;top:20px}}#header.header-slide #topbar #buttons{right:60px;top:10px;height:40px}@media screen and (min-width:599px){#header.header-slide #topbar #buttons{right:100px;top:12px}}#header.header-slide #shownav{right:20px;top:15px}@media screen and (min-width:599px){#header.header-slide #shownav{right:50px;top:20px}}#navigation{position:fixed;z-index:101;left:0;top:0px;color:#848B79;width:100%;height:0;background:#E5EDDF;text-align:center}#navigation .inside{max-height:100vh;overflow:auto;height:0;padding:0 20px;box-sizing:border-box}@media screen and (min-width:599px){#navigation .inside{padding:0 50px}}#navigation .navheader{max-width:1500px;margin:0 auto 0 auto;top:25px;width:100%;position:relative;height:100px}@media screen and (min-width:599px){#navigation .navheader{top:25px}}#navigation .navheader #navlogo{position:absolute;left:0px;top:0px;z-index:10}#navigation .navheader #navlogo img{border-radius:0px !important}#navigation nav#fullnavi{max-width:1500px;margin:0 auto 0 auto;min-height:calc(100vh - 70px)}#navigation ul.level_1{display:inline-block;padding:10px !important}@media screen and (min-width:599px){#navigation ul.level_1{display:block;width:100%;margin-left:0px;min-width:50%;width:auto;display:inline-block;float:left;text-align:left;margin-left:0px;padding-left:0px;position:relative}}#navigation ul.level_1 .subhead{display:block;font-size:12px;vertical-align:middle;color:#ADBDA3}@media screen and (min-width:1265px){#navigation ul.level_1 .subhead{display:inline-block;margin-left:20px}}#navigation ul.level_1 li{list-style-type:none;padding-top:1%;padding-bottom:1%;text-align:center;width:100%;transition:background-color 0.6s ease;position:relative}@media screen and (min-width:599px){#navigation ul.level_1 li{max-width:50%;text-align:left;padding-left:10px}}#navigation ul.level_1 li:hover{background:rgba(255, 255, 255, 0.3);transition:background-color 0.6s ease;border-radius:5px}#navigation ul.level_1 li:hover a{color:#848B79;font-family:"PPMigra-Italic"}#navigation ul.level_1 li:hover li a{font-family:"PPMigra-Regular"}#navigation ul.level_1 li a,#navigation ul.level_1 li strong{font-family:"PPMigra-Regular";padding-left:0px;text-align:left !important;color:#848B79;font-size:1.8rem;font-weight:400;text-decoration:none;text-align:left !important}@media screen and (min-width:599px){#navigation ul.level_1 li a,#navigation ul.level_1 li strong{font-size:2rem}}#navigation ul.level_1 li strong,#navigation ul.level_1 li.submenu.trail a,#navigation ul.level_1 li a:hover{color:#848B79;font-family:"PPMigra-Italic"}#navigation ul.level_1 li.submenu .subitems_trigger{display:block;padding-left:15px;height:20px;right:5px;top:2px;box-sizing:border-box;position:absolute;cursor:pointer}@media screen and (min-width:768px){#navigation ul.level_1 li.submenu .subitems_trigger{padding-left:15px;height:30px;display:inline-block;position:absolute;right:20px;top:3px}}#navigation ul.level_1 li.submenu .subitems_trigger:hover ul{display:block}#navigation ul.level_1 li.submenu .subitems_trigger:after{content:"";background-image:url(/files/layout/css/img/arrow_right.svg);background-repeat:no-repeat;background-position:center center;background-size:14px;position:absolute;position:absolute;top:50%;transform:translateY(-50%);left:0;display:block;width:30px;height:20px;transition:transform 0.3s ease;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg)}#navigation ul.level_1 li.submenu .subitems_trigger.active:after{transform:translateY(-50%) rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg)}#navigation ul.level_1 li.submenu.trail .subitems_trigger:after,#navigation ul.level_1 li.submenu.active .subitems_trigger:after{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg)}#navigation ul.level_1 li.active ul,#navigation ul.level_1 li.trail ul{display:block}#navigation ul.level_1.level_2{margin-bottom:0rem;padding-left:0px !important;margin-left:0px;width:100%}#navigation ul.level_1.level_2 li{text-align:center;margin:0;padding:0;letter-spacing:1px;font-size:1rem;margin:5px 0px;min-width:100% !important;width:100%;max-width:100%;text-align:left !important}@media screen and (min-width:599px){#navigation ul.level_1.level_2 li{text-align:left !important}}#navigation ul.level_1.level_2 li:hover{background:none !important}#navigation ul.level_1.level_2 li:hover a{font-family:"PPMigra-Regular"}#navigation ul.level_1.level_2 li a,#navigation ul.level_1.level_2 li strong{font-size:0.8rem !important;font-family:"PPMigra-Regular";color:#848B79 !important;line-height:1.2}@media screen and (min-width:599px){#navigation ul.level_1.level_2 li a,#navigation ul.level_1.level_2 li strong{font-size:1rem}}#navigation ul.level_1.level_2 li strong,#navigation ul.level_1.level_2 li a:hover{color:#848B79 !important}#navigation ul.level_2{display:none;padding-left:0px !important;margin-left:0px;text-align:left !important}@media screen and (min-width:599px){#navigation ul.level_2{min-width:100% !important;width:auto;display:inline-block}}@media screen and (min-width:599px){#navigation ul.level_2{position:absolute;left:100%;top:0;z-index:10;border-radius:5px;padding:10px;padding-left:10px}}#navigation ul.level_2 li{padding-bottom:1%;background:transparent !important;min-width:100% !important;text-align:center}@media screen and (min-width:599px){#navigation ul.level_2 li{text-align:left !important}}#navigation ul.level_2 li:hover{width:100%;font-family:"PPMigra-Italic" !important}#navigation ul.level_2 li a,#navigation ul.level_2 li strong{font-size:1.5rem !important;text-align:left !important}#navigation ul.level_2 li a:hover,#navigation ul.level_2 li strong:hover{font-family:"PPMigra-Italic" !important}#navigation ul.level_2 strong{font-family:"PPMigra-Italic" !important}#navigation #navimage{display:none}@media screen and (min-width:599px){#navigation #navimage{display:inline-block;max-width:40%;width:100%;max-height:80vh;float:right;text-align:right}}#navigation #navimage.shown{display:inline-block}#navigation #navfooter{max-width:1500px;margin:0 auto;height:50px;padding-top:20px;box-sizing:border-box;width:100%;border-top:1px solid #848B79}#navigation #navfooter a{color:#848B79;margin:0px 5%;text-decoration:none}.close{position:absolute;right:15px;font-size:2rem;color:#171C1A;z-index:2;cursor:pointer}@media screen and (min-width:599px){.close{right:20px;top:0px;font-size:2rem}}@media screen and (min-width:980px){.close{right:20px;top:0px}}.fixed .mod_navigation,.close{z-index:1000}.fixed .close{z-index:1001}#fingerprint{position:absolute;bottom:60px;left:50%;transform:translate(-50%)}#fingerprint:after{opacity:0.6;content:"";height:60px;width:2px;background:#848B79;position:absolute;bottom:-60px;left:50px}@font-face{font-family:"OldschoolGrotesk";font-weight:400;src:url(../../files/layout/css/fonts/OldschoolGrotesk_W-Regular.woff2) format("woff2"), url(../../files/layout/css/fonts/OldschoolGrotesk_W-Regular.woff) format("woff")}@font-face{font-family:"PPMigra-Italic";font-weight:300;src:url(../../files/layout/css/fonts/PPMigra-Italic.woff2) format("woff2"), url(../../files/layout/css/fonts/PPMigra-Italic.woff) format("woff")}@font-face{font-family:"PPMigra-Regular";font-weight:300;src:url(../../files/layout/css/fonts/PPMigra-Regular.woff2) format("woff2"), url(../../files/layout/css/fonts/PPMigra-Regular.woff) format("woff")}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#E5EDDF;scroll-behavior:smooth;font:500 16px/1.4 "OldschoolGrotesk";color:#848B79;overflow-x:hidden !important;max-width:100% !important}body.fixed{overflow-y:hidden;overflow:hidden !important;position:fixed !important;width:100% !important;height:100% !important}*,*::before,*::after{box-sizing:border-box}img{display:block;line-height:0;max-width:100%;height:auto;border-radius:5px}#main .content-text p:first-child{margin-top:0px;padding-top:0px}#header img,#footer img{border-radius:0}@media (min-width:599px){.rcolumn_down{margin-top:3rem !important}}.preloader-icon{border:none !important;background:transparent !important;width:100px !important;height:100px !important}.preloader-icon::before{content:"";display:block;width:100%;height:100%;background:url("/files/layout/css/img/loader.svg") no-repeat center;background-size:contain}.jarallax{border-radius:5px}@media (min-width:768px) and (max-width:1024px){.jarallax.tablet-fix{overflow:visible !important}.jarallax.tablet-fix .jarallax-img{object-fit:contain !important;width:100% !important;height:auto !important}}@supports not (aspect-ratio: 1){@media (max-width:768px){.jarallax,.jarallax-keep-img{height:0 !important;padding-bottom:56.25% !important;position:relative !important}.jarallax .jarallax-img,.jarallax div[id^="jarallax-container-"],.jarallax-keep-img .jarallax-img,.jarallax-keep-img div[id^="jarallax-container-"]{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}}}.ce-image-animated{opacity:1 !important;transform:translateY(50px);transition:transform 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important}.ce-image-animated.animated{transform:translateY(0)}@keyframes slideInUpVisible{from{transform:translateY(30px)}to{transform:translateY(0)}}.slideInUp{opacity:1 !important}.slideInUp.mod_article{animation:slideInUpVisible 1.5s ease-out}@media (max-width:599px){.slideInUp.mod_article{animation-duration:1.5s}}.roomgrid.slideInUp .grid-item{opacity:1 !important;transform:translateY(0);animation:slideInUpVisible 0.8s ease-out both}.roomgrid.slideInUp .grid-item:nth-child(1){animation-delay:0.2s}.roomgrid.slideInUp .grid-item:nth-child(2){animation-delay:0.4s}.roomgrid.slideInUp .grid-item:nth-child(3){animation-delay:0.6s}.roomgrid.slideInUp .grid-item:nth-child(4){animation-delay:0.8s}.roomgrid.slideInUp .grid-item:nth-child(5){animation-delay:1s}.roomgrid.slideInUp .grid-item:nth-child(6){animation-delay:1.2s}.roomgrid.slideInUp .grid-item:nth-child(7){animation-delay:1.4s}.roomgrid.slideInUp .grid-item:nth-child(8){animation-delay:1.6s}.roomgrid.slideInUp .grid-item:nth-child(9){animation-delay:1.8s}.roomgrid.slideInUp .grid-item:nth-child(10){animation-delay:2s}.roomgrid.slideInUp .grid-item:nth-child(11){animation-delay:2.2s}.roomgrid.slideInUp .grid-item:nth-child(12){animation-delay:2.4s}.roomgrid.slideInUp .grid-item:nth-child(13){animation-delay:2.6s}.roomgrid.slideInUp .grid-item:nth-child(14){animation-delay:2.8s}.roomgrid.slideInUp .grid-item:nth-child(15){animation-delay:3s}.roomgrid.slideInUp .grid-item:nth-child(16){animation-delay:3.2s}.roomgrid.slideInUp .grid-item:nth-child(17){animation-delay:3.4s}.roomgrid.slideInUp .grid-item:nth-child(18){animation-delay:3.6s}.roomgrid.slideInUp .grid-item:nth-child(19){animation-delay:3.8s}.roomgrid.slideInUp .grid-item:nth-child(20){animation-delay:4s}@media (max-width:599px){.roomgrid.slideInUp .grid-item{animation-duration:0.6s}}.events.slideInUp .grid-item{opacity:1 !important;animation:slideInUpVisible 0.8s ease-out forwards}.events.slideInUp .grid-item:nth-child(1){animation-delay:0.2s}.events.slideInUp .grid-item:nth-child(2){animation-delay:0.4s}.events.slideInUp .grid-item:nth-child(3){animation-delay:0.6s}.events.slideInUp .grid-item:nth-child(4){animation-delay:0.8s}.events.slideInUp .grid-item:nth-child(5){animation-delay:1s}.events.slideInUp .grid-item:nth-child(6){animation-delay:1.2s}.events.slideInUp .grid-item:nth-child(7){animation-delay:1.4s}.events.slideInUp .grid-item:nth-child(8){animation-delay:1.6s}.events.slideInUp .grid-item:nth-child(9){animation-delay:1.8s}.events.slideInUp .grid-item:nth-child(10){animation-delay:2s}.events.slideInUp .grid-item:nth-child(11){animation-delay:2.2s}.events.slideInUp .grid-item:nth-child(12){animation-delay:2.4s}.events.slideInUp .grid-item:nth-child(13){animation-delay:2.6s}.events.slideInUp .grid-item:nth-child(14){animation-delay:2.8s}.events.slideInUp .grid-item:nth-child(15){animation-delay:3s}.events.slideInUp .grid-item:nth-child(16){animation-delay:3.2s}.events.slideInUp .grid-item:nth-child(17){animation-delay:3.4s}.events.slideInUp .grid-item:nth-child(18){animation-delay:3.6s}.events.slideInUp .grid-item:nth-child(19){animation-delay:3.8s}.events.slideInUp .grid-item:nth-child(20){animation-delay:4s}.totop{position:fixed;bottom:-40px;right:10px;z-index:100;background:#848B79;border-radius:5px;padding:20px;backdrop-filter:blur(10px);transition:all 0.3s ease;opacity:0.3 !important;background:#848b79}.totop.rotate img{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.totop img{display:block;transition:opacity 0.4s ease;padding:10px;box-sizing:border-box}.totop:hover{background:#848b79;transform:translateY(-20px);opacity:1 !important}.totop:hover img{opacity:1}.oldschool{font-family:"OldschoolGrotesk" !important;font-style:normal !important}.migra,.ppm{font-family:"PPMigra-Italic"}h1,h2,h3{font-family:"PPMigra-Italic";padding:0;margin:0;font-weight:500;line-height:1}h1.oldschool,h2.oldschool,h3.oldschool{font-family:"OldschoolGrotesk" !important;font-style:normal !important}h1{color:#848B79;font-size:34px}@media (min-width:599px){h1{font-size:50px}}#slider h1{color:#FFF !important}#header h1{font-size:1.6rem}@media (min-width:599px){#header h1{font-size:2rem}}h2{font-size:30px;padding-bottom:1rem;line-height:1}@media (min-width:599px){h2{font-size:45px}}.nobg h2{background:none}h3{font-size:28px;line-height:1.1}@media (min-width:599px){h3{font-size:40px}}h4{font-weight:500;font-size:1.2rem;margin-top:0px;padding-top:0px}#main h5{font-weight:500;font-size:2rem;line-height:1.1;font-family:"OldschoolGrotesk";margin:20px 0 0 0}.btn{padding:10px 20px !important;box-sizing:border-box;border:2px solid #FFF;border-radius:5px;color:#FFF;text-decoration:none;display:inline-block;position:relative;margin-bottom:20px;transition:all 0.3s ease}.btn.extern{padding-right:46px !important}.btn.extern::before{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url("/files/layout/css/img/external.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.btn:hover{background:#F8FFF2;color:#848B79;border-color:#F8FFF2}.btn.white{background:#E5EDDF;color:#848B79;border-color:#E5EDDF}.btn.white:hover{background:#F8FFF2;color:#848B79}.btn.dark{background:#848B79;color:#F8FFF2;border-color:#848B79}.btn.dark:hover{background:#6B735E;border-color:#6B735E;color:#FFF}.btn.darkborder{background:none;color:#848B79;border-color:#848B79}.btn.darkborder:hover{background:#D3E5C7}@media (min-width:768px){.btn+.btn{margin-left:10px}}main .btn::after{content:"";position:absolute;left:0;bottom:-20px;width:100%;height:20px;z-index:-1;border-radius:0 0 5px 5px}.onlydesk{display:none !important}@media (min-width:599px){.onlydesk{display:inline-block !important}}.med-bottom{margin-bottom:25px !important}.no-top{margin-top:20px !important}@media (min-width:599px){.no-top{margin-top:0px !important}}@media (max-width:768px){.pad20_mobile{padding:20px !important;box-sizing:border-box}.pad50_mobile{padding:50px !important;box-sizing:border-box}}@media (min-width:599px){.absolutetop{position:absolute;left:0;right:0;margin-inline:auto}.overlayimage{position:absolute;overflow:visible;z-index:3;top:-20%;margin-top:-100px;left:16%}.centered{margin:0 auto;text-align:center}.centered img,.centered .jarallax{margin:0 auto;text-align:center}.topbot{padding:10% 20px !important}.topbot10{padding:5% 20px !important}.small-top{margin-top:15px !important}.small-bottom{margin-bottom:50px !important}.big-top{margin-top:250px !important}.medium-top,.med-top{margin-top:75px !important}.med-bottom{margin-bottom:50px !important}.big-bottom{margin-bottom:100px !important}.gotop2{margin-top:-30%}.goright{float:right}.mato{margin-top:15% !important}.firstlayer{position:relative;z-index:100;margin-bottom:0}.right{margin-left:48%;text-align:left}.rightma{float:right;margin-right:10%}.marginleft{margin-left:20% !important;text-align:left}.morepadding{padding-right:20% !important;box-sizing:border-box}.rightpos{text-align:right;position:relative}.rightpos figcaption{text-align:left}.left10{margin-right:10% !important}.left25{margin-right:25%}.left50{margin-right:50%}.right10{margin-left:10% !important}.right25{margin-left:25% !important}.right50{margin-left:50% !important}.top10{margin-top:10% !important}.top20{margin-top:20% !important}.top30{margin-top:30% !important}.top50{margin-top:50% !important}.bottom10{margin-top:-10% !important;overflow:visible;height:120%}.bottom20{margin-top:-20% !important}.bottom30{margin-top:-30% !important}.bottom50{margin-top:-50% !important}.toppos{padding-top:50px !important;top:-50px}}@media (min-width:599px) and (min-width:1280px){.rightpos{float:right}}@media (min-width:599px) and (min-width:599px){.rightpos{float:right}}@media (min-width:768px){.fifty{padding:0;max-width:100%}.right{margin-left:50%;text-align:left;max-width:650px}.sevenfive{max-width:75%;width:100%}.pad50{padding:0px !important}}@media (min-width:980px){.pad10{padding:10px !important;box-sizing:border-box}.pad50{padding:50px !important;box-sizing:border-box}.pad50.darkbg{padding:50px !important}.fifty{max-width:50%;width:100%;padding:20px}.sevenfive{max-width:75%;width:100%}}.smaller,.small,.medium,.fullsize,.fullwidth{margin:0 auto}@media (min-width:599px){.smaller{max-width:350px !important}}.smaller.leftpos{margin-left:0}.smallm{max-width:490px !important}.small{max-width:600px !important}.medium{max-width:800px !important}.fullsize,.fullwidth{max-width:100% !important;position:relative}.roomlist{width:100%}@media (min-width:980px){.roomlist{max-width:calc(100% - 150px) !important}}.mod_article.roomlist{width:100%}@media (min-width:980px){.mod_article.roomlist{max-width:calc(1200px - 150px) !important}}.mod_article.mediumwidth{max-width:1400px !important}#main .mod_article{margin-top:100px}main .mod_article:not(.fullsize):not(.fullwidth),#footer{padding:0 20px;box-sizing:border-box}@media (min-width:599px){main .mod_article:not(.fullsize):not(.fullwidth),#footer{padding:0 20px}}@media (min-width:980px){main .mod_article:not(.fullsize):not(.fullwidth),#footer{padding:0 50px}}main .mod_article:not(.fullsize):not(.fullwidth){max-width:1400px;margin:50px auto;position:relative}@media (min-width:599px){main .mod_article:not(.fullsize):not(.fullwidth){margin:100px auto}}main .mod_article.fullsize .content{max-width:1400px;margin:100px auto;text-align:center}main .mod_article .my-wrapper,.content-text .my-wrapper{max-width:1400px;margin:0 auto}main .mod_article.small-top,.content-text.small-top{margin-top:50px}main .mod_article .content-text.small-top,.content-text .content-text.small-top{margin-top:0px !important}@media (max-width:768px){main .mod_article .content-text.small-top,.content-text .content-text.small-top{margin-top:20px !important}}main .mod_article.no-top,.content-text.no-top{margin-top:20px !important}@media (min-width:599px){main .mod_article.no-top,.content-text.no-top{margin-top:0px !important}}main .mod_article.no-top ol,.content-text.no-top ol{margin-top:0;padding-top:0}main .mod_article.no-top ol li,.content-text.no-top ol li{line-height:1.1}@media (min-width:599px){main .mod_article.no-top ol li,.content-text.no-top ol li{line-height:2}}main .mod_article.no-bottom,.content-text.no-bottom{margin-bottom:0 !important}main .mod_article.bgimage,.content-text.bgimage{background-image:url(/files/Bilder/Feiern/Kontakt.png) !important;color:#FFF !important;background-size:cover;border-radius:5px}main .mod_article.sevenfive,.content-text.sevenfive{width:100%;max-width:calc(1400px * 0.75)}.standardbg.content-text,.mod_article.standardbg{background-color:#E5EDDF !important}.mod_rocksolid_slider{max-width:100%}.bgc{background-color:#E5EDDF}@media (max-width:599px){#main .mod_article:not(.darkbg) .content-text{background-color:#E5EDDF}#main #background .mod_article .content-text{background-color:transparent !important}}#background{background-color:#D3E5C7 !important;padding:0 !important;display:flex;flex-direction:column;gap:0}.mod_article.second_bg{position:relative;background:transparent}.mod_article.second_bg .content,.mod_article.second_bg .container{width:100%}.mod_article.second_bg::before{content:"";position:absolute;top:-100px;bottom:-100px;left:-9999px;right:-9999px;background:#D3E5C7;z-index:0}.mod_article.second_bg .darkbg.topbot10{position:relative;z-index:1;background:#8EA282;max-width:calc(1400px - 100px) !important;margin:0;border-radius:5px;color:#FFF}.darkbg .container,.darkbg .content{width:100%}.mod_article .darkbg,.mod_article.darkbg{position:relative;z-index:1;background:#8EA282;max-width:calc(1400px - 100px) !important;margin:0;border-radius:5px;color:#FFF}@media (max-width:599px){.mod_article .darkbg,.mod_article.darkbg{padding-top:20px !important}}.mod_article.borders_top_bot{max-width:calc(100vw - 40px) !important}@media (min-width:599px){.mod_article.borders_top_bot{max-width:min(calc(1400px - 100px), calc(100vw - 100px)) !important}}.borders_top_bot{border-top:1px solid #8EA282;border-bottom:1px solid #8EA282;background:#E5EDDF}#ctab{position:fixed;right:-10px;top:44%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:1000;transition:right 0.3s ease;display:none}@media (min-width:599px){#ctab{display:block}}@media (max-width:1480px){#ctab{right:-27.5px !important}#ctab:hover{right:10px !important}}@media (max-width:768px){#ctab{gap:5px}#ctab.expanded{right:10px !important}}@media (max-width:768px) and (hover:none) and (pointer:coarse){#ctab:hover{right:-27.5px !important}}#ctab a{display:flex;align-items:center;justify-content:center;width:55px;height:55px;background-color:#848B79;border:2px solid #848B79;border-radius:50%;text-decoration:none;box-shadow:0 1px 4px rgba(0, 0, 0, 0.25);transition:all 0.3s ease;overflow:hidden;position:relative;margin-bottom:5px}@media (max-width:768px){#ctab a{width:45px;height:45px}#ctab a img{width:28px;height:28px}}#ctab a:hover{box-shadow:0 0 4px rgba(0, 0, 0, 0.25);border-color:#848B79;transform:scale(1.1)}@media (hover:none) and (pointer:coarse){#ctab a:hover{transform:none;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15)}}#ctab a img{width:35px;height:35px;object-fit:contain}#ctab.compact a{margin-top:-32px}#ctab.compact a:first-child{margin-top:0}#newsletter{max-width:800px;margin:0 auto;padding:35px 20px;box-sizing:border-box}#newsletter>div{background-color:#8EA282;padding:15px 20px;border-radius:5px;text-align:center;display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;color:#ffffff;font-size:18px;font-weight:300;box-sizing:border-box}#newsletter>div>*{margin:0 auto;text-align:center}#newsletter span,#newsletter p{flex:1 1 auto;text-align:center;width:100%}@media (min-width:768px){#newsletter span,#newsletter p{width:auto;flex:0 1 auto}}@media (max-width:768px){#newsletter{padding:0 20px}#newsletter>div{flex-direction:column;gap:15px;font-size:16px;padding:20px;text-align:center}#newsletter>div>*{width:100%;text-align:center;margin:0 auto}#newsletter a{font-size:14px;padding:10px 30px;width:auto;display:inline-block;margin:0 auto}}.grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px}.grid-item,.layout_latest{padding:0}.mod_newslist{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;background:#E5EDDF;padding:80px 0}@media (max-width:992px){.mod_newslist{grid-template-columns:repeat(2, 1fr);gap:15px}}@media (max-width:599px){.mod_newslist{grid-template-columns:1fr;gap:15px;padding:0}}.mod_newslist.masonry-active{display:block;position:relative}@media (max-width:599px){.mod_newslist.masonry-active{display:grid !important;padding-left:0 !important;padding-right:0 !important}}.mod_newslist .layout_latest h2,.mod_newslist .layout_latest h2 a{box-sizing:border-box;line-height:1;font-size:1.2rem !important;color:#171C1A !important;text-decoration:none;font-family:"OldschoolGrotesk";padding-bottom:0px}.mod_newslist .layout_latest .ce_text{padding:20px 20px 0;color:#171C1A;font-size:0.95rem !important}.mod_newslist .layout_latest p.more{padding:0 20px 20px}.mod_newslist .layout_latest p.more a{color:#848B79}.mod_newslist .layout_latest .image_container img{transition:transform 0.3s ease}.mod_newslist .layout_latest:hover .image_container img{transform:scale(1.02)}.mod_newslist .layout_latest.masonry-item{width:calc(33.333% - 20px);margin-bottom:0;position:absolute;transition:all 0.3s ease;box-sizing:border-box}@media (max-width:992px){.mod_newslist .layout_latest.masonry-item{width:calc(50% - 15px)}}@media (max-width:599px){.mod_newslist .layout_latest.masonry-item{width:100% !important;margin-left:0 !important;margin-right:0 !important;position:relative !important;left:auto !important;top:auto !important;transform:none !important}}.mod_newslist .grid-sizer{width:calc(33.333% - 13.33px);height:0;margin-left:10px;margin-right:10px}@media (max-width:992px){.mod_newslist .grid-sizer{width:calc(50% - 15px);margin-left:7.5px;margin-right:7.5px}}@media (max-width:599px){.mod_newslist .grid-sizer{width:100%;margin-left:0;margin-right:0}}.roomgrid{width:100%}.roomgrid .grid-item{width:100%;display:block;margin-bottom:40px;color:#FFF;background:#8EA282;padding:20px 0 30px 20px;box-sizing:inherit;border-radius:5px}@media (min-width:980px){.roomgrid .grid-item{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;padding:30px 0 30px 30px}}.roomgrid .grid-item.darkbg{background:#848B79 !important}.roomgrid .grid-item::after{content:"";position:absolute;top:0;right:0;height:100%;width:150px}@media (min-width:980px){.roomgrid .grid-item::after{background-color:#E5EDDF}}.roomgrid .grid-item h2{background:none;line-height:1;font-size:3rem}.roomgrid .grid-item h2 p{margin:0}.roomgrid .grid-item a.btn{margin-top:20px}.roomgrid .grid-item .lefts{max-width:100%;padding:0;padding-right:20px;box-sizing:border-box}@media (min-width:980px){.roomgrid .grid-item .lefts{padding:50px}}.roomgrid .grid-item .lefts .price2{font-family:"PPMigra-Italic"}.roomgrid .grid-item .rights{overflow:visible;position:relative;width:100%;display:block;padding:0 20px 0 0}@media (min-width:980px){.roomgrid .grid-item .rights{padding:0;margin-left:30px}}.roomgrid .grid-item .rights .swiper-container{margin-bottom:20px;position:relative}.roomgrid .grid-item .rights .caption{clear:both;display:block;bottom:137px;max-width:400px;float:left;text-align:left;width:100%;margin-bottom:25px;font-weight:300;font-size:0.8rem}.roomgrid .grid-item .descr{clear:both;display:block;grid-column:1 / -1;padding:0}@media (min-width:599px){.roomgrid .grid-item .descr{padding:50px;max-width:calc(100% - 180px);padding:0 30px}}@media (max-width:599px){.roomgrid .grid-item .descr ul{padding-left:20px;margin-left:0}}.roomgrid .grid-item .roomdesc{display:block;width:100%;clear:both}@media (min-width:599px){.roomgrid .grid-item .roomdesc{margin-left:50px}}.rates{display:grid;gap:20px;padding:0}@media (max-width:768px){.rates{background-color:#E5EDDF}}@media (min-width:599px){.rates{grid-template-columns:repeat(2, 1fr)}}@media (min-width:980px){.rates{grid-template-columns:repeat(3, 1fr)}}.rates .grid-item{display:flex;flex-direction:column;background:none;border-radius:5px;border:2px solid #8EA282;overflow:hidden;padding:20px;box-sizing:border-box;margin-bottom:1rem;transition:transform 0.3s ease, box-shadow 0.3s ease}.rates .grid-item .content-row{display:flex;gap:1rem}.rates .grid-item .lefts{flex:0 0 60%;padding-right:10px;box-sizing:border-box}.rates .grid-item .rights{flex:0 0 40%;display:flex;padding-top:15px;padding-right:20px;box-sizing:border-box;flex-direction:column;justify-content:center}.rates .grid-item .price{font-size:1.3rem}.rates .grid-item .price2{font-family:"PPMigra-Italic"}.rates .grid-item .btn{margin-top:20px;text-align:center}.rates .grid-item h3{background:none;font-size:1.6rem;font-family:"OldschoolGrotesk"}.rates .grid-item ul{padding:0 20px;box-sizing:border-box}.rates .grid-item.darkbg{background:#8EA282 !important;color:#FFF}.rates .grid-item.darkbg .btn:hover{color:#FFF}.events{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media (max-width:1024px){.events{grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){.events{grid-template-columns:1fr;gap:15px}}.events .grid-item{border-radius:5px;overflow:hidden;aspect-ratio:1;position:relative;color:white;transition:transform 0.3s ease, box-shadow 0.3s ease;background-size:cover;background-position:center center;background-repeat:no-repeat}.events .grid-item:not([style*="background-image"]){background:linear-gradient(135deg, #8EA282 0%, #6B8E5A 100%)}.events .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(142, 162, 130, 0) 30%, rgba(142, 162, 130, 0.96) 86%);pointer-events:none;z-index:1}.events .content-wrapper{padding:20px;height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2}@media (max-width:768px){.events .content-wrapper{padding:1.5rem}}.events .name{margin-bottom:10px;font-family:"OldschoolGrotesk"}.events .name h3{font-family:"OldschoolGrotesk";color:white;margin:0;font-size:1.5rem;letter-spacing:0;line-height:1.2}@media (max-width:768px){.events .name h3{font-size:1.3rem}}.events .button-wrapper{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}@media (max-width:768px){.events .button-wrapper{flex-direction:column-reverse;gap:15px;align-items:flex-start}}.events .leftside,.events .rightside{display:inline-block}@media (min-width:980px){.events .leftside,.events .rightside{width:50%}}.events .rightside{text-align:left}@media (max-width:768px){.events .rightside{align-items:flex-start}}.events .rightside .price{font-size:1.2rem;margin-top:10px}.ce_headlines{padding-top:20px;background:#E5EDDF;margin-bottom:2rem;line-height:1.4;position:relative;margin-bottom:0px}.ce_headlines::after{border-bottom:2px solid #8EA282;position:relative;content:"";height:10px;margin-bottom:2rem;bottom:0;width:100%;display:block}.ce_headlines .subhead{display:block;margin-right:10%;font-size:1.2rem}@media (min-width:768px){.ce_headlines .subhead{display:inline-block}}.ce_headlines .main{display:inline-block}.ce_headlines .head1{font-family:"OldschoolGrotesk";display:inline-block;font-size:30px;font-weight:500;line-height:1}@media (min-width:599px){.ce_headlines .head1{font-size:45px}}.ce_headlines .head2{font-family:"PPMigra-Italic";display:inline-block;font-size:30px;font-weight:500;line-height:1;margin-left:10px}@media (min-width:599px){.ce_headlines .head2{font-size:45px}}@media (min-width:768px){.ce_headlines .head2{margin-left:1rem}}@media (min-width:980px){.mod_article.overcontent{max-width:1600px;margin:0 auto;margin-top:150px !important;position:relative;overflow:visible;display:flex;flex-direction:column;align-items:center;margin-bottom:200px !important}}.mod_article.overcontent .content-text{padding:30px 0;width:100%;z-index:1;position:relative}@media (min-width:980px){.mod_article.overcontent .content-text{padding:60px 20px}}@media (min-width:980px){.mod_article.overcontent .content-text .rte{width:45%;margin-left:auto;text-align:left}}.mod_article.overcontent .overlayimage{margin-inline:auto;z-index:3;position:relative;margin-top:20px;padding-bottom:50px}@media (min-width:980px){.mod_article.overcontent .overlayimage{display:inline;padding-bottom:0;position:absolute;left:10%;top:-70px;margin-bottom:-50px;z-index:2}}.ce_timeline{position:relative}@media (max-width:599px){.ce_timeline{background:#E5EDDF}.ce_timeline .image-wrapper{height:auto !important}}.ce_timeline .timeline-item{margin-bottom:3rem;display:flex;align-items:center;min-height:300px}.ce_timeline .timeline-item:last-child{margin-bottom:0}.ce_timeline .timeline-item .text{flex:0 0 45%;width:45%;display:block;padding-right:1rem;text-align:right;font-size:1.4rem;color:#848B79 !important}.ce_timeline .timeline-item .text .head1{margin:0;line-height:1.3}.ce_timeline .timeline-item .text .head1 p{margin:0}.ce_timeline .timeline-item .text .head1 .year{font-family:"PPMigra-Italic"}.ce_timeline .timeline-item .divider{flex:0 0 15%;width:15%;height:1px;display:flex;align-items:center;justify-content:center;position:relative}.ce_timeline .timeline-item .divider::after{content:"";width:60%;height:1px;background:#8EA282}.ce_timeline .timeline-item .main{flex:0 0 45%;width:45%;display:flex;align-items:center;padding-left:2rem;max-width:545px !important}.ce_timeline .timeline-item .main .jarallax>div{border-radius:5px}.ce_timeline .timeline-item .main .timeline-image{width:100%;border-radius:5px}.ce_timeline .timeline-item .main .timeline-image .jarallax{border-radius:8px;transition:transform 0.3s ease;border-radius:5px}.ce_timeline .timeline-item .main .timeline-image .jarallax:hover{transform:translateY(-2px)}.ce_timeline .timeline-item .main .timeline-image .jarallax .jarallax-img{transition:transform 0.3s ease}.ce_timeline .timeline-item .main .timeline-image figcaption{font-style:italic;color:#666;font-size:1rem;text-align:center;line-height:1.4;padding:10px 0}.ce_timeline .timeline-item .main .timeline-no-image{padding:20px;background:#f8f9fa;border:1px dashed #dee2e6;border-radius:4px;text-align:center;width:100%}.ce_timeline .timeline-item .main .timeline-no-image p{margin:0 0 10px 0}.ce_timeline .timeline-item .main .timeline-no-image p:last-child{margin-bottom:0}.ce_timeline .timeline-item .main .timeline-no-image small{font-size:0.8rem;color:#999}.ce_timeline .timeline-item.image-left{flex-direction:row-reverse}.ce_timeline .timeline-item.image-left .text{padding-left:1rem;padding-right:0;text-align:left;justify-content:flex-end}.ce_timeline .timeline-item.image-left .main{padding-right:2rem;padding-left:0}@media (max-width:1200px){.ce_timeline .timeline-item .main .timeline-image .jarallax{max-width:100%;width:100% !important;border-radius:5px}}@media (max-width:1024px) and (min-width:768px){.ce_timeline .timeline-item{min-height:250px}.ce_timeline .timeline-item .text{font-size:1.2rem;padding-right:1.5rem;text-align:right}.ce_timeline .timeline-item .text .head1{font-size:1.6rem}.ce_timeline .timeline-item .main{padding-left:1.5rem}.ce_timeline .timeline-item .main .timeline-image .jarallax{border-radius:5px;max-width:100% !important}.ce_timeline .timeline-item.image-left .text{padding-left:1.5rem;padding-right:0}.ce_timeline .timeline-item.image-left .main{padding-right:1.5rem;padding-left:0}}@media (max-width:768px){.ce_timeline .timeline-item{flex-direction:column;align-items:stretch;margin-bottom:2rem;min-height:auto;position:relative}.ce_timeline .timeline-item:not(:last-child)::after{content:"";display:block;width:1px;height:60px;background:#333;margin:2rem auto 0 auto}.ce_timeline .timeline-item.image-left{flex-direction:column}.ce_timeline .timeline-item .text{flex:none;width:100%;padding:0 !important;margin-bottom:1rem;font-size:1rem;text-align:left !important}.ce_timeline .timeline-item .text .head1{font-size:1.5rem}.ce_timeline .timeline-item .divider{display:none !important}.ce_timeline .timeline-item .main{flex:none;width:100%;padding:0;margin-bottom:0}.ce_timeline .timeline-item .main .timeline-image{border-radius:5px}.ce_timeline .timeline-item .main .timeline-image .jarallax{width:100% !important;height:auto !important;min-height:200px;border-radius:4px}.ce_timeline .timeline-item .main .timeline-image figcaption{padding:8px 0;font-size:0.8rem}}@media (max-width:480px){.ce_timeline .timeline-item{margin-bottom:1.5rem}.ce_timeline .timeline-item .text{font-size:0.9rem}.ce_timeline .timeline-item .text .head1{font-size:1.3rem}.ce_timeline .timeline-item .main .timeline-image .jarallax{min-height:180px}}.ce_timeline [id^="jarallax-container-"]{width:100% !important;max-width:100% !important;left:0 !important}.ce_timeline .jarallax-img{width:100% !important;max-width:100% !important;left:0 !important}.mod_faqlist h2{display:none}#main .ce_accordionSingle{max-width:1400px;background:#E5EDDF}#main .ce_accordionSingle:last-child{border-bottom:2px solid #8EA282 !important}#main .ce_accordionSingle .toggler{scroll-margin-top:20px;padding:10px 20px 10px 5px !important;border-top:2px solid #8EA282 !important;border-bottom:none;border-left:none;border-right:none;position:relative;font-size:1.2rem;color:#848B79;font-weight:500;cursor:pointer;background:transparent;width:100%}#main .ce_accordionSingle .toggler p{margin:10px 0px}#main .ce_accordionSingle .toggler:hover{color:#848B79}#main .ce_accordionSingle .toggler:focus{outline:0 solid #D3E5C7;outline-offset:0}#main .ce_accordionSingle .toggler::after{content:"" !important;display:block !important;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:15px;height:15px;background-image:url("/files/layout/css/img/Union.png");background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease}#main .ce_accordionSingle .toggler.active::after,#main .ce_accordionSingle .toggler.ui-accordion-header-active::after{transform:translateY(-50%) rotate(180deg)}#main .ce_accordionSingle .toggler.ui-state-default,#main .ce_accordionSingle .toggler.ui-state-active,#main .ce_accordionSingle .toggler.ui-corner-top{background:transparent !important;border-left:none !important;border-right:none !important;border-bottom:none !important;border-radius:0 !important}#main .ce_accordionSingle .accordion{padding:0 5px !important;background:transparent;max-width:800px;border:none;overflow:hidden}#main .ce_accordionSingle .accordion.ui-accordion-content,#main .ce_accordionSingle .accordion.ui-corner-bottom,#main .ce_accordionSingle .accordion.ui-widget-content{background:transparent !important;border:none !important;border-radius:0 !important}#main .ce_accordionSingle .accordion>div{padding:1.5rem 0 2rem 0;color:#848B79;line-height:1.6}#main .ce_accordionSingle .accordion>div p{margin:0 0 0 0;font-size:1rem}#main .ce_accordionSingle .accordion>div p:last-child{margin-bottom:0}#main .ce_accordionSingle .accordion>div p br{line-height:1.8}#main #background .ce_accordion{max-width:800px;margin:0 auto;background:#D3E5C7}#main #background .ce_accordion .ce_accordionSingle{color:#848B79}#main #background .ce_accordion .ce_accordionSingle:last-child{border-bottom:2px solid #8EA282 !important}#main #background .ce_accordion .ce_accordionSingle .toggler{scroll-margin-top:20px;background-color:#E5EDDF;color:#848B79;padding:0 !important}@media (max-width:768px){.ce_form .twocolumns{margin-bottom:50px}}.ce_form .twocolumns form{max-width:800px}.ce_form .twocolumns .formbody{display:flex;flex-wrap:wrap;gap:2rem}.ce_form .twocolumns .widget{flex:1;min-width:280px}.ce_form .twocolumns .widget.widget-text{flex:0 0 calc(50% - 1rem)}.ce_form .twocolumns .widget.widget-textarea{flex:0 0 100%}.ce_form .twocolumns .widget.widget-submit{flex:0 0 auto;margin-top:1rem}.ce_form .twocolumns .widget.widget-captcha{flex:0 0 100%}.ce_form .twocolumns label{display:block;margin-bottom:0.5rem;color:rgba(255, 255, 255, 0.9);font-size:1rem;font-weight:400}.ce_form .twocolumns label .invisible{display:none}.ce_form .twocolumns label .mandatory,.ce_form .twocolumns label span.mandatory{color:rgba(255, 255, 255, 0.6)}.ce_form .twocolumns input[type="text"],.ce_form .twocolumns input[type="email"],.ce_form .twocolumns input.text,.ce_form .twocolumns textarea.textarea{width:100%;padding:0;padding-bottom:0.5rem;background:transparent;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.5);color:white;font-size:1rem;line-height:1.5;transition:border-color 0.3s ease;outline:none;font-family:inherit}.ce_form .twocolumns input[type="text"]::placeholder,.ce_form .twocolumns input[type="email"]::placeholder,.ce_form .twocolumns input.text::placeholder,.ce_form .twocolumns textarea.textarea::placeholder{color:rgba(255, 255, 255, 0.6)}.ce_form .twocolumns input[type="text"]:focus,.ce_form .twocolumns input[type="email"]:focus,.ce_form .twocolumns input.text:focus,.ce_form .twocolumns textarea.textarea:focus{border-bottom-color:rgba(255, 255, 255, 0.9)}.ce_form .twocolumns input[type="text"]:-webkit-autofill,.ce_form .twocolumns input[type="text"]:-webkit-autofill:hover,.ce_form .twocolumns input[type="text"]:-webkit-autofill:focus,.ce_form .twocolumns input[type="email"]:-webkit-autofill,.ce_form .twocolumns input[type="email"]:-webkit-autofill:hover,.ce_form .twocolumns input[type="email"]:-webkit-autofill:focus,.ce_form .twocolumns input.text:-webkit-autofill,.ce_form .twocolumns input.text:-webkit-autofill:hover,.ce_form .twocolumns input.text:-webkit-autofill:focus,.ce_form .twocolumns textarea.textarea:-webkit-autofill,.ce_form .twocolumns textarea.textarea:-webkit-autofill:hover,.ce_form .twocolumns textarea.textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px transparent inset !important;-webkit-text-fill-color:white !important;transition:background-color 5000s ease-in-out 0s}.ce_form .twocolumns textarea.textarea{min-height:120px;resize:vertical;padding-top:0.5rem;line-height:1.5;border-radius:0;box-shadow:none}.ce_form .twocolumns button.submit,.ce_form .twocolumns input.submit{background:#E5EDDF;font-family:"OldschoolGrotesk";font-weight:600;font-size:1rem;color:#848B79;border:none;padding:1rem 2rem;border-radius:5px;cursor:pointer;transition:all 0.3s ease}.ce_form .twocolumns button.submit:hover,.ce_form .twocolumns input.submit:hover{background:rgba(255, 255, 255, 0.9)}.ce_form .twocolumns .widget-captcha .captcha_text{display:block;color:rgba(255, 255, 255, 0.8);font-size:0.9rem;margin-top:0.5rem}.ce_form .twocolumns .widget-captcha input.captcha{max-width:100px;margin-top:0.5rem}.ce_form .twocolumns .widget.error input,.ce_form .twocolumns .widget.error textarea{border-bottom-color:#ff6b6b}.ce_form .twocolumns .widget.error .error{color:#ff6b6b;font-size:0.9rem;margin-top:0.5rem}.ce_form .twocolumns div[data-lastpass-icon-root]{display:none !important}@media (max-width:768px){.ce_form .twocolumns .formbody{gap:1.5rem}.ce_form .twocolumns .widget{min-width:100%}.ce_form .twocolumns .widget.widget-text{flex:0 0 100%}.ce_form .twocolumns input[type="text"],.ce_form .twocolumns input[type="email"],.ce_form .twocolumns input.text,.ce_form .twocolumns textarea.textarea{font-size:16px}.ce_form .twocolumns button.submit,.ce_form .twocolumns input.submit{width:100%;padding:1.2rem}}@media (max-width:480px){.ce_form .twocolumns .formbody{gap:1rem}.ce_form .twocolumns textarea.textarea{min-height:100px}}.ce_form form.threecolumns{background-color:#E5EDDF;max-width:1400px;margin:0 auto;color:#848B79;width:100%}.ce_form form.threecolumns .formbody{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;align-items:start}@media (max-width:980px){.ce_form form.threecolumns .formbody{grid-template-columns:repeat(2, 1fr);gap:1.2rem}}@media (max-width:768px){.ce_form form.threecolumns .formbody{grid-template-columns:1fr}}.ce_form form.threecolumns .widget{position:relative;display:flex;flex-direction:column}.ce_form form.threecolumns .widget.widget-checkbox,.ce_form form.threecolumns .widget.widget-radio{flex-direction:row !important;align-items:flex-start !important;gap:0.75rem !important}.ce_form form.threecolumns .widget.widget-textarea,.ce_form form.threecolumns .widget.widget-explanation,.ce_form form.threecolumns .widget[class*="full-width"]{grid-column:1 / -1}.ce_form form.threecolumns .widget.widget-submit{grid-column:1;justify-self:start}@media (max-width:768px){.ce_form form.threecolumns .widget.widget-submit{grid-column:1 / -1}}.ce_form form.threecolumns .widget label{display:block;color:#848B79;margin-bottom:0.5rem;font-weight:500}.ce_form form.threecolumns .widget label .invisible{display:none}.ce_form form.threecolumns .widget label .mandatory{color:#848B79;margin-left:2px}.ce_form form.threecolumns .widget input:not([type="checkbox"]):not([type="radio"]),.ce_form form.threecolumns .widget select,.ce_form form.threecolumns .widget textarea{width:100%;padding:0.75rem 0;border:none;border-bottom:1px solid #848B79;background:transparent;font-size:1rem;color:#848B79;outline:none;transition:border-color 0.3s ease}@media (max-width:768px){.ce_form form.threecolumns .widget input:not([type="checkbox"]):not([type="radio"]),.ce_form form.threecolumns .widget select,.ce_form form.threecolumns .widget textarea{padding:1rem 0;font-size:16px}}.ce_form form.threecolumns .widget input:not([type="checkbox"]):not([type="radio"]):focus,.ce_form form.threecolumns .widget select:focus,.ce_form form.threecolumns .widget textarea:focus{border-bottom-color:#848B79;border-bottom-width:2px;outline:1px solid #D3E5C7;outline-offset:1px}.ce_form form.threecolumns .widget input:not([type="checkbox"]):not([type="radio"])::placeholder,.ce_form form.threecolumns .widget select::placeholder,.ce_form form.threecolumns .widget textarea::placeholder{color:#848B79;font-size:0.9rem}.ce_form form.threecolumns .widget select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23848B79' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0 center;background-repeat:no-repeat;background-size:1.5rem;padding-right:2rem}.ce_form form.threecolumns .widget textarea{min-height:120px;padding:0.75rem;border:1px solid #848B79;resize:vertical}@media (max-width:768px){.ce_form form.threecolumns .widget textarea{min-height:140px;padding:1rem}}.ce_form form.threecolumns .widget textarea:focus{border-color:#848B79;outline:2px solid #D3E5C7;outline-offset:2px}.ce_form form.threecolumns .widget button.submit,.ce_form form.threecolumns .widget input[type="submit"]{background-color:#8EA282;border:1px solid #848B79;color:#F8FFF2;padding:0.75rem 2rem;font-size:1rem;cursor:pointer;border-radius:4px;transition:all 0.3s ease;justify-self:start}@media (max-width:768px){.ce_form form.threecolumns .widget button.submit,.ce_form form.threecolumns .widget input[type="submit"]{width:100%;padding:1.2rem 3rem;font-size:1.1rem;min-height:56px}}.ce_form form.threecolumns .widget button.submit:hover,.ce_form form.threecolumns .widget input[type="submit"]:hover{background-color:#848B79}.ce_form form.threecolumns .widget button.submit:active,.ce_form form.threecolumns .widget input[type="submit"]:active{transform:translateY(1px)}.roomgrid .swiper-container,.ce_swiperStart .swiper-container{max-width:600px;overflow:hidden;border-radius:5px}.roomgrid .swiper-container .swiper-slide,.ce_swiperStart .swiper-container .swiper-slide{background:none;align-items:center;font-size:20px;border-radius:5px}.roomgrid .swiper-container .swiper-slide picture img,.ce_swiperStart .swiper-container .swiper-slide picture img{border-radius:5px}.roomgrid .swiper-container .swiper-slide figcaption,.ce_swiperStart .swiper-container .swiper-slide figcaption{position:absolute;bottom:15px;overflow:visible;left:5px;background:rgba(0, 0, 0, 0.4);color:white;padding:5px 10px}.roomgrid .swiper-container .swipercontrols,.ce_swiperStart .swiper-container .swipercontrols{width:auto;display:inline-block}.roomgrid .swiper-container .swiper-pagination,.ce_swiperStart .swiper-container .swiper-pagination{position:relative !important;width:auto !important;margin-left:0;top:-10px !important;display:inline-block !important}.roomgrid .swiper-container .swiper-button-next,.roomgrid .swiper-container .swiper-button-prev,.ce_swiperStart .swiper-container .swiper-button-next,.ce_swiperStart .swiper-container .swiper-button-prev{top:auto !important;z-index:1000 !important;position:relative !important;display:inline-block !important;background-size:contain;background-repeat:no-repeat;background-position:center;text-indent:-9999px;color:transparent}.roomgrid .swiper-container .swiper-button-next,.ce_swiperStart .swiper-container .swiper-button-next{background-image:url("/files/layout/css/img/right_arrow.png") !important;bottom:-20px !important;right:0px;width:20px !important;height:10px !important;margin-left:0px !important}.roomgrid .swiper-container .swiper-button-prev,.ce_swiperStart .swiper-container .swiper-button-prev{background-image:url("/files/layout/css/img/left_arrow.png") !important;bottom:-20px !important;left:0px;width:20px !important;height:10px !important}.roomgrid .swiper-container .swiper-pagination-bullet-active,.ce_swiperStart .swiper-container .swiper-pagination-bullet-active{background:#CCC !important}.roomgrid .swiper-container .swiper-pagination-bullet,.ce_swiperStart .swiper-container .swiper-pagination-bullet{background:#FFF !important}.ce_swiperStart .swiper-container{max-width:850px}.ce_swiperStart .swiper-container .swiper-button-prev:after{color:#D3E5C7 !important;font-size:10px !important}.ce_swiperStart .swiper-container .swiper-button-next:after{color:#D3E5C7 !important;font-size:10px !important}.ce_swiperStart .swiper-container .swiper-pagination-bullet-active{background:#D3E5C7 !important}.ce_swiperStart .swiper-container .swiper-pagination-bullet{background:#888 !important}.ce_rsce_roomfilter{background:#848B79;padding:10px 20px;margin-bottom:30px;border-radius:5px;display:inline-block;color:#FFF}.ce_rsce_roomfilter button{background:none;font-size:1rem;border:0;cursor:pointer;color:#FFF;padding:0;margin:0 10px}.ce_filter{margin-top:5rem}.ce_filter button.active{border-bottom:1px solid #FFF}.dreispaltig{margin:0;vertical-align:top}@media (min-width:599px){.dreispaltig{column-count:2;column-gap:2em;column-rule:1px solid #FFF}}@media (min-width:980px){.dreispaltig{column-count:3}}.dreispaltig ul{margin-top:0;margin-bottom:0}#footer{background-color:#E5EDDF;width:100%;max-width:100vw}@media (max-width:599px){#footer{padding-top:50px}}#footer .inside{background-color:#E5EDDF;max-width:1400px;margin:0 auto}#footer .inside h5{color:#8EA282;font-weight:500;font-size:1rem}#footer .inside p{margin-top:0px;margin-bottom:0px;line-height:1.8}#footer .inside a{color:#848B79 !important}#footer .inside .bottom a{margin-left:15px}.footerbg #footer,.footerbg #footer .inside{background-color:#D3E5C7}.map-container{position:relative;width:100%;height:600px;border-radius:8px;overflow:hidden}.map-container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#8EA282;opacity:0.45;pointer-events:none;z-index:1}.map-container iframe{width:100%;height:100%;border:0;display:block}@media (max-width:768px){.map-container{height:400px}}@media (max-width:480px){.map-container{height:300px}}.ce_image.bg-image,.content-image.bg-image{position:absolute;top:-100px;left:0;width:100%;object-fit:cover !important;height:100%;z-index:0 !important}.ce_image.bg-image .jarallax,.content-image.bg-image .jarallax{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:0px !important;transition:transform 0.3s ease;overflow:visible !important}.ce_image.bg-image .jarallax:hover,.content-image.bg-image .jarallax:hover{transform:translateY(-2px)}.ce_image.bg-image .jarallax-img,.content-image.bg-image .jarallax-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;z-index:0;transition:transform 0.3s ease;object-position:center !important}.ce_image.bg-image img,.ce_image.bg-image figure,.content-image.bg-image img,.content-image.bg-image figure{width:100%;height:100%;border-radius:0px !important;margin:0}.ce_image.ce_rsce_background figcaption p{padding:0;margin:0}.nobg{background:none !important}.bigfont{font-size:19pt !important;line-height:1.1}.white_text .content{color:#FFF !important}main a:not(.btn):not(.cta),#footer a{font-size:16px;line-height:1.2;display:inline-block;margin-top:0;color:#8EA282;padding:5px 0}.image-more-link{text-align:left}.figcap,figcaption{font-size:16px;line-height:1.2;display:inline-block;margin-top:0;color:#8EA282;background:#E5EDDF;padding:10px 0}.floatr{display:block}@media (min-width:599px){.floatr{float:right}}ol{margin-bottom:0;padding-bottom:0}ol li:last-child{margin-bottom:0 !important;padding-bottom:0}main ol{list-style:none;counter-reset:list-counter;padding-left:0}main ol li{position:relative;padding-left:50px;margin-bottom:15px;counter-increment:list-counter}main ol li::before{content:"";position:absolute;left:0;top:5px;width:30px;height:20px;background:url("../../files/layout/css/img/arrow.png") no-repeat center;background-size:contain}main ol li.with-numbers::after{content:counter(list-counter);position:absolute;left:35px;top:2px;font-weight:bold;color:#D3E5C7}.overflowis{z-index:1;width:100%;margin:0 auto;position:relative;overflow:revert-layer}.overflowis .rte{position:relative;max-width:600px;float:right}.parallax2{display:block;will-change:transform;transition:transform 0.1s ease-out;max-width:100%;position:relative;z-index:1}.parallax2 figure,.parallax2 .image-container{overflow:hidden;position:relative}.parallax-image{will-change:transform;transform-style:preserve-3d;object-fit:contain;width:100%}#header .mod_article{height:100vh;overflow:hidden}#slider{position:relative}#slider .slider-nav-custom{display:none !important}#slider::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000000;background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.1) 100%)}#slider .mod_article .content-text{position:absolute;top:50%;max-width:1400px;left:50%;transform:translate(-50%, -50%);z-index:10;width:100%;color:#848B79;padding:20px;box-sizing:border-box;text-align:center}@media (min-width:599px){#slider .mod_article .content-text{text-align:left;padding:20px 50px}}#slider .mod_article .content-text.leftpos{bottom:0}@media (min-width:599px){#slider .mod_article .content-text.leftpos{top:auto}}#slider .mod_article .content-text.leftpos h1{font-size:40px}@media (min-width:599px){#slider .mod_article .content-text.leftpos h1{font-size:56px}}#slider .content{height:100%;margin:0 auto;position:absolute;width:100%;top:0;z-index:10;max-width:1400px;left:50%;transform:translate(-50%)}#slider .content #logo{position:absolute;top:10px;left:25px;z-index:2}@media (min-width:599px){#slider .content #logo{left:40px}}#slider .content #button{position:absolute;top:30px;right:20px;z-index:2}@media (min-width:599px){#slider .content #button{right:40px}}#slider #logo2{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:2}@media (min-width:599px){#slider #logo2{bottom:100px}}#slider .rsts-slide[data-rsts-type="video"]{overflow:hidden}#slider .rsts-slide[data-rsts-type="video"] iframe{width:100vw !important;height:100vh !important;min-width:100vw;min-height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover}@media (max-aspect-ratio:1.7777777778){#slider .rsts-slide[data-rsts-type="video"] iframe{width:177.78vh;height:100vh}}@media (min-aspect-ratio:1.7777777778){#slider .rsts-slide[data-rsts-type="video"] iframe{width:100vw;height:56.25vw}}#slider .rsts-video,#slider .rsts-video iframe{width:100vw !important;height:100vh !important;min-width:100vw;min-height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#slider .rsts-slide-video{width:100vw !important;height:100vh !important;overflow:hidden;position:relative}.fadeInUp img{z-index:1}.middleline .rte{top:-30px;z-index:10}.middleline .rte::before{content:"";position:absolute;top:-20px;bottom:0;left:50%;transform:translateX(-50%);width:7px;background-color:#E5EDDF;z-index:0}.middleline .rte>*{position:relative;z-index:10;padding:45px 0 20px 0}#preloaderOverlay{background-color:#E5EDDF !important}.columpad{margin:0 auto}.columpad .rs-column{padding:2% 6% !important;box-sizing:border-box}#wrapper::before{content:"";position:fixed;background-color:#848B79;opacity:0.6;width:2px;height:100%;top:0;bottom:0;left:50%}main#main>*{margin-top:0 !important}main#main>*:first-child{padding-top:0 !important}img.bgimage{position:absolute;left:0;top:-110px;width:100vw;height:100%;object-fit:cover;vertical-align:middle;border-radius:0px !important}@media (min-width:599px){img.bgimage{top:-80px}}.rte{position:relative}.subline::after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;min-width:100%;border-bottom:2px solid #848B79}#ctab{right:0 !important}.darkbg.topbot10{max-width:calc(100% - 40px) !important}#slider .parallax.content-image,#slider .parallax.content-image img{width:100vw;min-width:100vw;height:600px;min-height:600px;object-fit:cover;top:0px}#slider .rsts-slide[data-rsts-type="video"]{overflow:hidden}#slider .rsts-slide[data-rsts-type="video"] iframe{width:100vw !important;height:100vh !important;min-width:100vw;min-height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover}@media (max-aspect-ratio:1.7777777778){#slider .rsts-slide[data-rsts-type="video"] iframe{width:177.78vh;height:100vh}}@media (min-aspect-ratio:1.7777777778){#slider .rsts-slide[data-rsts-type="video"] iframe{width:100vw;height:56.25vw}}#slider .rsts-video,#slider .rsts-video iframe{width:100vw !important;height:100vh !important;min-width:100vw;min-height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#slider .rsts-slide-video{width:100vw !important;height:100vh !important;overflow:hidden;position:relative}@media (max-width:980px){.jarallax{position:relative;width:100%;overflow:hidden}.jarallax::after{content:"";display:block;padding-bottom:66.66%}}.jarallax{position:relative !important;border-radius:5px}.jarallax-img{opacity:1 !important;visibility:visible !important;object-fit:cover !important;object-position:center !important}div[id^="jarallax-container-"]{opacity:1 !important;visibility:visible !important}@media (max-width:599px){.ce_rs_column_start+.ce_rs_column_start{margin-top:20px !important}}.contao-cookiebar .cc-btn{border:1px solid #8EA282 !important;background:#8EA282 !important;color:#FFF !important}.contao-cookiebar .cc-btn:hover{background:#848B79 !important}.cc-inner{order:1px solid #E5EDDF !important;background:#E5EDDF !important}.rsts-nav,.rsts-prev,.rsts-next,.rsts-nav-bullets{display:block !important}.rsts-nav-bullets{display:flex !important;gap:8px !important;align-items:center !important}.rsts-nav-bullets .rsts-nav-dot{width:10px !important;height:10px !important;border-radius:50% !important;background:#fff !important;cursor:pointer !important;transition:all 0.3s ease}.rsts-nav-bullets .rsts-nav-dot.active{background:#ccc !important;transform:scale(1.3)}.rsts-nav,.rsts-prev,.rsts-next,.rsts-nav-bullets,[class*="rsts-nav"],[class*="rsts-prev"],[class*="rsts-next"]{display:none !important}.slider-nav-custom{display:flex !important;justify-content:flex-end !important;align-items:center !important;gap:20px !important;margin-top:0px !important;padding:15px 0 !important;clear:both;float:right;margin-top:0px}.slider-nav-custom .nav-prev,.slider-nav-custom .nav-next{width:18px !important;height:18px !important;border:none !important;background:transparent !important;color:transparent !important;font-size:0 !important;text-decoration:none !important;display:flex !important;align-items:center !important;justify-content:center !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}.slider-nav-custom .nav-prev{background-image:url("/files/layout/css/img/dark_arrow_left.png") !important}.slider-nav-custom .nav-next{background-image:url("/files/layout/css/img/dark_arrow_right.png") !important}.slider-nav-custom .nav-prev:hover,.slider-nav-custom .nav-next:hover{opacity:0.7 !important;transform:scale(1.1) !important;transition:all 0.2s ease !important}.slider-nav-custom .nav-dots{display:flex !important;gap:8px !important;align-items:center !important}.slider-nav-custom .nav-dot{width:8px !important;height:8px !important;border-radius:50% !important;background:#ccc !important;cursor:pointer !important;transition:all 0.2s ease}.slider-nav-custom .nav-dot.active{background:#848B79 !important;transform:scale(1.3)}.slider-nav-custom .nav-dot:hover{background:#848B79 !important;transform:scale(1.2)}#slider .slider-nav-custom{display:none !important}.rightpos.mod_rocksolid_slider{text-align:right !important;display:flex !important;justify-content:flex-end !important}.rightpos .mod_rocksolid_slider .rsts-view{display:inline-block !important;text-align:left !important}.rightpos .slider-nav-custom{display:flex !important;justify-content:flex-end !important;align-items:center !important;gap:10px !important;margin-top:0px !important;padding:5px 0 !important}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.close{right:5px !important}#main{}#main .ipad_top{padding-top:100px !important}#main .medium-top,#main .med-top{margin-top:25px !important}#main #ctab{margin-right:5px}#main h2{font-size:36px}#main .rightpos{float:none !important}#main .mod_article.darkbg,#main .mod_article{max-width:calc(100vw - 40px) !important;margin:50px auto !important;padding:0 !important}#main .mod_article.darkbg.toppos,#main .mod_article.toppos{top:0px !important}#main .mod_article.darkbg.fullsize,#main .mod_article.fullsize{max-width:100% !important}#main .mod_article.darkbg.fullsize .rightpos,#main .mod_article.fullsize .rightpos{float:none !important}#main .mod_article.darkbg .pad20_mobile,#main .mod_article .pad20_mobile{padding-top:135px !important}#main .mod_article.darkbg .content,#main .mod_article .content{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important}#main .mod_article.darkbg>.content>.content-text,#main .mod_article>.content>.content-text{padding:30px 30px 20px 30px !important;text-align:center}#main .mod_article.darkbg>.content>.content-text h4,#main .mod_article>.content>.content-text h4{font-size:20px !important;margin:0 !important}#main .mod_article.darkbg #main .mod_article .rs-columns .rs-column.-large-first.-large-col-3-1,#main .mod_article #main .mod_article .rs-columns .rs-column.-large-first.-large-col-3-1{padding-bottom:0px !important;margin-bottom:0px !important}#main .mod_article.darkbg .nobg h3,#main .mod_article .nobg h3{padding-right:30px;box-sizing:border-box}#main .mod_article.darkbg .rs-columns,#main .mod_article .rs-columns{padding:0 30px 30px 30px !important;margin:0}#main .mod_article.darkbg .rs-columns.columpad,#main .mod_article .rs-columns.columpad{margin:0 auto;margin-bottom:40px}#main .mod_article.darkbg .rs-columns.columpad .rs-column,#main .mod_article .rs-columns.columpad .rs-column{padding:2% 0% !important;box-sizing:border-box}#main .mod_article.darkbg .rs-columns .rs-column.-medium-col-2-1.-medium-last,#main .mod_article .rs-columns .rs-column.-medium-col-2-1.-medium-last{padding-left:15px}#main .mod_article.darkbg .rs-columns .rs-column.-medium-col-2-1.-medium-first,#main .mod_article .rs-columns .rs-column.-medium-col-2-1.-medium-first{padding-right:15px}#main .mod_article.darkbg .rs-columns mod_article slideInUp wow fullsize white_text .rs-column,#main .mod_article .rs-columns mod_article slideInUp wow fullsize white_text .rs-column{width:100% !important;float:none !important;display:block !important;margin:0 0 10px 0 !important;padding:0 !important;clear:both}#main .mod_article.darkbg .rs-columns mod_article slideInUp wow fullsize white_text .rs-column .content-text,#main .mod_article .rs-columns mod_article slideInUp wow fullsize white_text .rs-column .content-text{padding:0 !important}#main .mod_article.darkbg .rs-columns mod_article slideInUp wow fullsize white_text .rs-column .content-text h3,#main .mod_article .rs-columns mod_article slideInUp wow fullsize white_text .rs-column .content-text h3{line-height:1.3 !important;text-align:center !important;margin-bottom:30px !important}#main .mod_article.darkbg .rs-columns mod_article slideInUp wow fullsize white_text .rs-column .content-text ol,#main .mod_article .rs-columns mod_article slideInUp wow fullsize white_text .rs-column .content-text ol{margin:0 !important;padding-left:0 !important;list-style:none !important}#main .mod_article.darkbg .rs-columns mod_article slideInUp wow fullsize white_text .rs-column .content-text ol li,#main .mod_article .rs-columns mod_article slideInUp wow fullsize white_text .rs-column .content-text ol li{color:#FFF !important;font-size:16px !important;line-height:1.6 !important;margin-bottom:12px !important;padding-left:30px !important;position:relative}#main .mod_article.darkbg .rs-columns mod_article slideInUp wow fullsize white_text .rs-column .content-text ol li::before,#main .mod_article .rs-columns mod_article slideInUp wow fullsize white_text .rs-column .content-text ol li::before{content:"•";color:#FFF;font-size:20px;position:absolute;left:0;top:-2px}#main .mod_article.darkbg .rs-columns mod_article slideInUp wow fullsize white_text .rs-column .content-text ol li span,#main .mod_article .rs-columns mod_article slideInUp wow fullsize white_text .rs-column .content-text ol li span{color:#FFF !important;font-size:16px !important}#main .mod_article.darkbg .rs-columns mod_article slideInUp wow fullsize white_text .rs-column.-large-first.-large-col-3-1,#main .mod_article .rs-columns mod_article slideInUp wow fullsize white_text .rs-column.-large-first.-large-col-3-1{margin-bottom:40px !important;border-bottom:1px solid rgba(255, 255, 255, 0.2);padding-bottom:30px !important}#main .darkbg:not(.mod_article):not(.grid-item){max-width:calc(100% - 40px) !important;margin:20px auto !important;padding:30px 20px !important;border-radius:5px !important}#main .darkbg.grid-item{margin-bottom:20px !important}#main .mod_article .content-text:not(.nobg):not(#background .mod_article .content-text),.rates{display:block;background:#E5EDDF}#main .mod_article.darkbg .content-text:not(.nobg):not(#background .mod_article .content-text){display:block;background:none !important}#main #background .mod_article .content-text:not(.nobg):not(#background .mod_article .content-text){display:block;background:#D3E5C7}#main #background .mod_article.darkbg .content-text.darkbg:not(.nobg):not(#background .mod_article .content-text){display:block;background:#8EA282}#main .mod_article .middleline.content-text{background:none !important}.darkbg .rs-column.-medium-first-row{padding-top:20px}.rs-columns.relative{margin-top:200px !important}.ce_image.bg-image,.content-image.bg-image{height:130%;margin-top:-130px}#navigation ul.level_1 li{max-width:70%}.subhead{text-align:left}#slider .mod_article .content-text.leftpos{bottom:100px}.dreispaltig ul li{text-align:left}.grid-item.darkbg,.events{max-width:100% !important;margin:0px !important}.ce_timeline .image-wrapper{height:auto !important}.events{display:block}.events .grid-item{margin-bottom:20px}.toggler{scroll-margin-top:120px !important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (min-width:599px){#main .mod_article.darkbg .top20,#main .mod_article .top20{margin-top:5% !important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (max-width:900px) and (orientation:portrait){.mod_article.darkbg{max-width:calc(100% - 20px) !important;margin:10px auto !important}.mod_article.darkbg .rs-columns{padding:0 20px 20px 20px !important}.mod_article.darkbg .rs-columns .rs-column h3{font-size:22px !important}.mod_article.darkbg .rs-columns .rs-column ol li{font-size:15px !important}.mod_article.darkbg .rs-columns .rs-column ol li span{font-size:15px !important}}@media only screen and (min-width:768px) and (max-width:1180px) and (orientation:landscape){.rightpos{float:none !important}}
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
