/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'icomoon';src:url(/themes/custom/whtheme/fonts/icomoon.eot);src:url(/themes/custom/whtheme/fonts/icomoon.eot#iefix) format('embedded-opentype'),url(/themes/custom/whtheme/fonts/icomoon.woff) format('woff'),url(/themes/custom/whtheme/fonts/icomoon.ttf) format('truetype'),url(/themes/custom/whtheme/fonts/icomoon.svg#icomoon) format('svg');font-weight:normal;font-style:normal;}.dl-menuwrapper{width:100%;max-width:300px;left:250px;top:25px;position:absolute;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;}.dl-menuwrapper .dl-trigger{border:none;width:48px;height:45px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:none;}.dl-menuwrapper .dl-trigger:hover,.dl-menuwrapper .dl-trigger.dl-active,.dl-menuwrapper ul{}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.dl-menuwrapper li{position:relative;border-bottom:dotted 1px #CCCCCC;list-style-image:none !important;list-style-type:none !important;list-style-position:outside !important;background:#FFFFFF;}.dl-menuwrapper ul li:nth-last-child(1),.dl-menuwrapper ul li ul li:nth-last-child(1){border-bottom:0px;}.dl-menuwrapper li a{display:block;position:relative;padding:15px 20px;color:#231F20 !important;outline:none;}.dl-menuwrapper .dl-trigger span{background:#333333;border:none;height:3px;border-radius:0px;width:100%;position:absolute;top:10px;left:0%;cursor:pointer;-webkit-transition:all .35s ease;transition:all .35s ease;display:block;}.dl-menuwrapper .dl-trigger span:nth-of-type(2){top:20px;width:100%;}.dl-menuwrapper .dl-trigger span:nth-of-type(3){top:30px;width:100%;}.dl-menuwrapper .dl-trigger.dl-active .top{-webkit-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translateX(0) rotate(45deg);width:100%;}.dl-menuwrapper .dl-trigger.dl-active .middle{opacity:0;width:100%;}.dl-menuwrapper .dl-trigger.dl-active .bottom{-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);transform:translateY(-10px) translateX(0) rotate(-45deg);width:100%;}.dl-menuwrapper li.menu-item--active-trail,.dl-menuwrapper li.menu-item--active-trail li.menu-item--active-trail{background:#95C11F;}.dl-menuwrapper li.menu-item--active-trail li{background:#FFFFFF;}.dl-menuwrapper li.menu-item--active-trail > a,.dl-menuwrapper li.menu-item--active-trail li.menu-item--active-trail > a{color:#FFFFFF;}.no-touch .dl-menuwrapper li a:hover{background:#EBEBEB;}.dl-menuwrapper li.dl-back > a{padding-left:30px;background:rgba(0,0,0,0.1);}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li > a:not(:only-child):after{position:absolute;top:50%;line-height:145%;font-family:'icomoon';speak:none;-webkit-font-smoothing:antialiased;content:"\e000";color:#95C11F;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.dl-menuwrapper li.menu-item--active-trail > a:not(:only-child):after{color:#FFFFFF;}.dl-menuwrapper li.dl-back:after{left:10px;top:50%;line-height:145%;-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.dl-menuwrapper li > a:after{right:10px;color:rgba(255,255,255,0.15);}.dl-menuwrapper .dl-menu{margin:0px 0 0 0;position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#FFFFFF;}.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all 0.3s ease;}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);transform:translateY(0px);background:#FFFFFF;-webkit-box-shadow:1px 1px 8px 0px rgba(51,51,51,0.29);-moz-box-shadow:1px 1px 8px 0px rgba(51,51,51,0.29);box-shadow:1px 1px 8px 0px rgba(51,51,51,0.29);}.dl-menuwrapper li .dl-submenu{display:none;background:#FFFFFF;}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen > a,.dl-menu.dl-subview li.dl-subview > a{display:none;}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li{display:block;}.dl-menuwrapper > .dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0;}.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 0.4s;animation:MenuAnimOut1 0.4s;}.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 0.3s ease-in-out;animation:MenuAnimOut2 0.3s ease-in-out;}.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 0.4s ease;animation:MenuAnimOut3 0.4s ease;}.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 0.4s ease;animation:MenuAnimOut4 0.4s ease;}.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 0.4s ease;animation:MenuAnimOut5 0.4s ease;}@-webkit-keyframes MenuAnimOut1{0%{}50%{-webkit-transform:translateZ(-250px) rotateY(30deg);}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}}@-webkit-keyframes MenuAnimOut2{0%{}100%{-webkit-transform:translateX(-100%);opacity:0;}}@-webkit-keyframes MenuAnimOut3{0%{}100%{-webkit-transform:translateZ(300px);opacity:0;}}@-webkit-keyframes MenuAnimOut4{0%{}100%{-webkit-transform:translateZ(-300px);opacity:0;}}@-webkit-keyframes MenuAnimOut5{0%{}100%{-webkit-transform:translateY(40%);opacity:0;}}@keyframes MenuAnimOut1{0%{}50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}}@keyframes MenuAnimOut2{0%{}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}}@keyframes MenuAnimOut3{0%{}100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}}@keyframes MenuAnimOut4{0%{}100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}}@keyframes MenuAnimOut5{0%{}100%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0;}}.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 0.3s;animation:MenuAnimIn1 0.3s;}.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 0.3s ease-in-out;animation:MenuAnimIn2 0.3s ease-in-out;}.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 0.4s ease;animation:MenuAnimIn3 0.4s ease;}.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 0.4s ease;animation:MenuAnimIn4 0.4s ease;}.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 0.4s ease;animation:MenuAnimIn5 0.4s ease;}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1;}}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0;}100%{-webkit-transform:translateX(0px);opacity:1;}}@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0;}100%{-webkit-transform:translateZ(0px);opacity:1;}}@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0;}100%{-webkit-transform:translateZ(0px);opacity:1;}}@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0;}100%{-webkit-transform:translateY(0);opacity:1;}}@keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}100%{-webkit-transform:translateZ(0px) rotateY(0deg);transform:translateZ(0px) rotateY(0deg);opacity:1;}}@keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}}@keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}}@keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}}@keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}.dl-menuwrapper > .dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 0.4s ease;animation:SubMenuAnimIn1 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 0.3s ease-in-out;animation:SubMenuAnimIn2 0.3s ease-in-out;}.dl-menuwrapper > .dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 0.4s ease;animation:SubMenuAnimIn3 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 0.4s ease;animation:SubMenuAnimIn4 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 0.4s ease;animation:SubMenuAnimIn5 0.4s ease;}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0;}100%{-webkit-transform:translateX(0px);opacity:1;}}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0;}100%{-webkit-transform:translateX(0px);opacity:1;}}@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0;}100%{-webkit-transform:translateZ(0px);opacity:1;}}@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0;}100%{-webkit-transform:translateZ(0px);opacity:1;}}@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0;}100%{-webkit-transform:translateZ(0);opacity:1;}}@keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}}@keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}}@keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}}@keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}}@keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0;}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}}.dl-menuwrapper > .dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 0.4s ease;animation:SubMenuAnimOut1 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 0.3s ease-in-out;animation:SubMenuAnimOut2 0.3s ease-in-out;}.dl-menuwrapper > .dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 0.4s ease;animation:SubMenuAnimOut3 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 0.4s ease;animation:SubMenuAnimOut4 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 0.4s ease;animation:SubMenuAnimOut5 0.4s ease;}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(50%);opacity:0;}}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(100%);opacity:0;}}@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);opacity:1;}100%{-webkit-transform:translateZ(-300px);opacity:0;}}@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);opacity:1;}100%{-webkit-transform:translateZ(300px);opacity:0;}}@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1;}100%{-webkit-transform:translateZ(-200px);opacity:0;}}@keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}}@keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}}@keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}}@keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}}@keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}100%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0;}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none;}.no-js .dl-menuwrapper li .dl-submenu{display:block;}.no-js .dl-menuwrapper li.dl-back{display:none;}.no-js .dl-menuwrapper li > a:not(:only-child){background:rgba(0,0,0,0.1);}.no-js .dl-menuwrapper li > a:not(:only-child):after{content:'';}.demo-1 .dl-menuwrapper button{background:#c62860;}.demo-1 .dl-menuwrapper button:hover,.demo-1 .dl-menuwrapper button.dl-active,.demo-1 .dl-menuwrapper ul{background:#9e1847;}.demo-2 .dl-menuwrapper button{background:#e86814;}.demo-2 .dl-menuwrapper button:hover,.demo-2 .dl-menuwrapper button.dl-active,.demo-2 .dl-menuwrapper ul{background:#D35400;}.demo-3 .dl-menuwrapper button{background:#08cbc4;}.demo-3 .dl-menuwrapper button:hover,.demo-3 .dl-menuwrapper button.dl-active,.demo-3 .dl-menuwrapper ul{background:#00b4ae;}.demo-4 .dl-menuwrapper button{background:#90b912;}.demo-4 .dl-menuwrapper button:hover,.demo-4 .dl-menuwrapper button.dl-active,.demo-4 .dl-menuwrapper ul{background:#79a002;}.demo-5 .dl-menuwrapper button{background:#744783;}.demo-5 .dl-menuwrapper button:hover,.demo-5 .dl-menuwrapper button.dl-active,.demo-5 .dl-menuwrapper ul{background:#643771;}
:root{}.cookiesjsr-banner{background-color:var(--maincolor);display:block;text-align:left;z-index:96 !important;}.cookies-fallback{padding:0px;min-height:40vh;}.cookies-fallback--btn{background:var(--maincolor);}.cookies-fallback--text{color:var(--schwarz);}.cookiesjsr-banner--info{width:100%;margin:0px;padding:0px .625em;}.cookiesjsr--app{font-size:70%;line-height:var(--lineheight);text-align:left;}.cookiesjsr-btn{border:0px;background-color:var(--weiss);color:var(--schwarz);}.cookiesjsr-btn.important.invert{background-color:var(--maincolor);}.cookiesjsr-btn.important.denyAll,.cookiesjsr-btn.invert{color:var(--schwarz);}.cookiesjsr-btn.important.allowAll{background-color:var(--weiss);color:var(--schwarz);font-weight:700;}.cookiesjsr-layer--header{height:var(--layer-header-height) !important;overflow:hidden;min-height:var(--layer-header-height) !important;}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab,.cookiesjsr-service-group.active .cookiesjsr-service-group--content{background:var(--maincolor);}.cookiesjsr-links.links--row li a,.cookiesjsr-links.links--row li a:visited{color:var(--weiss);}.cookiesjsr-links.links--row li a:hover,.cookiesjsr-links.links--row li a:active{color:var(--actioncolor);}@media (min-width:768px){.cookiesjsr-banner--action{width:80%;}}.block-cookies-docs-block{font-size:100%;line-height:var(--lineheight);padding:0px;box-sizing:border-box;margin-top:2vh;margin-bottom:5vh;text-align:left;}.block-cookies-docs-block h2{margin-top:5vh;margin-bottom:20px;padding-top:0px;padding-bottom:0px;text-transform:uppercase;}.block-cookies-docs-block h3{}.block-cookies-docs-block table{text-align:left;padding:0px;margin:0px;}.block-cookies-docs-block table th{vertical-align:top;padding-right:30px;padding-bottom:10px;box-sizing:border-box;white-space:nowrap;}.block-cookies-docs-block table tr td{}.block-cookies-docs-block table td{vertical-align:top;padding:10px;background:#F8f8f8;box-sizing:border-box;}.block-cookies-docs-block table tr:not(:last-child){border-bottom:solid 1px var(--schwarz);}.block-cookies-docs-block  dd{margin-left:0px;margin-top:20px;}.cookies-fallback--google_maps{background:url(/themes/custom/whtheme/images/previewmap.svg) !important;}@media only screen and (max-width:667px){.cookiesjsr-layer{height:80vh;}}
@font-face{font-display:swap;font-family:'Karla';font-style:normal;font-weight:300;src:url(/themes/custom/whtheme/fonts/karla-v31-latin-300.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Karla';font-style:normal;font-weight:500;src:url(/themes/custom/whtheme/fonts/karla-v31-latin-500.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Karla';font-style:normal;font-weight:700;src:url(/themes/custom/whtheme/fonts/karla-v31-latin-700.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Alegreya';font-style:normal;font-weight:400;src:url(/themes/custom/whtheme/fonts/alegreya-v35-latin-regular.woff2) format('woff2');}:root{--schwarz:#8a7967;--weiss:#FFFFFF;--grau:#666666;--bgcolor1:#F3F2F0;--bgcolor2:#EDEBE8;--bgcolor3:#E8E4E1;--bgcolor4:#E2DED9;--bgcolor5:#F1C141;--bgcolor6:#2B3751;--bgcolor7:#FEFAEE;--bgcolor8:#F0F1F3;--bgcolor9:#DCD7D1;--maincolor:#8A7967;--actioncolor:#EEB111;--maincolorheller:#A49788;--fontfamily:'Karla',Arial,Helvetica;--specialfont:'Alegreya';--bold:700;--medium:500;--regular:300;--fontsize:130%;--lineheight:140%;--headerheight:84px;--headershadow:10px 10px 20px rgba(128,121,103,0.28);--headericons:calc(var(--headerheight) - 45px);--socialmediaicons:42px;--maxwidthcontent:1000px;--abstand-1:3vh;--abstand-2:5vh;--abstand-3:7vh;}*:focus{outline:none;}.imagehidden{display:none;}label.js-form-required:after{content:"*";}.views-field-edit-node a:link,.views-field-edit-node a:visited{color:red;padding:3px 10px;border:solid 1px red;background-color:var(--weiss);}.views-field-edit-node a:hover,.views-field-edit-node a:active{color:var(--weiss) !important;background:red;padding:3px 10px;border:solid 1px red;}div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}.user-login-form .form-item-name{width:49%;float:left;}.user-login-form .form-item-pass{width:49%;float:right;}.user-login-form .form-item input{width:100%;padding:5px 10px;box-sizing:border-box;margin:5px 0px;}.user-login-form .form-actions{clear:both;}button:focus{outline:0;}#cboxPrevious,#cboxPrevious:hover{background-image:url(/themes/custom/whtheme/images/galprev.svg) !important;width:33px !important;height:33px !important;background-position:left top !important;background-size:100% 100% !important;margin-top:0px !important;-webkit-transform:translateY(-50%) !important;-moz-transform:translateY(-50%) !important;transform:translateY(-50%) !important;}#cboxNext,#cboxNext:hover{background-image:url(/themes/custom/whtheme/images/galnext.svg) !important;width:33px  !important;height:33px  !important;background-position:left top !important;background-size:100% 100%  !important;margin-top:0px  !important;-webkit-transform:translateY(-50%)  !important;-moz-transform:translateY(-50%)  !important;transform:translateY(-50%)  !important;}#cboxClose,#cboxClose:hover{background-image:url(/themes/custom/whtheme/images/galclose.svg) !important;background-size:100% 100% !important;background-position:left top !important;width:33px !important;height:33px !important;top:-7px !important;right:-7px !important;}#cboxOverlay{background:var(--weiss) !important;}#cboxContent{background:var(--weiss) !important;overflow:visible !important;}#cboxLoadedContent{border:12px solid var(--weiss) !important;background:var(--weiss) !important;}#cboxWrapper{background:transparent;padding-top:0px !important;overflow:visible !important;}#cboxTitle{left:12px !important;top:-18px !important;color:var(--schwarz) !important;display:none !important;}#cboxCurrent{right:12px !important;top:-18px !important;color:var(--schwarz) !important;display:none !important;}#cboxLoadedContent{border:0px !important;overflow:visible !important;}#colorbox,#cboxOverlay,#cboxWrapper{overflow:visible !important;}#cboxPrevious{left:-7px !important;}#cboxNext{right:-7px !important;}.user-login-form{display:table;width:100%;}.user-login-form .js-form-item{width:calc(50% - 20px);float:left;margin-right:20px;}.user-login-form .js-form-item input,.user-pass .js-form-item input{width:100%;padding:5px;box-sizing:border-box;}input[type="checkbox"]{appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:1px solid var(--schwarz);border-radius:0em;transform:translateY(-0.075em);display:grid;float:left;margin-right:7px;margin-top:3px;place-content:center;}input[type="checkbox"]::before{content:"";width:0.65em;height:0.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--maincolor);background-color:CanvasText;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);}input[type="checkbox"]:checked::before{transform:scale(1);}input[type="checkbox"]:focus{outline:max(2px,0.15em) solid currentColor;outline-offset:max(2px,0.15em);}.region-content .search-form input.js-form-submit{margin-top:1em;background-color:var(--actioncolor);color:var(--weiss);border-style:none;padding:10px 25px;}.region-content .search-form input.js-form-submit:hover{background-color:var(--grau);}.region-content .search-form input.form-search{padding:8px 25px;box-sizing:border-box;}.region-content .search-form label{clear:both;display:block;}.region-content .search-form .search-help-link{font-size:80%;}.ui-helper-reset{margin-left:auto !important;margin-right:auto !important;}.flexslider{margin:0 0 0px;border:0px solid #ffffff !important;zoom:1;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);}.flex-control-nav{bottom:40px;z-index:99;}.flex-control-nav li{margin:0px 3px;}.flex-control-paging li a{border-radius:0px;width:17px;height:17px;border:solid 1px var(--weiss);-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 0px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 0px rgba(0,0,0,0.3);box-shadow:inset 0 0 0px rgba(0,0,0,0.3);border-radius:50%;}.flex-control-paging li a:hover{background:var(--maincolor);}.flex-control-paging li a{background-color:transparent;}.flex-control-paging li a.flex-active{background-color:var(--weiss);}.dunkelblau{background:var(--bgcolor6);color:var(--weiss);}.gelb{background:var(--actioncolor);color:var(--weiss);}.maincolor,.page-node-type-job main{background:var(--maincolor);color:var(--weiss);}.bgcolorgelb,.page-node-type-zimmer-und-suiten-seite main{background:var(--bgcolor7);}.center{text-align:center;}.bgcolor1{background:var(--bgcolor1);}.maincolorhellerbg{background:var(--maincolorheller);color:var(--weiss);}.paragraph--type--weiterfuehrender-link.maincolorhellerbg{background:transparent;}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=date],input[type=number],.webform .js-form-type-date > span,.webform .js-form-type-number > span,.webform .webformflex .js-form-type-date label{border:0px;padding:10px 0px 5px 0px;box-sizing:border-box;height:50px;width:100%;color:var(--schwarz);border-bottom:solid 1px var(--maincolor);background:transparent;}.webform .form-item.datechanged input{border:solid 1px var(--actioncolor);}.webform-submission-form .js-form-item{margin-bottom:20px;}.webform fieldset{border:0px;padding:0px;}.webform .form-item .error{color:red !important;}input[type="radio"]{width:22px;height:22px;position:relative;top:6px;border:solid 1px var(--schwarz);}input.js-form-submit{margin-top:1em;background-color:var(--maincolor);color:var(--weiss);border-style:none;padding:15px 30px;box-sizing:border-box;text-transform:uppercase;font-weight:var(--bold);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}input.js-form-submit:hover{background-color:var(--actioncolor);color:var(--weiss);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}::-webkit-input-placeholder{color:var(--maincolor);font-size:90%;text-transform:uppercase;}::-moz-placeholder{color:var(--maincolor);font-size:90%;text-transform:uppercase;}:-ms-input-placeholder{color:var(--maincolor);font-size:90%;text-transform:uppercase;}:-moz-placeholder{color:var(--maincolor);font-size:90%;text-transform:uppercase;}.webform{text-align:left;margin:var(--abstand-3) 5vw var(--abstand-3) 5vw;}.webform .form-wrapper .form-wrapper{margin-bottom:0vh !important;}.webform .webformflex,.webform #edit-container{display:flex;flex-direction:row;justify-content:space-between;align-content:flex-start;flex-wrap:wrap;}.webform .webformflex > .js-form-item,.webform .webformflex > .js-form-wrapper,.webform .webformflex > div{flex-basis:calc(50% - 30px);}#edit-container-02{flex-basis:100%;margin-bottom:var(--abstand-3);}.webform .form-item-erwachsene,.webform .form-item-kinder{}.webform .js-form-type-number > span,.webform .webformflex > label{flex-basis:calc(70% - 5px);align-items:stretch;white-space:nowrap;text-transform:uppercase;border-bottom:solid 1px var(--maincolor);}.webform .js-form-type-radio label,.webform .js-form-type-checkbox label{border-bottom:0px !important;}.webform .webform-entity-checkboxes--wrapper{padding:20px 0px;box-sizing:border-box;}.webform .js-form-type-number > input{flex-basis:calc(30% - 5px);align-items:stretch;overflow:hidden;}.webform .js-form-type-date,.webform .js-form-type-number{flex-basis:calc(50% - 10px);display:flex;flex-direction:row;justify-content:space-between;align-content:flex-start;}.webform .js-form-type-date > span,.webform .js-form-type-date > input,.webform .js-form-type-date > label{flex-basis:calc(50% - 5px);align-items:stretch;text-transform:uppercase;}.webform .js-form-type-date > input{background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-size:26px 26px;}.webform .webformflex .field-prefix,.webform .webformflex .js-form-type-date label{display:block;}.webform .intl-tel-input{width:100%;}.webform .js-form-item-kinder{position:relative;}.webform .js-form-item-kinder .description{position:absolute;left:0px;bottom:5px;font-size:11px;line-height:11px;}.webform input[type=number]{padding:10px 0px 10px 10px;box-sizing:border-box;}.webform input[type=date]{padding:10px 30px 10px 10px;min-width:150px;box-sizing:border-box;}.webform select{height:50px;border:0px;width:200px;background-color:var(--weiss);padding:0px 15px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--maincolor);border:solid 1px var(--maincolor);background-image:url(/themes/custom/whtheme/images/sprachicon_s.svg);background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-size:13px 13px;}.webform textarea{border:solid 1px var(--maincolor);padding:10px 20px;box-sizing:border-box;color:var(--maincolor);width:100%;}.webform .js-form-type-select{flex-basis:100% !important;}.webform .js-form-wrapper{margin:0px 0px 0px 0px;}.webform .form-item{margin:0px 0px var(--abstand-1) 0px;}.webform .form-item .form-item{margin:0px !important;}.webform a,.webform a:visited{color:var(--actioncolor);}.webform a:hover,.webform a:active{color:var(--maincolorhell);}.webform .js-form-type-checkbox{margin:3vh auto;}.webform .messages--error{margin-bottom:20px;}.webform .wfcont{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;}.webform .wfcont input{}.webform .webform-actions input{}.webform-confirmation{padding:20px;box-sizing:border-box;background-color:var(--actioncolor);color:#FFFFFF;}fieldset#edit-verpflegung-neu--wrapper,fieldset#edit-verpflegung--wrapper{margin-top:var(--abstand-1);}fieldset#edit-bevorzugen-sie-ein-spezielles-appartment---wrapper > legend,fieldset#edit-verpflegung-neu--wrapper > legend,fieldset#edit-verpflegung--wrapper > legend{text-transform:uppercase;}.js-form-item-angebot{padding-top:var(--abstand-1);}.js-form-item-angebot > label{clear:both;display:block;text-transform:uppercase;margin-bottom:5px;}.js-form-item-angebot select{width:100%;}.webform .js-form-type-textarea{padding-top:var(--abstand-1);}.webform .js-form-item-woherkennensieuns{padding-top:var(--abstand-1) !important;}.webform .js-form-item-woherkennensieuns label{display:block;clear:both;margin-bottom:10px;text-transform:uppercase;}.webform .js-form-item-woherkennensieuns select{width:280px;}ul.tabs{border-bottom:solid 1px #CCCCCC;margin-top:50px !important;text-align:center;}ul.tabs a,ul.tabs a:visited{color:var(--actioncolor);}ul.tabs a:hover,ul.tabs a:active{color:var(--maincolor);}.ui-helper-reset{margin-left:auto;margin-right:auto;}html,body,button,input,select,textarea{font-family:var(--fontfamily);font-style:normal;font-weight:var(--regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.node--type-error-page .field--name-body{font-size:500%;line-height:100%;padding-bottom:10vh;box-sizing:border-box;}h1{font-style:normal;font-size:220%;line-height:125%;font-weight:var(--regular);margin:0px;padding:0px 0px 30px 0px;}h2{font-size:210%;line-height:125%;font-weight:var(--regular);margin:0px;padding:30px 0px 15px 0px;}h3{font-size:180%;line-height:115%;margin:0px;padding:30px 0px 15px 0px;font-weight:var(--regular);}h4,h2.accordionblocktitle{font-size:160%;line-height:115%;margin:30px 0px 10px 0px;font-weight:var(--regular);}h5{margin:10px 0px 0px 0px;padding:0px;font-size:105%;line-height:115%;text-transform:uppercase;font-weight:var(--medium);}h6{margin:var(--abstand-2) 0px 0px 0px;padding:0px;font-size:90%;line-height:var(--lineheight);font-weight:var(--medium);}a,a:visited{text-decoration:none;}a:hover,a:active{text-decoration:none;}.region-content a,.region-content a:visited{text-decoration:none;color:var(--maincolor);}.region-content a:hover,.region-content a:active{text-decoration:none;color:var(--actioncolor);}.view-inc-accordions .views-field-field-text-paragraph a,.view-inc-accordions .views-field-field-text-paragraph a:visited{text-decoration:none;color:var(--schwarz);}.view-inc-accordions .views-field-field-text-paragraph a:hover,.view-inc-accordions .views-field-field-text-paragraph a:active{text-decoration:none;color:var(--actioncolor);}main .node__content .field--name-body a,main .node__content .field--name-body a:visited,.region-after-content a,.region-after-content a:visited{color:var(--schwarz);}.region-after-content a:hover,.region-after-content a:active{color:var(--maincolor);}.region-after-content .field--type-text-long a,.region-after-content .field--type-text-long a:visited,.node__content .field--name-body a,.node__content .field--name-body a:visited{color:var(--schwarz);text-decoration:underline;}.region-after-content .maincolor .field--type-text-long a,.region-after-content .maincolor .field--type-text-long a:visited{color:var(--weiss);text-decoration:underline;}.region-after-content .field--type-text-long a:hover,.region-after-content .field--type-text-long a:active,.node__content .field--name-body a:hover,.node__content .field--name-body a:active{color:var(--actioncolor);text-decoration:none;}main.maincolor .node__content .field--name-body a,main.maincolor .node__content .field--name-body a:visited{color:var(--weiss);}main.maincolor .node__content .field--name-body a:hover,main.maincolor .node__content .field--name-body a:active{color:var(--actioncolor);}p{padding:0px;margin:0px 0px 20px 0px;}.text-s{font-size:80%;line-height:var(--lineheight);}.text-m{font-size:90%;line-height:var(--lineheight);}.text-l{font-size:120%;line-height:var(--lineheight);}.text-xl{font-size:150%;line-height:var(--lineheight);}body{font-size:var(--fontsize);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:var(--lineheight);padding:0px;margin:0px;background:var(--weiss);color:var(--schwarz);}body.navactive{overflow:hidden;}.maxwidth,.user-login-form,.user-pass{margin-left:5vw;margin-right:5vw;}.maxwidthcontent{max-width:var(--maxwidthcontent);margin-left:auto;margin-right:auto;}main{position:relative;z-index:60;padding:var(--abstand-2) 0px;box-sizing:border-box;}.path-frontpage main{padding:0px !important;}.page-node-type-faq main{padding:var(--abstand-3) 0px;box-sizing:border-box;background:var(--bgcolor7);}.page-node-type-faq .region-after-content{padding-bottom:var(--abstand-3);}.dropbutton-wrapper{display:table !important;}ul{padding-left:22px;}header{position:fixed;left:0px;top:0px;width:100%;height:var(--headerheight);z-index:99;}.headerbgcolor{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:10;opacity:1;box-shadow:var(--headershadow);background-color:var(--weiss);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.path-frontpage .headerbgcolor{opacity:s;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}body.navactive.path-frontpage .headerbgcolor,body.navactive.path-frontpage header.frontheader #block-whtheme-branding{opacity:1 !important;}.user-logged-in header{top:75px;}.region-header{position:relative;margin-left:auto;margin-right:auto;height:var(--headerheight);z-index:99;}#block-whtheme-branding{position:absolute;left:50%;top:50%;display:none;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}header.frontheader #block-whtheme-branding{opacity:0;}body.navactive #block-whtheme-branding{display:none;}#block-whtheme-branding img{width:auto;height:calc(var(--headerheight) - 30px)}.layout-container{padding-top:var(--headerheight);box-sizing:border-box;*/}.path-frontpage .layout-container{padding-top:0px;}.hide{visibility:hidden;}.hide img{width:0px;height:0px;}.sprachwechsler{position:absolute;right:5vw;top:calc(50% - 20px);z-index:97;}.sprachwechsler select{height:30px;border:0px;width:100%;background-color:transparent;padding:0px 10px 0px 10px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--schwarz);line-height:120%;background-image:url(/themes/custom/whtheme/images/sprachicon_s.svg);background-position:center right;background-repeat:no-repeat;background-size:13px 13px;text-transform:uppercase;}body.navactive .sprachwechsler select{background-image:url(/themes/custom/whtheme/images/sprachicon_s.svg) !important;color:var(--schwarz) !important;}.frontcolor .sprachwechsler select{background-image:url(/themes/custom/whtheme/images/sprachicon_w.svg);color:var(--schwarz);}header.frontheader .sprachwechsler select{color:var(--weiss);background-image:url(/themes/custom/whtheme/images/spachicon_w.svg);}header.frontheader .sprachwechsler select option{color:var(--schwarz);}.headericons{position:absolute;right:calc(5vw + 80px + 220px);top:50%;display:none;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.headericons .views-field-field-email,.headericons .views-field-field-tel{display:none !important;}body.navactive .headericons .views-field-field-email,body.navactive .headericons .views-field-field-tel{display:flex !important;}body.navactive .headericons .views-field-nothing,body.navactive .headericons .views-field-nothing-1{display:none !important;}.headericons .views-row{display:flex;flex-direction:row;align-items:center;align-content:center;}.headericons .views-row > div{width:var(--headericons);height:var(--headericons);font-size:calc(var(--headericons) /2.1);position:relative;margin:0px 5px;background:var(--maincolor);border-radius:50%;color:var(--weiss);white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}body.navactive .headericons .views-row > div{background:var(--maincolor) !important;color:var(--weiss) !important;}body.navactive .headericons .views-row > div:hover{background:var(--actioncolor) !important;color:var(--weiss) !important;}body.navactive .headericons .views-field a,body.navactive .headericons .views-field a:visited{color:var(--weiss) !important;}header.frontheader .headericons .views-row > div{color:var(--maincolor);background:var(--weiss);}.headericons .views-row > div:hover{background:var(--actioncolor);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}header.frontheader .headericons .views-row > div:hover{color:var(--weiss);background:var(--actioncolor);}.headericons .views-field a,.headericons .views-field a:visited{display:flex;justify-content:center;align-items:center;align-content:center;position:absolute;left:0px;top:0px;color:var(--weiss);width:100%;height:100%;white-space:nowrap;overflow:hidden;z-index:30;}.headericons .views-field a:hover,.headericons .views-field a:active{color:var(--weiss);}header.frontheader .headericons .views-field a,header.frontheader .headericons .views-field a:visited{color:var(--maincolor);}header.frontheader .headericons .views-field a:hover,header.frontheader .headericons .views-field a:active{color:var(--weiss);}.headericons .views-field.intent a,.headericons .views-field.intent a:visited{text-indent:100%;font-size:0;opacity:0;}.headericons .views-field a,.headericons .views-field a:visited{}.mailicon{display:none;}body.navactive .mailicon{display:none !important;}.mailicon .views-row > div{width:calc(var(--headericons) *1.5);height:calc(var(--headericons) *1.5);font-size:calc(var(--headericons) /1.4);position:fixed;z-index:99;right:5vw;bottom:7vh;background:var(--weiss);border-radius:50%;color:var(--maincolor);white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;box-shadow:var(--headershadow);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.mailicon .views-row > div:nth-child(2){right:calc((var(--headericons) *1.5) + 5vw + 20px);}.mailicon .views-row > div:nth-child(2) > .field-content a{text-indent:100px;font-size:10px;display:block;}.mailicon .views-row > div:hover{background:var(--actioncolor);color:var(--weiss);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.mailicon .views-field a,.mailicon .views-field a:visited{display:flex;justify-content:center;align-items:center;align-content:center;position:absolute;left:0px;top:0px;color:var(--maincolor);width:100%;height:100%;white-space:nowrap;overflow:hidden;z-index:30;white-space:nowrap;text-indent:100px;}.mailicon .views-field a:hover,.mailicon .views-field a:active{color:var(--weiss);}.mailicon .views-field.intent a,.mailicon .views-field.intent a:visited{text-indent:100%;font-size:0;opacity:0;}.buchbuttonheader{position:absolute;display:table;top:50%;background:var(--weiss);right:calc(5vw + 75px);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.buchbuttonheader .button a,.buchbuttonheader .button a:visited{padding:5px 10px}.buchbuttonheader .button.light a{background:var(--weiss);}.region-primary-menu{position:fixed;top:var(--headerheight);left:0px;width:100%;height:calc(100vh - var(--headerheight));background:var(--bgcolor1);z-index:96;display:none;padding:calc(var(--headerheight) *0.6) 10vw var(--headerheight) 10vw;box-sizing:border-box;overflow:auto;}.user-logged-in .region-primary-menu{padding-top:calc((var(--headerheight) *0.6) + 75px);}.front .region-primary-menu{top:var(--headerheight);height:calc(100vh - var(--headerheight));}.front .region-primary-menu.smallmenu{top:var(--headerheightsmall);height:calc(100vh - var(--headerheightsmall));}.navactive .region-primary-menu{display:block;overflow:auto;}.menuclick{position:absolute;top:50%;left:5vw;z-index:98;width:50px;height:42px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.topmenutrigger{border:none;width:100%;height:40px;width:45px;text-indent:-900em;overflow:hidden;cursor:pointer;outline:none;top:0%;right:0;z-index:94;position:absolute;}.topmenutrigger span{background:var(--schwarz);border:none;height:2px;border-radius:0px;width:100%;position:absolute;top:50%;left:0%;cursor:pointer;-webkit-transition:all .35s ease;transition:all .35s ease;display:block;}header.frontheader .topmenutrigger span{background:var(--weiss);}.frontcolor .topmenutrigger span{background:var(--schwarz);}.frontcolor .topmenutrigger:hover span{background:var(--actioncolor);}.topmenutrigger span:nth-of-type(1){-webkit-transform:translateY(-11px);-moz-transform:translateY(-11px);transform:translateY(-11px);}.topmenutrigger span:nth-of-type(2){width:100%;}.topmenutrigger span:nth-of-type(3){width:100%;-webkit-transform:translateY(11px);-moz-transform:translateY(11px);transform:translateY(11px);}.topmenutrigger.active span{top:50%;}.topmenutrigger.active .top{-moz-transform:translateY(0px) translateX(0%) rotate(-45deg);-webkit-transform:translateY(0px) translateX(0%) rotate(-45deg);transform:translateY(0px) translateX(0%) rotate(-45deg);transform-origin:left top;background:var(--schwarz);width:50%;left:0%;}.topmenutrigger.active .middle{background:var(--schwarz);width:100%;}.topmenutrigger.active .bottom{-moz-transform:translateY(0px) translateX(0%) rotate(45deg);-webkit-transform:translateY(0px) translateX(0%) rotate(45deg);transform:translateY(0px) translateX(0%) rotate(45deg);transform-origin:left top;width:50%;background:var(--schwarz);left:0%;}.frontcolor .topmenutrigger.active .top,.frontcolor .topmenutrigger.active .middle,.frontcolor .topmenutrigger.active .bottom{background:var(--schwarz);}.region-primary-menu nav{display:table;margin-left:auto;margin-right:auto;max-width:750px;}.topmenu ul.level1{column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:120px;-webkit-column-gap:120px;-moz-column-gap:120px;column-width:50%;-webkit-column-width:50%;-moz-column-width:50%;margin:0px;padding:0px;list-style:none;}.topmenu ul.level1 > li.mlevel1{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}.topmenu ul.level1 > li.mlevel1 > a{font-size:180%;line-height:120%;text-transform:uppercase;}.topmenu ul.level1 > li.break{break-before:always;-moz-column-break-before:always;-webkit-column-break-before:always;}.topmenu ul.level2{margin:15px 0px 30px 0px;padding:0px;list-style:none;}.topmenu ul.level1 > li:not(.menu-item--expanded){margin-bottom:30px;}.topmenu a,.topmenu a:visited{color:var(--schwarz);}.topmenu a:hover,.topmenu a:active{color:var(--actioncolor);}.topmenu li.mlevel1 > a.is-active{color:var(--actioncolor);}.topmenu li.mlevel2 > a.is-active{font-weight:var(--bold);color:var(--actioncolor);}.topmenu li.menu-item--active-trail > a{color:var(--actioncolor);}footer{padding:5vh 7vw 5vw 7vw;box-sizing:border-box;background:var(--bgcolor1);}footer a,footer a:visited{color:var(--schwarz);}footer a:hover,footer a:active{color:var(--actioncolor);}footer a.is-active{font-weight:var(--bold);color:var(--actioncolor);}footer .region-footer{display:flex;flex-direction:row;justify-content:space-between;}.socialmedialinks{margin-bottom:20px;}.socialmedialinks .view-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;}.socialmedialinks .views-row{align-self:center;font-size:35px;line-height:35px;margin-right:10px;}.socialmedialinks a,.socialmedialinks a:visited{color:var(--schwarz);background:var(--maincolor);display:flex;width:var(--socialmediaicons);height:var(--socialmediaicons);justify-content:center;border-radius:50%;overflow:hidden;align-items:center;align-content:center;color:var(--weiss);font-size:calc(var(--socialmediaicons) /1.8);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.socialmedialinks a:hover,.socialmedialinks a:active{color:var(--weiss);background:var(--actioncolor);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.footerkontakt h4{margin:20px 0px 20px 0px;padding:0px;}.footerkontakt .view-footer{margin-top:20px;}.footermenu{}.footermenu ul.menu{padding:0px;margin:20px 0px 0px 0px;list-style:none;}.footermenu ul.menu li{margin:0px;padding:0px;}.page-node-75 .newsletterblock h4{display:none;}.newsletterblock{flex-basis:40%;}.newsletterblock h4{margin:0px 0px 20px 0px;padding:0px;}.newsletterblockflex{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;align-content:flex-end;}.newsletterblockflex input.js-form-submit{margin-top:0px;margin-bottom:20px;margin-left:30px;}.newsletterblock input[type="checkbox"]{border:1px solid var(--maincolor);}.newsletterblock .flex-column > div:nth-child(1){}.newsletterseite{margin-top:var(--abstand-3);margin-bottom:var(--abstand-3);}.region-partner{margin-top:30px;}.partner{}.partner  .view-header{position:relative;top:20px;}.partner .view-content{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:stretch;align-content:stretch;}.partner .view-content .views-row{align-items:stretch;flex-basis:calc(100% /6);padding:0px 60px 0px 0px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;align-content:flex-end;margin-bottom:20px;}.partner .view-content .views-row img{max-width:100%;height:auto;}.region-regionbottom{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding-top:50px;padding-bottom:70px;}.block-cookies{position:relative;z-index:99;}.mailicon{position:relative;z-index:98;}.region-regionbottom > nav{margin-right:30px;}.usermenu ul.menu{margin:0px;padding:0px;display:flex;flex-direction:row;justify-content:center;list-style:none;flex-wrap:wrap;}.usermenu ul.menu li{margin:0px 0px;}.usermenu ul.menu li:not(:last-child):after{content:" - ";margin:0px 5px 0px 3px;}.anfragebuchenblock{background:var(--weiss);display:table;box-shadow:var(--headershadow);position:fixed;padding:20px;box-sizing:border-box;width:440px;z-index:96;}body.navactive .anfragebuchenblock{display:block;right:0px;bottom:var(--abstand-3);}main .anfragebuchenblock{position:fixed;right:0px;bottom:30vh;}.layout-content .anfragebuchenblock.hide{display:none !important;}.anfragebuchenblock .blume{position:absolute;left:0px;top:0px;width:70px;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.anfragebuchenblock .timeforyou{padding:12px 0px 10px 0px;box-sizing:border-box;text-align:center;}.anfragebuchenblock .timeforyou img{width:70%;}.anfragebuchenblock .blume img{width:100%;height:auto;}.anfragebuchenblock .buttonflex{}.buttonflex{display:flex;flex-direction:row;justify-content:space-between;}.buttonflex > .button{flex-basis:calc(50% - 5px);}.button a,.button a:visited{padding:10px 20px;box-sizing:border-box;text-transform:uppercase;font-weight:var(--bold);border:solid 1px var(--maincolor);display:block;text-align:center;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.button a:hover,.button a:active{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.anfragebuchenblock .button.light a,.anfragebuchenblock .button.light a:visited{color:var(--maincolor) !important;background:transparent !important;border:solid 1px var(--maincolor) !important;box-sizing:border-box;}.anfragebuchenblock .button.light a:hover,.anfragebuchenblock .button.light a:active{color:var(--weiss) !important;background:var(--actioncolor) !important;border:solid 1px var(--actioncolor) !important;box-sizing:border-box;}.button.dark a,.button.dark a:visited{color:var(--weiss);background:var(--maincolor);}.button.dark a:hover,.button.dark a:active{color:var(--weiss);background:var(--actioncolor);border:solid 1px var(--actioncolor);box-sizing:border-box;}.anfragebuchenonangebot .button.dark a,.anfragebuchenonangebot .button.dark a:visited{color:var(--weiss);background:var(--maincolor);border:solid 1px var(--maincolor);}.anfragebuchenonangebot .button.dark a:hover,.anfragebuchenonangebot .button.dark a:active{color:var(--weiss);background:var(--actioncolor);border:solid 1px var(--actioncolor);box-sizing:border-box;}.anfragebuchenonangebot .buttonflex{justify-content:center;flex-direction:row;}.anfragebuchenonangebot  .buttonflex > div{display:block;flex-basis:auto;}.anfragebuchenonangebot  .buttonflex > div:nth-child(1){margin-right:10px;}.anfragebuchenonangebot  .buttonflex > div:nth-child(2){margin-left:10px;}.button.light a,.button.light a:visited{color:var(--maincolor);background:transparent;border:solid 1px var(--maincolor);box-sizing:border-box;}.button.light a:hover,.button.light a:active{color:var(--weiss);background:var(--actioncolor);border:solid 1px var(--actioncolor);box-sizing:border-box;}.anfragebuchenonangebot .button.light a,.anfragebuchenonangebot .button.light a:visited{color:var(--maincolor);background:transparent;border:solid 1px var(--maincolor);box-sizing:border-box;}.anfragebuchenonangebot .button.light a:hover,.anfragebuchenonangebot .button.light a:active{color:var(--weiss);background:var(--actioncolor);border:solid 1px var(--actioncolor);box-sizing:border-box;}.view-anfragen-buchen-startslider .button.dark a,.view-anfragen-buchen-startslider .button.dark a:visited{background:transparent;border:solid 1px var(--weiss);color:var(--weiss);}.view-anfragen-buchen-startslider .button.dark a:hover,.view-anfragen-buchen-startslider .button.dark a:active{color:var(--weiss);background:var(--actioncolor);border:solid 1px var(--actioncolor);}.view-anfragen-buchen-startslider .button.light a,.view-anfragen-buchen-startslider .button.light a:visited{background:var(--weiss);border:solid 1px var(--weiss);}.view-anfragen-buchen-startslider .button.light a:hover,.view-anfragen-buchen-startslider .button.light a:active{color:var(--weiss);background:var(--actioncolor);border:solid 1px var(--actioncolor);}.gelb .button.light a,.gelb .button.light a:visited{color:var(--weiss);background:transparent;border:solid 1px var(--weiss);box-sizing:border-box;}.gelb .button.light a:hover,.gelb .button.light a:active{color:var(--actioncolor);background:var(--weiss);border:solid 1px var(--weiss);box-sizing:border-box;}.dunkelblau .button.light a,.dunkelblau .button.light a:visited,.maincolor .button.light a,.maincolor .button.light a:visited,.maincolorhellerbg .button.light a,.maincolorhellerbg .button.light a:visited{color:var(--weiss);background:transparent;border:solid 1px var(--weiss);box-sizing:border-box;}.dunkelblau .button.light a:hover,.dunkelblau .button.light a:active,.maincolor .button.light a:hover,.maincolor .button.light a:active,.maincolorhellerbg .button.light a:hover,.maincolorhellerbg .button.light a:active{color:var(--weiss);background:var(--actioncolor);border:solid 1px var(--actioncolor);box-sizing:border-box;}.button.negativ a,.button.negativ a:visited{color:var(--weiss);background:transparent;border:solid 1px var(--weiss);box-sizing:border-box;}.button.negativ a:hover,.button.negativ a:active{color:var(--weiss);background:var(--actioncolor);border:solid 1px var(--actioncolor);box-sizing:border-box;}.node__content .button{display:table;margin-left:auto;margin-right:auto;margin-top:var(--abstand-1);min-width:230px;}.ui-accordion-content .button{min-width:230px;display:table;}.node__content .button a,.node__content .button a:visited,.ui-accordion-content .button a,.ui-accordion-content .button a:visited{color:var(--maincolor);background:transparent;border:solid 1px var(--maincolor);}.node__content .button a:hover,.node__content .button a:activ,.ui-accordion-content .button a:hover,.ui-accordion-content .button a:active{color:var(--weiss);background:var(--actioncolor);border:solid 1px var(--actioncolor);box-sizing:border-box;}.maincolor .node__content .button a,.maincolor .node__content .button a:visited{color:var(--weiss);background:transparent;border:solid 1px var(--weiss);}.maincolor .node__content .button a:hover,.maincolor .node__content .button a:active{color:var(--weiss);background:var(--actioncolor);border:solid 1px var(--actioncolor);box-sizing:border-box;}body:not(.page-node-type-legal) .node__content .field--name-body ul{display:table;text-align:left;margin-left:auto;margin-right:auto;}.titelblock{margin-bottom:var(--abstand-1);}.titelblock h1,.titelblock h2{margin:0px;padding:0px;}.submenuonpage,.dachzeile{text-transform:uppercase;margin-bottom:var(--abstand-1);}.node__content .field--name-body img{max-width:300px;height:auto;margin-top:var(--abstand-1);}body.page-node-61 .node__content .field--name-body img,body.page-node-21 .node__content .field--name-body img,body.page-node-28 .node__content .field--name-body img{width:25%;height:auto;}a.readless-link,a:visited.readless-link,a.ec-toggle-link,a:visited.ec-toggle-link{display:table;text-transform:uppercase;position:relative;font-weight:var(--medium);color:var(--schwarz);margin-top:10px;}a:hover.readless-link,a:active:visited.readless-link,a:hover.ec-toggle-link,a:active:visited.ec-toggle-link{color:var(--actioncolor);}a.readmore-link:before,a.ecf-open:before{content:"+" !important;margin-right:5px;color:var(--actioncolor);}a.readless-link:before,a.ecf-close:before{content:"-";margin-right:5px;color:var(--actioncolor);}.views-field-field-sliderbilder{position:absolute;left:0px;top:0px;width:100%;height:100%;overflow:hidden;}.views-field-field-sliderbilder img{object-fit:cover;object-position:center center;width:100% !important;height:100% !important;position:relative;}.region-startslider{height:70vh;position:relative;min-height:480px;}.region-startslider h1{text-shadow:0px 0px 10px rgba(0,0,0,0.4)}.path-frontpage .region-startslider{height:100vh;min-height:680px;}.region-startslider > div{z-index:20;}.path-frontpage.user-logged-in .region-startslider{height:calc(100vh - 75px);}.region-startslider .bgimg,.region-startslider .flexslider,.region-startslider .flexslider ul.slides,.region-startslider .flexslider ul.slides li{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:10;}.region-startslider .flexslider ul.slides li{overflow:hidden;}.region-startslider .flexslider ul.slides li img{object-fit:cover;}.region-startslider .bgimg{background-size:cover;background-repeat:no-repeat;background-position:center center;}.region-startslider .flexslider ul.slides{z-index:10;}.region-startslider .flexslider ol.flex-control-paging{z-index:30;bottom:5vh;right:0px;left:auto;display:flex;flex-direction:row;justify-content:flex-end;padding-right:5vw;box-sizing:border-box;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);transform:translateY(50%);}.logostartseite{position:absolute;z-index:50;width:100%;left:0%;top:12vh;text-align:center;}.logostartseite img{max-width:650px;width:40vw;height:auto;}.region-startslider .slidertext{position:absolute;left:5vw;bottom:5vw;z-index:80;color:var(--weiss);}.region-startslider .slidertex h1{margin:0px 0px 30px 0px;padding:0px;}.region-startslider .slidertext .view-footer{margin-top:30px;}.region-startslider .slidertext .buttonflex{max-width:370px;}.region-startslider .socialmedialinks a,.region-startslider .socialmedialinks a:visited{color:var(--weiss);background:var(--actioncolor);}.region-startslider .socialmedialinks a:hover,.region-startslider .socialmedialinks a:active{color:var(--actioncolor);background:var(--weiss);}.field--name-field-titel-paragraph h2{margin-top:0px;padding-top:0px;}.bausteinecontainer{}.page-node-type-zimmer-suiten .bausteinecontainer{margin-bottom:var(--abstand-2);}.bausteinecontainer .paragraph--type--accordion-block{margin-top:calc(var(--abstand-1) + var(--abstand-1));}.page-node-type-zimmer-und-suiten-seite  .bausteinecontainer{margin-left:3vw;margin-right:3vw;}.paragraph--type--block-anzeigen + .paragraph--type--weiterfuehrender-link{padding-top:0px;}.paragraph--type--artikel + .paragraph--type--bild-volle-breite{}.paragraph--type--weiterfuehrender-link.maincolorheller + .paragraph--type--weiterfuehrender-link{margin-top:0px !important;padding-top:0px !important;}.zweispalter{display:flex;flex-direction:row;justify-content:space-between;}.zweispalter-left{flex-basis:calc(45% - 30px);}.zweispalter-right{flex-basis:calc(55% - 30px);padding-right:0%;padding-top:0;box-sizing:border-box;}.zweispalter-right h3{margin-top:0px;padding-top:0px;}.paragraph--type--startblock{background:var(--bgcolor7);padding:var(--abstand-3) 0px;box-sizing:border-box;position:relative;z-index:40;}.paragraph--type--startblock:after{content:" ";display:block;position:absolute;bottom:0px;left:0px;width:100%;height:var(--abstand-3);background:var(--maincolor);z-index:1;}.paragraph--type--startblock .timeforyou{width:270px;margin-top:20px;}.field--name-field-startblock-bild-1,.field--name-field-startblock-bild-2,.field--name-field-startblock-bild-3{line-height:0px;}.field--name-field-startblock-bild-1 img,.field--name-field-startblock-bild-2 img,.field--name-field-startblock-bild-3 img{width:100%;height:auto;}.startblockbilder{display:flex;flex-direction:row;justify-content:space-between;padding-left:13%;box-sizing:border-box;position:relative;z-index:10;}.startblockbilder > div{flex-basis:calc(50% - 20px);position:relative;}.startblockbilder > .field--name-field-startblock-bild-2{top:var(--abstand-2);}.startblockbilder > .field--name-field-startblock-bild-3{top:calc(-1 * var(--abstand-3));}.paragraph--type--gute-guende{background:var(--maincolor);color:var(--weiss);padding:calc(var(--abstand-1) + var(--abstand-1)) calc(5vw + var(--abstand-3));box-sizing:border-box;position:relative;z-index:39;}.view-gruende-container{position:relative;}.view-gruende-container > .view-content{position:absolute;left:0px;bottom:0px;width:25%;}.view-gruende-container > .view-footer{margin-left:30%;box-sizing:border-box;}.view-gruende-container > .view-content .views-field-delta{font-size:1400%;line-height:100%;color:#B9AFA4;font-family:var(--specialfont);}.view-gruende-container > .view-content .views-field-field-dachzeile{text-transform:uppercase;}.view-gruende-container > .view-content h3{padding:0px;margin:0px;}.clearboth{clear:both;}.view-id-gruende{}.view-id-gruende > .views-field-rendered-entity{position:relative;}.view-id-gruende .views-field-counter{font-size:700%;line-height:100%;color:#B9AFA4;font-family:var(--specialfont);font-weight:400;position:absolute;left:0px;top:0px;z-index:60;-webkit-transform:translateY(-30%);-moz-transform:translateY(-30%);transform:translateY(-30%);}.view-id-gruende .field--name-field-text-paragraph{text-align:center;width:60%;margin-left:auto;margin-right:auto;margin-top:20px;}.view-id-gruende .field--name-field-text-paragraph p{margin-bottom:0px;}.view-id-gruende .paragraph--type--grund{padding-top:20px;}.view-id-gruende .paragraph--type--grund img{width:100%;height:auto;}.field--name-field-grund{background-repeat:no-repeat;background-size:contain;}.field--name-field-grund img{width:100%;height:auto;}.owl-theme .owl-nav [class*='owl-']{border-radius:0px !important;background:transparent !important;top:15%;width:3vw;height:5vw;position:absolute;}.owl-theme .owl-nav [class*='owl-'] span{font-size:100px;line-height:100px;font-family:var(--specialfont);color:#B9AFA4;}.owl-theme button.disabled{display:none !important;}.owl-theme button.owl-next{right:0px;text-align:right;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);}.owl-theme button.owl-prev{left:0px;text-align:left;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);}.paragraph--type--titel-text{padding:var(--abstand-2) 0px;box-sizing:border-box;}.paragraph--type--titel-text.mithintergrundfarbe + .paragraph--type--artikel .artikel{top:calc(-1 * var(--abstand-2));position:relative;}.paragraph--type--titel-text h3{padding-top:20px;}.paragraph--type--titel-text .field--name-field-titel-paragraph + .field--name-field-text-paragraph{}.paragraph--type--bild-volle-breite .field--name-field-bild-volle-breite{line-height:0px;}.paragraph--type--bild-volle-breite .field--name-field-bild-volle-breite img{width:100%;height:auto;}.bausteinecontainer .paragraph--type--artikel:nth-child(odd) .artikel{flex-direction:row-reverse;}.paragraph--type--artikel{box-sizing:border-box;padding-left:3vw;padding-right:3vw;}.paragraph--type--artikel + .paragraph--type--block-anzeigen{margin-top:var(--abstand-1);}.paragraph--type--artikel.mitblockbg{box-sizing:border-box;padding-left:0vw;padding-right:0vw;margin-left:3vw;margin-right:3vw;margin-top:3vw;}.artikel{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:stretch;padding-top:3vw;}.paragraph--type--artikel + .paragraph--type--artikel .artikel{padding-top:0px;}.artikel > div{align-self:stretch;flex-basis:50%;position:relative;min-height:calc(50vw - var(--abstand-1));}.artikel-left{background-size:cover;background-position:center center;background-repeat:no-repeat;}.artikel-left.aligntop{background-position:top center;}.artikel-right{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:center;align-content:center;padding:var(--abstand-3) var(--abstand-3);box-sizing:border-box;}.artikel-right > div:not(.field--name-field-link-paragraph){flex-basis:100%;}.artikel-right h3{margin-top:0px;padding-top:0px;}.artikel-left img{object-fit:cover;object-position:center center;width:100%;height:100%;position:relative;}.artikel .button,.view-kontaktblock .view-content .button{min-width:65%;margin-top:calc(var(--abstand-1) - 20px);}.view-kontaktblock .view-content .button{display:table;padding-top:10px;}.paragraph--type--artikel.mithintergrundfarbe{padding-bottom:var(--abstand-2);}.paragraph--type--artikel.mithintergrundfarbe .artikel-right{padding-right:0px;}.paragraph--type--block-anzeigen,.paragraph--type--angebote-liste{padding:var(--abstand-1) 3vw var(--abstand-1) 3vw;box-sizing:border-box;}.paragraph--type--block-anzeigen .view-kontaktblock.view-display-id-block_1{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;background:var(--weiss);}.paragraph--type--block-anzeigen .view-kontaktblock.view-display-id-block_1 .view-header{align-self:flex-end;position:relative;min-height:40vh;flex-basis:55%;border:solid 10x yellow;}.paragraph--type--block-anzeigen .view-kontaktblock.view-display-id-block_1 .view-content{align-self:flex-end;flex-basis:45%;padding:var(--abstand-2);box-sizing:border-box;}.paragraph--type--block-anzeigen .view-kontaktblock.view-display-id-block_2{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:stretch;}.paragraph--type--block-anzeigen .view-kontaktblock.view-display-id-block_2 .view-header{align-self:stretch;position:relative;min-height:40vh;flex-basis:50%;}.paragraph--type--block-anzeigen .view-kontaktblock.view-display-id-block_2 .view-content{align-self:stretch;flex-basis:50%;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:center;align-content:center;padding:var(--abstand-3) var(--abstand-3);box-sizing:border-box;}.paragraph--type--block-anzeigen .view-kontaktblock.view-display-id-block_2 .view-content h3{margin-top:0px;padding-top:0px;}.paragraph--type--linkblocks{margin-left:3vw;margin-right:3vw;}iframe.gmapframe{border:0px;margin:0px;position:absolute;left:0px;top:0px;width:100%;height:100%;filter:grayscale();}.field--name-field-galerie,.view-impressionen .view-content,.field--name-field-galeriebilder{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;}.field--name-field-galerie,.field--name-field-galeriebilder{padding:var(--abstand-1) calc(3vw - 10px) var(--abstand-1) 3vw;}.field--name-field-galerie .field__item,.view-impressionen .views-row,.field--name-field-galeriebilder .field__item{flex-basis:calc(33.333333% - 10px);margin-right:10px;line-height:0px;margin-bottom:10px;}.view-impressionen .views-row.termid-33{flex-basis:100% !important;}.field--name-field-galerie .field__item img,.views-field-field-galerie img,.field--name-field-galeriebilder .field__item img{width:100%;height:auto;}.view-impressionen .view-filters ul{list-style:none;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0px;padding:0px;width:100%;margin-bottom:var(--abstand-2);}.view-impressionen .view-filters ul li{margin:0px 0px 0px 0px;padding:0px 10px;box-sizing:border-box;margin-bottom:5px;}.view-impressionen .view-filters ul li a,.view-impressionen .view-filters ul li a:visited{text-transform:uppercase;color:var(--schwarz);white-space:nowrap;}.view-impressionen .view-filters ul li a:hover,.view-impressionen .view-filters ul li a:active{color:var(--actioncolor);}.view-impressionen .view-filters ul li a.bef-link--selected{font-weight:var(--bold);}.bef-exposed-form .form--inline > .form-item{float:none;}.impressionenblock{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:stretch;align-content:stretch;}.impressionenblock > .view-content{flex-basis:25%;align-self:stretch;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:wrap;background:var(--weiss);padding:30px 4vw 30px 4vw;box-sizing:border-box;}.impressionenblock > .view-content > div{flex-basis:100%;}.impressionenblock > .view-content .button{display:table;}.impressionenblock > .view-content h3{margin-top:0px;padding-top:0px;}.impressionenblock > .view-footer{flex-basis:75%;align-self:stretch;}.impressionenblock > .view-footer .view-content{}.impressionenblock > .view-footer .views-row:nth-child(1){float:left;width:calc(33.333333% - 5px);margin-right:4px;}.impressionenblock > .view-footer .views-row:nth-child(2){float:left;width:calc(33.333333% - 5px);margin-left:calc(4px /2);}.impressionenblock > .view-footer .views-row:nth-child(1n+3){float:left;width:calc((33.333333% /3) - 5px);margin-left:5px;box-sizing:border-box;margin-bottom:5px;}.impressionenblock .views-field-field-galerie{line-height:0px;}.impressionenblock .views-field-field-galerie img{width:100%;height:auto;}.paragraph--type--weiterfuehrender-link{padding:var(--abstand-1) 3vw var(--abstand-1) 3vw;box-sizing:border-box;display:flex;flex-direction:row-reverse;justify-content:space-between;align-content:stretch;align-items:stretch;min-height:400px;}.paragraph--type--weiterfuehrender-link + .paragraph--type--linkblocks .field--name-field-linkblock{margin-top:0px;}.paragraph--type--weiterfuehrender-link .button{padding-top:10px;}.paragraph--type--weiterfuehrender-link .linkset_left{flex-basis:50%;align-self:stretch;background:var(--maincolor);color:var(--weiss);padding:30px 4vw 30px 4vw;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:center;align-content:center;}.paragraph--type--weiterfuehrender-link.maincolorheller .linkset_left{background:var(--maincolorheller);}.paragraph--type--weiterfuehrender-link .linkset_left > div{flex-basis:100%;align-self:center;}.paragraph--type--weiterfuehrender-link .linkset_left h3{margin-top:0px;padding-top:0px;}.paragraph--type--weiterfuehrender-link .linkset_left .button{display:table;margin-top:0px;}.paragraph--type--weiterfuehrender-link .linkset_right{flex-basis:calc(50% - 0px);align-self:stretch;position:relative;display:flex;}.paragraph--type--weiterfuehrender-link .linkset_right .bgimg{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:10;background-position:center center;background-repeat:no-repeat;background-size:cover;}.paragraph--type--weiterfuehrender-link .linkset_right .bgimg img{width:100%;height:100%;}.paragraph--type--weiterfuehrender-link .linkset_right{line-height:0px;}.paragraph--type--weiterfuehrender-link .linkset_right img{width:100%;height:auto;}.views-field-operations{line-height:100%;}.views-field-operations a,.views-field-operations a:visited{color:var(--actioncolor);}.views-field-operations a:hover,.views-field-operations a:active{color:var(--maincolor);}.paragraph--type--accordion-block{background:var(--bgcolor8);margin-left:3vw;margin-right:3vw;padding:var(--abstand-2) 0px;box-sizing:border-box;}.bausteinecontainer .paragraph--type--accordion-block:nth-child(1){margin-top:3vw;}h2.accordionblocktitle{font-weight:var(--bold) !important;text-transform:uppercase !important;margin:0px !important;padding:0px !important;}.field--name-field-linkblock{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:stretch;margin:var(--abstand-1) 0px;}.field--name-field-linkblock > .field__item{align-self:stretch;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:stretch;align-content:stretch;flex-basis:100%;}.field--name-field-linkblock > .field__item > div{flex-basis:100%;text-align:center;align-self:stretch;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;}.field--name-field-linkblock > .field__item > div > .field--name-field-titel-paragraph{flex-basis:100%;}.field--name-field-linkblock > .field__item .button{display:table;margin-left:auto;margin-right:auto;}.paragraph--type--linkblock{padding:var(--abstand-2);box-sizing:border-box;}.paragraph--type--linkblock h3{margin:0px;padding:0px 0px var(--abstand-1) 0px;}.views-field-field-bausteine-zimmerdetail .paragraph--type--weiterfuehrender-link{padding-top:0px !important;}.paragraph--type--bildergalerie{margin-top:var(--abstand-1);}.views-field-field-zimmerplaene-bild-{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;}.views-field-field-zimmerplaene-bild- > div{flex-basis:calc(20% - 20px);margin-right:20px;margin-bottom:30px;margin-top:10px;}.views-field-field-zimmerplaene-bild- .field--name-field-plan{line-height:0px;}.views-field-field-zimmerplaene-bild- .field--name-field-plan img{width:100%;height:auto;border:solid 0px var(--actioncolor);}.views-field-field-zimmerplaene-bild- .field--name-field-bildtext{margin-top:5px;}.view-inc-accordions{margin-top:var(--abstand-1) !important;}.ui-widget{font-family:var(--fontfamily) !important;}.ui-accordion .ui-accordion-header{position:relative;}.ui-accordion .ui-accordion-header h3{margin:0px !important;padding:0px !important;}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;margin:8px 0 0 0;padding:0px 00px 05px 0px;border-radius:0px !important;border:solid 0px var(--maincolor);color:var(--schwarz);}.ui-icon,.ui-widget-content .ui-icon{position:absolute;right:0px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0px;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:0px solid #cccccc;background:var(--actioncolor);font-weight:normal;color:var(--maincolor) !important;}.ui-dialog .ui-button:focus{background:none !important:}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{display:block;width:20px;height:20px;margin-top:4px;position:absolute;left:15px;top:20px;display:none;}.ui-accordion .ui-accordion-header,.ui-accordion .ui-accordion-header.ui-state-focus,.ui-accordion .ui-accordion-header.ui-state-default{display:flex !important;cursor:pointer !important;margin:2px 0 0 0 !important;padding:20px 50px 20px 0px !important;background-color:transparent !important;border-bottom:solid 1px var(--maincolor) !important;align-items:flex-start !important;flex-wrap:wrap !important;}.ui-accordion .ui-accordion-header.ui-state-hover{background-color:transparent;color:var(--maincolor) !important;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.ui-accordion .ui-accordion-header.ui-state-active{background-color:transparent;border:solid 0px var(--maincolor) !important;background-image:none;color:var(--schwarz) !important;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.ui-accordion .ui-accordion-content{padding:0px 70px var(--abstand-1) 0px !important;box-sizing:border-box;border:0px;border-bottom:solid 1px var(--maincolor);color:var(--schwarz);background:transparent;}.ui-accordion .ui-accordion-content a,.ui-accordion .ui-accordion-content a:visited{text-decoration:underline;color:var(--maincolor);}.ui-accordion .ui-accordion-content a:hover,.ui-accordion .ui-accordion-content a:active{text-decoration:none;color:var(--actioncolor);}.ui-accordion .ui-accordion-header.ui-state-default:after{font-family:"Font Awesome 6 Pro";font-weight:100;text-align:center;content:"\2b";font-size:50px;line-height:50px;margin-left:5px;position:absolute;right:0px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.ui-accordion .ui-accordion-header.ui-state-active:after{font-family:"Font Awesome 6 Pro";font-weight:100;text-align:center;content:"\f062";font-size:50px;line-height:50px;margin-left:5px;position:absolute;right:0px;top:auto;bottom:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.view-inc-accordions .views-row{position:relative;}.view-team > .view-content{position:relative;}.view-team > .view-content .owl-item{text-align:center;padding:30px;box-sizing:border-box;}.view-team > .view-content .owl-item:nth-child(1n+4){background:var(--bgcolor2);}.view-team > .view-content .owl-item:nth-child(2n+4){background:var(--bgcolor3);}.view-team > .view-content .owl-item:nth-child(3n+4){background:var(--bgcolor4);}.view-team > .view-content .owl-item:nth-child(4n+3){background:var(--bgcolor9);}.view-team > .view-content .views-field-field-portrait{box-lines:0px;width:70%;max-width:300px;margin-left:auto;margin-right:auto;border-radius:50%;overflow:hidden;}.view-team > .view-content .owl-item img{width:100%;height:auto;}.view-team .owl-theme .owl-nav [class*='owl-']{border-radius:0px !important;background:transparent !important;top:50%;width:3vw;height:100px;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.view-team .owl-theme .owl-stage{display:flex;flex-direction:row;justify-content:flex-start;align-content:stretch;align-items:stretch;}.view-team > .view-content .owl-item{align-items:stretch;}.view-team .owl-theme .owl-nav [class*='owl-'] span{font-size:100px;line-height:100px;font-family:var(--specialfont);color:var(--weiss);}.view-team .owl-carousel .owl-nav button.owl-prev{left:2vw;}.view-team .owl-carousel .owl-nav button.owl-next{right:2vw;}.view-team .views-field-operations{margin-left:auto;margin-right:auto;}.jobspecialtext{padding:var(--abstand-3) 0px;box-sizing:border-box;}.jobliste{margin-top:var(--abstand-1);margin-bottom:var(--abstand-3);}.jobliste .views-row{position:relative;}.weighttable{margin-top:var(--abstand-3);border:solid 1px var(--grau);padding:30px;box-sizing:border-box;}.weighttable .tabledrag-toggle-weight-wrapper{display:none;}.weighttable table{width:100%;}.weighttable table tr{border-bottom:solid 1px var(--grau);}.weighttable table tr:nth-child(odd){background:#f8f8f8;}.weighttable table tr td{padding:10px;}.zimmerowl{position:relative;margin-bottom:var(--abstand-3);}.zimmerowl .views-field-field-kurzinfo p{margin:0px;padding:0px;}.zimmerowl .view-footer{position:absolute;left:calc(19vw - 0px);height:70px;top:calc(41vw - 100px);width:calc(41vw - 110px);z-index:20;text-transform:uppercase;transform:rotate(-90deg) translateY(-0vw) translateX(0px);transform-origin:bottom left;}.zimmerowl .owl-stage{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;}.zimmerowl .owl-stage-outer{}.zimmerowl .owl-stage .owl-item:nth-last-child(1){}.zimmerowl .owl-stage .owl-item{align-self:stretch;}.zimmerowl .owl-stage .owl-item > div{padding-left:3px;box-sizing:border-box;}.zimmerowl .views-field-field-sliderbilder-1 img{width:100%;height:auto;}.zimmerowl{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:stretch;}.zimmerowl > .view-header{}.zimmerowl > .view-content{align-self:stretch;flex-basis:100%;overflow:hidden;padding-right:33vw !important;box-sizing:border-box;margin:0px;padding:0px;margin-left:19vw;}.zimmerowl .owl-carousel .owl-stage-outer{overflow:visible !important;}.zimmerowl .owl-theme .owl-nav [class*='owl-']{border-radius:0px !important;background:transparent !important;top:18vw;width:3vw;height:5vw;position:absolute;z-index:30;}.zimmerowl .owl-theme .owl-nav [class*='owl-'] span{font-size:100px;line-height:100px;font-family:var(--specialfont);color:#CAC3BA;}.zimmerowl .owl-carousel .owl-nav button.owl-prev{left:0px;width:100px;text-align:center;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);}.zimmerowl .owl-carousel .owl-nav button.owl-next{right:0vw;width:calc(100px - 10px);height:calc(100px - 0px);text-align:center;box-sizing:border-box;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);}.zimmerowl .view-footer h3{font-weight:var(--medium);margin:0px;padding:0px;}.zimmerowl .buttonflex{justify-content:flex-start;margin-top:var(--abstand-1);}.zimmerowl .buttonflex .button{min-width:200px;}.zimmerowl .buttonflex div:not(:last-child) .button{margin-right:20px;}.page-node-type-zimmer-suiten .titelblock h1.page-title{font-size:100%;text-transform:uppercase;line-height:var(--lineheight);font-weight:var(--medium);margin-bottom:var(--abstand-1);}.page-node-type-zimmer-suiten .titelblock.center{text-align:left;}.page-node-type-zimmer-suiten main{padding-bottom:0px;}.page-node-type-zimmer-suiten .breadcrumb ol > li:nth-child(2){display:none;}.page-node-type-zimmer-suiten .node__content .field--name-field-kurzinfo{margin-top:var(--abstand-1);}.page-node-type-zimmer-suiten .node__content .field--name-field-kurzinfo p{margin:0px;padding:0px;}.zimmerdetail{}.zimmerdetail ul{margin-left:0px !important;}.zimmerdetail .button{margin-left:0px !important;}.gutzuwissen{background:var(--bgcolor7);padding:var(--abstand-2) 10vw;box-sizing:border-box;margin-top:var(--abstand-3);margin-left:3vw;margin-right:3vw;}.gutzuwissen > .text-l{text-transform:uppercase;}.gutzuwissen .view-footer .view{border-top:solid 1px var(--maincolor);margin-top:var(--abstand-1);padding-top:var(--abstand-1);}.gutzuwissen .view-footer .view .button{display:table;margin-top:20px;}.zimmerslide{overflow:hidden;position:relative;margin-bottom:var(--abstand-3);}.zimmerslide .view-content{position:relative;left:calc((100vw - var(--maxwidthcontent)) /2);z-index:21;}.zimmerslide .view-footer{position:absolute;left:calc((100vw - var(--maxwidthcontent)) /2);top:calc(41vw - 50px);width:300px;z-index:20;text-transform:uppercase;transform:rotate(-90deg) translateY(calc(-100% - 20px));transform-origin:top left;}.zimmerslide .view-footer h3{margin:0px;padding:0px;font-weight:var(--medium);}.zimmerslide .views-field-field-sliderbilder-1 img{width:100%;height:auto;}.zimmerslide .views-field-field-kurzinfo p{margin:0px;padding:0px;}.zimmerslide .buttonflex{justify-content:flex-start;margin-top:var(--abstand-1);}.zimmerslide .buttonflex .button{min-width:200px;}.zimmerslide .buttonflex div:not(:last-child) .button{margin-right:20px;}.zimmerslide .owl-theme .owl-nav [class*='owl-']{border-radius:0px !important;background:transparent !important;top:18vw;width:3vw;height:5vw;position:absolute;z-index:30;}.zimmerslide .owl-theme .owl-nav [class*='owl-'] span{font-size:100px;line-height:100px;font-family:var(--specialfont);color:#CAC3BA;}.zimmerslide .owl-carousel .owl-nav button.owl-prev{left:calc(-3vw);width:100px;text-align:center;}.zimmerslide .owl-carousel .owl-nav button.owl-next{right:auto !important;left:calc(50% - 10px);width:calc(100px - 10px);text-align:center;box-sizing:border-box;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}.zimmerslide .owl-carousel .owl-stage-outer .owl-stage > div:nth-last-child(1){visibility:hidden !important;}.zimmernavi{margin:var(--abstand-3) auto;}.zimmernavi .view-content{display:flex;flex-direction:row;justify-content:center;}.zimmernavi .views-row{padding:0px var(--abstand-1);box-sizing:border-box;}.zimmernavi h2,.zimmernavi h3{margin:0px;padding:0px;text-transform:uppercase;}.zimmernavi .views-row h2:hover,.zimmernavi .views-row h3:hover{cursor:pointer;color:var(--actioncolor);}.page-node-type-angebot h1.page-title{text-transform:uppercase;}.page-node-type-angebot .field--name-field-gueltigkeit-angebot{font-weight:var(--bold);margin-bottom:var(--abstand-1);}.page-node-type-angebot .field--name-field-preis-ab,.page-node-type-angebot .field--name-field-preis-pro-person-neu{font-weight:var(--bold);margin-bottom:var(--abstand-2);}.page-node-type-angebot .field--name-field-inklusivleistungen{padding:var(--abstand-2) 0px;box-sizing:border-box;}.page-node-type-angebot .field--name-field-inklusivleistungen h3{margin-top:0px;padding-top:0px;}.page-node-type-angebot .field--name-field-inklusivleistungen a,.page-node-type-angebot .field--name-field-inklusivleistungen a:visited{text-decoration:underline;}.page-node-type-angebot .field--name-field-inklusivleistungen a:hover,.page-node-type-angebot .field--name-field-inklusivleistungen a:active{text-decoration:none;}.angeboteliste{margin-top:var(--abstand-1);}.angeboteliste .view-content{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.angeboteliste .views-row{flex-basis:calc(50% - 1.5vw);margin-bottom:var(--abstand-3);}.angeboteliste .views-row  .button{display:table;margin-top:var(--abstand-1);min-width:50%;}.angeboteliste .views-field-field-sliderbilder-1{line-height:0px;}.angeboteliste .views-field-field-sliderbilder-1 img{width:100%;height:auto;}.angeboteliste .views-field-field-gueltigkeit-angebot{font-weight:var(--bold);}.angeboteliste h3 a,.angeboteliste h3 a:visited,.angeboteowl h3 a,.angeboteowl h3 a:visited{color:var(--maincolor);}.angeboteliste h3 a:hover,.angeboteliste h3 a:active,.angeboteowl h3 a:hover,.angeboteowl h3 a:active{color:var(--actioncolor);}.angeboteowl{}.angeboteowl .owl-stage{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;}.angeboteowl .owl-stage-outer{}.angeboteowl .owl-stage .owl-item:nth-last-child(1){}.angeboteowl .owl-stage .owl-item{text-align:center;align-self:stretch;padding:var(--abstand-2) var(--abstand-2);box-sizing:border-box;}.angeboteowl .owl-stage .owl-item:nth-child(4n+1){background:var(--bgcolor2);}.angeboteowl .owl-stage .owl-item:nth-child(4n+2){background:var(--bgcolor3);}.angeboteowl .owl-stage .owl-item:nth-child(4n+3){background:var(--bgcolor4);}.angeboteowl .owl-stage .owl-item:nth-child(4n+4){background:var(--bgcolor9);}.angeboteowl .views-field-field-sliderbilder-1{width:55%;aspect-ratio:1 / 1;overflow:hidden;border-radius:50%;line-height:0px;margin-left:auto;margin-right:auto;margin-bottom:var(--abstand-1);}.angeboteowl .views-field-field-sliderbilder-1 img{width:100%;height:auto;}.angeboteowl{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:stretch;}.angeboteowl > .view-header{align-self:stretch;background:var(--weiss);flex-basis:27%;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;padding:0px 30px;box-sizing:border-box;}.angeboteowl > .view-content{align-self:stretch;flex-basis:73%;overflow:hidden;padding-right:10vw !important;box-sizing:border-box;margin:0px;padding:0px;}.angeboteowl .owl-carousel .owl-stage-outer{overflow:visible !important;}.angeboteowl .owl-nav{margin:0px;}.angeboteowl h3{margin:10px 0px;padding:0px;}.angeboteowl .button{margin-top:var(--abstand-1);display:table;margin-left:auto;margin-right:auto;}.angeboteowl .owl-theme .owl-nav [class*='owl-']{border-radius:0px !important;background:transparent !important;top:50%;width:3vw;height:120px;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.angeboteowl .owl-theme .owl-nav [class*='owl-'] span{position:absolute;left:0px;top:0px;width:100%;height:100%;display:block;font-family:var(--specialfont);color:var(--weiss);}.angeboteowl .owl-theme button.disabled{display:none !important;}.angeboteowl .owl-theme button.owl-next{right:-50px;text-align:right;}.angeboteowl .owl-theme button.owl-prev{left:20px;text-align:left;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);}.adressecontent{margin-top:calc(var(--abstand-1) - 20px);}.contentcontactset{display:flex;flex-direction:row;justify-content:center;}.contentcontactset > div:not(:last-child):after{content:"-";margin:0px 5px;}.view-id-adresse_footer.view-display-id-block_2 .socialmedialinks .view-content{justify-content:center;margin-top:var(--abstand-1);}.view-id-adresse_footer.view-display-id-block_ .socialmedialinks .views-row{margin:0px 5px 0px 5px;}.buchenwidget{margin-top:var(--abstand-3);margin-bottom:var(--abstand-3);}.anfragebuchenonangebot{margin-bottom:var(--abstand-3);}.hgPaymentWidget{margin-left:auto;margin-right:auto;}#block-gutscheine{}.gutscheine{margin-top:var(--abstand-1);margin-bottom:var(--abstand-3);}.gutscheine .jysEqq.jysEqq{display:none;}.gutscheine .dltjOT.dltjOT{text-align:center;}.breadcrumb{padding-bottom:0.5em;margin-bottom:5vh;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' › ';}.breadcrumb li:first-child:before{content:none;}.wh-sol{position:fixed;width:70vw;max-width:1200px;z-index:99;left:50%;top:45%;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;border:solid 11px var(--bgcolor9);background:var(--bgcolor7);display:none;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.wh-session-overlay-close{position:absolute;right:0px;top:0px;width:40px;height:40px;background:var(--maincolor);color:var(--weiss);border-radius:50%;overflow:hidden;-webkit-transform:translateX(50%) translateY(-50%);-moz-transform:translateX(50%) translateY(-50%);transform:translateX(50%) translateY(-50%);}.wh-session-overlay-close:hover{background:var(--actioncolor);}.wh-session-overlay-close a,.wh-session-overlay-close a:visited{color:var(--weiss) !important;position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;left:0px;top:0px;text-align:center;vertical-align:middle;}.wh-sol__content{flex-basis:100%;padding:30px;box-sizing:border-box;}.wh-popup{}.wh-popup-content{display:flex;flex-direction:row;justify-content:space-between;}.wh-popup-content a,.wh-popup-content a:visited{color:var(--schwarz);}.wh-popup-content a:hover,.wh-popup-content a:active{color:var(--actioncolor);}.wh-popup-content-left img{width:100%;height:auto;}.wh-popup-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;color:var(--schwarz);}.wh-popup-content h3{margin-top:0px;padding-top:0px;}.wh-popup-content-left{flex-basis:calc(50% - 20px);align-self:center;overflow:hidden;}.wh-popup-content-right{flex-basis:calc(50% - 20px);align-self:center;}.wh-popup-content .button{display:table;margin-top:15px;}.withbg{padding:var(--abstand-3) 0px;box-sizing:border-box;}.faq-paragraph-block{margin-left:3vw;margin-right:3vw;}.faq-on-faq{margin-top:var(--abstand-3);}.faqliste .views-row{position:relative;}.faq-on-faq .faq-row-wrapper .faq-row{margin-top:calc(var(--abstand-1) + var(--abstand-1));background:var(--bgcolor8);padding:var(--abstand-2) 0px;box-sizing:border-box;}.faq-row-wrapper .faq-row .faq-row{padding:0px !important;margin:0px !important;}.paragraph--type--faq{margin-top:3vw;margin-bottom:3vw;}.p-faktenblock{margin-top:calc(var(--abstand-3) + var(--abstand-1));}.p-faktenblock + div{margin-top:var(--abstand-3);}.p-faktenblock h5.block-titel{margin-bottom:10px;}.p-faktenblock .faktenblock-container{}.p-faktenblock dl{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;margin:0px;padding:0px;}.p-faktenblock dl:not(:last-child){border-bottom:solid 1px var(--maincolor);}.p-faktenblock dl dt{flex-basis:25%;margin:0px;padding:10px 10px 10px 0px;box-sizing:border-box;text-transform:uppercase;vertical-align:center;}.p-faktenblock dl dd{flex-basis:75%;margin:0px;padding:10px 0px 10px 10px;box-sizing:border-box;}.p-faktenblock dl dd p{margin:0px;padding:0px;}.container360{margin-top:var(--abstand-2);margin-bottom:var(--abstand-2);}.container360 > h3{margin-bottom:20px;}.container360  .ui-accordion .ui-accordion-content{padding:0px 0px 20px 0px !important;}.container360 .ui-accordion .views-accordion-header{position:relative;}.container360 .ui-accordion .views-accordion-header.ui-state-default:after{font-family:"Font Awesome 6 Pro";font-weight:100;text-align:center;content:"\2b";font-size:30px;line-height:30px;margin-left:5px;position:absolute;right:0px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.container360 .ui-accordion .views-accordion-header.ui-state-active:after{font-family:"Font Awesome 6 Pro";font-weight:100;text-align:center;content:"\f062";font-size:30px;line-height:30px;margin-left:5px;position:absolute;right:0px;top:auto;bottom:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.container360 .view-content > .views-row > .views-row > .views-field-field-tab-titel{display:none;}@media all and (min-width:1920px){:root{--fontsize:150%;--lineheight:140%;--maxwidthcontent:1470px;}.region-primary-menu nav{max-width:940px;}.headericons{right:calc(5vw + 80px + 250px);}}@media all and (max-width:1740px){}@media all and (max-width:1440px){:root{--fontsize:110%;--lineheight:140%;}h1{font-size:200%;line-height:125%;}h2{font-size:190%;line-height:125%;}h3{font-size:160%;line-height:115%;}h4,h2.accordionblocktitle{font-size:140%;line-height:115%;}.headericons{display:none !important;}.sprachwechsler{top:calc(50% - 15px);}}@media all and (max-width:1200px){:root{--headericons:38px;--socialmediaicons:38px;}#block-whtheme-branding img{width:auto;height:calc(var(--headerheight) - 40px);}.maxwidthcontent{margin-left:10vw;margin-right:10vw;}.paragraph--type--artikel{padding-left:0px;padding-right:0px;}.paragraph--type--gute-guende{padding:calc(var(--abstand-1) + var(--abstand-1)) calc(3vw);}.view-gruende .view-content{padding:0px 30px;box-sizing:border-box;}.owl-theme button.owl-next{right:-10px;}.owl-theme button.owl-prev{left:-10px;}.view-gruende-container > .view-content{left:5vw;}.impressionenblock > .view-content{flex-basis:35%;}.impressionenblock > .view-footer{flex-basis:65%;}.topmenu ul.level2{margin:10px 0px 30px 0px;}.topmenu ul.level1 > li.mlevel1 > a{font-size:160%;line-height:120%;}.wh-sol{width:80vw;}.faq-row > .maxwidthcontent{margin-left:5vw !important;margin-right:5vw !important;}.p-faktenblock dl dt{flex-basis:35%;}.p-faktenblock dl dd{flex-basis:65%;}}@media all and (max-width:1024px) and (orientation:portrait){:root{--abstand-1:30px;--abstand-2:50px;--abstand-3:70px;}.region-primary-menu{padding-top:calc(var(--headerheight) *1.5);}.region-startslider{height:40vh;}.path-frontpage .region-startslider{height:60vh;}main .anfragebuchenblock{bottom:62vh;}.zimmerslide .view-content{left:0px;margin-left:3vw;margin-right:3vw;}.zimmerslide .view-footer{position:relative;left:3vw;top:0px;width:100%;z-index:40;text-transform:uppercase;margin-bottom:var(--abstand-1);transform:rotate(0deg) translateY(0);transform-origin:top left;}}@media all and (max-width:1024px){footer .region-footer{flex-wrap:wrap;justify-content:space-between;}footer .region-footer .footerkontakt{flex-basis:calc(50% - 30px);}footer .region-footer .footermenu{flex-basis:calc(50% - 30px);}.newsletterblock{flex-basis:100%;margin-top:var(--abstand-2);}.webform{margin:var(--abstand-3) 0vw var(--abstand-3) 0vw;}.impressionenblock{flex-wrap:wrap;}.impressionenblock > .view-footer{flex-basis:100%;}.impressionenblock > .view-content{flex-basis:100%;position:relative;top:-4px;}}@media all and (max-width:980px){.sprachwechsler{top:calc(var(--headerheight) + 30px);display:none;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}body.navactive .sprachwechsler{display:block;}.buchbuttonheader{right:5vw;}.zimmerslide .buttonflex{flex-wrap:wrap;}.zimmerslide .buttonflex .button{margin-bottom:10px;}.zweispalter-right{padding-top:0px;}.zweispalter-right h3{padding-top:0px;margin-top:0px;}.partner .view-header{top:0px;}}@media all and (max-width:834px) and (orientation:portrait){.wh-sol{position:fixed;width:45vh;top:50%;}.wh-popup-content{flex-wrap:wrap;}.wh-popup-content-left{flex-basis:100%;margin-bottom:30px;}.wh-popup-content-right{flex-basis:100%;}}@media all and (max-width:834px){#block-whtheme-branding{left:calc(5vw + 80px);-webkit-transform:translateX(0%) translateY(-50%);-moz-transform:translateX(0%) translateY(-50%);transform:translateX(0%) translateY(-50%);}.partner .view-content .views-row{flex-basis:calc(100% /6);padding:0px 40px 0px 0px;}.view-id-gruende .field--name-field-text-paragraph{width:100%;}.owl-theme .owl-nav [class*='owl-'] span,.zimmerslide .owl-theme .owl-nav [class*='owl-'] span,.zimmerowl .owl-theme .owl-nav [class*='owl-'] span,.view-team .owl-theme .owl-nav [class*='owl-'] span,.angeboteowl .owl-theme .owl-nav [class*='owl-'] span{font-size:60px;line-height:100px;}.views-field-field-zimmerplaene-bild- > div{flex-basis:calc(33.333333% - 20px);}body.page-node-61 .node__content .field--name-body img,body.page-node-21 .node__content .field--name-body img,body.page-node-28 .node__content .field--name-body img{width:35%;height:auto;}}@media all and (max-width:768px){:root{--fontsize:100%;--lineheight:140%;--headerheight:65px;}h1{font-size:180%;line-height:125%;}h2{font-size:170%;line-height:125%;}h3{font-size:140%;line-height:115%;}h4,h2.accordionblocktitle{font-size:120%;line-height:115%;}.logostartseite img{width:50vw;}.paragraph--type--startblock .timeforyou{width:220px;}.user-login-form .form-item-name,.user-login-form .form-item-pass{width:100%;float:none;}.view-gruende .view-content{box-sizing:border-box;}.view-id-gruende .paragraph--type--grund{padding-left:10px;padding-right:10px;box-sizing:border-box;}.view-gruende-container > .view-content .views-field-delta{font-size:1200%;line-height:100%;}.node--type-legal .node__content{overflow-x:hidden;}.page-node-type-legal .node__content a,.ui-accordion .ui-accordion-header h3{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}.zimmernavi{}.zimmerslide{margin-top:var(--abstand-3);}.anfragebuchenblock{width:300px;}.artikel-right{padding:var(--abstand-1) var(--abstand-1);}.zimmerowl .buttonflex{flex-wrap:wrap;padding-left:1px;}.zimmerowl .buttonflex > div{margin-bottom:10px;}}@media all and (max-width:667px){.p-faktenblock dl{flex-wrap:wrap;}.p-faktenblock dl dt{flex-basis:100%;padding-bottom:0px;}.p-faktenblock dl dd{flex-basis:100%;padding-left:0px;padding-top:0px;}}@media all and (max-width:650px) and (orientation:portrait){.region-startslider{height:60vh;min-height:200px;}.path-frontpage .region-startslider{height:100vh;}.region-startslider .slidertext{bottom:10vh;}}@media all and (max-width:650px){:root{--fontsize:120%;--lineheight:140%;--headerheight:60px;}main .anfragebuchenblock,.page-node-65 .mailicon,.page-node-43 .mailicon,.page-node-65 .buchbuttonheader,.page-node-43 .buchbuttonheader{display:none !important;}.maxwidthcontent{margin-left:10vw;margin-right:10vw;}.center{text-align:left;}.menuclick{left:3vw;}.headericons{right:3vw;}.buchbuttonheader{position:fixed;top:var(--headerheight);left:0px;width:100%;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);padding:10px 5vw;box-sizing:border-box;background-color:rgba(255,255,255,0.6);}body.navactive 	.buchbuttonheader,body.path-frontpage .buchbuttonheader{display:none;}body.path-frontpage .buchbuttonheader.show{display:block;}body.navactive 	.buchbuttonheader.show{display:none !important;}.topmenutrigger{width:40px;}#block-whtheme-branding{top:55%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}#block-whtheme-branding{}#block-whtheme-branding img{width:auto;height:calc(var(--headerheight) - 25px)}.region-startslider h1{font-size:120%;line-height:var(--lineheight);}.topmenutrigger span:nth-of-type(1){-webkit-transform:translateY(-9px);-moz-transform:translateY(-9px);transform:translateY(-9px);}.topmenutrigger span:nth-of-type(3){-webkit-transform:translateY(9px);-moz-transform:translateY(9px);transform:translateY(9px);}*/
	
	.webform .wfleft{width:100%;float:none;clear:both;}.webform .wfleft input{width:100%;float:none;clear:both;}.webform .wfright{width:100%;float:none;clear:both;}.webform .wfright input,.webform .wfright select{width:100%;float:none;clear:both;}input.js-form-submit{width:100%;}.artikel{flex-wrap:wrap;}.artikel > div{flex-basis:100%;}.logostartseite img{width:80vw;}.zweispalter{flex-wrap:wrap;}.zweispalter-left{flex-basis:100%;display:none;}.zweispalter-right{flex-basis:100%;}.startblockbilder{padding-left:0px;margin-top:var(--abstand-1);margin-bottom:var(--abstand-1);}.startblockbilder > div{flex-basis:calc(50% - 1.5vw);}.startblockbilder > .field--name-field-startblock-bild-2{top:0px;}.startblockbilder > .field--name-field-startblock-bild-3{top:0px;}.paragraph--type--startblock{padding:var(--abstand-2) 0px 0px 0px;}.view-gruende-container > .view-content{position:relative;left:0px;width:100%;margin-bottom:var(--abstand-1);}.view-gruende-container > .view-content .views-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;align-content:flex-end;}.view-gruende-container > .view-content .views-row > .views-field-delta{flex-basis:40%;text-align:right;}.view-gruende-container > .view-content .views-row > .gset{flex-basis:60%;}.paragraph--type--startblock:after{display:none;}.paragraph--type--gute-guende{padding:0px calc(3vw) calc(var(--abstand-1) + var(--abstand-1)) calc(3vw);}.view-gruende-container > .view-footer{margin-left:0px;}.paragraph--type--artikel.mithintergrundfarbe{padding-bottom:0px;}.paragraph--type--artikel.mithintergrundfarbe .artikel-right{}.mithintergrundfarbe .artikel .artikel-right{padding-left:0px;}.paragraph--type--artikel{}.artikel{padding-top:0px;}.angeboteowl{flex-wrap:wrap;}.angeboteowl > .view-header{flex-basis:100%;}.angeboteowl > .view-content{flex-basis:100%;}.angeboteowl > .view-header br{content:" ";display:none;}.angeboteowl .owl-theme button.owl-next{right:20px;}footer .region-footer .footerkontakt{flex-basis:100%;margin-bottom:var(--abstand-1);}footer .region-footer .footermenu{flex-basis:100%;}.newsletterblockflex{}.newsletterblockflex input.js-form-submit{margin-left:0px;}.partner .view-content .views-row{flex-basis:calc(100% /4);padding:0px 20px 0px 0px;}body.navactive .headericons .views-field-field-email{display:none !important;}.headericons{display:flex !important;right:5vw;z-index:99;}.headericons .views-field-nothing,.headericons .views-field-nothing-1{display:block !important;}.topmenu ul.level1{column-count:initial;-webkit-column-count:initial;-moz-column-count:initial;column-gap:0px;-webkit-column-gap:0px;-moz-column-gap:0px;column-width:100%;-webkit-column-width:100%;-moz-column-width:100%;margin:0px;padding:0px;list-style:none;}body.navactive .anfragebuchenblock{bottom:var(--abstand-1);}.navactive .region-primary-menu{padding-bottom:200px;}.region-primary-menu{padding-top:calc(var(--headerheight) *1.1);}main .anfragebuchenblock{bottom:auto;top:calc(var(--headerheight) + 40px);}.paragraph--type--block-anzeigen .view-kontaktblock.view-display-id-block_2{flex-wrap:wrap;}.paragraph--type--block-anzeigen .view-kontaktblock.view-display-id-block_2 .view-header{flex-basis:100%;}.paragraph--type--block-anzeigen .view-kontaktblock.view-display-id-block_2 .view-content{flex-basis:100%;padding:var(--abstand-1) 3vw;}.paragraph--type--block-anzeigen .view-kontaktblock.view-display-id-block_2 .view-content  .button{display:table;}.paragraph--type--weiterfuehrender-link{flex-wrap:wrap;}.paragraph--type--weiterfuehrender-link .linkset_left{flex-basis:100%;}.paragraph--type--weiterfuehrender-link .linkset_right{flex-basis:100%;height:40vh;}.field--name-field-galerie,.view-impressionen .view-content,.field--name-field-galeriebilder{justify-content:space-between;}.field--name-field-galerie .field__item,.view-impressionen .views-row,.field--name-field-galeriebilder .field__item{flex-basis:calc(50% - 5px);margin-right:0px;}.paragraph--type--block-anzeigen .view-kontaktblock.view-display-id-block_1{flex-wrap:wrap;}.paragraph--type--block-anzeigen .view-kontaktblock.view-display-id-block_1 .view-header{flex-basis:100%;}.paragraph--type--block-anzeigen .view-kontaktblock.view-display-id-block_1 .view-content{flex-basis:100%;padding:var(--abstand-1) 3vw;}.zimmerowl{margin-top:var(--abstand-3);flex-wrap:wrap;}.zimmernavi{display:none;}.zimmerowl > .view-content{flex-basis:100%;padding-right:25vw;}.zimmerowl .view-footer{position:relative;left:0;height:auto;padding-bottom:15px;top:0;width:100%;flex-basis:100%;padding-left:3vw;transform:rotate(0deg) translateY(-0vw) translateX(0px);transform-origin:bottom left;}.zimmerowl > .view-content{margin-left:3vw;}.field--name-field-linkblock{flex-wrap:wrap;}.field--name-field-linkblock  .field__item{margin-top:10px;}.align-center{margin-left:0px;}.node__content .field--name-body img{max-width:250px;}.angeboteliste .views-row{flex-basis:100%;}.anfragebuchenonangebot .buttonflex{flex-wrap:wrap;}.anfragebuchenonangebot .buttonflex > div:nth-child(1){margin-right:auto;margin-left:0px;}.anfragebuchenonangebot .buttonflex > div:nth-child(2){margin-left:0px;}.anfragebuchenonangebot .buttonflex .button{margin-top:10px !important;}.contentcontactset{flex-wrap:wrap;justify-content:left;}.contentcontactset > div:not(:last-child):after{display:none;}.view-id-adresse_footer.view-display-id-block_2 .socialmedialinks .view-content{justify-content:left;}.webform .webformflex > .js-form-item,.webform .webformflex > .js-form-wrapper,.webform .webformflex > div{flex-basis:100%;}.usermenu ul.menu,.region-regionbottom{justify-content:flex-start;}.anfragebuchenblock .timeforyou{display:none;}.region-startslider .slidertext .buttonflex{max-width:270px;}.zimmerowl .owl-carousel .owl-nav button.owl-next,.zimmerowl .owl-theme .owl-nav button.owl-prev{top:12vw;}.zimmerowl .owl-carousel .owl-nav button.owl-prev{width:50px;}.paragraph--type--artikel.mitblockbg{margin-left:0px;margin-right:0px;}.paragraph--type--artikel + .paragraph--type--linkblocks .field--name-field-linkblock{margin-top:0px;}.view-impressionen .view-filters ul li{flex-basis:100%;}.ui-accordion .ui-accordion-header h3{line-height:115%;}.paragraph--type--weiterfuehrender-link .linkset_left{padding:30px 10vw 30px 10vw}.paragraph--type--block-anzeigen .maxwidthcontent{margin-left:7vw;margin-right:7vw;}.jobliste .views-field-title h3{margin-top:0px;padding-top:0px;}.paragraph--type--linkblock{padding:var(--abstand-2) 5vw;}.button{font-size:85%;line-height:120%}.angebotmobileset{padding-left:7vw;padding-right:7vw;box-sizing:border-box;}.views-field-field-zimmerplaene-bild-{justify-content:space-between;}.views-field-field-zimmerplaene-bild- > div{flex-basis:calc(50% - 20px);margin-right:0px;}.mailicon .views-row > div{width:calc(var(--headericons) *1.2);height:calc(var(--headericons) *1.2);font-size:calc(var(--headericons) /1.8);}.mailicon .views-row > div:nth-child(2){right:calc((var(--headericons) *1.1) + 5vw + 20px);}.mailicon .views-row > div{bottom:20px;}.wh-sol{width:40vh;max-height:70vh;justify-content:flex-start;align-content:flex-start;align-items:flex-start;}.wh-sol__content{padding:20px;box-sizing:border-box;}.wh-popup-content{overflow:auto;max-height:calc(70vh - 40px);}body.page-node-61 .node__content .field--name-body img,body.page-node-21 .node__content .field--name-body img,body.page-node-28 .node__content .field--name-body img{width:55%;height:auto;}}@media all and (max-width:450px){.headericons{display:none !important;}.region-startslider .slidertext .view-footer{margin-top:90px;}body.page-node-61 .node__content .field--name-body img,body.page-node-21 .node__content .field--name-body img,body.page-node-28 .node__content .field--name-body img{width:75%;height:auto;}}@media all and (max-width:375px){:root{}}@media all and (max-width:320px){:root{}.topmenutrigger{width:30px;}#block-whtheme-branding img{width:auto;height:calc(var(--headerheight) - 35px)}}@media only screen and (min-device-width:768px) and (max-device-width:1366px) and (orientation:landscape){}@media only screen and (max-width:736px) and (orientation:landscape){}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{border:1px #07629a solid;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;margin-top:-1px;margin-left:-1px;padding:0 1px;height:16px;border-radius:10em;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}[dir="rtl"] .progress__bar{margin-left:0;margin-right:-1px;animation-direction:reverse;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;color:#000;background:#fff;border:solid 1px #ccc;padding:0;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{font-weight:bold;background:#f3f4ee;border-style:solid;border-radius:0;border-width:0 0 1px 0;border-color:#ccc;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;background:#f3f4ee;padding:.3em 1em;border-width:1px 0 0 0;border-color:#ccc;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{padding:0;margin:0;}.ui-dialog .ajax-progress-throbber{left:49%;position:fixed;top:48.5%;z-index:1000;background-color:#232323;background-image:url(/themes/misc/loading-small.gif);background-position:center center;background-repeat:no-repeat;border-radius:7px;height:24px;opacity:0.9;padding:4px;width:24px;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#FFFFFF;background-color:green;border-color:green green green transparent;background-image:none;box-shadow:-8px 0 0 #77b259;text-align:left;}.messages--status  a,.messages--status  a:visited{color:#FFFFFF;text-decoration:underline;}.messages--warning{background-color:yellow;background-image:none;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#333333;box-shadow:-8px 0 0 #e09600;}.messages--error{background-color:red;color:#FFFFFF;background-image:none;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;text-align:left !important;}.messages--error p.error{color:#a51b00;}
.js .dropbutton-widget{background-color:white;border:1px solid #cccccc;}.js .dropbutton-widget:hover{border-color:#b8b8b8;}.dropbutton .dropbutton-action > *{padding:0.1em 0.5em;white-space:nowrap;}.dropbutton .secondary-action{border-top:1px solid #e8e8e8;}.dropbutton-multiple .dropbutton{border-right:1px solid #e8e8e8;}[dir="rtl"] .dropbutton-multiple .dropbutton{border-left:1px solid #e8e8e8;border-right:0 none;}.dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0.25em;}[dir="rtl"] .dropbutton-multiple .dropbutton .dropbutton-action > *{margin-left:0.25em;margin-right:0;}
