@media(min-width:1024px){.flexlr{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flexh,.flexlr{grid-gap:var(--gap1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--gap1)}}:root{--diagcliph:2.5rem;--lrmargin:3.125rem;--layoutgridgap:3.75rem;--imagegap:3.125rem}@media(max-width:1399px){:root{--diagcliph:1.875rem}}@media(max-width:1023px){:root{--diagcliph:1.5625rem}}@media(max-width:739px){:root{--diagcliph:1.25rem}}@media(max-width:1399px){:root{--lrmargin:2.34375rem}}@media(max-width:1023px){:root{--lrmargin:1.953125rem}}@media(max-width:739px){:root{--lrmargin:1.5625rem}}@media(max-width:1399px){:root{--layoutgridgap:2.8125rem}}@media(max-width:1023px){:root{--layoutgridgap:2.34375rem}}@media(max-width:739px){:root{--layoutgridgap:1.875rem}}@media(max-width:1399px){:root{--imagegap:2.34375rem}}@media(max-width:1023px){:root{--imagegap:1.953125rem}}@media(max-width:739px){:root{--imagegap:1.5625rem}}@font-face{font-family:HelveticaNow;font-weight:400;src:url(../fonts/3A9C6A_0_0.69d6de46..eot);src:url(../fonts/3A9C6A_0_0.69d6de46..eot?#iefix) format("embedded-opentype"),url(../fonts/3A9C6A_0_0.889d7861..woff2) format("woff2"),url(../fonts/3A9C6A_0_0.e89cce18..woff) format("woff"),url(../fonts/3A9C6A_0_0.19a9a730..ttf) format("truetype")}@font-face{font-family:HelveticaNow;font-weight:700;src:url(../fonts/3A9C6A_1_0.fc385bd3..eot);src:url(../fonts/3A9C6A_1_0.fc385bd3..eot?#iefix) format("embedded-opentype"),url(../fonts/3A9C6A_1_0.5a1313d6..woff2) format("woff2"),url(../fonts/3A9C6A_1_0.637a33a3..woff) format("woff"),url(../fonts/3A9C6A_1_0.47316514..ttf) format("truetype")}.button{background-color:#000;color:#fff;cursor:pointer;display:block;padding:.45em 1em .25em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}button.button{border:none;outline:none}.button{-webkit-transition:background-color .2s;transition:background-color .2s}.button:hover{background-color:#333;color:#fff}.button{font:inherit}.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:HelveticaNow,sans-serif;font-size:1.625rem;font-weight:400;letter-spacing:0;line-height:normal}@media(max-width:1399px){body{font-size:1.421875rem}}@media(max-width:1023px){body{font-size:1.3203125rem}}@media(max-width:739px){body{font-size:1.21875rem}}a{color:inherit;text-decoration:none}a:focus{outline:none}strong{font-weight:700}address{font:unset}p{margin:0 0 1em}p:last-child{margin-bottom:0}h1{font-size:2.5rem;font-weight:400;margin:0 0 1em}@media(max-width:1399px){h1{font-size:1.875rem}}@media(max-width:1023px){h1{font-size:1.5625rem}}@media(max-width:739px){h1{font-size:1.25rem}}h2{font-size:2.5rem;font-weight:400;margin:0 0 1em}@media(max-width:1399px){h2{font-size:1.875rem}}@media(max-width:1023px){h2{font-size:1.5625rem}}@media(max-width:739px){h2{font-size:1.25rem}}h3{margin:0 0 1em}h3,h4{font:inherit}h4{margin:0}.icon-sprites{display:none}svg.icon{aspect-ratio:1;height:1em}svg.icon-tripadvisor{aspect-ratio:37/22}.wconstrain{margin-left:auto;margin-right:auto;max-width:calc(100% - 6.25rem);max-width:calc(100% - var(--lrmargin)*2)}.wconstrain.w_m{width:62.5rem}@media(min-width:1024px){.wconstrain.w_l{width:84.375rem}}.wconstrain.w_full{max-width:none}.containerlink,a[class^=ctr]{display:block}.bl-textwithimage .colimage .minhsizer{display:none}.bl-textwithimage .colimage img{display:block;height:auto;width:100%}.colorsnegative1 .bl-textwithimage .coltext{color:#000}@media(min-width:1024px){.bl-textwithimage .cols{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);display:grid;gap:3.75rem;gap:var(--layoutgridgap);grid-template-columns:repeat(2,1fr)}.bl-textwithimage .cols>*{min-width:0}.bl-textwithimage.imgposr .coltext{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.bl-textwithimage.imgposr .colimage{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2}.bl-textwithimage.imgposl .colimage{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.bl-textwithimage.imgposl .coltext{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2}}@media(max-width:1023px){.bl-textwithimage .text{padding-bottom:2em;padding-left:3.125rem;padding-left:var(--lrmargin);padding-right:3.125rem;padding-right:var(--lrmargin);padding-top:2em}}.bl-textwithimage .copyright{bottom:0;padding:.3em .2em;position:absolute}.bl-textwithimage .text a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}section{--baseunit:1.875rem}@media(max-width:1399px){section{--baseunit:1.40625rem}}@media(max-width:1023px){section{--baseunit:1.171875rem}}@media(max-width:739px){section{--baseunit:.9375rem}}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)}section:first-child{padding-top:0}section.bgwhite{background-color:#fff}@media(min-width:1024px){section.hasbgimage1{position:relative}section.hasbgimage1 .ctrbgimage{bottom:0;-webkit-clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);position:absolute;right:0;top:0;width:43vw}section.hasbgimage1 .ctrbgimage 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%}section.hasbgimage1 .ctrsectioncontent{width:55%}}@media(max-width:1023px){section.hasbgimage1 .ctrbgimage{display:none}}section.colorsnegative1{color:#000}.cblock+.cblock{margin-top:3.75rem}@media(max-width:1399px){.cblock+.cblock{margin-top:2.8125rem}}@media(max-width:1023px){.cblock+.cblock{margin-top:2.34375rem}}@media(max-width:739px){.cblock+.cblock{margin-top:1.875rem}}:is(.bl-imageblock,.bl-2img,.bl-textwithimage)+:is(.bl-imageblock,.bl-2img,.bl-textwithimage){margin-top:3.125rem;margin-top:var(--imagegap)}ul.dropdownmenu{grid-gap:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em}ul.dropdownmenu,ul.dropdownmenu ul{list-style:none;margin:0;padding:0}ul.dropdownmenu li.level1.hassubmenu>ul{position:absolute}ul.dropdownmenu li.level1.hassubmenu>ul:not(.visible){display:none}ul.dropdownmenu li.level1.hassubmenu>ul a{display:block}ul.dropdownmenu li.level1.hassubmenu>ul .level3 a{padding-left:1.5em}.verticallistmenu ul{list-style:none;margin:0;padding:0}.verticallistmenu a,.verticallistmenu ul li{display:block}.verticallistmenu ul a{text-align:center}.verticallistmenu ul .level1+.level1{margin-top:1em}.verticallistmenu ul .level2{font-size:.8em;opacity:.7}.verticallistmenu ul .level3{font-size:.7em;opacity:.5}.bl-richtext.lead1{font-size:2.5rem;font-weight:400;letter-spacing:0;line-height:1.25}@media(max-width:1399px){.bl-richtext.lead1{font-size:1.875rem}}@media(max-width:1023px){.bl-richtext.lead1{font-size:1.5625rem}}@media(max-width:739px){.bl-richtext.lead1{font-size:1.25rem}}.bl-richtext a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}.bl-imageblock img{display:block;height:auto;width:100%}@media(min-width:1024px){.bl-imageblock.layoutleft{width:75%}}.bl-sitetitle{padding-bottom:1em;padding-top:1em;text-align:center}.bl-sitetitle h1{margin-bottom:0}#offcanvasmenu{-ms-scroll-chaining:none;background-color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:100%;overflow:auto;overscroll-behavior:contain;padding:7.5rem 5.625rem;position:fixed;right:0;top:0;width:auto;z-index:50}@media(max-width:1399px){#offcanvasmenu{padding-left:4.21875rem}}@media(max-width:1023px){#offcanvasmenu{padding-left:3.515625rem}}@media(max-width:739px){#offcanvasmenu{padding-left:2.8125rem}}@media(max-width:1399px){#offcanvasmenu{padding-right:4.21875rem}}@media(max-width:1023px){#offcanvasmenu{padding-right:3.515625rem}}@media(max-width:739px){#offcanvasmenu{padding-right:2.8125rem}}#offcanvasmenu .ctrlangchooser{margin-top:3em;text-align:center}#offcanvasmenu{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}#offcanvasmenu:not(.visible){pointer-events:none;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}#hamburger-offcanvasmenu{--hbnormal:#000;--hbhover:#000;position:fixed;right:3.125rem;right:var(--lrmargin);top:2rem;-webkit-transition:all .2s;transition:all .2s;z-index:200}@media(max-width:1399px){#hamburger-offcanvasmenu{top:1.5rem}}@media(max-width:1023px){#hamburger-offcanvasmenu{top:1.25rem}}@media(max-width:739px){#hamburger-offcanvasmenu{top:1rem}}body.headercolorwhite #hamburger-offcanvasmenu{--hbnormal:#fff;--hbhover:#fff}body.headercolorwhite[\:has\(header\.opaque\)] #hamburger-offcanvasmenu{--hbnormal:#000;--hbhover:#000}body.headercolorwhite:has(header.opaque) #hamburger-offcanvasmenu{--hbnormal:#000;--hbhover:#000}body.offcanvasmenuvisible #hamburger-offcanvasmenu{--hbnormal:#fff;--hbhover:#fff;-webkit-transform:translateX(30%) scale(.9);-ms-transform:translateX(30%) scale(.9);transform:translateX(30%) scale(.9)}@media(min-width:1024px){#hamburger-offcanvasmenu{display:none}}#offcanvasmenu .verticallistmenu ul .level1+.level1{margin-top:1.25em}#offcanvasmenu{font-size:2.125rem;font-weight:700;line-height:1.2}@media(max-width:1399px){#offcanvasmenu{font-size:1.859375rem}}@media(max-width:1023px){#offcanvasmenu{font-size:1.7265625rem}}@media(max-width:739px){#offcanvasmenu{font-size:1.59375rem}}#offcanvasmenu .ctrlangchooser{font-size:.75em;font-weight:500}#offcanvasmenu .ctrlangchooser .active{font-weight:700}#menubutton{cursor:pointer;width:2.875rem;z-index:100}#menubutton .icon{display:block;height:auto;-webkit-transition:color .1s;transition:color .1s;width:100%}body.desktopmenuvisible #menubutton .icon{color:#fff}@media(max-width:1399px){#menubutton{width:2.515625rem}}@media(max-width:1023px){#menubutton{width:2.3359375rem}}@media(max-width:739px){#menubutton{width:2.15625rem}}.bl-title h1,.bl-title h2{margin-bottom:0}.bl-title.layoutcentered h1,.bl-title.layoutcentered h2{text-align:center}.bl-herohome{height:100vh;height:100lvh;position:relative}.bl-herohome.layouthalfh{height:50vh;height:50lvh;min-height:29.375rem}.bl-herohome .ctrimage,.bl-herohome .ctrimage img{height:100%;left:0;position:absolute;top:0;width:100%}.bl-herohome .ctrimage img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.bl-herohome .ctrtext{bottom:25vh;left:10%;margin-left:auto;margin-right:auto;max-width:24ch;position:absolute;right:10%}.bl-herohome .ctrtext .text{text-align:center;text-shadow:0 0 8px rgba(0,0,0,.8)}.bl-herohome .ctrtext{color:#fff;font-size:5rem;font-weight:400;line-height:1.3666666667}@media(max-width:1399px){.bl-herohome .ctrtext{font-size:4rem}}@media(max-width:1023px){.bl-herohome .ctrtext{font-size:3.5rem}}@media(max-width:739px){.bl-herohome .ctrtext{font-size:3rem}}@media(min-width:1400px){.bl-herohome .ctrtext{font-size:6rem}}.bl-herohome .text span{-webkit-animation:blur-text 1.1s ease-in 0s 1 normal;animation:blur-text 1.1s ease-in 0s 1 normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}.bl-herohome .text span:first-child{-webkit-animation-delay:1.3s;animation-delay:1.3s}.bl-herohome .text span:nth-child(2){-webkit-animation-delay:1.6s;animation-delay:1.6s}.bl-herohome .text span:nth-child(3){-webkit-animation-delay:1.9s;animation-delay:1.9s}.bl-herohome .text span:nth-child(4){-webkit-animation-delay:2.2s;animation-delay:2.2s}.bl-herohome .text span:nth-child(5){-webkit-animation-delay:2.5s;animation-delay:2.5s}.bl-herohome .text span:nth-child(6){-webkit-animation-delay:2.8s;animation-delay:2.8s}.bl-herohome .text span:nth-child(7){-webkit-animation-delay:3.1s;animation-delay:3.1s}.bl-herohome .text span:nth-child(8){-webkit-animation-delay:3.4s;animation-delay:3.4s}.bl-herohome .text span:nth-child(9){-webkit-animation-delay:3.7s;animation-delay:3.7s}.bl-herohome .text span:nth-child(10){-webkit-animation-delay:4s;animation-delay:4s}.bl-herohome .text span:nth-child(11){-webkit-animation-delay:4.3s;animation-delay:4.3s}.bl-herohome .text span:nth-child(12){-webkit-animation-delay:4.6s;animation-delay:4.6s}.bl-herohome .text span:nth-child(13){-webkit-animation-delay:4.9s;animation-delay:4.9s}.bl-herohome .text span:nth-child(14){-webkit-animation-delay:5.2s;animation-delay:5.2s}.bl-herohome .text span:nth-child(15){-webkit-animation-delay:5.5s;animation-delay:5.5s}.bl-herohome .text span:nth-child(16){-webkit-animation-delay:5.8s;animation-delay:5.8s}.bl-herohome .text span:nth-child(17){-webkit-animation-delay:6.1s;animation-delay:6.1s}.bl-herohome .text span:nth-child(18){-webkit-animation-delay:6.4s;animation-delay:6.4s}.bl-herohome .text span:nth-child(19){-webkit-animation-delay:6.7s;animation-delay:6.7s}.bl-herohome .text span:nth-child(20){-webkit-animation-delay:7s;animation-delay:7s}@-webkit-keyframes blur-text{0%{-webkit-filter:blur(8px);filter:blur(8px);opacity:0}}@keyframes blur-text{0%{-webkit-filter:blur(8px);filter:blur(8px);opacity:0}}.bl-heroslider{--swiper-theme-color:#fff;--swiper-pagination-color:#000;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-size:19px;--swiper-pagination-bullet-horizontal-gap:.75rem;--swiper-pagination-bottom:16px}@media(max-width:1399px){.bl-heroslider{--swiper-pagination-bullet-horizontal-gap:.525rem}}@media(max-width:1023px){.bl-heroslider{--swiper-pagination-bullet-horizontal-gap:.4125rem}}@media(max-width:739px){.bl-heroslider{--swiper-pagination-bullet-horizontal-gap:.3rem}}.bl-heroslider .swiper-pagination{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:16px;text-align:right}.bl-heroslider .swiper-slide img{display:block;height:auto;height:100vh;height:100lvh;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.bl-karte iframe{aspect-ratio:16/9;border:0;display:block;width:100%}@media(orientation:portrait){.bl-karte iframe{aspect-ratio:9/16}}.bl-2img .ctrcols{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);grid-gap:3.125rem;grid-gap:var(--imagegap);display:grid;gap:3.75rem;gap:var(--layoutgridgap);gap:3.125rem;gap:var(--imagegap);grid-template-columns:repeat(2,1fr)}.bl-2img .ctrcols>*{min-width:0}@media(max-width:1023px){.bl-2img .ctrcols{grid-template-columns:1fr}}.bl-2img .bigimg{display:block;height:auto;width:100%}.bl-iconlist .items{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);display:grid;gap:3.75rem;gap:var(--layoutgridgap);grid-template-columns:repeat(2,1fr)}.bl-iconlist .items>*{min-width:0}@media(min-width:1024px){.bl-iconlist .items{grid-template-columns:repeat(4,1fr)}}.bl-iconlist .items .iconimg{display:block;height:auto;width:100%}.bl-iconlist .iconimg{margin-left:auto;margin-right:auto;max-width:15rem}.bl-iconlist .ctrtext{margin-left:auto;margin-right:auto;margin-top:3.75rem;max-width:14.6875rem}@media(max-width:1399px){.bl-iconlist .ctrtext{margin-top:2.8125rem}}@media(max-width:1023px){.bl-iconlist .ctrtext{margin-top:2.34375rem}}@media(max-width:739px){.bl-iconlist .ctrtext{margin-top:1.875rem}}.bl-iconlist h1{text-align:center}.bl-iconlist .ctrtext{font-size:1.0625rem;line-height:1.4117647059;text-align:center}@media(max-width:1399px){.bl-iconlist .ctrtext{font-size:.96875rem}}@media(max-width:1023px){.bl-iconlist .ctrtext{font-size:.921875rem}}@media(max-width:739px){.bl-iconlist .ctrtext{font-size:.875rem}}.bl-iconlist .ctrtext h3{font:inherit;font-weight:700}@media(min-width:1024px){.bl-aktuelllist .items{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);display:grid;gap:3.75rem;gap:var(--layoutgridgap);grid-template-columns:repeat(2,1fr)}.bl-aktuelllist .items>*{min-width:0}}@media(min-width:1400px){.bl-aktuelllist .items{grid-template-columns:repeat(3,1fr)}}@media(max-width:1023px){.bl-aktuelllist .item+.item{margin-top:1.875rem}}.bl-aktuelllist .item .ctrinfo{background-color:#fff;padding:2.5rem}@media(max-width:1399px){.bl-aktuelllist .item .ctrinfo{padding:2.1875rem}}@media(max-width:1023px){.bl-aktuelllist .item .ctrinfo{padding:2.03125rem}}@media(max-width:739px){.bl-aktuelllist .item .ctrinfo{padding:1.875rem}}.bl-aktuelllist .item .ctrinfo h2{aspect-ratio:290/140}.bl-aktuelllist .item .ctrimg img{display:block;height:auto;width:100%}.bl-aktuelllist .ctrdate{color:#a89b92;font-size:.875rem;line-height:1.4285714286}@media(max-width:1399px){.bl-aktuelllist .ctrdate{font-size:.875rem}}@media(max-width:1023px){.bl-aktuelllist .ctrdate{font-size:.875rem}}@media(max-width:739px){.bl-aktuelllist .ctrdate{font-size:.875rem}}.bl-teaserinfoabend{--boxpadding:3.75rem}@media(max-width:1399px){.bl-teaserinfoabend{--boxpadding:2.8125rem}}@media(max-width:1023px){.bl-teaserinfoabend{--boxpadding:2.34375rem}}@media(max-width:739px){.bl-teaserinfoabend{--boxpadding:1.875rem}}.bl-teaserinfoabend .ctrtextmain{background-color:#fff;padding:var(--boxpadding)}@media(min-width:1400px){.bl-teaserinfoabend{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);display:grid;gap:3.75rem;gap:var(--layoutgridgap);grid-template-columns:repeat(12,1fr)}.bl-teaserinfoabend>*{min-width:0}.bl-teaserinfoabend .ctrtextmain{grid-column:3/span 6;grid-row:1;padding-right:25%}.bl-teaserinfoabend .ctrtextside{align-self:center;grid-column:8/span 3;grid-row:1;margin-left:-3.75rem;margin-left:calc(var(--layoutgridgap)*-1)}}@media(max-width:1399px){.bl-teaserinfoabend .ctrtextmain{padding-bottom:15rem}}@media(max-width:1399px)and (max-width:1399px){.bl-teaserinfoabend .ctrtextmain{padding-bottom:11.25rem}}@media(max-width:1399px)and (max-width:1023px){.bl-teaserinfoabend .ctrtextmain{padding-bottom:9.375rem}}@media(max-width:1399px)and (max-width:739px){.bl-teaserinfoabend .ctrtextmain{padding-bottom:7.5rem}}@media(max-width:1399px){.bl-teaserinfoabend .ctrtextside{margin-left:var(--boxpadding);margin-right:var(--boxpadding);margin-top:-7.5rem}}@media(max-width:1399px)and (max-width:1399px){.bl-teaserinfoabend .ctrtextside{margin-top:-5.625rem}}@media(max-width:1399px)and (max-width:1023px){.bl-teaserinfoabend .ctrtextside{margin-top:-4.6875rem}}@media(max-width:1399px)and (max-width:739px){.bl-teaserinfoabend .ctrtextside{margin-top:-3.75rem}}.bl-teaserinfoabend .ctrtextside{background-color:#e60037;padding:var(--boxpadding)}.bl-teaserinfoabend .ctrtextside ul{list-style:none;margin:0;padding:0}.bl-teaserinfoabend .ctrtextside ul li+li{margin-top:1em}.bl-teaserinfoabend .ctrbuttons{margin-top:2.5rem}@media(max-width:1399px){.bl-teaserinfoabend .ctrbuttons{margin-top:2.1875rem}}@media(max-width:1023px){.bl-teaserinfoabend .ctrbuttons{margin-top:2.03125rem}}@media(max-width:739px){.bl-teaserinfoabend .ctrbuttons{margin-top:1.875rem}}.bl-teaserinfoabend .ctrtextmain{font-size:2.1875rem;font-weight:300;line-height:1.2857142857}@media(max-width:1399px){.bl-teaserinfoabend .ctrtextmain{font-size:1.90625rem}}@media(max-width:1023px){.bl-teaserinfoabend .ctrtextmain{font-size:1.765625rem}}@media(max-width:739px){.bl-teaserinfoabend .ctrtextmain{font-size:1.625rem}}.bl-teaserinfoabend .ctrtextside{color:#fff;font-size:1.375rem;font-weight:400;line-height:1.4117647059}@media(max-width:1399px){.bl-teaserinfoabend .ctrtextside{font-size:1.21875rem}}@media(max-width:1023px){.bl-teaserinfoabend .ctrtextside{font-size:1.140625rem}}@media(max-width:739px){.bl-teaserinfoabend .ctrtextside{font-size:1.0625rem}}.bl-teaserinfoabend .ctrtextside h3{margin-bottom:1em}.bl-testimonials{text-align:center}.bl-testimonials .items{margin-top:3em}@media(min-width:1024px){.bl-testimonials .items{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);display:grid;gap:3.75rem;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;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:300;line-height:1.4}@media(max-width:1399px){.bl-testimonials .ctrtext{font-size:1.75rem}}@media(max-width:1023px){.bl-testimonials .ctrtext{font-size:1.6875rem}}@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:1399px){.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:3.75rem;grid-gap:var(--layoutgridgap);display:grid;gap:3.75rem;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:1400px){.bl-personcard .ctrcard{grid-column:4/span 6}}.bl-personcard .ctrcard{background-color:#f5eee6}.bl-personcard .ctrcard .ctrimage img{border-radius:9999px;display:block;height:auto;max-width:11.875rem;width:100%}@media(min-width:740px){.bl-personcard .ctrcard{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);display:grid;gap:3.75rem;gap:var(--layoutgridgap);grid-template-columns:1fr 3fr;padding:4.375rem 2.875rem 2.75rem}}@media(min-width:740px)and (max-width:1399px){.bl-personcard .ctrcard{padding-top:3.28125rem}}@media(min-width:740px)and (max-width:1023px){.bl-personcard .ctrcard{padding-top:2.734375rem}}@media(min-width:740px)and (max-width:739px){.bl-personcard .ctrcard{padding-top:2.1875rem}}@media(min-width:740px)and (max-width:1399px){.bl-personcard .ctrcard{padding-right:2.15625rem}}@media(min-width:740px)and (max-width:1023px){.bl-personcard .ctrcard{padding-right:1.796875rem}}@media(min-width:740px)and (max-width:739px){.bl-personcard .ctrcard{padding-right:1.4375rem}}@media(min-width:740px)and (max-width:1399px){.bl-personcard .ctrcard{padding-left:2.15625rem}}@media(min-width:740px)and (max-width:1023px){.bl-personcard .ctrcard{padding-left:1.796875rem}}@media(min-width:740px)and (max-width:739px){.bl-personcard .ctrcard{padding-left:1.4375rem}}@media(min-width:740px)and (max-width:1399px){.bl-personcard .ctrcard{padding-bottom:2.0625rem}}@media(min-width:740px)and (max-width:1023px){.bl-personcard .ctrcard{padding-bottom:1.71875rem}}@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}.bl-personcard .ctrcard .ctrinfo{max-width:15em}}@media(max-width:739px){.bl-personcard .ctrcard{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);display:grid;gap:3.75rem;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:#a61830}.bl-partnerlist .items{--itemsperrow:2;--itemsgap:6.25rem;-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-partnerlist .items{--itemsperrow:3}}@media(min-width:1024px){.bl-partnerlist .items{--itemsperrow:4}}@media(max-width:1399px){.bl-partnerlist .items{--itemsgap:4.6875rem}}@media(max-width:1023px){.bl-partnerlist .items{--itemsgap:3.90625rem}}@media(max-width:739px){.bl-partnerlist .items{--itemsgap:3.125rem}}.bl-partnerlist .items>*{min-width:0;width:calc(100%/var(--itemsperrow) - var(--itemsgap)*(var(--itemsperrow) - 1)/var(--itemsperrow))}.bl-partnerlist .items .ctrlogo{aspect-ratio:2/1;position:relative}.bl-partnerlist .items .logo{-webkit-box-sizing:border-box;box-sizing:border-box;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%}.bl-referenzlist .guttersizer{visibility:hidden;width:3.75rem;width:var(--layoutgridgap)}.bl-referenzlist .item{margin-bottom:3.75rem;margin-bottom:var(--layoutgridgap);width:calc(33.33333% - 2.5rem);width:calc(33.33333% - var(--layoutgridgap)*2/3)}@media(max-width:1023px){.bl-referenzlist .item{width:calc(50% - 1.875rem);width:calc(50% - var(--layoutgridgap)*1/2)}}@media(max-width:739px){.bl-referenzlist .item{width:100%}}.bl-referenzlist .item .ctrimg img{display:block;height:auto;width:100%}.bl-referenzlist .item h2{margin:.5em 0}.bl-referenzlist .ctrfilterbuttons{grid-column-gap:3.75rem;grid-row-gap:1.875rem;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem;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:center;justify-content:center;row-gap:1.875rem}@media(max-width:1399px){.bl-referenzlist .ctrfilterbuttons{grid-column-gap:2.8125rem;-webkit-column-gap:2.8125rem;-moz-column-gap:2.8125rem;column-gap:2.8125rem}}@media(max-width:1023px){.bl-referenzlist .ctrfilterbuttons{grid-column-gap:2.34375rem;-webkit-column-gap:2.34375rem;-moz-column-gap:2.34375rem;column-gap:2.34375rem}}@media(max-width:739px){.bl-referenzlist .ctrfilterbuttons{grid-column-gap:1.875rem;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}}@media(max-width:1399px){.bl-referenzlist .ctrfilterbuttons{grid-row-gap:1.40625rem;row-gap:1.40625rem}}@media(max-width:1023px){.bl-referenzlist .ctrfilterbuttons{grid-row-gap:1.171875rem;row-gap:1.171875rem}}@media(max-width:739px){.bl-referenzlist .ctrfilterbuttons{grid-row-gap:.9375rem;row-gap:.9375rem}}.bl-referenzlist .ctrfilterbuttons .filterbutton{background-color:#f5eee6;cursor:pointer;padding:.5em 1em;-webkit-transition:all .2s;transition:all .2s}.bl-referenzlist .ctrfilterbuttons .filterbutton.active,.bl-referenzlist .ctrfilterbuttons .filterbutton:hover{background-color:#a61830;color:#fff}@media(max-width:739px){.bl-referenzlist .ctrfilterbuttons{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}.bl-referenzlist .items{margin-top:5rem}@media(max-width:1399px){.bl-referenzlist .items{margin-top:3.75rem}}@media(max-width:1023px){.bl-referenzlist .items{margin-top:3.125rem}}@media(max-width:739px){.bl-referenzlist .items{margin-top:2.5rem}}.bl-referenzlist .filterbutton{color:#a89b92;font-size:1.0625rem;font-weight:400;line-height:1.4117647059}@media(max-width:1399px){.bl-referenzlist .filterbutton{font-size:1.0625rem}}@media(max-width:1023px){.bl-referenzlist .filterbutton{font-size:1.0625rem}}@media(max-width:739px){.bl-referenzlist .filterbutton{font-size:1.0625rem}}@media(min-width:1024px){.bl-referenzlistteaser .items{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);display:grid;gap:3.75rem;gap:var(--layoutgridgap);grid-template-columns:repeat(3,1fr)}.bl-referenzlistteaser .items>*{min-width:0}}@media(max-width:1023px){.bl-referenzlistteaser .item+.item{margin-top:3.75rem;margin-top:var(--layoutgridgap)}}.bl-referenzlistteaser h1{margin-bottom:1.5em}.bl-referenzlistteaser .item .ctrimg img{display:block;height:auto;width:100%}.bl-referenzlistteaser .item .ctrinfo h2{margin:.5em 0 0}.bl-referenzlistteaser .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:5rem}@media(max-width:1399px){.bl-referenzlistteaser .ctrbuttons{margin-top:3.75rem}}@media(max-width:1023px){.bl-referenzlistteaser .ctrbuttons{margin-top:3.125rem}}@media(max-width:739px){.bl-referenzlistteaser .ctrbuttons{margin-top:2.5rem}}@media(min-width:740px){.bl-teamlist .item{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:grid;gap:3.75rem;gap:var(--layoutgridgap);grid-template-columns:repeat(2,1fr)}.bl-teamlist .item>*{min-width:0}}.bl-teamlist .item{border-bottom:2px solid #000;padding-bottom:1.875rem;padding-top:1.875rem}.bl-teamlist .item:first-child{border-top:2px solid #000}@media(max-width:1399px){.bl-teamlist .item{padding-top:1.875rem}}@media(max-width:1023px){.bl-teamlist .item{padding-top:1.875rem}}@media(max-width:739px){.bl-teamlist .item{padding-top:1.875rem}}@media(max-width:1399px){.bl-teamlist .item{padding-bottom:1.875rem}}@media(max-width:1023px){.bl-teamlist .item{padding-bottom:1.875rem}}@media(max-width:739px){.bl-teamlist .item{padding-bottom:1.875rem}.bl-teamlist .ctrtext{margin-top:1em}}.bl-teamlist .ctrimage img{display:block;height:auto;width:100%}.bl-teamlist .ctrtext a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}.bl-teamlist .ctrtext a[href^="tel:"]{text-decoration:none}.bl-teamlist .ctrtext a[href^="tel:"]:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}@media(min-width:1024px){.bl-joblist{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);display:grid;gap:3.75rem;gap:var(--layoutgridgap);grid-template-columns:repeat(12,1fr)}.bl-joblist>*{min-width:0}.bl-joblist>.linner{grid-column:3/span 8}}.bl-joblist .items .item+.item{margin-top:3.75rem;margin-top:var(--layoutgridgap)}.bl-joblist .items .item{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:1.875rem 2.5rem}@media(max-width:1399px){.bl-joblist .items .item{padding-top:1.40625rem}}@media(max-width:1023px){.bl-joblist .items .item{padding-top:1.171875rem}}@media(max-width:739px){.bl-joblist .items .item{padding-top:.9375rem}}@media(max-width:1399px){.bl-joblist .items .item{padding-bottom:1.40625rem}}@media(max-width:1023px){.bl-joblist .items .item{padding-bottom:1.171875rem}}@media(max-width:739px){.bl-joblist .items .item{padding-bottom:.9375rem}}@media(max-width:1399px){.bl-joblist .items .item{padding-left:1.875rem}}@media(max-width:1023px){.bl-joblist .items .item{padding-left:1.5625rem}}@media(max-width:739px){.bl-joblist .items .item{padding-left:1.25rem}}@media(max-width:1399px){.bl-joblist .items .item{padding-right:1.875rem}}@media(max-width:1023px){.bl-joblist .items .item{padding-right:1.5625rem}}@media(max-width:739px){.bl-joblist .items .item{padding-right:1.25rem}}.bl-joblist h2{margin-bottom:0}.bl-joblist .text{font-size:1.0625rem;font-weight:400;line-height:1.4117647059;margin-top:.4em}@media(max-width:1399px){.bl-joblist .text{font-size:1.0625rem}}@media(max-width:1023px){.bl-joblist .text{font-size:1.0625rem}}@media(max-width:739px){.bl-joblist .text{font-size:1.0625rem}}.bl-joblist .item,.bl-joblist h2{-webkit-transition:all .2s;transition:all .2s}.bl-joblist .item:hover{background-color:#e60037;-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%)}.bl-joblist .item:hover h2{color:#fff}@media(min-width:1024px){.bl-vorgehen{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);display:grid;gap:3.75rem;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:#e1cdbe;height:100%;left:50%;position:absolute;top:0;width:1px}.bl-vorgehen .scrollindicator-slider{background-color:#a61830;border-radius:99px;height:200px;margin-left:-4px;margin-right:-4px;position:-webkit-sticky;position:sticky;top:50vh}.bl-vorgehen .item{-webkit-transition:opacity .2s;transition:opacity .2s}.bl-vorgehen .item:not(.highlighted){opacity:.3}.bl-vorgehen .item{padding-bottom:6.25rem;padding-top:6.25rem}@media(max-width:1399px){.bl-vorgehen .item{padding-top:4.6875rem}}@media(max-width:1023px){.bl-vorgehen .item{padding-top:3.90625rem}}@media(max-width:739px){.bl-vorgehen .item{padding-top:3.125rem}}@media(max-width:1399px){.bl-vorgehen .item{padding-bottom:4.6875rem}}@media(max-width:1023px){.bl-vorgehen .item{padding-bottom:3.90625rem}}@media(max-width:739px){.bl-vorgehen .item{padding-bottom:3.125rem}}.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:3.75rem;grid-gap:var(--layoutgridgap);display:grid;gap:3.75rem;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:2.5rem;font-weight:400;margin-bottom:.75em}@media(max-width:1399px){.bl-vorgehen .stepnumber{font-size:1.875rem}}@media(max-width:1023px){.bl-vorgehen .stepnumber{font-size:1.5625rem}}@media(max-width:739px){.bl-vorgehen .stepnumber{font-size:1.25rem}}.form-contactform input,.form-contactform select,.form-contactform textarea{border:2px solid #000;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font:inherit;outline:none;padding:.25em .3em .15em;width:100%}.form-contactform input::-webkit-input-placeholder,.form-contactform select::-webkit-input-placeholder,.form-contactform textarea::-webkit-input-placeholder{color:rgba(0,0,0,0)}.form-contactform input::-moz-placeholder,.form-contactform select::-moz-placeholder,.form-contactform textarea::-moz-placeholder{color:rgba(0,0,0,0)}.form-contactform input:-ms-input-placeholder,.form-contactform select:-ms-input-placeholder,.form-contactform textarea:-ms-input-placeholder{color:rgba(0,0,0,0)}.form-contactform input::-ms-input-placeholder,.form-contactform select::-ms-input-placeholder,.form-contactform textarea::-ms-input-placeholder{color:rgba(0,0,0,0)}.form-contactform input::placeholder,.form-contactform select::placeholder,.form-contactform textarea::placeholder{color:rgba(0,0,0,0)}.form-contactform textarea{height:7em}.form-contactform .vf-element-layout+.vf-element-layout{margin-top:.75em}.form-contactform .vf-element-layout-outer-wrapper{position:relative}.form-contactform .vf-element-layout-outer-wrapper label{left:.5em;pointer-events:none;position:absolute;top:.35em;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:all .2s;transition:all .2s}.form-contactform .vf-element-layout-outer-wrapper[\:not-has\(input\:placeholder-shown\)][\:not-has\(textarea\:placeholder-shown\)] label,.form-contactform .vf-element-layout-outer-wrapper[focus-within] label{background-color:#fff;left:.35em;top:-.3em;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.form-contactform .vf-element-layout-outer-wrapper:not(:has(input:placeholder-shown)):not(:has(textarea:placeholder-shown)) label,.form-contactform .vf-element-layout-outer-wrapper[focus-within] label{background-color:#fff;left:.35em;top:-.3em;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.form-contactform .vf-element-layout-outer-wrapper[\:not-has\(input\:-moz-placeholder-shown\)][\:not-has\(textarea\:-moz-placeholder-shown\)] label{background-color:#fff;left:.35em;top:-.3em;transform:scale(.5)}.form-contactform .vf-element-layout-outer-wrapper[\:not-has\(input\:-ms-input-placeholder\)][\:not-has\(textarea\:-ms-input-placeholder\)] label{background-color:#fff;left:.35em;top:-.3em;-ms-transform:scale(.5);transform:scale(.5)}.form-contactform .vf-element-layout-outer-wrapper:focus-within label,.form-contactform .vf-element-layout-outer-wrapper[\:not-has\(input\:placeholder-shown\)][\:not-has\(textarea\:placeholder-shown\)] label{background-color:#fff;left:.35em;top:-.3em;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.form-contactform .vf-element-layout-outer-wrapper:not(:has(input:-moz-placeholder-shown)):not(:has(textarea:-moz-placeholder-shown)) label{background-color:#fff;left:.35em;top:-.3em;transform:scale(.5)}.form-contactform .vf-element-layout-outer-wrapper:not(:has(input:-ms-input-placeholder)):not(:has(textarea:-ms-input-placeholder)) label{background-color:#fff;left:.35em;top:-.3em;-ms-transform:scale(.5);transform:scale(.5)}.form-contactform .vf-element-layout-outer-wrapper:focus-within label,.form-contactform .vf-element-layout-outer-wrapper:not(:has(input:placeholder-shown)):not(:has(textarea:placeholder-shown)) label{background-color:#fff;left:.35em;top:-.3em;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.form-terminform input,.form-terminform select,.form-terminform textarea{border:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font:inherit;outline:none;padding:.1em 0;width:100%}.form-terminform input::-webkit-input-placeholder,.form-terminform select::-webkit-input-placeholder,.form-terminform textarea::-webkit-input-placeholder{color:#000;opacity:1}.form-terminform input::-moz-placeholder,.form-terminform select::-moz-placeholder,.form-terminform textarea::-moz-placeholder{color:#000;opacity:1}.form-terminform input:-ms-input-placeholder,.form-terminform select:-ms-input-placeholder,.form-terminform textarea:-ms-input-placeholder{color:#000;opacity:1}.form-terminform input::-ms-input-placeholder,.form-terminform select::-ms-input-placeholder,.form-terminform textarea::-ms-input-placeholder{color:#000;opacity:1}.form-terminform input::placeholder,.form-terminform select::placeholder,.form-terminform textarea::placeholder{color:#000;opacity:1}.form-terminform .vf-element-layout[\:has\(input\)]{border-bottom:2px solid #000}.form-terminform .vf-element-layout:has(input){border-bottom:2px solid #000}.form-terminform .vf-element-layout-outer-wrapper[\:has\(\:is\(input\[type\%3Ddate\]\,input\[type\%3Dtime\]\)\)]{grid-gap:.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5em}.form-terminform .vf-element-layout-outer-wrapper:has(:is(input[type=date],input[type=time])){grid-gap:.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5em}.form-terminform .vf-element-layout[\:has\(button\)]{margin-top:1em}.form-terminform .vf-element-layout:has(button){margin-top:1em}.form-contactform .vf-element-error,.form-terminform .vf-element-error{color:red;font-size:.5em}@media(min-width:1024px){.bl-referenzspecs{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);display:grid;gap:3.75rem;gap:var(--layoutgridgap);grid-template-columns:repeat(12,1fr)}.bl-referenzspecs>*{min-width:0}.bl-referenzspecs .linner{grid-column:3/span 8}}.bl-referenzspecs .items{grid-gap:5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5rem}@media(max-width:1399px){.bl-referenzspecs .items{grid-gap:3.25rem;gap:3.25rem}}@media(max-width:1023px){.bl-referenzspecs .items{grid-gap:2.375rem;gap:2.375rem}}@media(max-width:739px){.bl-referenzspecs .items{grid-gap:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}}.bl-referenzspecs{font-size:1.0625rem;font-weight:400;line-height:1.4117647059}@media(max-width:1399px){.bl-referenzspecs{font-size:1.0625rem}}@media(max-width:1023px){.bl-referenzspecs{font-size:1.0625rem}}@media(max-width:739px){.bl-referenzspecs{font-size:1.0625rem}}.bl-referenzspecs h3{font-weight:700}.bl-accordion .accitem{border-bottom:2px solid #000}.bl-accordion .accitem:first-child{border-top:2px solid #000}.bl-accordion .accitem .summary .title{margin-bottom:0}.bl-accordion .accitem .summary .icon{display:block;height:2.5rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}@media(max-width:1399px){.bl-accordion .accitem .summary .icon{height:1.875rem}}@media(max-width:1023px){.bl-accordion .accitem .summary .icon{height:1.5625rem}}@media(max-width:739px){.bl-accordion .accitem .summary .icon{height:1.25rem}}.bl-accordion .accitem.accitem-compact .summary{-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;margin-bottom:.5em;margin-top:.5em}.bl-accordion .accitem.accitem-textwithimage{--imagegap:1.875rem}@media(max-width:1399px){.bl-accordion .accitem.accitem-textwithimage{--imagegap:1.875rem}}@media(max-width:1023px){.bl-accordion .accitem.accitem-textwithimage{--imagegap:1.875rem}}@media(max-width:739px){.bl-accordion .accitem.accitem-textwithimage{--imagegap:1.875rem}}.bl-accordion .accitem.accitem-textwithimage .summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:3.125rem;margin-bottom:var(--imagegap);margin-top:3.125rem;margin-top:var(--imagegap)}.bl-accordion .accitem.accitem-textwithimage .summary .ctrcols{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:.5em}@media(min-width:740px){.bl-accordion .accitem.accitem-textwithimage .summary .ctrcols{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);display:grid;gap:3.75rem;gap:var(--layoutgridgap);grid-template-columns:repeat(2,1fr)}.bl-accordion .accitem.accitem-textwithimage .summary .ctrcols>*{min-width:0}}@media(max-width:739px){.bl-accordion .accitem.accitem-textwithimage .summary .ctrcols .ctrtext{margin-top:1em}}.bl-accordion .accitem.accitem-textwithimage .summary .ctricon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.bl-accordion .accitem.accitem-textwithimage .summary .ctrimage img{display:block;height:auto;width:100%}.bl-accordion .accitem.accitem-textwithimage .summary .ctrtext{margin-top:1em}.bl-accordion .accitem.accitem-textwithimage .summary .ctrtext .morelink{display:block;margin-top:1em}.bl-accordion .accitem .details{display:none;margin-bottom:.75em}.bl-accordion .accitem.expanded .icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.bl-accordion .accitem.hascontent0 .summary .morelink{display:none!important}.bl-accordion .accitem.hascontent0 .summary .ctricon{visibility:hidden}.bl-accordion .accitem.hascontent1 .summary{cursor:pointer}.bl-accordion .accitem.visible0{display:none}.bl-accordion .accitem-compact .summary h2{font:inherit;margin:0}.bl-accordion .accitem-textwithimage .summary .morelink{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}.bl-socialicons .icon{height:2.875rem}@media(max-width:1399px){.bl-socialicons .icon{height:2.15625rem}}@media(max-width:1023px){.bl-socialicons .icon{height:1.796875rem}}@media(max-width:739px){.bl-socialicons .icon{height:1.4375rem}}@media(min-width:1024px){.bl-text2col .ctrcols{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);display:grid;gap:3.75rem;gap:var(--layoutgridgap);grid-template-columns:repeat(2,1fr)}.bl-text2col .ctrcols>*{min-width:0}}@media(max-width:1023px){.bl-text2col .col1,.bl-text2col .col2{margin-top:2em}}.bl-zimmerausstattung h1{margin-bottom:1.5em}@media(min-width:740px){.bl-zimmerausstattung .ctrmaincols{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);grid-gap:0;display:grid;gap:3.75rem;gap:var(--layoutgridgap);gap:0;grid-template-columns:19.375rem auto}.bl-zimmerausstattung .ctrmaincols>*{min-width:0}}.bl-zimmerausstattung .ctrcoupon,.bl-zimmerausstattung .ctrvorteile{padding:4.375rem 3.125rem 5rem}@media(max-width:1399px){.bl-zimmerausstattung .ctrcoupon,.bl-zimmerausstattung .ctrvorteile{padding-left:2.34375rem}}@media(max-width:1023px){.bl-zimmerausstattung .ctrcoupon,.bl-zimmerausstattung .ctrvorteile{padding-left:1.953125rem}}@media(max-width:739px){.bl-zimmerausstattung .ctrcoupon,.bl-zimmerausstattung .ctrvorteile{padding-left:1.5625rem}}@media(max-width:1399px){.bl-zimmerausstattung .ctrcoupon,.bl-zimmerausstattung .ctrvorteile{padding-right:2.34375rem}}@media(max-width:1023px){.bl-zimmerausstattung .ctrcoupon,.bl-zimmerausstattung .ctrvorteile{padding-right:1.953125rem}}@media(max-width:739px){.bl-zimmerausstattung .ctrcoupon,.bl-zimmerausstattung .ctrvorteile{padding-right:1.5625rem}}@media(max-width:1399px){.bl-zimmerausstattung .ctrcoupon,.bl-zimmerausstattung .ctrvorteile{padding-top:3.28125rem}}@media(max-width:1023px){.bl-zimmerausstattung .ctrcoupon,.bl-zimmerausstattung .ctrvorteile{padding-top:2.734375rem}}@media(max-width:739px){.bl-zimmerausstattung .ctrcoupon,.bl-zimmerausstattung .ctrvorteile{padding-top:2.1875rem}}@media(max-width:1399px){.bl-zimmerausstattung .ctrcoupon,.bl-zimmerausstattung .ctrvorteile{padding-bottom:3.75rem}}@media(max-width:1023px){.bl-zimmerausstattung .ctrcoupon,.bl-zimmerausstattung .ctrvorteile{padding-bottom:3.125rem}}@media(max-width:739px){.bl-zimmerausstattung .ctrcoupon,.bl-zimmerausstattung .ctrvorteile{padding-bottom:2.5rem}}.bl-zimmerausstattung .ctrcoupon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;background-color:#636e4b;background-image:url(/assets/app/images/ausstattung/bg-ihre-vorteile.jpg);background-position:70% 30%;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end}@media(max-width:739px){.bl-zimmerausstattung .ctrcoupon{background-position:100% 15%}}.bl-zimmerausstattung .ctrcoupon .imgfooddrinks{display:block;margin-bottom:1em;width:7.125rem}.bl-zimmerausstattung .ctrcoupon .ctrlinks a{display:block}.bl-zimmerausstattung .ctrvorteile{background-color:#64412c}@media(min-width:1024px){.bl-zimmerausstattung .ctrfeatures{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);grid-gap:2em;-webkit-box-pack:justify;-ms-flex-pack:justify;display:grid;gap:3.75rem;gap:var(--layoutgridgap);gap:2em;grid-template-columns:repeat(2,auto);-webkit-justify-content:space-between;justify-content:space-between}.bl-zimmerausstattung .ctrfeatures>*{min-width:0}}@media(min-width:1024px)and (min-width:1400px){.bl-zimmerausstattung .ctrfeatures{grid-template-columns:repeat(3,auto)}}.bl-zimmerausstattung .feature{-webkit-box-align:center;-ms-flex-align:center;grid-gap:.75em;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.75em}.bl-zimmerausstattung .feature img{display:block;height:1.2em}@media(max-width:1023px){.bl-zimmerausstattung .feature+.feature{margin-top:.5em}}.bl-zimmerausstattung .ctrcoupon{font-size:1.125rem;font-weight:700}@media(max-width:1399px){.bl-zimmerausstattung .ctrcoupon{font-size:1.125rem}}@media(max-width:1023px){.bl-zimmerausstattung .ctrcoupon{font-size:1.125rem}}@media(max-width:739px){.bl-zimmerausstattung .ctrcoupon{font-size:1.125rem}}.bl-zimmerausstattung .ctrcoupon .ctrlinks{font-size:1rem;font-weight:500;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}@media(max-width:1399px){.bl-zimmerausstattung .ctrcoupon .ctrlinks{font-size:1rem}}@media(max-width:1023px){.bl-zimmerausstattung .ctrcoupon .ctrlinks{font-size:1rem}}@media(max-width:739px){.bl-zimmerausstattung .ctrcoupon .ctrlinks{font-size:1rem}}.bl-imagelinks .items{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);grid-gap:10px;display:grid;gap:3.75rem;gap:var(--layoutgridgap);gap:10px;grid-template-columns:repeat(3,1fr)}.bl-imagelinks .items>*{min-width:0}@media(max-width:1023px){.bl-imagelinks .items{grid-template-columns:1fr}}.bl-imagelinks .item{display:block;overflow:hidden;position:relative}.bl-imagelinks .item 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-imagelinks .item .ctroverlay{-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:100%;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.bl-imagelinks .item .ctroverlay h2{margin-bottom:0}.bl-imagelinks .item img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.bl-imagelinks .item:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.bl-imagelinks.formatportrait .item{aspect-ratio:1/1.5}.bl-imagelinks.formatsquare .item{aspect-ratio:1/1}.bl-imagelinks h2{color:#fff;font-size:3.75rem;font-weight:700;margin:0;text-align:center;text-shadow:0 0 8px rgba(0,0,0,.8)}@media(max-width:1399px){.bl-imagelinks h2{font-size:3rem}}@media(max-width:1023px){.bl-imagelinks h2{font-size:2.625rem}}@media(max-width:739px){.bl-imagelinks h2{font-size:2.25rem}}.bl-imagelinks.textsizesmall h2{font-size:2.5rem}@media(max-width:1399px){.bl-imagelinks.textsizesmall h2{font-size:2.5rem}}@media(max-width:1023px){.bl-imagelinks.textsizesmall h2{font-size:2.5rem}}@media(max-width:739px){.bl-imagelinks.textsizesmall h2{font-size:2.5rem}}.bl-imagelinksvar .items{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);grid-gap:10px;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;display:grid;gap:3.75rem;gap:var(--layoutgridgap);gap:10px;grid-template-columns:repeat(10,1fr)}.bl-imagelinksvar .items>*{min-width:0}@media(max-width:1023px){.bl-imagelinksvar .items{grid-template-columns:1fr}}.bl-imagelinksvar .item{overflow:hidden;position:relative}@media(min-width:1024px){.bl-imagelinksvar .item.imgwidth40{grid-column:span 4}.bl-imagelinksvar .item.imgwidth50{grid-column:span 5}.bl-imagelinksvar .item.imgwidth60{grid-column:span 6}.bl-imagelinksvar .item.imgwidth80{grid-column:span 8}}.bl-imagelinksvar .item img{display:block;height:auto;width:100%}.bl-imagelinksvar .item .ctroverlay{-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:100%;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.bl-imagelinksvar .item .ctroverlay h2{margin-bottom:0}.bl-imagelinksvar .item img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.bl-imagelinksvar .item:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.bl-imagelinksvar h2{color:#fff;font-size:3.75rem;font-weight:700;margin:0;text-align:center;text-shadow:0 0 8px rgba(0,0,0,.8)}@media(max-width:1399px){.bl-imagelinksvar h2{font-size:3rem}}@media(max-width:1023px){.bl-imagelinksvar h2{font-size:2.625rem}}@media(max-width:739px){.bl-imagelinksvar h2{font-size:2.25rem}}.bl-imagelinksvar.textsizesmall h2{font-size:2.5rem}@media(max-width:1399px){.bl-imagelinksvar.textsizesmall h2{font-size:2.5rem}}@media(max-width:1023px){.bl-imagelinksvar.textsizesmall h2{font-size:2.5rem}}@media(max-width:739px){.bl-imagelinksvar.textsizesmall h2{font-size:2.5rem}}.bl-contactform .ctrcols{grid-gap:3.75rem;grid-gap:var(--layoutgridgap);display:grid;gap:3.75rem;gap:var(--layoutgridgap);grid-template-columns:2fr 3fr}.bl-contactform .ctrcols>*{min-width:0}@media(max-width:739px){.bl-contactform .ctrcols{grid-template-columns:1fr}}.bl-contactform .ctrtextl a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}.bl-contactform .ctrtextl a[href^="tel:"]{text-decoration:none}.bl-contactform .ctrtextl a[href^="tel:"]:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}table.openingtimes{border:none;width:auto!important}table.openingtimes td{padding-bottom:1em;padding-right:1em;vertical-align:top;width:auto!important}body,html{overflow-x:clip}body{margin:0;padding:0}body,header{background-color:#fff}header{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 2.5rem),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 2.5rem),0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--diagcliph)),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--diagcliph)),0 100%)}header .ctrcols{-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;padding-bottom:2.5rem;padding-top:1.25rem}@media(max-width:1399px){header .ctrcols{padding-top:.9375rem}}@media(max-width:1023px){header .ctrcols{padding-top:.78125rem}}@media(max-width:739px){header .ctrcols{padding-top:.625rem}}@media(max-width:1399px){header .ctrcols{padding-bottom:1.875rem}}@media(max-width:1023px){header .ctrcols{padding-bottom:1.5625rem}}@media(max-width:739px){header .ctrcols{padding-bottom:1.25rem}}header .ctrlogo{width:10rem}@media(max-width:1399px){header .ctrlogo{width:8.75rem}}@media(max-width:1023px){header .ctrlogo{width:8.125rem}}@media(max-width:739px){header .ctrlogo{width:7.5rem}}header .ctrlogo img{display:block;height:auto;width:100%}header .ctrmenu ul{grid-gap:2em;gap:2em}@media(max-width:1023px){header .ctrmenu{display:none}}header.posfixed{left:0;position:fixed;top:0;width:100%;z-index:10}header.possticky{position:-webkit-sticky;position:sticky;top:0;z-index:10}body.headercolorwhite header:not(.opaque){color:#fff}body.headercolorwhite header:not(.opaque) .ctrlogo{-webkit-filter:invert(1);filter:invert(1)}header{-webkit-transition:background-color .2s;transition:background-color .2s}header .ctrlogo{-webkit-transition:width .2s;transition:width .2s}header.opaque .ctrlogo{width:6.25rem}@media(max-width:1399px){header.opaque .ctrlogo{width:5.46875rem}}@media(max-width:1023px){header.opaque .ctrlogo{width:5.078125rem}}@media(max-width:739px){header.opaque .ctrlogo{width:4.6875rem}}header .ctrmenu{font-size:1.3125rem;font-weight:700;letter-spacing:0;line-height:normal}@media(max-width:1399px){header .ctrmenu{font-size:1.1484375rem}}@media(max-width:1023px){header .ctrmenu{font-size:1.06640625rem}}@media(max-width:739px){header .ctrmenu{font-size:.984375rem}}header .ctrmenu .active a{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.5em}.hamburger{--hbnormal:#000;--hbhover:#000;width:3.125rem}.hamburger button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-style:none;cursor:pointer;display:block;height:1.5rem;padding:0;position:relative;width:3.125rem}.hamburger span{background-color:var(--hbnormal);display:block;height:3px;opacity:1;position:absolute;top:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%}.hamburger span+span{top:.6875rem}.hamburger span+span+span{display:block;top:1.375rem}.hamburger:hover span{background-color:var(--hbhover)}.hamburger.is-active span{top:.625rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.is-active span+span{opacity:0}.hamburger.is-active span+span+span{opacity:1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.is-active:hover span{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.hamburger.is-active:hover span+span+span{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.hamburger:hover{cursor:pointer}.hamburger:not(.is-active):hover span{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.hamburger:not(.is-active):hover span+span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.hamburger:not(.is-active):hover span+span+span{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}footer{background-color:#67644b;-webkit-clip-path:polygon(0 2.5rem,100% 0,100% 100%,0 100%);clip-path:polygon(0 2.5rem,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 var(--diagcliph),100% 0,100% 100%,0 100%);clip-path:polygon(0 var(--diagcliph),100% 0,100% 100%,0 100%);color:#000;padding-bottom:3.125rem;padding-top:7.5rem}@media(max-width:1399px){footer{padding-top:5.625rem}}@media(max-width:1023px){footer{padding-top:4.6875rem}}@media(max-width:739px){footer{padding-top:3.75rem}}@media(max-width:1399px){footer{padding-bottom:2.34375rem}}@media(max-width:1023px){footer{padding-bottom:1.953125rem}}@media(max-width:739px){footer{padding-bottom:1.5625rem}}@media(min-width:1024px){footer .ctrcols{-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 .col2,footer .col3{margin-top:2em}}footer .ctrsocial{grid-gap:1.25em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.25em;margin-top:2em}footer .ctrsocial .icon{height:2rem}@media(max-width:1399px){footer .ctrsocial .icon{height:2rem}}@media(max-width:1023px){footer .ctrsocial .icon{height:2rem}}@media(max-width:739px){footer .ctrsocial .icon{height:2rem}}footer{font-size:1.3125rem;font-weight:400;letter-spacing:0;line-height:normal}@media(max-width:1399px){footer{font-size:1.1484375rem}}@media(max-width:1023px){footer{font-size:1.06640625rem}}@media(max-width:739px){footer{font-size:.984375rem}}footer a:hover{color:#a3a3a3}#modalpopup{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}#modalpopup .modalbg{background-color:rgba(0,0,0,.87);bottom:0;left:0;position:absolute;right:0;top:0}#modalpopup .modalcontent{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;left:1rem;margin-left:auto;margin-right:auto;max-height:calc(100svh - 32px);max-width:800px;overflow:auto;padding:2rem;position:absolute;right:1rem;top:1rem}@media(max-width:1399px){#modalpopup .modalcontent{top:.75rem}}@media(max-width:1023px){#modalpopup .modalcontent{top:.625rem}}@media(max-width:739px){#modalpopup .modalcontent{top:.5rem}}@media(max-width:1399px){#modalpopup .modalcontent{left:.75rem}}@media(max-width:1023px){#modalpopup .modalcontent{left:.625rem}}@media(max-width:739px){#modalpopup .modalcontent{left:.5rem}}@media(max-width:1399px){#modalpopup .modalcontent{right:.75rem}}@media(max-width:1023px){#modalpopup .modalcontent{right:.625rem}}@media(max-width:739px){#modalpopup .modalcontent{right:.5rem}}@media(max-width:1399px){#modalpopup .modalcontent{padding:1.5rem}}@media(max-width:1023px){#modalpopup .modalcontent{padding:1.25rem}}@media(max-width:739px){#modalpopup .modalcontent{padding:1rem}}#modalpopup .modalcontent iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}#modalpopup .closebutton{cursor:pointer;position:absolute;right:1.5rem;top:1.5rem}@media(max-width:1399px){#modalpopup .closebutton{top:1.125rem}}@media(max-width:1023px){#modalpopup .closebutton{top:.9375rem}}@media(max-width:739px){#modalpopup .closebutton{top:.75rem}}@media(max-width:1399px){#modalpopup .closebutton{right:1.125rem}}@media(max-width:1023px){#modalpopup .closebutton{right:.9375rem}}@media(max-width:739px){#modalpopup .closebutton{right:.75rem}}#modalpopup .closebutton .icon{color:#000;height:2rem}@media(max-width:1399px){#modalpopup .closebutton .icon{height:1.75rem}}@media(max-width:1023px){#modalpopup .closebutton .icon{height:1.625rem}}@media(max-width:739px){#modalpopup .closebutton .icon{height:1.5rem}}#totopbutton{bottom:1.5rem;cursor:pointer;left:50%;position:fixed;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}#totopbutton img{display:block;height:3.125rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.ws21 .bl-herohome .button{background-color:#636e4b}@media(min-width:740px){.r-smallonly{display:none}}@media(max-width:739px){.r-mediumup{display:none}}.reveal-hidden,body:not(.reveal-initialized) .reveal{visibility:hidden}
/*# sourceMappingURL=main.deef9674.min.css.map*/