.bg-ras-red{background-color:#b45f5f}.bg-ras-orange{background-color:#be824b}.bg-ras-brown{background-color:#8c4b41}.bg-kh-green{background-color:#5a7869}.bg-kh-olive{background-color:#787855}.bg-kh-blue{background-color:#3c5055}.bg-allg-olive{background-color:#787855}.bg-allg-blue{background-color:#3c5055}:root{--layoutgridgap:2rem;--lrminmargin:7.5rem}@media(max-width:1599px){:root{--lrminmargin:5.4375rem}}@media(max-width:1023px){:root{--lrminmargin:3.375rem}}@media(max-width:739px){:root{--lrminmargin:1.25rem}}@font-face{font-display:swap;font-family:TT Neoris;font-style:normal;font-weight:400;src:url(../fonts/TT_Neoris_Regular.353629bc..woff2) format("woff2")}@font-face{font-display:swap;font-family:TT Neoris;font-style:normal;font-weight:600;src:url(../fonts/TT_Neoris_DemiBold.44d5c0a9..woff2) format("woff2")}:root{--btn-color:#000}:root .bg-ras-red{--btn-color:#b45f5f}:root .bg-ras-orange{--btn-color:#be824b}:root .bg-ras-brown{--btn-color:#8c4b41}:root .bg-kh-green{--btn-color:#5a7869}:root .bg-allg-olive{--btn-color:#787855}:root .bg-allg-blue{--btn-color:#3c5055}.button{background-color:#fff;border:4px solid #fff;color:#000;color:var(--btn-color);cursor:pointer;display:block;padding:.2em 1.7em;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button:hover{background-color:#000;background-color:var(--btn-color);color:#fff}button.button{border:inherit;outline:none}.bl-richtext ul,.bl-textwithimage .coltext ul{list-style-type:disc;margin-left:1em;padding-left:0}body{-moz-osx-font-smoothing:grayscale;color:#000;font-family:TT Neoris,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.5}@media(max-width:1599px){body{font-size:1.25rem}}@media(max-width:1023px){body{font-size:1.25rem}}@media(max-width:739px){body{font-size:1.25rem}}a{color:inherit;text-decoration:none}a:focus{outline:none}strong{font-weight:600}address{font:unset}p{margin:0 0 1em}p:last-child{margin-bottom:0}h1{margin:0 0 .4em}h2,h3,h4{margin:0 0 .75em}h1{font-size:5rem;font-weight:400;line-height:1.125}@media(max-width:1599px){h1{font-size:4.278125rem}}@media(max-width:1023px){h1{font-size:3.55625rem}}@media(max-width:739px){h1{font-size:2.8125rem}}h2{font-size:5rem;font-weight:400;line-height:normal}@media(max-width:1599px){h2{font-size:4.175rem}}@media(max-width:1023px){h2{font-size:3.35rem}}@media(max-width:739px){h2{font-size:2.5rem}}h2.small{font-size:2.5rem;font-weight:400;line-height:normal;text-transform:uppercase}@media(max-width:1599px){h2.small{font-size:2.190625rem}}@media(max-width:1023px){h2.small{font-size:1.88125rem}}@media(max-width:739px){h2.small{font-size:1.5625rem}}.ctx-schaerme h2{color:#8c4b41}.ctx-hotel h2{color:#3c5055}.bg-ras-red h2{color:#fff}h3{font-size:1.5625rem;font-weight:400;line-height:normal;text-transform:uppercase}@media(max-width:1599px){h3{font-size:1.5625rem}}@media(max-width:1023px){h3{font-size:1.5625rem}}@media(max-width:739px){h3{font-size:1.5625rem}}h4{font-size:1.5625rem;font-weight:400;line-height:normal;text-transform:uppercase}@media(max-width:1599px){h4{font-size:1.5625rem}}@media(max-width:1023px){h4{font-size:1.5625rem}}@media(max-width:739px){h4{font-size:1.5625rem}}p+:is(h1,h2,h3,h4){margin-top:1em}@media(min-width:0px)and (max-width:739px){.leadtext,.text{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.icon-sprites{display:none}svg.icon{aspect-ratio:1;height:1em}svg.icon-sliderleft,svg.icon-sliderright{aspect-ratio:16/47}.wconstrain{margin-left:auto;margin-right:auto;max-width:calc(100% - 15rem);max-width:calc(100% - var(--lrminmargin)*2)}.wconstrain.w_m{width:72.5rem}.wconstrain.w_full{max-width:none}.containerlink,a[class^=ctr]{display:block}.bl-aktuelllist .item,.bl-cards .item{background-color:#fff}.bl-aktuelllist .item .ctrimg,.bl-cards .item .ctrimg{padding:4px}.bl-aktuelllist .item .ctrimg img,.bl-cards .item .ctrimg img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;width:100%}.bl-aktuelllist .item .ctrinfo,.bl-cards .item .ctrinfo{padding:1rem 1.75rem}@media(max-width:1599px){.bl-aktuelllist .item .ctrinfo,.bl-cards .item .ctrinfo{padding-left:1.46125rem}}@media(max-width:1023px){.bl-aktuelllist .item .ctrinfo,.bl-cards .item .ctrinfo{padding-left:1.1725rem}}@media(max-width:739px){.bl-aktuelllist .item .ctrinfo,.bl-cards .item .ctrinfo{padding-left:.875rem}}@media(max-width:1599px){.bl-aktuelllist .item .ctrinfo,.bl-cards .item .ctrinfo{padding-right:1.46125rem}}@media(max-width:1023px){.bl-aktuelllist .item .ctrinfo,.bl-cards .item .ctrinfo{padding-right:1.1725rem}}@media(max-width:739px){.bl-aktuelllist .item .ctrinfo,.bl-cards .item .ctrinfo{padding-right:.875rem}}@media(max-width:1599px){.bl-aktuelllist .item .ctrinfo,.bl-cards .item .ctrinfo{padding-top:.835rem}}@media(max-width:1023px){.bl-aktuelllist .item .ctrinfo,.bl-cards .item .ctrinfo{padding-top:.67rem}}@media(max-width:739px){.bl-aktuelllist .item .ctrinfo,.bl-cards .item .ctrinfo{padding-top:.5rem}}@media(max-width:1599px){.bl-aktuelllist .item .ctrinfo,.bl-cards .item .ctrinfo{padding-bottom:.835rem}}@media(max-width:1023px){.bl-aktuelllist .item .ctrinfo,.bl-cards .item .ctrinfo{padding-bottom:.67rem}}@media(max-width:739px){.bl-aktuelllist .item .ctrinfo,.bl-cards .item .ctrinfo{padding-bottom:.5rem}}section{--baseunit:2.5rem}@media(max-width:1599px){section{--baseunit:2.0875rem}}@media(max-width:1023px){section{--baseunit:1.675rem}}@media(max-width:739px){section{--baseunit:1.25rem}}section.pt_-5{padding-top:calc(var(--baseunit)*-5)}section.pb_-5{padding-bottom:calc(var(--baseunit)*-5)}section.mt_-5{margin-top:calc(var(--baseunit)*-5)}section.mb_-5{margin-bottom:calc(var(--baseunit)*-5)}section.pt_-4{padding-top:calc(var(--baseunit)*-4)}section.pb_-4{padding-bottom:calc(var(--baseunit)*-4)}section.mt_-4{margin-top:calc(var(--baseunit)*-4)}section.mb_-4{margin-bottom:calc(var(--baseunit)*-4)}section.pt_-3{padding-top:calc(var(--baseunit)*-3)}section.pb_-3{padding-bottom:calc(var(--baseunit)*-3)}section.mt_-3{margin-top:calc(var(--baseunit)*-3)}section.mb_-3{margin-bottom:calc(var(--baseunit)*-3)}section.pt_-2{padding-top:calc(var(--baseunit)*-2)}section.pb_-2{padding-bottom:calc(var(--baseunit)*-2)}section.mt_-2{margin-top:calc(var(--baseunit)*-2)}section.mb_-2{margin-bottom:calc(var(--baseunit)*-2)}section.pt_-1{padding-top:calc(var(--baseunit)*-1)}section.pb_-1{padding-bottom:calc(var(--baseunit)*-1)}section.mt_-1{margin-top:calc(var(--baseunit)*-1)}section.mb_-1{margin-bottom:calc(var(--baseunit)*-1)}section.pt_0{padding-top:calc(var(--baseunit)*0)}section.pb_0{padding-bottom:calc(var(--baseunit)*0)}section.mt_0{margin-top:calc(var(--baseunit)*0)}section.mb_0{margin-bottom:calc(var(--baseunit)*0)}section.pt_1{padding-top:calc(var(--baseunit)*1)}section.pb_1{padding-bottom:calc(var(--baseunit)*1)}section.mt_1{margin-top:calc(var(--baseunit)*1)}section.mb_1{margin-bottom:calc(var(--baseunit)*1)}section.pt_2{padding-top:calc(var(--baseunit)*2)}section.pb_2{padding-bottom:calc(var(--baseunit)*2)}section.mt_2{margin-top:calc(var(--baseunit)*2)}section.mb_2{margin-bottom:calc(var(--baseunit)*2)}section.pt_3{padding-top:calc(var(--baseunit)*3)}section.pb_3{padding-bottom:calc(var(--baseunit)*3)}section.mt_3{margin-top:calc(var(--baseunit)*3)}section.mb_3{margin-bottom:calc(var(--baseunit)*3)}section.pt_4{padding-top:calc(var(--baseunit)*4)}section.pb_4{padding-bottom:calc(var(--baseunit)*4)}section.mt_4{margin-top:calc(var(--baseunit)*4)}section.mb_4{margin-bottom:calc(var(--baseunit)*4)}section.pt_5{padding-top:calc(var(--baseunit)*5)}section.pb_5{padding-bottom:calc(var(--baseunit)*5)}section.mt_5{margin-top:calc(var(--baseunit)*5)}section.mb_5{margin-bottom:calc(var(--baseunit)*5)}section.pt_6{padding-top:calc(var(--baseunit)*6)}section.pb_6{padding-bottom:calc(var(--baseunit)*6)}section.mt_6{margin-top:calc(var(--baseunit)*6)}section.mb_6{margin-bottom:calc(var(--baseunit)*6)}section.pt_7{padding-top:calc(var(--baseunit)*7)}section.pb_7{padding-bottom:calc(var(--baseunit)*7)}section.mt_7{margin-top:calc(var(--baseunit)*7)}section.mb_7{margin-bottom:calc(var(--baseunit)*7)}section.pt_8{padding-top:calc(var(--baseunit)*8)}section.pb_8{padding-bottom:calc(var(--baseunit)*8)}section.mt_8{margin-top:calc(var(--baseunit)*8)}section.mb_8{margin-bottom:calc(var(--baseunit)*8)}section.pt_9{padding-top:calc(var(--baseunit)*9)}section.pb_9{padding-bottom:calc(var(--baseunit)*9)}section.mt_9{margin-top:calc(var(--baseunit)*9)}section.mb_9{margin-bottom:calc(var(--baseunit)*9)}section.pt_10{padding-top:calc(var(--baseunit)*10)}section.pb_10{padding-bottom:calc(var(--baseunit)*10)}section.mt_10{margin-top:calc(var(--baseunit)*10)}section.mb_10{margin-bottom:calc(var(--baseunit)*10)}body{--defaultblockgap:6.25rem}@media(max-width:1599px){body{--defaultblockgap:5.21875rem}}@media(max-width:1023px){body{--defaultblockgap:4.1875rem}}@media(max-width:739px){body{--defaultblockgap:3.125rem}}.cblock+.cblock{margin-top:var(--defaultblockgap)}.bl-spacer+.cblock,.cblock+.bl-spacer{margin-top:0}:is(.bl-colorteaser,.bl-cards)+:is(.bl-colorteaser,.bl-cards){margin-top:1.875rem}@media(max-width:1599px){:is(.bl-colorteaser,.bl-cards)+:is(.bl-colorteaser,.bl-cards){margin-top:1.565625rem}}@media(max-width:1023px){:is(.bl-colorteaser,.bl-cards)+:is(.bl-colorteaser,.bl-cards){margin-top:1.25625rem}}@media(max-width:739px){:is(.bl-colorteaser,.bl-cards)+:is(.bl-colorteaser,.bl-cards){margin-top:.9375rem}}.accordionmenu ul{list-style:none;margin:0;padding:0}.accordionmenu a{display:block}:root .ctx-hotel,:root .ctx-schaerme{--border-color:#fff}:root .ctx-web{--border-color:#000}#overlaymenu{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;overflow-y:auto;position:fixed;scrollbar-width:thin;top:0;width:100%;z-index:100}.ctx-schaerme #overlaymenu{background-color:#8c4b41;color:#fff}.ctx-hotel #overlaymenu{background-color:#3c5055;color:#fff}.ctx-web #overlaymenu{background-color:#fff;color:#000}#overlaymenu .ctrclosebtn{padding-bottom:1.5625rem;padding-top:1.5625rem}#overlaymenu .ctrclosebtn .icon{cursor:pointer;display:block;height:1.6875rem;margin-left:auto}#overlaymenu .ctrmenu{padding-bottom:4.375rem;padding-top:8.75rem}@media(max-width:1599px){#overlaymenu .ctrmenu{padding-top:7.30625rem}}@media(max-width:1023px){#overlaymenu .ctrmenu{padding-top:5.8625rem}}@media(max-width:739px){#overlaymenu .ctrmenu{padding-top:4.375rem}}@media(max-width:1599px){#overlaymenu .ctrmenu{padding-bottom:3.653125rem}}@media(max-width:1023px){#overlaymenu .ctrmenu{padding-bottom:2.93125rem}}@media(max-width:739px){#overlaymenu .ctrmenu{padding-bottom:2.1875rem}}#overlaymenu li.level1>a{padding:.5em 0}#overlaymenu li.level1+li.level1{border-top:1px solid var(--border-color)}#overlaymenu li.level1.active>a{font-weight:700}#overlaymenu li.level2>a{padding-bottom:.4em;padding-left:3em;padding-top:.4em}#overlaymenu li.level2:first-child>a{padding-top:0}#overlaymenu li.level2:last-child>a{padding-bottom:.6em}#overlaymenu li.level2.active a{font-weight:700}#overlaymenu li a:hover{opacity:.5}#overlaymenu li.hassubmenu{position:relative}#overlaymenu li.hassubmenu .icon-menuarrowdown{cursor:pointer;height:1.125rem;margin:-5px -10px;padding:1.25rem .625rem 1.25rem 1.25rem;position:absolute;right:0;top:0;-webkit-transition:all .2s;transition:all .2s;z-index:1}@media(min-width:740px){#overlaymenu li.hassubmenu .icon-menuarrowdown{padding:1.4375rem .625rem 1.4375rem 1.25rem}}@media(min-width:1024px){#overlaymenu li.hassubmenu .icon-menuarrowdown{padding:1.6875rem .625rem 1.6875rem 1.25rem}}#overlaymenu li.hassubmenu .icon-menuarrowdown:hover{opacity:.5}#overlaymenu .expanded .icon-menuarrowdown{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#overlaymenu{-webkit-transition:opacity .4s;transition:opacity .4s}#overlaymenu .ctrmenu{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}#overlaymenu:not(.visible){opacity:0;pointer-events:none}#overlaymenu:not(.visible) .ctrmenu{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}#overlaymenu li>a{text-transform:uppercase}#overlaymenu li.level1>a{font-size:1.875rem;font-weight:400;line-height:normal}@media(max-width:1599px){#overlaymenu li.level1>a{font-size:1.66875rem}}@media(max-width:1023px){#overlaymenu li.level1>a{font-size:1.4625rem}}@media(max-width:739px){#overlaymenu li.level1>a{font-size:1.25rem}}#overlaymenu li.level2>a{font-size:1.25rem;font-weight:400;line-height:normal}@media(max-width:1599px){#overlaymenu li.level2>a{font-size:1.1675rem}}@media(max-width:1023px){#overlaymenu li.level2>a{font-size:1.085rem}}@media(max-width:739px){#overlaymenu li.level2>a{font-size:1rem}}@media(min-width:1024px){.bl-textwithimage .posgrid{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:repeat(12,1fr)}.bl-textwithimage .posgrid>*{grid-row:1;min-width:0}.bl-textwithimage .ctrimg{grid-column:1/span 5}.bl-textwithimage.imgw-small .ctrimg{grid-column:1/span 4}.bl-textwithimage .ctrtext{grid-column:7/span 6}}@media(max-width:1023px){.bl-textwithimage .ctrtext{margin-top:1em}}.bl-textwithimage .bigimg{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;width:100%}@media(min-width:1024px){.bl-textwithimage .item+.item{margin-top:3.125rem}}@media(min-width:1024px)and (max-width:1599px){.bl-textwithimage .item+.item{margin-top:2.609375rem}}@media(min-width:1024px)and (max-width:1023px){.bl-textwithimage .item+.item{margin-top:2.09375rem}}@media(min-width:1024px)and (max-width:739px){.bl-textwithimage .item+.item{margin-top:1.5625rem}}@media(max-width:1023px){.bl-textwithimage .item+.item{margin-top:6.25rem}}@media(max-width:1023px)and (max-width:1599px){.bl-textwithimage .item+.item{margin-top:5.21875rem}}@media(max-width:1023px)and (max-width:1023px){.bl-textwithimage .item+.item{margin-top:4.1875rem}}@media(max-width:1023px)and (max-width:739px){.bl-textwithimage .item+.item{margin-top:3.125rem}}.bl-textwithimage h2{font-size:2.5rem;font-weight:400;line-height:normal;text-transform:uppercase}@media(max-width:1599px){.bl-textwithimage h2{font-size:2.190625rem}}@media(max-width:1023px){.bl-textwithimage h2{font-size:1.88125rem}}@media(max-width:739px){.bl-textwithimage h2{font-size:1.5625rem}}.ctx-schaerme .bl-textwithimage .downloadlist,.ctx-schaerme .bl-textwithimage h2{color:#8c4b41}.ctx-hotel .bl-textwithimage .downloadlist,.ctx-hotel .bl-textwithimage h2{color:#3c5055}.bl-textwithimage .morelink:after{content:" →"}.downloadlist{margin-top:1.5em}.downloadlist ul{list-style:none;margin:0;padding:0}.downloadlist ul li{border-bottom:2px solid;padding:.4em 0}.downloadlist ul li a{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;text-decoration:none}.downloadlist ul li .icon{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.bl-richtext.lead1{font-size:1.5rem;font-weight:600;line-height:1.4166666667}@media(max-width:1599px){.bl-richtext.lead1{font-size:1.5rem}}@media(max-width:1023px){.bl-richtext.lead1{font-size:1.5rem}}@media(max-width:739px){.bl-richtext.lead1{font-size:1.5rem}}.bl-richtext table{border-collapse:collapse}.bl-richtext td,.bl-richtext th{border:1px solid #dedae3;padding:.2em .5em}.alert--hotel-de{background-color:#3c5055;color:#fff;padding:2em 2.5em}.alert--schaerme{background-color:#8c4b41;color:#fff;padding:2em 2.5em}.bl-imageblock img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;width:100%}@media(min-width:740px){.bl-quote{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:repeat(12,1fr)}.bl-quote>*{min-width:0}.bl-quote .linner{grid-column:2/span 10}}@media(min-width:1024px){.bl-quote .linner{grid-column:3/span 8}}.bl-quote .author{margin-bottom:1em;margin-top:1em}.bl-quote .author:before{content:"–"}@media(min-width:1024px){.bl-title{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:repeat(12,1fr)}.bl-title>*{min-width:0}.bl-title.layoutnormal .ctrtitle{grid-column:3/span 8}.bl-title.layoutleft .ctrtitle{grid-column:1/span 8}}.bl-hero{position:relative}.bl-hero .ctrimage img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;width:100%}.bl-hero .ctrtext{bottom:8.75rem;left:8.75rem;position:absolute;right:8.75rem}@media(max-width:1599px){.bl-hero .ctrtext{left:6.275rem}}@media(max-width:1023px){.bl-hero .ctrtext{left:3.8rem}}@media(max-width:739px){.bl-hero .ctrtext{left:1.25rem}}@media(max-width:1599px){.bl-hero .ctrtext{right:6.275rem}}@media(max-width:1023px){.bl-hero .ctrtext{right:3.8rem}}@media(max-width:739px){.bl-hero .ctrtext{right:1.25rem}}@media(max-width:1599px){.bl-hero .ctrtext{bottom:7.1rem}}@media(max-width:1023px){.bl-hero .ctrtext{bottom:5.45rem}}@media(max-width:739px){.bl-hero .ctrtext{bottom:3.75rem}}.bl-hero .ctrtext .text{max-width:75rem}.bl-hero .ctrbuttons{margin-top:1.25em}@media(min-width:1024px){.bl-hero.size-d-100vh .ctrimage img{height:calc(100vh - var(--headerheight))}.bl-hero.size-d-100vh .ctrimage img,.bl-hero.size-d-75vh .ctrimage img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.bl-hero.size-d-75vh .ctrimage img{height:calc((100vh - var(--headerheight))*.75)}.bl-hero.size-d-50vh .ctrimage img{height:calc((100vh - var(--headerheight))*.5);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}@media(max-width:1023px){.bl-hero.size-m-100vh .ctrimage img{height:calc(100vh - var(--headerheight))}.bl-hero.size-m-100vh .ctrimage img,.bl-hero.size-m-75vh .ctrimage img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.bl-hero.size-m-75vh .ctrimage img{height:calc((100vh - var(--headerheight))*.75)}.bl-hero.size-m-50vh .ctrimage img{height:calc((100vh - var(--headerheight))*.5);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}.bl-hero .text{font-size:4.375rem;font-weight:400;line-height:1.2}@media(max-width:1599px){.bl-hero .text{font-size:3.653125rem}}@media(max-width:1023px){.bl-hero .text{font-size:2.93125rem}}@media(max-width:739px){.bl-hero .text{font-size:2.1875rem}}.bl-hero.textcolor-light .text{color:#fff;text-shadow:0 0 8px rgba(0,0,0,.5),0 0 12px rgba(0,0,0,.2)}@media(min-width:1024px){.bl-2img{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:repeat(12,1fr)}.bl-2img>*{min-width:0}.bl-2img .ctrimg1{grid-column:2/span 4}.bl-2img .ctrimg2{grid-column:8/span 4;margin-top:4em}}@media(max-width:1023px){.bl-2img{grid-gap:2rem;grid-gap:var(--layoutgridgap);grid-row-gap:3.125rem;display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:repeat(6,1fr);row-gap:3.125rem}.bl-2img>*{min-width:0}.bl-2img .ctrimg1{grid-column:1/span 5}.bl-2img .ctrimg2{grid-column:2/span 5}}.bl-2img .bigimg{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;width:100%}.bl-2img .ctrinfo{margin-top:2.5rem}@media(max-width:1599px){.bl-2img .ctrinfo{margin-top:2.190625rem}}@media(max-width:1023px){.bl-2img .ctrinfo{margin-top:1.88125rem}}@media(max-width:739px){.bl-2img .ctrinfo{margin-top:1.5625rem}}.bl-2img .ctrbuttons{margin-top:2rem}@media(max-width:1599px){.bl-2img .ctrbuttons{margin-top:1.6205rem}}@media(max-width:1023px){.bl-2img .ctrbuttons{margin-top:1.241rem}}@media(max-width:739px){.bl-2img .ctrbuttons{margin-top:.85rem}}.bl-iconlist .items{-ms-flex-pack:distribute;grid-row-gap:2rem;grid-row-gap:var(--layoutgridgap);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;row-gap:2rem;row-gap:var(--layoutgridgap)}.bl-iconlist .ctritem{width:40%}@media(min-width:1024px){.bl-iconlist .ctritem{width:22%}}.bl-iconlist .iconimg{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;width:100%}.bl-iconlist h3{margin-bottom:0}.ctx-schaerme .bl-iconlist h3{color:#8c4b41}.ctx-hotel .bl-iconlist h3{color:#3c5055}.bl-iconlist .ctrtext{margin-top:1.25em;text-align:center}.bl-iconlist .morelink:after{content:" →"}.bl-aktuelllist{padding-bottom:6.25rem;padding-top:6.25rem}.ctx-schaerme .bl-aktuelllist{background-color:#be824b}.ctx-hotel .bl-aktuelllist{background-color:#787855}@media(max-width:1599px){.bl-aktuelllist{padding-top:5.21875rem}}@media(max-width:1023px){.bl-aktuelllist{padding-top:4.1875rem}}@media(max-width:739px){.bl-aktuelllist{padding-top:3.125rem}}@media(max-width:1599px){.bl-aktuelllist{padding-bottom:5.21875rem}}@media(max-width:1023px){.bl-aktuelllist{padding-bottom:4.1875rem}}@media(max-width:739px){.bl-aktuelllist{padding-bottom:3.125rem}}.bl-aktuelllist .morelink{margin-top:1em}.bl-aktuelllist .morelink:after{content:" →"}.bl-aktuelllist .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.bl-aktuelllist .swiper-wrapper .swiper-slide{height:auto}.bl-aktuelllist .swiper-wrapper .item{height:100%}.bl-aktuelllist .ctrslider{position:relative}.bl-aktuelllist .custom-button-next,.bl-aktuelllist .custom-button-prev{cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bl-aktuelllist .custom-button-next .icon,.bl-aktuelllist .custom-button-prev .icon{color:#fff;display:block;height:2.9375rem}@media(min-width:740px){.bl-aktuelllist .custom-button-prev{left:-2.5rem}}@media(max-width:739px){.bl-aktuelllist .custom-button-prev{left:1.25rem;top:30vw;z-index:1}}@media(min-width:740px){.bl-aktuelllist .custom-button-next{right:-2.5rem}}@media(max-width:739px){.bl-aktuelllist .custom-button-next{right:1.25rem;top:30vw;z-index:1}}.bl-aktuelllist .swiper-button-disabled{cursor:default;opacity:0}.bl-aktuelllist h1{color:#fff;margin-bottom:.75em}.ctx-schaerme .bl-aktuelllist h3{color:#8c4b41}.ctx-hotel .bl-aktuelllist h3{color:#3c5055}.bl-testimonials{text-align:center}.bl-testimonials .items{margin-top:3em}@media(min-width:1024px){.bl-testimonials .items{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:repeat(3,1fr)}.bl-testimonials .items>*{min-width:0}}@media(max-width:1023px){.bl-testimonials .items .item+.item{margin-top:3em}}.bl-testimonials .items .personimg{border-radius:9999px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;margin-left:auto;margin-right:auto;max-width:14.625rem;width:100%}.bl-testimonials .items .ctrtext{margin-left:auto;margin-right:auto;margin-top:1em;max-width:25.625rem}.bl-testimonials .items .ctrname{margin-top:1.25em}.bl-testimonials .ctrtext{font-size:1.875rem;font-weight:400;line-height:1.4}@media(max-width:1599px){.bl-testimonials .ctrtext{font-size:1.7925rem}}@media(max-width:1023px){.bl-testimonials .ctrtext{font-size:1.71rem}}@media(max-width:739px){.bl-testimonials .ctrtext{font-size:1.625rem}}.bl-testimonials .ctrname{font-size:1.0625rem;font-weight:700;line-height:1.4117647059}@media(max-width:1599px){.bl-testimonials .ctrname{font-size:1.0625rem}}@media(max-width:1023px){.bl-testimonials .ctrname{font-size:1.0625rem}}@media(max-width:739px){.bl-testimonials .ctrname{font-size:1.0625rem}}@media(min-width:1024px){.bl-personcard{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:repeat(12,1fr)}.bl-personcard>*{min-width:0}.bl-personcard .ctrcard{grid-column:3/span 8}}@media(min-width:1024px)and (min-width:1600px){.bl-personcard .ctrcard{grid-column:4/span 6}}.bl-personcard .ctrcard .ctrimage img{border-radius:9999px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;max-width:12.5rem;width:100%}@media(min-width:740px){.bl-personcard .ctrcard{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:1fr 3fr;padding:4.375rem 2.875rem 2.75rem}}@media(min-width:740px)and (max-width:1599px){.bl-personcard .ctrcard{padding-top:3.653125rem}}@media(min-width:740px)and (max-width:1023px){.bl-personcard .ctrcard{padding-top:2.93125rem}}@media(min-width:740px)and (max-width:739px){.bl-personcard .ctrcard{padding-top:2.1875rem}}@media(min-width:740px)and (max-width:1599px){.bl-personcard .ctrcard{padding-right:2.400625rem}}@media(min-width:740px)and (max-width:1023px){.bl-personcard .ctrcard{padding-right:1.92625rem}}@media(min-width:740px)and (max-width:739px){.bl-personcard .ctrcard{padding-right:1.4375rem}}@media(min-width:740px)and (max-width:1599px){.bl-personcard .ctrcard{padding-left:2.400625rem}}@media(min-width:740px)and (max-width:1023px){.bl-personcard .ctrcard{padding-left:1.92625rem}}@media(min-width:740px)and (max-width:739px){.bl-personcard .ctrcard{padding-left:1.4375rem}}@media(min-width:740px)and (max-width:1599px){.bl-personcard .ctrcard{padding-bottom:2.29625rem}}@media(min-width:740px)and (max-width:1023px){.bl-personcard .ctrcard{padding-bottom:1.8425rem}}@media(min-width:740px)and (max-width:739px){.bl-personcard .ctrcard{padding-bottom:1.375rem}}@media(min-width:740px){.bl-personcard .ctrcard>*{min-width:0}}@media(max-width:739px){.bl-personcard .ctrcard{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:repeat(6,1fr);padding:2.5rem 0 3.75rem}.bl-personcard .ctrcard>*{min-width:0}.bl-personcard .ctrcard .ctrimage,.bl-personcard .ctrcard .ctrinfo{grid-column:2/span 4}.bl-personcard .ctrcard .ctrimage img{margin-left:auto;margin-right:auto}}.bl-personcard .ctrinfo a{color:#52277b}@media(min-width:1024px){.bl-logolist{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:repeat(12,1fr)}.bl-logolist>*{min-width:0}.bl-logolist>.linner{grid-column:3/span 8}}.bl-logolist .items{--itemsperrow:2;--itemsgap:var(--layoutgridgap);-webkit-box-pack:center;-ms-flex-pack:center;grid-gap:var(--itemsgap);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--itemsgap);-webkit-justify-content:center;justify-content:center}@media(min-width:740px){.bl-logolist .items{--itemsperrow:4}}.bl-logolist .items>.item{min-width:0;width:calc(100%/var(--itemsperrow) - var(--itemsgap)*(var(--itemsperrow) - 1)/var(--itemsperrow))}.bl-logolist .items .ctrlogo{aspect-ratio:2/1;background-color:#fff;border:1px solid #dedae3;position:relative}.bl-logolist .items .logo{border:1.5625rem solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}@media(max-width:1599px){.bl-logolist .items .logo{border-width:1.3046875rem}}@media(max-width:1023px){.bl-logolist .items .logo{border-width:1.046875rem}}@media(max-width:739px){.bl-logolist .items .logo{border-width:.78125rem}}.bl-logolist .items .ctrtext{margin-top:.3em}.bl-logolist h3{font-size:1.0625rem;font-weight:400;line-height:1.2}@media(max-width:1599px){.bl-logolist h3{font-size:1.0625rem}}@media(max-width:1023px){.bl-logolist h3{font-size:1.0625rem}}@media(max-width:739px){.bl-logolist h3{font-size:1.0625rem}}.bl-teamlist .items{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap)}.bl-teamlist .items>*{min-width:0}@media(min-width:1024px){.bl-teamlist .items{grid-template-columns:repeat(4,1fr)}.bl-teamlist .items.itemsperrow-3{grid-template-columns:repeat(3,1fr)}}@media(max-width:1023px){.bl-teamlist .items{grid-template-columns:repeat(3,1fr)}}@media(max-width:739px){.bl-teamlist .items{grid-template-columns:repeat(1,1fr)}}.bl-teamlist .items .ctrimage img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;width:100%}.bl-teamlist .items .ctrimage[\:has\(img\:not\(\[src\]\)\)]{display:none}.bl-teamlist .items .ctrimage:has(img:not([src])){display:none}.bl-teamlist .items .ctrtext{padding:1.5625rem 1.25rem 1.875rem;text-align:center}@media(max-width:1599px){.bl-teamlist .items .ctrtext{padding-top:1.3046875rem}}@media(max-width:1023px){.bl-teamlist .items .ctrtext{padding-top:1.046875rem}}@media(max-width:739px){.bl-teamlist .items .ctrtext{padding-top:.78125rem}}@media(max-width:1599px){.bl-teamlist .items .ctrtext{padding-bottom:1.565625rem}}@media(max-width:1023px){.bl-teamlist .items .ctrtext{padding-bottom:1.25625rem}}@media(max-width:739px){.bl-teamlist .items .ctrtext{padding-bottom:.9375rem}}@media(max-width:1599px){.bl-teamlist .items .ctrtext{padding-left:1.04375rem}}@media(max-width:1023px){.bl-teamlist .items .ctrtext{padding-left:.8375rem}}@media(max-width:739px){.bl-teamlist .items .ctrtext{padding-left:.625rem}}@media(max-width:1599px){.bl-teamlist .items .ctrtext{padding-right:1.04375rem}}@media(max-width:1023px){.bl-teamlist .items .ctrtext{padding-right:.8375rem}}@media(max-width:739px){.bl-teamlist .items .ctrtext{padding-right:.625rem}}.bl-teamlist .items .ctrtext a{color:#000;text-decoration:underline}.bl-teamlist .items .ctrtext[\:has\(li\)]{text-align:left}.bl-teamlist .items .ctrtext:has(li){text-align:left}.bl-teamlist h3{font-size:1.125rem;font-weight:700;margin-bottom:.3em;text-transform:none}@media(max-width:1599px){.bl-teamlist h3{font-size:1.08375rem}}@media(max-width:1023px){.bl-teamlist h3{font-size:1.0425rem}}@media(max-width:739px){.bl-teamlist h3{font-size:1rem}}.bl-teamlist .ctrtext{font-size:1.125rem;line-height:1.277778}@media(max-width:1599px){.bl-teamlist .ctrtext{font-size:1.08375rem}}@media(max-width:1023px){.bl-teamlist .ctrtext{font-size:1.0425rem}}@media(max-width:739px){.bl-teamlist .ctrtext{font-size:1rem}}.bl-teamlist .ctrtext ul{list-style-type:disc;margin-left:1em;padding-left:0}@media(min-width:1024px){.bl-vorgehen{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:repeat(12,1fr)}.bl-vorgehen>*{min-width:0}.bl-vorgehen>.linner{grid-column:3/span 8}}.bl-vorgehen .ctrscrollarea{position:relative}.bl-vorgehen .scrollindicator-track{background-color:#dedae3;height:100%;left:50%;position:absolute;top:0;width:1px}.bl-vorgehen .scrollindicator-slider{background-color:#52277b;border-radius:99px;height:20px;margin-left:-10px;position:-webkit-sticky;position:sticky;top:50vh;width:20px}.bl-vorgehen .item{-webkit-transition:opacity .2s;transition:opacity .2s}.bl-vorgehen .item:not(.highlighted){opacity:.3}.bl-vorgehen .item{padding-bottom:3.125rem;padding-top:3.125rem}@media(max-width:1599px){.bl-vorgehen .item{padding-top:2.609375rem}}@media(max-width:1023px){.bl-vorgehen .item{padding-top:2.09375rem}}@media(max-width:739px){.bl-vorgehen .item{padding-top:1.5625rem}}@media(max-width:1599px){.bl-vorgehen .item{padding-bottom:2.609375rem}}@media(max-width:1023px){.bl-vorgehen .item{padding-bottom:2.09375rem}}@media(max-width:739px){.bl-vorgehen .item{padding-bottom:1.5625rem}}.bl-vorgehen .item:first-child{padding-top:0}.bl-vorgehen .item:last-child{padding-bottom:0}@media(min-width:1024px){.bl-vorgehen .item{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:repeat(8,1fr)}.bl-vorgehen .item>*{min-width:0}.bl-vorgehen .item:nth-child(odd) .ctrbox{grid-column:1/span 3}.bl-vorgehen .item:nth-child(2n) .ctrbox{grid-column:6/span 3}}@media(max-width:1023px){.bl-vorgehen .scrollindicator-track{left:0}.bl-vorgehen .items{margin-left:1.5em}}.bl-vorgehen .stepnumber{font-size:5rem;font-weight:400;line-height:1.125;margin-bottom:.75em}@media(max-width:1599px){.bl-vorgehen .stepnumber{font-size:4.278125rem}}@media(max-width:1023px){.bl-vorgehen .stepnumber{font-size:3.55625rem}}@media(max-width:739px){.bl-vorgehen .stepnumber{font-size:2.8125rem}}@media(min-width:1024px){.bl-accordion{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:repeat(12,1fr)}.bl-accordion>*{min-width:0}.bl-accordion .linner{grid-column:3/span 8}}.bl-accordion .accitem{border-bottom:1px solid #dedae3}.bl-accordion .accitem:first-child{border-top:1px solid #dedae3}.bl-accordion .accitem .summary{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.7em;margin-top:.7em}.bl-accordion .accitem .summary h3{color:#ef2f69;font-weight:400}.bl-accordion .accitem .summary .title{margin-bottom:0}.bl-accordion .accitem .summary .icon{fill:#ef2f69;display:block;height:1.25rem;margin-left:.625rem;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;width:2.375rem}.bl-accordion .accitem .details{display:none;margin-bottom:.75em;margin-top:1em;padding-right:3.75rem}.bl-accordion .accitem .details p{margin-bottom:0}.bl-accordion .accitem .details p+p{margin-top:.5em}.bl-accordion .accitem .details a{color:#52277b}.bl-accordion .accitem.expanded .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.bl-imageslider{--swiper-theme-color:#fff;--swiper-pagination-color:#fff;--swiper-pagination-bullet-inactive-color:#fff}@media(min-width:1024px){.bl-imageslider{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:repeat(12,1fr)}.bl-imageslider>*{min-width:0}.bl-imageslider .ctrslider{grid-column:2/span 10}}.bl-imageslider .swiper-slide img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;width:100%}@media(min-width:1024px){.mmx-forms .vf-row{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:1fr 1fr 1fr}.mmx-forms .vf-row>*{min-width:0}.mmx-forms .vf-element-layout[\:has\(\%23name\)]{grid-column:1;grid-row:1}.mmx-forms .vf-element-layout:has(#name){grid-column:1;grid-row:1}.mmx-forms .vf-element-layout[\:has\(\%23adresse\)]{grid-column:2;grid-row:1}.mmx-forms .vf-element-layout:has(#adresse){grid-column:2;grid-row:1}.mmx-forms .vf-element-layout[\:has\(\%23telefon\)]{grid-column:3;grid-row:1}.mmx-forms .vf-element-layout:has(#telefon){grid-column:3;grid-row:1}.mmx-forms .vf-element-layout[\:has\(\%23vorname\)]{grid-column:1;grid-row:2}.mmx-forms .vf-element-layout:has(#vorname){grid-column:1;grid-row:2}.mmx-forms .vf-element-layout[\:has\(\%23plzort\)]{grid-column:2;grid-row:2}.mmx-forms .vf-element-layout:has(#plzort){grid-column:2;grid-row:2}.mmx-forms .vf-element-layout[\:has\(\%23email\)]{grid-column:3;grid-row:2}.mmx-forms .vf-element-layout:has(#email){grid-column:3;grid-row:2}.mmx-forms .vf-element-layout[\:has\(\%23nachricht\)]{grid-column:1;grid-row:3/span 2}.mmx-forms .vf-element-layout:has(#nachricht){grid-column:1;grid-row:3/span 2}.mmx-forms .vf-element-layout[\:has\(\%23kontaktart-Telefon\)]{grid-column:2/span 2;grid-row:3}.mmx-forms .vf-element-layout:has(#kontaktart-Telefon){grid-column:2/span 2;grid-row:3}.mmx-forms .vf-element-layout[\:has\(\%23datenschutz\)]{grid-column:2/span 2;grid-row:4}.mmx-forms .vf-element-layout:has(#datenschutz){grid-column:2/span 2;grid-row:4}.mmx-forms .ctrsubmit{grid-column:1/span 3;grid-row:5}}@media(max-width:1023px){.mmx-forms .vf-element-layout+.vf-element-layout{margin-top:1em}}.mmx-forms .ctrsubmit{margin-left:auto}.mmx-forms input[type=email],.mmx-forms input[type=text],.mmx-forms select,.mmx-forms textarea{border:2px solid #b45f5f;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;outline:none;padding:.6em .8em;width:100%}.mmx-forms input[type=email]::-webkit-input-placeholder,.mmx-forms input[type=text]::-webkit-input-placeholder,.mmx-forms select::-webkit-input-placeholder,.mmx-forms textarea::-webkit-input-placeholder{color:inherit;opacity:1}.mmx-forms input[type=email]::-moz-placeholder,.mmx-forms input[type=text]::-moz-placeholder,.mmx-forms select::-moz-placeholder,.mmx-forms textarea::-moz-placeholder{color:inherit;opacity:1}.mmx-forms input[type=email]:-ms-input-placeholder,.mmx-forms input[type=text]:-ms-input-placeholder,.mmx-forms select:-ms-input-placeholder,.mmx-forms textarea:-ms-input-placeholder{color:inherit;opacity:1}.mmx-forms input[type=email]::-ms-input-placeholder,.mmx-forms input[type=text]::-ms-input-placeholder,.mmx-forms select::-ms-input-placeholder,.mmx-forms textarea::-ms-input-placeholder{color:inherit;opacity:1}.mmx-forms input[type=email]::placeholder,.mmx-forms input[type=text]::placeholder,.mmx-forms select::placeholder,.mmx-forms textarea::placeholder{color:inherit;opacity:1}.mmx-forms textarea{height:10em}.mmx-forms .vf-checkboxgroup-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mmx-forms .vf-checkbox-container,.mmx-forms .vf-checkbox-wrapper{grid-gap:.3em;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.3em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mmx-forms .vf-checkbox-container .vf-checkbox,.mmx-forms .vf-checkbox-wrapper .vf-checkbox{opacity:0;position:absolute}.mmx-forms .vf-checkbox-container:before,.mmx-forms .vf-checkbox-wrapper:before{-ms-flex-negative:0;background-clip:content-box;border:2px solid #b45f5f;content:" ";-webkit-flex-shrink:0;flex-shrink:0;height:.5em;margin-top:.3em;padding:2px;width:.5em}.mmx-forms .vf-checkbox-container[\:has\(input\:checked\)]:before,.mmx-forms .vf-checkbox-wrapper[\:has\(input\:checked\)]:before{background-color:#b45f5f}.mmx-forms .vf-checkbox-container:has(input:checked):before,.mmx-forms .vf-checkbox-wrapper:has(input:checked):before{background-color:#b45f5f}.mmx-forms .button{background-color:#b45f5f;color:#fff;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.5}@media(max-width:1599px){.mmx-forms .button{font-size:1.25rem}}@media(max-width:1023px){.mmx-forms .button{font-size:1.25rem}}@media(max-width:739px){.mmx-forms .button{font-size:1.25rem}}.mmx-forms .vf-element-error{color:#b45f5f;font-size:.75em}.mmx-forms input,.mmx-forms textarea{font:inherit;font-size:.9375rem;font-weight:400;line-height:normal}@media(max-width:1599px){.mmx-forms input,.mmx-forms textarea{font-size:.9375rem}}@media(max-width:1023px){.mmx-forms input,.mmx-forms textarea{font-size:.9375rem}}@media(max-width:739px){.mmx-forms input,.mmx-forms textarea{font-size:.9375rem}}.bl-gallery .ctrimages{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap)}.bl-gallery .ctrimages>*{min-width:0}.bl-gallery .ctrimages img{aspect-ratio:4/3;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.bl-gallery.imgperrow-2 .ctrimages{grid-template-columns:repeat(1,1fr)}@media(min-width:740px){.bl-gallery.imgperrow-2 .ctrimages{grid-template-columns:repeat(1,1fr)}}@media(min-width:1024px){.bl-gallery.imgperrow-2 .ctrimages{grid-template-columns:repeat(2,1fr)}}.bl-gallery.imgperrow-3 .ctrimages{grid-template-columns:repeat(1,1fr)}@media(min-width:740px){.bl-gallery.imgperrow-3 .ctrimages{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.bl-gallery.imgperrow-3 .ctrimages{grid-template-columns:repeat(3,1fr)}}.bl-gallery.imgperrow-4 .ctrimages{grid-template-columns:repeat(2,1fr)}@media(min-width:740px){.bl-gallery.imgperrow-4 .ctrimages{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.bl-gallery.imgperrow-4 .ctrimages{grid-template-columns:repeat(4,1fr)}}.history-wrapper{margin-bottom:100px;overflow:scroll;padding:50px 0;position:relative;white-space:nowrap;width:100%}.history-wrapper .obj{display:inline-block;height:450px;margin-left:20px;position:relative}@media (min-width:1200px){.history-wrapper .obj{margin-left:calc(50vw - 580px)}}.history-wrapper .obj .picture{height:450px;position:absolute;-webkit-transition:all 1s;transition:all 1s;width:100%}.history-wrapper .obj .picture img{height:450px;max-width:none;width:auto}.bl-videoembed iframe{aspect-ratio:16/9}.bl-iframeembed iframe,.bl-videoembed iframe{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;width:100%}@media(min-width:740px){.bl-iframeembed.size-d-16-9 iframe{aspect-ratio:16/9}.bl-iframeembed.size-d-1-1 iframe{aspect-ratio:1/1}.bl-iframeembed.size-d-80vh iframe{height:80vh}}@media(max-width:739px){.bl-iframeembed.size-m-16-9 iframe{aspect-ratio:16/9}.bl-iframeembed.size-m-1-1 iframe{aspect-ratio:1/1}.bl-iframeembed.size-m-80vh iframe{height:80vh}}.bl-cards{padding-bottom:6.25rem;padding-top:6.25rem}@media(max-width:1599px){.bl-cards{padding-top:5.21875rem}}@media(max-width:1023px){.bl-cards{padding-top:4.1875rem}}@media(max-width:739px){.bl-cards{padding-top:3.125rem}}@media(max-width:1599px){.bl-cards{padding-bottom:5.21875rem}}@media(max-width:1023px){.bl-cards{padding-bottom:4.1875rem}}@media(max-width:739px){.bl-cards{padding-bottom:3.125rem}}.bl-cards .ctritems{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:1fr}.bl-cards .ctritems>*{min-width:0}@media(min-width:740px){.bl-cards .ctritems{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.bl-cards .ctritems{grid-template-columns:repeat(3,1fr)}}.bl-cards .item h3{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.bl-cards .item .ctrimg img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.bl-cards h1{color:#fff;margin-bottom:.75em}.ctx-schaerme .bl-cards h3{color:#8c4b41}.ctx-hotel .bl-cards h3{color:#3c5055}.bl-cards .morelink{margin-bottom:1em;margin-top:1.25em}.bl-cards .morelink:after{content:" →"}.ctx-schaerme .bl-cards.layout-eventlist h1{color:#b45f5f}.ctx-hotel .bl-cards.layout-eventlist h1{color:#5a7869}.bl-cards.layout-eventlist .item{color:#fff}.bl-cards.layout-eventlist .item h3{color:inherit}.bl-cards.layout-eventlist .item:nth-child(6n+1){background-color:#8c4b41}.bl-cards.layout-eventlist .item:nth-child(6n+2){background-color:#be824b}.bl-cards.layout-eventlist .item:nth-child(6n+3),.bl-cards.layout-eventlist .item:nth-child(6n+4){background-color:#b45f5f}.bl-cards.layout-eventlist .item:nth-child(6n+5){background-color:#be824b}.bl-cards.layout-eventlist .item:nth-child(6n+6){background-color:#8c4b41}.ctx-schaerme .bl-cards.layout-eventlist .button{background-color:#8c4b41;color:#fff}.ctx-hotel .bl-cards.layout-eventlist .button{background-color:#3c5055;color:#fff}.bl-cards.layout-eventlist .ctrbuttons{-webkit-box-pack:center;-ms-flex-pack:center;grid-gap:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-justify-content:center;justify-content:center;margin-top:2em}.bl-cards.layout-eventlist:not(.bg-white) .item{background-color:#fff;color:#000}.bl-cards.layout-eventlist:not(.bg-white) .item h3{color:#b45f5f}#tarteaucitronRoot{--font-family:inherit;--border-radius:0;--black:#3b3b3b;--link-color:#ef2f69}#tarteaucitronRoot div#tarteaucitron{font-size:.8em}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong,#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,.tarteaucitronCTAButton{font-family:var(--font-family)!important;font-size:inherit!important}.tarteaucitronCTAButton{border-radius:var(--border-radius)!important;font-weight:400;margin-bottom:10px!important;padding:9px 15px 8px!important}.tarteaucitronLine .tarteaucitronDeny{background-color:var(--black)!important}.tarteaucitronLine .tarteaucitronAllow,.tarteaucitronLine .tarteaucitronDeny{opacity:1!important;padding:9px 15px 8px!important}#tarteaucitronCloseAlert{background-color:rgba(0,0,0,0)!important;border-radius:var(--border-radius)!important;font-family:var(--font-family)!important;font-weight:400;margin-bottom:10px!important;margin-left:20px!important;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;padding:9px 15px 8px!important;position:relative!important;text-align:center!important}#tarteaucitronDisclaimerAlert{display:block!important;font-size:inherit!important;font-weight:400;margin-bottom:1em!important;text-align:center!important}.tarteaucitronAlertBigBottom{-webkit-box-shadow:0 -6px 10px rgba(0,0,0,.25);box-shadow:0 -6px 10px rgba(0,0,0,.25);max-width:100%!important;padding:2em 1.5em 3em!important}@media (min-width:900px){.tarteaucitronAlertBigBottom{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;grid-template-columns:50% repeat(3,1fr)!important}.tarteaucitronAlertBigBottom[style*="opacity: 1"]{display:grid!important}#tarteaucitronDisclaimerAlert{justify-self:end;max-width:600px;text-align:left!important}}@media (min-width:1300px){.tarteaucitronAlertBigBottom{grid-template-columns:50% repeat(3,210px)!important}}#tarteaucitron [aria-pressed=true]{font-weight:400!important}.tarteaucitronCheck:before,.tarteaucitronCross:before,.tarteaucitronDeny:before,.tarteaucitronPlus{display:none!important}#tarteaucitronScrollbarAdjust{margin-bottom:40px!important}html body #tarteaucitronRoot button.tarteaucitronAllow{margin-left:0}#tarteaucitronInfo{border:none!important}#tarteaucitronServices .tarteaucitronTitle button{font-weight:400!important}#tarteaucitronServices ul li:before{content:"";margin-left:0;padding-right:0}#tarteaucitronBack{opacity:.95!important}#tarteaucitronAllAllowed,#tarteaucitronAllDenied,.tarteaucitronAllow,.tarteaucitronDeny{border-radius:var(--border-radius)!important;font-family:var(--font-family)!important}#tarteaucitronRoot div#tarteaucitron{overflow:hidden;position:relative}div#tarteaucitronServices{border-radius:var(--border-radius)!important;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2)!important;box-shadow:0 4px 20px rgba(0,0,0,.2)!important;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--font-family)!important;height:600px!important;line-height:1.6!important;max-height:80vh!important;overflow:hidden!important;overflow-y:scroll!important;padding:40px 40px 120px!important;position:unset}@media (min-width:768px){div#tarteaucitronServices{padding:40px 60px 120px!important}}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle,#tarteaucitron .tarteaucitronH1,div#tarteaucitronServices,html body #tarteaucitronRoot div#tarteaucitronInfo{background-color:#fff!important;color:#3b3b3b!important}#tarteaucitronRoot .tarteaucitronH1{font-weight:700;text-align:left!important}#tarteaucitronMainLineOffset div#tarteaucitronInfo{font-weight:400!important;margin:10px 0 30px!important;max-width:70%!important;padding:0!important;text-align:left!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{float:none!important;margin-left:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{display:none!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine{padding:0 0 20px!important}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button{background-color:#fff!important;color:var(--black)!important;font-size:inherit!important;font-weight:700!important;padding:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine,#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover{background:#fff!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{margin-left:0!important;width:70%!important}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle{border-top:2px solid var(--black)!important}#tarteaucitronServices .tarteaucitronName a{color:var(--link-color)!important;display:block!important;font-size:inherit!important}.tarteaucitronName span.tarteaucitronReadmoreSeparator{display:none!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronHidden:hover ul li{background:#fff!important}html body #tarteaucitronRoot #tarteaucitronSave button#tarteaucitronSaveButton{font-size:inherit!important}#tarteaucitron #tarteaucitronClosePanel{background:#fff!important;color:var(--black)!important;font-family:var(--font-family)!important}html body #tarteaucitronRoot div#tarteaucitronSave{background:#fff!important;bottom:0!important;-webkit-box-shadow:0 -3px 10px rgba(0,0,0,.25);box-shadow:0 -3px 10px rgba(0,0,0,.25);left:0!important;padding:20px 40px!important;position:absolute!important;right:0;z-index:99!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronH3{font-size:inherit!important;font-weight:inherit!important}#tarteaucitronRoot #tarteaucitronServices .tarteaucitronInfoBox{background:#fff!important;color:var(--black)!important;display:block!important;font-size:inherit!important;font-weight:400!important;margin:0!important;max-width:100%!important;padding:10px 0!important;position:relative!important;width:70%!important;z-index:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{background:rgba(0,0,0,0)!important}#tarteaucitronCloseAlert:before{height:auto;left:0;margin-top:-.1em;position:absolute;width:.7em}button:not(#tarteaucitronBack):hover{-webkit-filter:opacity(.7)!important;filter:opacity(.7)!important}html body #tarteaucitronAlertBig #tarteaucitronCloseAlert{background:rgba(0,0,0,0)!important}#tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronDeny{display:none!important}@media(min-width:1024px){.bl-downloadlist{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:repeat(12,1fr)}.bl-downloadlist>*{min-width:0}.bl-downloadlist .ctrdownloads{grid-column:3/span 8}}.bl-downloadlist ul{list-style-type:disc;margin-left:1em;padding-left:0}.bl-downloadlist a{color:#ef2f69}.bl-spacer{--baseunit:1.25rem}@media(max-width:1599px){.bl-spacer{--baseunit:1.04375rem}}@media(max-width:1023px){.bl-spacer{--baseunit:.8375rem}}@media(max-width:739px){.bl-spacer{--baseunit:.625rem}}.bl-spacer.vspace_-5{margin-top:calc(var(--baseunit)*-5)}.bl-spacer.vspace_-4{margin-top:calc(var(--baseunit)*-4)}.bl-spacer.vspace_-3{margin-top:calc(var(--baseunit)*-3)}.bl-spacer.vspace_-2{margin-top:calc(var(--baseunit)*-2)}.bl-spacer.vspace_-1{margin-top:calc(var(--baseunit)*-1)}.bl-spacer.vspace_0{margin-top:calc(var(--baseunit)*0)}.bl-spacer.vspace_1{margin-top:calc(var(--baseunit)*1)}.bl-spacer.vspace_2{margin-top:calc(var(--baseunit)*2)}.bl-spacer.vspace_3{margin-top:calc(var(--baseunit)*3)}.bl-spacer.vspace_4{margin-top:calc(var(--baseunit)*4)}.bl-spacer.vspace_5{margin-top:calc(var(--baseunit)*5)}.bl-spacer.vspace_6{margin-top:calc(var(--baseunit)*6)}.bl-spacer.vspace_7{margin-top:calc(var(--baseunit)*7)}.bl-spacer.vspace_8{margin-top:calc(var(--baseunit)*8)}.bl-spacer.vspace_9{margin-top:calc(var(--baseunit)*9)}.bl-spacer.vspace_10{margin-top:calc(var(--baseunit)*10)}.bl-spacer.vspace_11{margin-top:calc(var(--baseunit)*11)}.bl-spacer.vspace_12{margin-top:calc(var(--baseunit)*12)}.bl-spacer.vspace_13{margin-top:calc(var(--baseunit)*13)}.bl-spacer.vspace_14{margin-top:calc(var(--baseunit)*14)}.bl-spacer.vspace_15{margin-top:calc(var(--baseunit)*15)}@media(min-width:1024px){.bl-introtext .posgrid{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:repeat(12,1fr)}.bl-introtext .posgrid>*{min-width:0}.bl-introtext .ctrbreadcrumb{grid-column:1/span 12}.bl-introtext .ctrtitle{grid-column:1/span 5}.bl-introtext .ctrtext{grid-column:7/span 6}}@media(max-width:1023px){.bl-introtext .leadtext{margin-top:1em}}.bl-introtext .ctrbreadcrumb{margin-bottom:2em}.bl-introtext .breadcrumb{color:#7f7f7f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.bl-introtext .breadcrumb li{padding-right:.4em}.bl-introtext .breadcrumb li+li:before{color:#7f7f7f;content:"•";padding-right:.4em}.bl-introtext .breadcrumb li:last-child{color:#000}.ctx-schaerme .bl-introtext .downloadlist,.ctx-schaerme .bl-introtext h2{color:#8c4b41}.ctx-hotel .bl-introtext .downloadlist,.ctx-hotel .bl-introtext h2{color:#3c5055}.bl-introtext h1{margin-bottom:0;max-width:6em}.ctx-schaerme .bl-introtext h1{color:#8c4b41}.ctx-hotel .bl-introtext h1{color:#3c5055}.bl-introtext .leadtext{font-size:1.5rem;font-weight:600;line-height:1.4166666667}@media(max-width:1599px){.bl-introtext .leadtext{font-size:1.5rem}}@media(max-width:1023px){.bl-introtext .leadtext{font-size:1.5rem}}@media(max-width:739px){.bl-introtext .leadtext{font-size:1.5rem}}.bl-introtext .breadcrumb{font-size:1rem;font-weight:400;line-height:1.3125;text-transform:uppercase}@media(max-width:1599px){.bl-introtext .breadcrumb{font-size:1rem}}@media(max-width:1023px){.bl-introtext .breadcrumb{font-size:1rem}}@media(max-width:739px){.bl-introtext .breadcrumb{font-size:1rem}}.bl-introtext .leadtext a,.bl-introtext .text a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1em}@media(min-width:1024px){.bl-colorteaser .posgrid{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:repeat(12,1fr)}.bl-colorteaser .posgrid>*{grid-row:1;min-width:0}.bl-colorteaser.layout-tr .ctrimg{grid-column:1/span 5}.bl-colorteaser.layout-tr .ctrtext{grid-column:7/span 6}.bl-colorteaser.layout-tl .ctrimg{grid-column:8/span 5}.bl-colorteaser.layout-tl .ctrtext{grid-column:1/span 6}.bl-colorteaser .ctrbuttons{grid-gap:.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5em}}@media(max-width:1023px){.bl-colorteaser .ctrtext{margin-top:1em}.bl-colorteaser .ctrbuttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;grid-gap:.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em}}.bl-colorteaser{padding-bottom:6.25rem;padding-top:6.25rem}@media(max-width:1599px){.bl-colorteaser{padding-top:5.21875rem}}@media(max-width:1023px){.bl-colorteaser{padding-top:4.1875rem}}@media(max-width:739px){.bl-colorteaser{padding-top:3.125rem}}@media(max-width:1599px){.bl-colorteaser{padding-bottom:5.21875rem}}@media(max-width:1023px){.bl-colorteaser{padding-bottom:4.1875rem}}@media(max-width:739px){.bl-colorteaser{padding-bottom:3.125rem}}.bl-colorteaser .ctrimg img{border:7px solid #fff}.bl-colorteaser .bigimg{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;width:100%}.bl-colorteaser .ctrbuttons{grid-gap:.5em;gap:.5em;margin-top:2em}@media(min-width:1024px){.bl-colorteaser.layout-tl .ctrtext{text-align:right}.bl-colorteaser.layout-tl .ctrbuttons{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}}.bl-colorteaser{color:#fff}.bl-colorteaser .leadtext{font-size:1.5rem;font-weight:600;line-height:1.4166666667}@media(max-width:1599px){.bl-colorteaser .leadtext{font-size:1.5rem}}@media(max-width:1023px){.bl-colorteaser .leadtext{font-size:1.5rem}}@media(max-width:739px){.bl-colorteaser .leadtext{font-size:1.5rem}}.bl-claim{padding-bottom:6.25rem;padding-top:6.25rem}@media(max-width:1599px){.bl-claim{padding-top:5.21875rem}}@media(max-width:1023px){.bl-claim{padding-top:4.1875rem}}@media(max-width:739px){.bl-claim{padding-top:3.125rem}}@media(max-width:1599px){.bl-claim{padding-bottom:5.21875rem}}@media(max-width:1023px){.bl-claim{padding-bottom:4.1875rem}}@media(max-width:739px){.bl-claim{padding-bottom:3.125rem}}.bl-claim .claim{color:#fff;font-size:5rem;font-weight:400;line-height:1.125;margin-left:auto;margin-right:auto;max-width:15em;text-align:center;text-transform:uppercase}@media(max-width:1599px){.bl-claim .claim{font-size:4.278125rem}}@media(max-width:1023px){.bl-claim .claim{font-size:3.55625rem}}@media(max-width:739px){.bl-claim .claim{font-size:2.8125rem}}.bl-map .ctrmap img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;width:100%}.bl-map .ctrlegend{padding-bottom:2rem;padding-bottom:var(--layoutgridgap);padding-top:2rem;padding-top:var(--layoutgridgap)}.ctx-schaerme .bl-map .ctrlegend{background-color:#8c4b41}.ctx-hotel .bl-map .ctrlegend{background-color:#3c5055}.bl-map .ctrlegend .ctritems{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:1fr}.bl-map .ctrlegend .ctritems>*{min-width:0}@media(min-width:0px)and (max-width:739px){.bl-map .ctrlegend .ctritems{grid-row-gap:.75em;row-gap:.75em}}@media(min-width:740px){.bl-map .ctrlegend .ctritems{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.bl-map .ctrlegend .ctritems{grid-template-columns:repeat(3,1fr)}}.bl-map .ctrlegend .item{grid-gap:1em;gap:1em}.bl-map .ctrlegend .item,.bl-map .ctrlegend .item .number{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bl-map .ctrlegend .item .number{-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:1;background-color:#fff;height:1.75em;-webkit-justify-content:center;justify-content:center}@media(min-width:0px)and (max-width:739px){.bl-map .ctrlegend .item .number{height:1.25em}}.bl-map .ctrlegend{color:#fff}.bl-menuplan{position:relative}.bl-menuplan .ctritems{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:1fr}.bl-menuplan .ctritems>*{min-width:0}@media(min-width:740px){.bl-menuplan .ctritems{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.bl-menuplan .ctritems{grid-template-columns:repeat(3,1fr)}}.bl-menuplan .item{border:7px solid var(--bordercolor);padding:1em}.bl-menuplan .item ul{list-style:none;margin:0;padding:0}.bl-menuplan .item ul li{padding-bottom:.75em;padding-top:.75em}.bl-menuplan .item ul li:first-child{padding-top:0}.bl-menuplan .item ul li:last-child{padding-bottom:0}.bl-menuplan .item ul li+li{border-top:3px solid var(--bordercolor)}.bl-menuplan .ctrbadge{position:absolute;right:3.75rem;top:2.5rem;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);width:9.875rem;z-index:10}@media(max-width:1599px){.bl-menuplan .ctrbadge{width:8.245625rem}}@media(max-width:1023px){.bl-menuplan .ctrbadge{width:6.61625rem}}@media(max-width:739px){.bl-menuplan .ctrbadge{width:4.9375rem}}@media(max-width:1599px){.bl-menuplan .ctrbadge{right:3.13125rem}}@media(max-width:1023px){.bl-menuplan .ctrbadge{right:2.5125rem}}@media(max-width:739px){.bl-menuplan .ctrbadge{right:1.875rem}}@media(max-width:1599px){.bl-menuplan .ctrbadge{top:2.0875rem}}@media(max-width:1023px){.bl-menuplan .ctrbadge{top:1.675rem}}@media(max-width:739px){.bl-menuplan .ctrbadge{top:1.25rem}}.bl-menuplan .ctrbadge img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;width:100%}.bl-menuplan h1{margin-bottom:.75em}.bl-menuplan h3{color:var(--bordercolor)}.bl-menuplan .item{text-align:center}.ctx-schaerme .bl-menuplan.bg-white h1{color:#8c4b41}.ctx-schaerme .bl-menuplan.bg-white .item{--bordercolor:#b45f5f}.ctx-schaerme .bl-menuplan.bg-white .item:nth-child(6n+2){--bordercolor:#be824b}.ctx-schaerme .bl-menuplan.bg-white .item:nth-child(6n+3),.ctx-schaerme .bl-menuplan.bg-white .item:nth-child(6n+4){--bordercolor:#8c4b41}.ctx-schaerme .bl-menuplan.bg-white .item:nth-child(6n+6){--bordercolor:#be824b}.ctx-hotel .bl-menuplan.bg-white h1{color:#3c5055}.ctx-hotel .bl-menuplan.bg-white .item{--bordercolor:#5a7869}.ctx-hotel .bl-menuplan.bg-white .item:nth-child(6n+2){--bordercolor:#787855}.ctx-hotel .bl-menuplan.bg-white .item:nth-child(6n+3),.ctx-hotel .bl-menuplan.bg-white .item:nth-child(6n+4){--bordercolor:#3c5055}.ctx-hotel .bl-menuplan.bg-white .item:nth-child(6n+6){--bordercolor:#787855}.bl-menuplan:not(.bg-white){--bordercolor:#fff;color:#fff;padding-bottom:6.25rem;padding-top:6.25rem}@media(max-width:1599px){.bl-menuplan:not(.bg-white){padding-top:5.21875rem}}@media(max-width:1023px){.bl-menuplan:not(.bg-white){padding-top:4.1875rem}}@media(max-width:739px){.bl-menuplan:not(.bg-white){padding-top:3.125rem}}@media(max-width:1599px){.bl-menuplan:not(.bg-white){padding-bottom:5.21875rem}}@media(max-width:1023px){.bl-menuplan:not(.bg-white){padding-bottom:4.1875rem}}@media(max-width:739px){.bl-menuplan:not(.bg-white){padding-bottom:3.125rem}}@media(min-width:1024px){.bl-impressionen .posgrid{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:repeat(12,1fr)}.bl-impressionen .posgrid>*{min-width:0}.bl-impressionen .ctrtitle{grid-column:1/span 5}.bl-impressionen .ctrtext{grid-column:7/span 6}.bl-impressionen .ctrimages{grid-column:1/span 12}}@media(max-width:1023px){.bl-impressionen .ctrimages{margin-top:1.5em}}.bl-impressionen .ctrbuttons{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:2em}.ctx-schaerme .bl-impressionen .button{background-color:#8c4b41;color:#fff}.ctx-hotel .bl-impressionen .button{background-color:#3c5055;color:#fff}.bl-impressionen .image.hideonstart{display:none}.bl-impressionen .wconstrain{--imgsize1:calc(100cqw/4 - var(--layoutgridgap)*3/4);--imgsize2:calc(100cqw/2 - var(--layoutgridgap)*1/2);container-type:inline-size}@media(max-width:739px){.bl-impressionen .wconstrain{--imgsize1:calc(100cqw/2 - var(--layoutgridgap)*1/2);--imgsize2:100cqw}}.bl-impressionen .guttersizer{visibility:hidden;width:2rem;width:var(--layoutgridgap)}.bl-impressionen .columnsizer{visibility:hidden;width:var(--imgsize1)}.bl-impressionen .ctrimages .image{position:relative}.bl-impressionen .ctrimages .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.bl-impressionen .ctrimages .image-1x1{height:var(--imgsize1);width:var(--imgsize1)}.bl-impressionen .ctrimages .image-1x2{height:var(--imgsize2);width:var(--imgsize1)}.bl-impressionen .ctrimages .image-2x1{height:var(--imgsize1);width:var(--imgsize2)}.ctx-schaerme .bl-impressionen h1{color:#8c4b41}.ctx-hotel .bl-impressionen h1{color:#3c5055}.bl-impressionen .ctrtext{font-size:1.5rem;font-weight:600;line-height:1.4166666667}@media(max-width:1599px){.bl-impressionen .ctrtext{font-size:1.5rem}}@media(max-width:1023px){.bl-impressionen .ctrtext{font-size:1.5rem}}@media(max-width:739px){.bl-impressionen .ctrtext{font-size:1.5rem}}@media(min-width:1024px){.bl-eventcalendar .posgrid{grid-gap:2rem;grid-gap:var(--layoutgridgap);display:grid;gap:2rem;gap:var(--layoutgridgap);grid-template-columns:repeat(12,1fr)}.bl-eventcalendar .posgrid>*{min-width:0}.bl-eventcalendar .ctrcalendar{align-self:start;grid-column:1/span 5}.bl-eventcalendar .ctreventlist{grid-column:7/span 6}}@media(max-width:1023px){.bl-eventcalendar .ctreventlist{margin-top:1.5em}}.bl-eventcalendar{color:#fff;padding-bottom:6.25rem;padding-top:6.25rem}@media(max-width:1599px){.bl-eventcalendar{padding-top:5.21875rem}}@media(max-width:1023px){.bl-eventcalendar{padding-top:4.1875rem}}@media(max-width:739px){.bl-eventcalendar{padding-top:3.125rem}}@media(max-width:1599px){.bl-eventcalendar{padding-bottom:5.21875rem}}@media(max-width:1023px){.bl-eventcalendar{padding-bottom:4.1875rem}}@media(max-width:739px){.bl-eventcalendar{padding-bottom:3.125rem}}.ctx-schaerme .bl-eventcalendar{background-color:#be824b}.ctx-hotel .bl-eventcalendar{background-color:#787855}.bl-eventcalendar .ctrcalendar{border:7px solid;padding:.75em 1em}.bl-eventcalendar .icon-sliderleft,.bl-eventcalendar .icon-sliderright{cursor:pointer;height:1.5625rem}.bl-eventcalendar .monthselector{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.bl-eventcalendar table.events{border-collapse:collapse;margin-top:.75em;text-align:center;width:100%}.bl-eventcalendar table.events tbody:before{content:"";display:block;height:.5em}.bl-eventcalendar table.events td,.bl-eventcalendar table.events th{padding:.4em}.bl-eventcalendar table.events th{border-bottom:3px solid;border-top:3px solid}.bl-eventcalendar table.events td.othermonth{opacity:.3}.bl-eventcalendar table.events td.currentday span{outline:3px solid currentColor;outline-offset:.2em}.bl-eventcalendar .ctreventlist .event{border-top:3px solid}.bl-eventcalendar .ctreventlist .event:last-child{border-bottom:3px solid}.bl-eventcalendar .ctrcalendar{font-size:1.5625rem}@media(max-width:1599px){.bl-eventcalendar .ctrcalendar{font-size:1.459375rem}}@media(max-width:1023px){.bl-eventcalendar .ctrcalendar{font-size:1.35625rem}}@media(max-width:739px){.bl-eventcalendar .ctrcalendar{font-size:1.25rem}}.bl-eventcalendar table.events th{font-weight:inherit}.bl-eventcalendar .monthselector{font-weight:600;text-transform:uppercase}.bl-eventcalendar .ctreventlist h1{margin-bottom:.25em}.bl-eventcalendar .ctreventlist h2{font:inherit;margin-bottom:0}.bl-eventcalendar .ctreventlist .event{padding:.5em 0}body{--scrolldownbarheight:5rem}.bl-heroslider{position:relative}.bl-heroslider .mainimg{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;height:calc(100vh - var(--headerheight) - var(--scrolldownbarheight));-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}body.ws60 .bl-heroslider .mainimg{-o-object-position:10% center;object-position:10% center}.bl-heroslider .heroslideroverlay{bottom:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.bl-heroslider .heroslideroverlay img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bl-heroslider .ctrscrolldownarrow{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:var(--scrolldownbarheight);-webkit-justify-content:center;justify-content:center}.bl-heroslider .ctrscrolldownarrow .icon{aspect-ratio:46/16;cursor:pointer;height:1rem}.ctx-schaerme .bl-heroslider .ctrscrolldownarrow .icon{color:#be443f}.ctx-hotel .bl-heroslider .ctrscrolldownarrow .icon{color:#5a7869}.bl-heroslider .ctrswiper{position:relative}.bl-heroslider .ctrbadge{bottom:5.3125rem;position:absolute;right:4.375rem;width:12.25rem;z-index:5}@media(max-width:1599px){.bl-heroslider .ctrbadge{width:10.633rem}}@media(max-width:1023px){.bl-heroslider .ctrbadge{width:9.016rem}}@media(max-width:739px){.bl-heroslider .ctrbadge{width:7.35rem}}@media(max-width:1599px){.bl-heroslider .ctrbadge{right:3.653125rem}}@media(max-width:1023px){.bl-heroslider .ctrbadge{right:2.93125rem}}@media(max-width:739px){.bl-heroslider .ctrbadge{right:2.1875rem}}@media(max-width:1599px){.bl-heroslider .ctrbadge{bottom:5.1371875rem}}@media(max-width:1023px){.bl-heroslider .ctrbadge{bottom:4.961875rem}}@media(max-width:739px){.bl-heroslider .ctrbadge{bottom:4.78125rem}}.bl-heroslider .ctrbadge img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;width:100%}.bl-heroslider .ctrbadge{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.bl-heroslider .ctrbadge[href]:hover{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.bl-heroslider{--swiper-theme-color:#fff;--swiper-pagination-color:#fff;--swiper-pagination-bullet-inactive-color:#909090;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-size:11px;--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bottom:20px}.bl-heroslider .swiper-pagination{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:70px;text-align:right}@media(max-width:739px){.bl-heroslider{--swiper-pagination-bottom:10px}.bl-heroslider .swiper-pagination{padding-right:10px}}.bl-badge .ctrbadge{margin-left:auto;width:12.25rem}@media(max-width:1599px){.bl-badge .ctrbadge{width:10.22875rem}}@media(max-width:1023px){.bl-badge .ctrbadge{width:8.2075rem}}@media(max-width:739px){.bl-badge .ctrbadge{width:6.125rem}}.bl-badge .ctrbadge img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;width:100%}.bl-kontaktformular{padding-bottom:6.25rem;padding-top:6.25rem}@media(max-width:1599px){.bl-kontaktformular{padding-top:5.21875rem}}@media(max-width:1023px){.bl-kontaktformular{padding-top:4.1875rem}}@media(max-width:739px){.bl-kontaktformular{padding-top:3.125rem}}@media(max-width:1599px){.bl-kontaktformular{padding-bottom:5.21875rem}}@media(max-width:1023px){.bl-kontaktformular{padding-bottom:4.1875rem}}@media(max-width:739px){.bl-kontaktformular{padding-bottom:3.125rem}}.bl-kontaktformular .subtitle{font-size:1.5625rem;font-weight:400;line-height:normal;text-transform:uppercase;text-transform:none}@media(max-width:1599px){.bl-kontaktformular .subtitle{font-size:1.5625rem}}@media(max-width:1023px){.bl-kontaktformular .subtitle{font-size:1.5625rem}}@media(max-width:739px){.bl-kontaktformular .subtitle{font-size:1.5625rem}}.bl-kontaktformular h2{font-size:5rem;font-weight:400;line-height:1.125;margin-bottom:.3em;text-transform:none}@media(max-width:1599px){.bl-kontaktformular h2{font-size:4.278125rem}}@media(max-width:1023px){.bl-kontaktformular h2{font-size:3.55625rem}}@media(max-width:739px){.bl-kontaktformular h2{font-size:2.8125rem}}.bl-kontaktformular .subtitle{margin-bottom:1em}.bl-kontaktformular .subtitle,.bl-kontaktformular h2{color:#b45f5f}.bl-kontaktformular.bankett,.bl-kontaktformular.bankett .subtitle,.bl-kontaktformular.bankett h2{color:#be824b}.bl-kontaktformular.bankett .mmx-forms .vf-checkbox-container:before,.bl-kontaktformular.bankett .mmx-forms .vf-checkbox-wrapper:before,.bl-kontaktformular.bankett .mmx-forms input[type=email],.bl-kontaktformular.bankett .mmx-forms input[type=text],.bl-kontaktformular.bankett .mmx-forms select,.bl-kontaktformular.bankett .mmx-forms textarea{border-color:#be824b}.bl-kontaktformular.bankett .mmx-forms .vf-checkbox-container[\:has\(input\:checked\)]:before,.bl-kontaktformular.bankett .mmx-forms .vf-checkbox-wrapper[\:has\(input\:checked\)]:before{background-color:#be824b}.bl-kontaktformular.bankett .mmx-forms .vf-checkbox-container:has(input:checked):before,.bl-kontaktformular.bankett .mmx-forms .vf-checkbox-wrapper:has(input:checked):before{background-color:#be824b}.bl-kontaktformular.bankett .mmx-forms button{background-color:#be824b}.ctx-hotel .bl-kontaktformular,.ctx-hotel .bl-kontaktformular .subtitle,.ctx-hotel .bl-kontaktformular h2{color:#5a7869}.ctx-hotel .bl-kontaktformular .mmx-forms .vf-checkbox-container:before,.ctx-hotel .bl-kontaktformular .mmx-forms .vf-checkbox-wrapper:before,.ctx-hotel .bl-kontaktformular .mmx-forms input[type=email],.ctx-hotel .bl-kontaktformular .mmx-forms input[type=text],.ctx-hotel .bl-kontaktformular .mmx-forms select,.ctx-hotel .bl-kontaktformular .mmx-forms textarea{border-color:#5a7869}.ctx-hotel .bl-kontaktformular .mmx-forms .vf-checkbox-container[\:has\(input\:checked\)]:before,.ctx-hotel .bl-kontaktformular .mmx-forms .vf-checkbox-wrapper[\:has\(input\:checked\)]:before{background-color:#5a7869}.ctx-hotel .bl-kontaktformular .mmx-forms .vf-checkbox-container:has(input:checked):before,.ctx-hotel .bl-kontaktformular .mmx-forms .vf-checkbox-wrapper:has(input:checked):before{background-color:#5a7869}.ctx-hotel .bl-kontaktformular .mmx-forms button{background-color:#5a7869}.ctx-hotel .bl-kontaktformular.bankett,.ctx-hotel .bl-kontaktformular.bankett .subtitle,.ctx-hotel .bl-kontaktformular.bankett h2{color:#787855}.ctx-hotel .bl-kontaktformular.bankett .mmx-forms .vf-checkbox-container:before,.ctx-hotel .bl-kontaktformular.bankett .mmx-forms .vf-checkbox-wrapper:before,.ctx-hotel .bl-kontaktformular.bankett .mmx-forms input[type=email],.ctx-hotel .bl-kontaktformular.bankett .mmx-forms input[type=text],.ctx-hotel .bl-kontaktformular.bankett .mmx-forms select,.ctx-hotel .bl-kontaktformular.bankett .mmx-forms textarea{border-color:#787855}.ctx-hotel .bl-kontaktformular.bankett .mmx-forms .vf-checkbox-container[\:has\(input\:checked\)]:before,.ctx-hotel .bl-kontaktformular.bankett .mmx-forms .vf-checkbox-wrapper[\:has\(input\:checked\)]:before{background-color:#787855}.ctx-hotel .bl-kontaktformular.bankett .mmx-forms .vf-checkbox-container:has(input:checked):before,.ctx-hotel .bl-kontaktformular.bankett .mmx-forms .vf-checkbox-wrapper:has(input:checked):before{background-color:#787855}.ctx-hotel .bl-kontaktformular.bankett .mmx-forms button{background-color:#787855}#mmx-search-modal{text-transform:none}#mmx-search-modal .search-shortcuts{display:none!important}#mmx-search-modal .search-actions[\:has\(\.xmark\)]{display:none}#mmx-search-modal .search-actions:has(.xmark){display:none}#mmx-search-modal .search-results a.selected{background-color:#ccc!important}#mmx-search-modal .search-input{border-color:#ccc!important}#mmx-search-modal .modal-content{--bs-modal-border-color:#eee;border-radius:0}#mmx-search-modal .form-control{border-radius:0}#mmx-search-modal .bg-dark{background-color:#fff!important;opacity:.9!important}@media(min-width:1024px){.bl-gruppenfoto .personinfos{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;grid-gap:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-justify-content:space-evenly;justify-content:space-evenly;text-align:center}}@media(max-width:1023px){.bl-gruppenfoto .personinfo+.personinfo{margin-top:1em}}.bl-gruppenfoto .ctrimage{margin-top:3em}.bl-gruppenfoto .ctrnames{margin-top:1em}.bl-gruppenfoto{padding-bottom:6.25rem;padding-top:6.25rem}@media(max-width:1599px){.bl-gruppenfoto{padding-top:5.21875rem}}@media(max-width:1023px){.bl-gruppenfoto{padding-top:4.1875rem}}@media(max-width:739px){.bl-gruppenfoto{padding-top:3.125rem}}@media(max-width:1599px){.bl-gruppenfoto{padding-bottom:5.21875rem}}@media(max-width:1023px){.bl-gruppenfoto{padding-bottom:4.1875rem}}@media(max-width:739px){.bl-gruppenfoto{padding-bottom:3.125rem}}.bl-gruppenfoto .ctrimage img{border:7px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;width:100%}.bl-gruppenfoto{color:#fff}.bl-gruppenfoto .ctrintrotext .text{font-size:1.5rem;font-weight:600;line-height:1.4166666667}@media(max-width:1599px){.bl-gruppenfoto .ctrintrotext .text{font-size:1.5rem}}@media(max-width:1023px){.bl-gruppenfoto .ctrintrotext .text{font-size:1.5rem}}@media(max-width:739px){.bl-gruppenfoto .ctrintrotext .text{font-size:1.5rem}}.bl-gruppenfoto .ctrnames{font-size:1.125rem;font-weight:400;line-height:1.3333333333}@media(max-width:1599px){.bl-gruppenfoto .ctrnames{font-size:1.125rem}}@media(max-width:1023px){.bl-gruppenfoto .ctrnames{font-size:1.125rem}}@media(max-width:739px){.bl-gruppenfoto .ctrnames{font-size:1.125rem}}.bl-subresourcelist .bl-textwithimage+.bl-textwithimage{margin-top:2em}.bl-logoslider .ctrscroll{overflow:hidden;width:100%}.bl-logoslider .items{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-animation:bl-logoslider-marquee 20s linear infinite;animation:bl-logoslider-marquee 20s linear infinite;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bl-logoslider .item{display:block;margin-right:4.375rem;width:11.25rem}@media(max-width:1599px){.bl-logoslider .item{width:9.39375rem}}@media(max-width:1023px){.bl-logoslider .item{width:7.5375rem}}@media(max-width:739px){.bl-logoslider .item{width:5.625rem}}@media(max-width:1599px){.bl-logoslider .item{margin-right:3.653125rem}}@media(max-width:1023px){.bl-logoslider .item{margin-right:2.93125rem}}@media(max-width:739px){.bl-logoslider .item{margin-right:2.1875rem}}.bl-logoslider .item img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;width:100%}@-webkit-keyframes bl-logoslider-marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-33.333%);transform:translateX(-33.333%)}}@keyframes bl-logoslider-marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-33.333%);transform:translateX(-33.333%)}}.messagepopup{background-color:#4c6368;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;padding:1em;position:absolute;right:1rem;top:6.125rem;width:18.75rem;z-index:10}.messagepopup .bigimg{display:block;width:100%}.messagepopup .ctrbuttons,.messagepopup .text{margin-top:1em}.messagepopup h2{color:inherit;font-size:1.5em}body,html{overflow-x:clip}body{--headerheight:5rem;margin:0;padding:0}body,header{background-color:#fff}header{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.16);box-shadow:0 0 10px 0 rgba(0,0,0,.16);position:-webkit-sticky;position:sticky;top:0;z-index:10}header .ctrlr{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:var(--headerheight);-webkit-justify-content:space-between;justify-content:space-between}header #mmx-search-root{position:absolute}header .ctrlogo{-webkit-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%);width:13.25rem}@media(min-width:1024px){header .ctrlogo{-webkit-transform:translateX(-22%);-ms-transform:translateX(-22%);transform:translateX(-22%)}}@media(max-width:1599px){header .ctrlogo{width:11.06375rem}}@media(max-width:1023px){header .ctrlogo{width:8.8775rem}}@media(max-width:739px){header .ctrlogo{width:6.625rem}}header .ctrlogo img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;width:100%}header .ctrmenu{grid-gap:2.8125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2.8125rem}@media(max-width:1599px){header .ctrmenu{grid-gap:2.3484375rem;gap:2.3484375rem}}@media(max-width:1023px){header .ctrmenu{grid-gap:1.884375rem;gap:1.884375rem}}@media(max-width:739px){header .ctrmenu{grid-gap:1.40625rem;gap:1.40625rem}}header .ctrmenu .btnmenu,header .ctrmenu .btnsearch{cursor:pointer}#logooverlay{background-color:#fff;position:absolute;top:0;-webkit-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%);width:13.25rem;z-index:11}@media(max-width:1599px){#logooverlay{width:11.06375rem}}@media(max-width:1023px){#logooverlay{width:8.8775rem}}@media(max-width:739px){#logooverlay{width:6.625rem}}@media(min-width:1024px){#logooverlay{-webkit-transform:translateX(-22%);-ms-transform:translateX(-22%);transform:translateX(-22%)}}#logooverlay img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;padding:11%;width:100%}.ctx-web #logooverlay{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - var(--scrolldownbarheight));-webkit-justify-content:space-between;justify-content:space-between;padding:0 .9375rem}@media(min-width:1024px){.ctx-web #logooverlay{padding:0 1.875rem}}.popupfallback #logooverlay{display:none}header .ctrmenu{text-transform:uppercase}.ctx-schaerme header .ctrmenu{color:#b45f5f}.ctx-schaerme header .ctrmenu .btnmenu{color:#8c4b41}.ctx-schaerme header .ctrmenu .btnsearch{color:#be824b}.ctx-hotel header .ctrmenu{color:#5a7869}.ctx-hotel header .ctrmenu .btnmenu{color:#3c5055}.ctx-hotel header .ctrmenu .btnsearch{color:#787855}body[\:not-has\(\.bl-heroslider\)] main{margin-top:10em}body:not(:has(.bl-heroslider)) main{margin-top:10em}footer{padding-bottom:1.875rem;padding-top:1.875rem}@media(max-width:1599px){footer{padding-top:1.565625rem}}@media(max-width:1023px){footer{padding-top:1.25625rem}}@media(max-width:739px){footer{padding-top:.9375rem}}@media(max-width:1599px){footer{padding-bottom:1.565625rem}}@media(max-width:1023px){footer{padding-bottom:1.25625rem}}@media(max-width:739px){footer{padding-bottom:.9375rem}}@media(min-width:1024px){footer .ctrmain{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media(max-width:1023px){footer .ctraddress,footer .ctrsmalllinks,footer .ctrsocialmisc{margin-top:2em}}footer .ctrlogo img{display:block;width:7.125rem}@media(max-width:1599px){footer .ctrlogo img{width:6.5371875rem}}@media(max-width:1023px){footer .ctrlogo img{width:5.949375rem}}@media(max-width:739px){footer .ctrlogo img{width:5.34375rem}}footer .socialicons{grid-gap:.25em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.25em;margin-top:.5em}footer .socialicons .icon{display:block;height:2.1875rem}footer .copyright{margin-top:2em}footer{font-size:1rem;font-weight:400;line-height:1.3125}@media(max-width:1599px){footer{font-size:1rem}}@media(max-width:1023px){footer{font-size:1rem}}@media(max-width:739px){footer{font-size:1rem}}footer .impdslinks{text-transform:uppercase}footer .smalllinks a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1em}.ctx-schaerme footer{background-color:#b45f5f;color:#fff}.ctx-hotel footer{background-color:#5a7869;color:#fff}.ctx-web footer{background-color:#fff;color:#000}.ctx-web footer .ctrlogo img{width:18.75rem}@media(max-width:1599px){.ctx-web footer .ctrlogo img{width:17.203125rem}}@media(max-width:1023px){.ctx-web footer .ctrlogo img{width:15.65625rem}}@media(max-width:739px){.ctx-web footer .ctrlogo img{width:14.0625rem}}.popupmodal{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1000}.popupmodal .bgoverlay{background-color:hsla(0,0%,100%,.75);height:100%;left:0;position:absolute;top:0;width:100%}.popupmodal .popup{-ms-scroll-chaining:none;background-color:#666;background-color:var(--popupcolor,#666);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;left:0;margin-left:auto;margin-right:auto;overflow-y:auto;overscroll-behavior:none;padding:6.25rem;position:absolute;right:0;scrollbar-width:thin;top:0;width:48rem}@media(max-width:1023px){.popupmodal .popup{width:100%}}@media(max-width:1599px){.popupmodal .popup{padding:5.21875rem}}@media(max-width:1023px){.popupmodal .popup{padding:4.1875rem}}@media(max-width:739px){.popupmodal .popup{padding:3.125rem}}.popupmodal .icon-closepopup{color:#666;color:var(--popupcolor,#666);cursor:pointer;height:1.625rem;position:absolute;right:1.625rem;top:1.625rem}@media(max-width:1023px){.popupmodal .icon-closepopup{color:#fff;right:1rem;top:1rem}}.popupmodal .wconstrain{max-width:none;width:100%}.popupmodal{--defaultblockgap:3.125rem}@media(max-width:1599px){.popupmodal{--defaultblockgap:2.609375rem}}@media(max-width:1023px){.popupmodal{--defaultblockgap:2.09375rem}}@media(max-width:739px){.popupmodal{--defaultblockgap:1.5625rem}}.popupmodal h2{color:#fff;font-size:2.5rem;text-transform:uppercase}@media(max-width:1599px){.popupmodal h2{font-size:2.190625rem}}@media(max-width:1023px){.popupmodal h2{font-size:1.88125rem}}@media(max-width:739px){.popupmodal h2{font-size:1.5625rem}}.popupmodal .bl-imageblock+h2{margin-top:1em}.popupmodal .bl-imageblock,.popupmodal .bl-videoembed{border:7px solid #fff}.popupmodal a{text-decoration:underline}.popupmodal[\:has\(\[data-popupcolor\%3Dras-red\]\)]{--popupcolor:#b45f5f}.popupmodal:has([data-popupcolor=ras-red]){--popupcolor:#b45f5f}.popupmodal[\:has\(\[data-popupcolor\%3Dras-orange\]\)]{--popupcolor:#be824b}.popupmodal:has([data-popupcolor=ras-orange]){--popupcolor:#be824b}.popupmodal[\:has\(\[data-popupcolor\%3Dras-brown\]\)]{--popupcolor:#8c4b41}.popupmodal:has([data-popupcolor=ras-brown]){--popupcolor:#8c4b41}.bl-richtext.impressumdatenschutz h2{font-size:2.5rem;font-weight:400;line-height:normal;text-transform:uppercase;text-transform:none}@media(max-width:1599px){.bl-richtext.impressumdatenschutz h2{font-size:2.190625rem}}@media(max-width:1023px){.bl-richtext.impressumdatenschutz h2{font-size:1.88125rem}}@media(max-width:739px){.bl-richtext.impressumdatenschutz h2{font-size:1.5625rem}}.reveal-hidden,body:not(.reveal-initialized) .reveal{opacity:0}.ctx-hotel-de{overflow:hidden}.ctx-hotel-de .container{height:100dvh;position:relative;width:100%}.ctx-hotel-de .container .bg-img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.ctx-hotel-de .container .overlay-img{bottom:0;position:absolute;top:0;width:100%;z-index:2}.ctx-hotel-de .container .overlay-img img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5;width:100%}.ctx-hotel-de #logooverlay{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#5a7869;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100dvh;-webkit-justify-content:space-between;justify-content:space-between;padding:0 20px;text-align:center;width:auto}.ctx-hotel-de #logooverlay a img{margin:0 auto;width:106px}@media(min-width:740px){.ctx-hotel-de #logooverlay a img{width:140px}}@media(min-width:1024px){.ctx-hotel-de #logooverlay a img{width:180px}}.ctx-hotel-de #logooverlay>div{font-size:1.5rem;line-height:1.1}@media(min-width:1024px){.ctx-hotel-de #logooverlay>div{font-size:3.75rem}}.ctx-hotel-de #logooverlay>div:last-child{font-size:1.125rem;margin-bottom:2em}@media(min-width:1024px){.ctx-hotel-de #logooverlay>div:last-child{font-size:2.1875rem}}.ctx-hotel-de .badge{bottom:3%;position:absolute;right:5%;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transition:all .15s ease;transition:all .15s ease;z-index:10}.ctx-hotel-de .badge img{width:100px}@media(min-width:1024px){.ctx-hotel-de .badge img{width:190px}}.ctx-hotel-de .badge:hover{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
/*# sourceMappingURL=main.e83a9464.min.css.map*/