/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Gotham';src:url("/static/fonts/GothamBold.eot?5ec4f9298ef0");src:url("/static/fonts/GothamBold.eot?&5ec4f9298ef0#iefix") format("embedded-opentype"),url("/static/fonts/GothamBold.woff?5ec4f9298ef0") format("woff"),url("/static/fonts/GothamBold.ttf?5ec4f9298ef0") format("truetype"),url("/static/fonts/GothamBold.svg?5ec4f9298ef0#Gotham-Black") format("svg");font-weight:900;font-style:normal}@font-face{font-family:'Gotham';src:url("/static/fonts/GothamBook.eot?&5ec4f9298ef0#iefix") format("embedded-opentype"),url("/static/fonts/GothamBook.woff?5ec4f9298ef0") format("woff"),url("/static/fonts/GothamBook.ttf?5ec4f9298ef0") format("truetype"),url("/static/fonts/GothamBook.svg?5ec4f9298ef0#GothamBook") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham';src:url("/static/fonts/GothamLight.eot?&5ec4f9298ef0#iefix") format("embedded-opentype"),url("/static/fonts/GothamLight.woff?5ec4f9298ef0") format("woff"),url("/static/fonts/GothamLight.ttf?5ec4f9298ef0") format("truetype"),url("/static/fonts/GothamLight.svg?5ec4f9298ef0#GothamLight") format("svg");font-weight:100;font-style:normal}html{height:100%}body{height:100%;font-family:"Gotham","Helvetica","Arial",sans-serif;font-size:16px;color:#6F625A;line-height:1.4;background-color:#fff}h1,h2,h3,h4,h5{margin:0 0 20px 0;color:#6F625A;font-weight:900;line-height:1;text-transform:uppercase}h1{font-size:50px;margin-bottom:0}h2{font-size:30px;font-weight:100;letter-spacing:6px;line-height:1.2}h3,h4{font-size:30px;font-weight:900}.title-big{font-size:50px}.title-small{font-size:30px}p{margin:0 0 20px;line-height:1.4}.font-bold{font-weight:900}.font-normal{font-weight:normal}.font-light{font-weight:100}ol,ul{margin:1em 0 1em;padding:0 0 0 1.25em}li{margin:0 0 0.25em;line-height:1.5}a{color:#6F625A;text-decoration:none;outline:none}a:link,a:active,a:focus{color:#6F625A;outline:none}a[href^="tel"]{color:inherit!important;text-decoration:none!important}a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}img{display:block;width:100%;max-width:100%}b,strong{font-weight:900}svg.icon{width:64px;height:64px}.sizer{font-size:20px}.w-content{max-width:1000px;width:100%;margin:auto;padding:0 20px}.w-contentSlave{margin:auto -20px}.w-contentSlave .gutter{padding-left:20px;padding-right:20px}.w-content-small{max-width:700px;width:100%;margin:auto;padding:0 20px}.w-content-small .w-contentSlave{margin:auto -20px}.w-content-small .w-contentSlave .gutter{padding-left:20px;padding-right:20px}.w-content-big{max-width:1400px;width:100%;margin:auto;padding:0 20px}.w-content-big .w-contentSlave{margin:auto -20px}.w-content-big .w-contentSlave .gutter{padding-left:20px;padding-right:20px}.maxContentWidth{max-width:500px}.w-80,.w-75,.w-66,.w-60,.w-50,.w-40,.w-33,.w-25,.w-23,.w-20,.w-16,.w-15{display:inline-block;vertical-align:top;box-sizing:border-box}.w-100{width:100%;display:block;box-sizing:border-box}.w-80{width:80%}.w-75{width:75%}.w-66{width:66.6666%}.w-60{width:60%}.w-50{width:50%}.w-40{width:40%}.w-33{width:33.33333%}.w-25{width:25%}.w-23{width:23%}.w-20{width:20%}.w-16{width:16.6666%}.w-15{width:15%}.h-140,.h-100,.h-70,.h-60,.h-33{position:relative;height:0;display:block;overflow:hidden}.h-140{padding-top:140%}.h-100{padding-top:100%}.h-70{padding-top:70%}.h-60{padding-top:60%}.h-33{padding-top:33.33%}.block{display:block}.inline-block{display:inline-block;vertical-align:top;box-sizing:border-box}.bottomAligned{vertical-align:bottom}.topAligned{vertical-align:top}.middleAligned{vertical-align:middle}.leftAligned{text-align:left}.rightAligned{text-align:right}.centerAligned{text-align:center}.marginTopBottom{margin-top:60px;margin-bottom:60px}.marginTop{margin-top:40px}.marginBottom{margin-bottom:40px}.marginBottomBiggest{margin-bottom:100px}.marginBottomNone{margin-bottom:0}.paddingTopBottom{padding-top:60px;padding-bottom:60px}.padding-around{padding:40px}.pos-absolute{position:absolute}.pos-relative{position:relative}.hidden{display:none}.resizing{display:none}.clear{clear:both}.bg-yellow{background-color:#948C86}.bg-green{background-color:#948C86}.bg-grey{background-color:#4D4D4D}.bg-black{background-color:#000}.bg-white{background-color:#fff}.title-style{font-size:20px;text-transform:uppercase;font-family:"Gotham","Helvetica","Arial",sans-serif}.font-brown{color:#6F625A}.font-brown a{color:#948C86}.font-white{color:#fff}.font-white a{color:#ADADAD}.font-white a[href^="mailto:"]{color:#fff}.font-black{color:#000}.font-black a{color:#6F625A}.font-grey{color:#4D4D4D}.font-grey a{color:#ADADAD}.touch-false .bg-grey a,.touch-false .bg-black a,.touch-false .bg-white a{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.touch-false .bg-grey a:hover,.touch-false .bg-black a:hover,.touch-false .bg-white a:hover{color:#fed015}.touch-false .font-white{color:#fff}.touch-false .font-white a{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.touch-false .font-white a:hover{color:#fff}.touch-false .font-white a[href^="mailto:"]:hover{color:#ADADAD}.app-generic .edit-button,.app-generic .edit-modal,.app-generic .unpublishedWarning,.app-generic .dateoverWarning,.app-generic .datescheduledWarning{background-color:deeppink;opacity:.8;position:absolute;z-index:2;top:0;left:0;font-size:12px;padding:2px 4px;color:yellow}.app-generic .edit-button{left:50%;margin-left:-10px}.app-generic .datescheduledWarning{background-color:seagreen}.app-generic .dateoverWarning{background-color:crimson}.app-generic .edit-modal{position:relative;padding:10px;font-size:16px}.app-generic .specials-header-content{padding-right:100px;padding-left:30%}.app-generic .specials-header-content h1{margin-bottom:0}.app-generic .category-wrap{background-image:url("/static/imgs/categories_filter_background.jpg?5ec4f9298ef0");background-repeat:no-repeat;background-size:cover}.app-generic .category-wrap .category-filter-link{display:block}.app-generic .category-wrap .category-filter-link.disabled{opacity:0.4;cursor:default;position:relative;z-index:1;pointer-events:none}.app-generic .category-wrap .category-filter-link.disabled:after{content:'';position:absolute;z-index:99;width:100%;height:100%;background-color:transparent;top:0;left:0}.app-generic .category-wrap .category-filter-link .cat-name{padding:40px 10px;position:relative}.app-generic .category-wrap .category-filter-link .cat-name:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:#948C86;mix-blend-mode:multiply;width:100%;height:100%}.app-generic .category-wrap .category-filter-link .cat-name span{position:relative;display:block;z-index:1;color:#fff;text-transform:uppercase;font-size:14px;font-weight:900;letter-spacing:5px}.app-generic .category-wrap .category-filter-link.overlay-all .cat-name:before{background-color:#948C86}.app-generic .category-wrap .category-filter-link.overlay-magenta .cat-name:before{background-color:#948C86}.app-generic .category-wrap .category-filter-link.overlay-blue .cat-name:before{background-color:#948C86}.app-generic .category-wrap .category-filter-link.overlay-green .cat-name:before{background-color:#948C86}.app-generic .category-wrap .category-filter-link.overlay-yellow .cat-name:before{background-color:#948C86}.app-generic .category-wrap .category-filter-link.active .cat-name:before{mix-blend-mode:color}.app-generic .category-wrap .category-filter-link.active .cat-name span{color:#fff}.app-generic .list,.app-generic .listEntry,.app-generic .orderedListEntry{list-style:none;margin:0;padding:0}.app-generic .price-wrap{position:absolute;top:0;right:0;width:100px;height:74px;z-index:2;padding:15px 5px;background-color:rgba(255,255,255,0.9)}.app-generic .price-wrap .label,.app-generic .price-wrap .price{display:block;text-align:center;width:100%;color:#6F625A}.app-generic .price-wrap .label{font-size:13px;font-weight:300;margin-bottom:15px;line-height:.8}.app-generic .price-wrap .price{font-size:40px;line-height:.8}.app-generic .teaser-right .price-wrap{left:0;right:auto}.app-generic .appNav{position:relative;margin:20px 0;text-align:center;padding:20px;min-height:70px}.app-generic .appNav .arrow{color:#6F625A;margin-top:20px}.app-generic .appNav .backToOverview{color:#6F625A;padding-top:34px;display:inline-block;vertical-align:top;box-sizing:border-box}.app-generic .appNav .previous,.app-generic .appNav .next{position:absolute;z-index:2;top:0;color:#6F625A}.app-generic .appNav .previous svg,.app-generic .appNav .next svg{width:30px;height:30px}.app-generic .appNav .previous svg polyline,.app-generic .appNav .next svg polyline{stroke:#6F625A}.app-generic .appNav .previous span,.app-generic .appNav .next span{opacity:0;line-height:30px}.app-generic .appNav .previous{left:0;text-align:left}.app-generic .appNav .previous span{text-align:left}.app-generic .appNav .next{right:0;text-align:right}.app-generic .appNav .next span{text-align:right}.app-generic .appNav .flexSlave{margin-top:20px}.app-generic .list{margin:0 auto 80px;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.app-generic .entry{position:relative;display:flex}.app-generic .link{position:relative;display:block;width:100%}.app-generic .textBox{text-align:left;padding:40px 20px 20px 20px}.app-generic .bgFallbackImageWrap{width:100%;padding-top:100%;background-color:#948C86}.app-list-generic .overlay-magenta .bg-image{background-color:#948C86}.app-list-generic .overlay-blue .bg-image{background-color:#948C86}.app-list-generic .overlay-green .bg-image{background-color:#948C86}.app-list-generic .overlay-yellow .bg-image{background-color:#948C86}.app-list-generic .entries-list{display:flex;flex-direction:row;width:100%}.app-list-generic .entries-list .listEntry{flex:1 0 1;height:auto}.app-list-generic .entries-list .listEntry:before{content:'';display:block;padding-top:100%}.app-list-generic .textBox{position:absolute;z-index:2;color:#fff;text-align:center;width:80%;padding:10%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-list-generic .date{font-size:14px;margin-bottom:10px}.app-list-generic .abstract{text-transform:uppercase;margin-bottom:20px}.app-list-generic .text-box-price{text-transform:uppercase;font-size:20px}.app-list-generic .bg-image{background-blend-mode:multiply;background-size:cover;height:100%}.app-list-generic .app-list-entry-box{position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.app-list-generic .app-list-entry-box .teaser-image{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.app-list-generic .app-list-entry-box.triggered{width:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.app-list-generic .app-list-entry-box.triggered .textBox{opacity:0}.app-list-generic .app-list-entry-box.triggered .textBox *{opacity:0}.app-list-generic .app-list-entry-box.triggered .btn-see-more,.app-list-generic .app-list-entry-box.triggered .category-icon-wrap{opacity:0}.app-list-generic .app-list-entry-box.hide{width:0;height:0;min-height:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.app-list-generic .app-list-entry-box.hide .entry-link{height:0}.app-list-generic .app-list-entry-box.hide .category-icon-wrap,.app-list-generic .app-list-entry-box.hide .textBox,.app-list-generic .app-list-entry-box.hide .teaser-image{max-width:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.app-list-generic .app-list-entry-box.hide .textBox{opacity:0;padding:0;height:0;transition:none}.app-list-generic .app-list-entry-box.hide .btn-see-more,.app-list-generic .app-list-entry-box.hide .unpublishedWarning{display:none}.app-list-generic .app-list-entry-box.hide-delay-class{padding:0;margin:0;width:0;-webkit-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;transition:width .2s ease-in-out}.app-list-generic .app-list-entry-box.hide-delay-class .app-list-entry-link{display:none}.app-list-generic .app-list-entry-box.hide-delay-class .edit-button.edit-projectwork-article{display:none}.app-detail .header-wrap{position:relative}.app-detail .header-text-wrap{position:absolute;top:100px;left:100px}.app-detail .flexer{display:flex;flex-flow:row wrap}.app-detail .flexer .flex-col{display:flex;flex-direction:column}.app-detail .flexer .bg-image{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;margin-bottom:20px}.app-detail .app-detail-content h2,.app-detail .app-detail-content h3{font-size:40px;font-weight:900;letter-spacing:normal}.app-detail .documentRow{margin:40px 0}.app-detail .video{margin:20px 0}.app-detail .video iframe{width:100%;min-height:600px}.app-teaser{width:100%}.app-teaser .arrow-content{line-height:1;margin-bottom:20px}.app-teaser .arrow-content span{display:block;padding-left:20px}.app-teaser .arrow-content svg{width:15px;float:right;margin-top:-30px}.app-teaser .arrow-content svg polyline{stroke:#6F625A}.app-teaser .list{margin:80px auto}.app-teaser .teaser-image:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;mix-blend-mode:multiply;width:33.33334%;height:100%}.app-teaser .overlay-magenta .teaser-image:before{background-color:#948C86}.app-teaser .overlay-blue .teaser-image:before{background-color:#948C86}.app-teaser .overlay-green .teaser-image:before{background-color:#948C86}.app-teaser .overlay-yellow .teaser-image:before{background-color:#948C86}.app-teaser .teaser-right .teaser-image:before{left:auto;right:0}.app-teaser .plugin-teasers .teaser-inner{background-color:transparent}.touch-false .app-generic .category-wrap .category-filter-link:hover .cat-name:before{mix-blend-mode:color}.touch-false .app-generic .appNav .backToOverview{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.touch-false .app-generic .appNav .backToOverview:hover{color:#948C86}.touch-false .app-generic .appNav .previous span,.touch-false .app-generic .appNav .next span{transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out}.touch-false .app-generic .appNav .previous .arrow,.touch-false .app-generic .appNav .next .arrow{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.touch-false .app-generic .appNav .previous:hover span,.touch-false .app-generic .appNav .next:hover span{opacity:1}.touch-false .app-generic .appNav .previous:hover .arrow,.touch-false .app-generic .appNav .next:hover .arrow{color:#948C86}.touch-false .app-generic .link:hover .bg-image{background-blend-mode:luminosity}.touch-false .app-list-generic .app-list-entry-link:hover .bg-image{background-blend-mode:luminosity}.touch-false .app-teaser .arrow-content{transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out}.touch-false .app-teaser .arrow-content:hover{opacity:.5}.btn-generic{position:relative;text-align:center;background-color:#6F625A;color:#fff!important;display:block;display:inline-flex;align-items:center;justify-content:center;padding:10px;min-width:200px;min-height:30px;max-width:300px;text-transform:uppercase;font-weight:normal;line-height:30px;margin:15px 0}.bookingBtn{float:right;position:relative;background-color:#c80b0e;color:#fff;padding:15px;font-size:19px;height:22px;cursor:pointer}.bookingBtn a{color:#fff!important}.touch-false .btn-generic,.touch-false .bookingBtn{-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.touch-false .btn-generic:hover,.touch-false .bookingBtn:hover{background-color:#948C86}.svg-scalable-basic{width:100%;padding-bottom:100%;height:1px;overflow:visible!important}.svg-scalable-basic.padding-bottom-1{padding-bottom:1%}.svg-scalable-basic.padding-bottom-2{padding-bottom:2%}.svg-scalable-basic.padding-bottom-3{padding-bottom:3%}.svg-scalable-basic.padding-bottom-4{padding-bottom:4%}.svg-scalable-basic.padding-bottom-5{padding-bottom:5%}.svg-scalable-basic.padding-bottom-6{padding-bottom:6%}.svg-scalable-basic.padding-bottom-7{padding-bottom:7%}.svg-scalable-basic.padding-bottom-8{padding-bottom:8%}.svg-scalable-basic.padding-bottom-9{padding-bottom:9%}.svg-scalable-basic.padding-bottom-10{padding-bottom:10%}.svg-scalable-basic.padding-bottom-11{padding-bottom:11%}.svg-scalable-basic.padding-bottom-12{padding-bottom:12%}.svg-scalable-basic.padding-bottom-13{padding-bottom:13%}.svg-scalable-basic.padding-bottom-14{padding-bottom:14%}.svg-scalable-basic.padding-bottom-15{padding-bottom:15%}.svg-scalable-basic.padding-bottom-16{padding-bottom:16%}.svg-scalable-basic.padding-bottom-17{padding-bottom:17%}.svg-scalable-basic.padding-bottom-18{padding-bottom:18%}.svg-scalable-basic.padding-bottom-19{padding-bottom:19%}.svg-scalable-basic.padding-bottom-20{padding-bottom:20%}.svg-scalable-basic.padding-bottom-21{padding-bottom:21%}.svg-scalable-basic.padding-bottom-22{padding-bottom:22%}.svg-scalable-basic.padding-bottom-23{padding-bottom:23%}.svg-scalable-basic.padding-bottom-24{padding-bottom:24%}.svg-scalable-basic.padding-bottom-25{padding-bottom:25%}.svg-scalable-basic.padding-bottom-26{padding-bottom:26%}.svg-scalable-basic.padding-bottom-27{padding-bottom:27%}.svg-scalable-basic.padding-bottom-28{padding-bottom:28%}.svg-scalable-basic.padding-bottom-29{padding-bottom:29%}.svg-scalable-basic.padding-bottom-30{padding-bottom:30%}.svg-scalable-basic.padding-bottom-31{padding-bottom:31%}.svg-scalable-basic.padding-bottom-32{padding-bottom:32%}.svg-scalable-basic.padding-bottom-33{padding-bottom:33%}.svg-scalable-basic.padding-bottom-34{padding-bottom:34%}.svg-scalable-basic.padding-bottom-35{padding-bottom:35%}.svg-scalable-basic.padding-bottom-36{padding-bottom:36%}.svg-scalable-basic.padding-bottom-37{padding-bottom:37%}.svg-scalable-basic.padding-bottom-38{padding-bottom:38%}.svg-scalable-basic.padding-bottom-39{padding-bottom:39%}.svg-scalable-basic.padding-bottom-40{padding-bottom:40%}.svg-scalable-basic.padding-bottom-41{padding-bottom:41%}.svg-scalable-basic.padding-bottom-42{padding-bottom:42%}.svg-scalable-basic.padding-bottom-43{padding-bottom:43%}.svg-scalable-basic.padding-bottom-44{padding-bottom:44%}.svg-scalable-basic.padding-bottom-45{padding-bottom:45%}.svg-scalable-basic.padding-bottom-46{padding-bottom:46%}.svg-scalable-basic.padding-bottom-47{padding-bottom:47%}.svg-scalable-basic.padding-bottom-48{padding-bottom:48%}.svg-scalable-basic.padding-bottom-49{padding-bottom:49%}.svg-scalable-basic.padding-bottom-50{padding-bottom:50%}.svg-scalable-basic.padding-bottom-51{padding-bottom:51%}.svg-scalable-basic.padding-bottom-52{padding-bottom:52%}.svg-scalable-basic.padding-bottom-53{padding-bottom:53%}.svg-scalable-basic.padding-bottom-54{padding-bottom:54%}.svg-scalable-basic.padding-bottom-55{padding-bottom:55%}.svg-scalable-basic.padding-bottom-56{padding-bottom:56%}.svg-scalable-basic.padding-bottom-57{padding-bottom:57%}.svg-scalable-basic.padding-bottom-58{padding-bottom:58%}.svg-scalable-basic.padding-bottom-59{padding-bottom:59%}.svg-scalable-basic.padding-bottom-60{padding-bottom:60%}.svg-scalable-basic.padding-bottom-61{padding-bottom:61%}.svg-scalable-basic.padding-bottom-62{padding-bottom:62%}.svg-scalable-basic.padding-bottom-63{padding-bottom:63%}.svg-scalable-basic.padding-bottom-64{padding-bottom:64%}.svg-scalable-basic.padding-bottom-65{padding-bottom:65%}.svg-scalable-basic.padding-bottom-66{padding-bottom:66%}.svg-scalable-basic.padding-bottom-67{padding-bottom:67%}.svg-scalable-basic.padding-bottom-68{padding-bottom:68%}.svg-scalable-basic.padding-bottom-69{padding-bottom:69%}.svg-scalable-basic.padding-bottom-70{padding-bottom:70%}.svg-scalable-basic.padding-bottom-71{padding-bottom:71%}.svg-scalable-basic.padding-bottom-72{padding-bottom:72%}.svg-scalable-basic.padding-bottom-73{padding-bottom:73%}.svg-scalable-basic.padding-bottom-74{padding-bottom:74%}.svg-scalable-basic.padding-bottom-75{padding-bottom:75%}.svg-scalable-basic.padding-bottom-76{padding-bottom:76%}.svg-scalable-basic.padding-bottom-77{padding-bottom:77%}.svg-scalable-basic.padding-bottom-78{padding-bottom:78%}.svg-scalable-basic.padding-bottom-79{padding-bottom:79%}.svg-scalable-basic.padding-bottom-80{padding-bottom:80%}.svg-scalable-basic.padding-bottom-81{padding-bottom:81%}.svg-scalable-basic.padding-bottom-82{padding-bottom:82%}.svg-scalable-basic.padding-bottom-83{padding-bottom:83%}.svg-scalable-basic.padding-bottom-84{padding-bottom:84%}.svg-scalable-basic.padding-bottom-85{padding-bottom:85%}.svg-scalable-basic.padding-bottom-86{padding-bottom:86%}.svg-scalable-basic.padding-bottom-87{padding-bottom:87%}.svg-scalable-basic.padding-bottom-88{padding-bottom:88%}.svg-scalable-basic.padding-bottom-89{padding-bottom:89%}.svg-scalable-basic.padding-bottom-90{padding-bottom:90%}.svg-scalable-basic.padding-bottom-91{padding-bottom:91%}.svg-scalable-basic.padding-bottom-92{padding-bottom:92%}.svg-scalable-basic.padding-bottom-93{padding-bottom:93%}.svg-scalable-basic.padding-bottom-94{padding-bottom:94%}.svg-scalable-basic.padding-bottom-95{padding-bottom:95%}.svg-scalable-basic.padding-bottom-96{padding-bottom:96%}.svg-scalable-basic.padding-bottom-97{padding-bottom:97%}.svg-scalable-basic.padding-bottom-98{padding-bottom:98%}.svg-scalable-basic.padding-bottom-99{padding-bottom:99%}.svg-scalable-basic.padding-bottom-100{padding-bottom:100%}.svg-scalable-basic.padding-bottom-101{padding-bottom:101%}.svg-scalable-basic.padding-bottom-102{padding-bottom:102%}.svg-scalable-basic.padding-bottom-103{padding-bottom:103%}.svg-scalable-basic.padding-bottom-104{padding-bottom:104%}.svg-scalable-basic.padding-bottom-105{padding-bottom:105%}.svg-scalable-basic.padding-bottom-106{padding-bottom:106%}.svg-scalable-basic.padding-bottom-107{padding-bottom:107%}.svg-scalable-basic.padding-bottom-108{padding-bottom:108%}.svg-scalable-basic.padding-bottom-109{padding-bottom:109%}.svg-scalable-basic.padding-bottom-110{padding-bottom:110%}.svg-scalable-basic.padding-bottom-111{padding-bottom:111%}.svg-scalable-basic.padding-bottom-112{padding-bottom:112%}.svg-scalable-basic.padding-bottom-113{padding-bottom:113%}.svg-scalable-basic.padding-bottom-114{padding-bottom:114%}.svg-scalable-basic.padding-bottom-115{padding-bottom:115%}.svg-scalable-basic.padding-bottom-116{padding-bottom:116%}.svg-scalable-basic.padding-bottom-117{padding-bottom:117%}.svg-scalable-basic.padding-bottom-118{padding-bottom:118%}.svg-scalable-basic.padding-bottom-119{padding-bottom:119%}.svg-scalable-basic.padding-bottom-120{padding-bottom:120%}.svg-scalable-basic.padding-bottom-121{padding-bottom:121%}.svg-scalable-basic.padding-bottom-122{padding-bottom:122%}.svg-scalable-basic.padding-bottom-123{padding-bottom:123%}.svg-scalable-basic.padding-bottom-124{padding-bottom:124%}.svg-scalable-basic.padding-bottom-125{padding-bottom:125%}.svg-scalable-basic.padding-bottom-126{padding-bottom:126%}.svg-scalable-basic.padding-bottom-127{padding-bottom:127%}.svg-scalable-basic.padding-bottom-128{padding-bottom:128%}.svg-scalable-basic.padding-bottom-129{padding-bottom:129%}.svg-scalable-basic.padding-bottom-130{padding-bottom:130%}.svg-scalable-basic.padding-bottom-131{padding-bottom:131%}.svg-scalable-basic.padding-bottom-132{padding-bottom:132%}.svg-scalable-basic.padding-bottom-133{padding-bottom:133%}.svg-scalable-basic.padding-bottom-134{padding-bottom:134%}.svg-scalable-basic.padding-bottom-135{padding-bottom:135%}.svg-scalable-basic.padding-bottom-136{padding-bottom:136%}.svg-scalable-basic.padding-bottom-137{padding-bottom:137%}.svg-scalable-basic.padding-bottom-138{padding-bottom:138%}.svg-scalable-basic.padding-bottom-139{padding-bottom:139%}.svg-scalable-basic.padding-bottom-140{padding-bottom:140%}.svg-scalable-basic.padding-bottom-141{padding-bottom:141%}.svg-scalable-basic.padding-bottom-142{padding-bottom:142%}.svg-scalable-basic.padding-bottom-143{padding-bottom:143%}.svg-scalable-basic.padding-bottom-144{padding-bottom:144%}.svg-scalable-basic.padding-bottom-145{padding-bottom:145%}.svg-scalable-basic.padding-bottom-146{padding-bottom:146%}.svg-scalable-basic.padding-bottom-147{padding-bottom:147%}.svg-scalable-basic.padding-bottom-148{padding-bottom:148%}.svg-scalable-basic.padding-bottom-149{padding-bottom:149%}.svg-scalable-basic.padding-bottom-150{padding-bottom:150%}.svg-scalable-basic.padding-bottom-151{padding-bottom:151%}.svg-scalable-basic.padding-bottom-152{padding-bottom:152%}.svg-scalable-basic.padding-bottom-153{padding-bottom:153%}.svg-scalable-basic.padding-bottom-154{padding-bottom:154%}.svg-scalable-basic.padding-bottom-155{padding-bottom:155%}.svg-scalable-basic.padding-bottom-156{padding-bottom:156%}.svg-scalable-basic.padding-bottom-157{padding-bottom:157%}.svg-scalable-basic.padding-bottom-158{padding-bottom:158%}.svg-scalable-basic.padding-bottom-159{padding-bottom:159%}.svg-scalable-basic.padding-bottom-160{padding-bottom:160%}.svg-scalable-basic.padding-bottom-161{padding-bottom:161%}.svg-scalable-basic.padding-bottom-162{padding-bottom:162%}.svg-scalable-basic.padding-bottom-163{padding-bottom:163%}.svg-scalable-basic.padding-bottom-164{padding-bottom:164%}.svg-scalable-basic.padding-bottom-165{padding-bottom:165%}.svg-scalable-basic.padding-bottom-166{padding-bottom:166%}.svg-scalable-basic.padding-bottom-167{padding-bottom:167%}.svg-scalable-basic.padding-bottom-168{padding-bottom:168%}.svg-scalable-basic.padding-bottom-169{padding-bottom:169%}.svg-scalable-basic.padding-bottom-170{padding-bottom:170%}.svg-scalable-basic.padding-bottom-171{padding-bottom:171%}.svg-scalable-basic.padding-bottom-172{padding-bottom:172%}.svg-scalable-basic.padding-bottom-173{padding-bottom:173%}.svg-scalable-basic.padding-bottom-174{padding-bottom:174%}.svg-scalable-basic.padding-bottom-175{padding-bottom:175%}.svg-scalable-basic.padding-bottom-176{padding-bottom:176%}.svg-scalable-basic.padding-bottom-177{padding-bottom:177%}.svg-scalable-basic.padding-bottom-178{padding-bottom:178%}.svg-scalable-basic.padding-bottom-179{padding-bottom:179%}.svg-scalable-basic.padding-bottom-180{padding-bottom:180%}.svg-scalable-basic.padding-bottom-181{padding-bottom:181%}.svg-scalable-basic.padding-bottom-182{padding-bottom:182%}.svg-scalable-basic.padding-bottom-183{padding-bottom:183%}.svg-scalable-basic.padding-bottom-184{padding-bottom:184%}.svg-scalable-basic.padding-bottom-185{padding-bottom:185%}.svg-scalable-basic.padding-bottom-186{padding-bottom:186%}.svg-scalable-basic.padding-bottom-187{padding-bottom:187%}.svg-scalable-basic.padding-bottom-188{padding-bottom:188%}.svg-scalable-basic.padding-bottom-189{padding-bottom:189%}.svg-scalable-basic.padding-bottom-190{padding-bottom:190%}.svg-scalable-basic.padding-bottom-191{padding-bottom:191%}.svg-scalable-basic.padding-bottom-192{padding-bottom:192%}.svg-scalable-basic.padding-bottom-193{padding-bottom:193%}.svg-scalable-basic.padding-bottom-194{padding-bottom:194%}.svg-scalable-basic.padding-bottom-195{padding-bottom:195%}.svg-scalable-basic.padding-bottom-196{padding-bottom:196%}.svg-scalable-basic.padding-bottom-197{padding-bottom:197%}.svg-scalable-basic.padding-bottom-198{padding-bottom:198%}.svg-scalable-basic.padding-bottom-199{padding-bottom:199%}.svg-scalable-basic.padding-bottom-200{padding-bottom:200%}.svg-icon-wrap-menu,.svg-icon-wrap{position:relative}.svg-icon-wrap{margin:10px auto}.svg-icon-wrap-outer{width:50px;height:50px;margin:auto;position:relative}.svg-icon-wrap-outer .svg-icon-wrap{margin:auto;width:auto;height:50px;width:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svg-icon-wrap-outer .svg-icon-wrap svg{max-height:40px;width:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svg-icon-wrap-outer .svg-icon-wrap svg path{fill:#6F625A}.page{min-height:100%;overflow:hidden;position:relative}.page.no-header-placeholder{padding-top:100px}.footer{color:#fff;font-weight:300;position:relative;bottom:0;width:100%;min-height:200px;padding:40px 0;font-size:14px}.footer .footer-upper-wrap{max-width:1600px;margin:auto}.footer .footer-gutter{padding:0 3%}.footer .logo-footer-wrap{text-align:left;margin:auto}.footer .logo-footer-wrap .logo-footer{display:block}.footer .logo-footer-wrap svg{width:200px;height:39px}.footer .logo-footer-wrap svg path{fill:#6F625A}.footer .text-footer .plugin-text{width:100%;padding:0;vertical-align:top;background-color:transparent}.footer .text-footer .plugin-text *{color:#6F625A}.footer .text-footer .maxContentWidth{width:auto}.footer .footer-link-style{color:#6F625A;font-weight:900;font-size:16px;display:block;text-transform:uppercase}.footer .footer-menu{list-style:none;padding:0;margin:0}.footer .footer-menu ol,.footer .footer-menu ul{margin:0;padding:0;list-style:none}.footer .footer-menu li{margin:0}.footer .footer-menu .link-0{font-weight:900;font-family:"Gotham","Helvetica","Arial",sans-serif;font-size:16px;margin-bottom:10px}.footer .footer-menu .link-1{font-size:15px;line-height:1.4;margin-bottom:0}.footer .footer-menu .menu-1{margin-bottom:10px}.footer .footer-contact-link{margin-bottom:10px}.footer .footer-social{display:inline-block}.footer .footer-social svg{width:25px;height:25px;padding-right:20px}.footer .footer-social svg path{fill:#6F625A}.footer .footer-lower-wrap{margin:120px auto 20px auto}.footer .logo-small-wrap{text-align:center}.footer .logo-small-wrap .footer-logo-small{filter:grayscale(100%);margin-bottom:40px}.footer .logo-small-wrap .footer-logo-small a{max-width:120px;display:block;margin:auto}.footer .logo-small-wrap .footer-logo-small #iFrameResizer1{max-width:200px}.footer .logo-small-wrap .footer-logo-small .TA_cdsratingsonlynarrow,.footer .logo-small-wrap .footer-logo-small .TA_certificateOfExcellence,.footer .logo-small-wrap .footer-logo-small .widCOE2020,.footer .logo-small-wrap .footer-logo-small #CDSWIDCOE{margin:auto}.footer .logo-small-wrap svg{max-width:160px}.error-404{padding-top:200px;padding-bottom:200px}.error-404 img{margin-top:20px}.touch-false .footer .tel-nr:hover{color:#948C86!important}.cookieconsent-optout-marketing{color:#303030!important;background-color:#d6d2d2;white-space:no-wrap;text-align:center;padding:40px 10px;z-index:2;position:relative}.cookieconsent-optout-marketing a{color:#303030!important;display:inline-block!important;text-decoration:underline}.cookieconsent-optout-marketing.cookiebot-small-style-nav{width:200px;position:absolute;right:400px;font-size:10px;padding:20px}.plugin.plugin-iframe .cookieconsent-optout-marketing{width:100%}@media screen and (max-width:900px){.cookieconsent-optout-marketing.cookiebot-small-style-nav{top:10px;width:170px;font-size:9px;right:220px;padding:10px}}@media screen and (max-width:680px){.cookieconsent-optout-marketing.cookiebot-small-style-nav{right:160px}}@media screen and (max-width:560px){.cookieconsent-optout-marketing.cookiebot-small-style-nav{top:80px}}#sticky-wrapper-header{width:100%;height:80px;position:absolute}.header{width:100%!important;position:absolute;z-index:9;height:80px;background-color:rgba(0,0,0,0.8)}.header.open{-webkit-overflow-scrolling:touch;overflow-y:scroll;height:120%;height:100vh;background-color:rgba(0,0,0,0.8)}.header.open .logoBarBg .header-logo svg path{fill:#fff}.header.open .logoBarBg .btn-booking-wrap .booking-txt{color:#fff}.header.open .logoBarBg .btn-booking-wrap svg path{fill:#fff}.header.open .menu-languages-wrap .menu-languages .link{color:#fff}.header.open .menu-languages-wrap svg path{fill:#fff}.header.open .menu-languages-wrap.open{background-color:transparent}.menuOpenFixit{overflow:hidden}.menuOpenFixit #sticky-wrapper-header{height:120%!important}.menuOpenFixit #page{pointer-events:none}.logoBarBg .header-logo,.logoBarBg .btn-booking-wrap,.logoBarBg .burgerButtonWrapper{position:absolute;top:30px}.logoBarBg .header-logo{left:30px;top:19px;z-index:92;display:block}.logoBarBg .header-logo svg{width:248px;height:42px}.logoBarBg .header-logo svg path{fill:#fff}.logoBarBg .header-logo .label{position:absolute;text-indent:-3000px}.logoBarBg .btn-booking-wrap{right:260px;font-size:14px;top:20px;display:block;background-color:#c80b0e;color:#fff;padding:5px 14px 2px 14px;cursor:pointer}.logoBarBg .btn-booking-wrap .booking-txt{padding:5px 10px 0 0;color:#fff}.logoBarBg .btn-booking-wrap .icon-arrow{display:none}.logoBarBg .btn-booking-wrap svg{padding-top:2px}.logoBarBg .btn-booking-wrap svg path{fill:#fff}.logoBarBg .menu-languages-wrap{position:absolute;top:20px;right:150px;height:22px;width:70px;cursor:pointer;overflow:hidden;padding-top:10px}.logoBarBg .menu-languages-wrap .menu-languages{display:inline-block;box-sizing:border-box;text-transform:uppercase;margin:0;padding:1px 10px 10px 10px}.logoBarBg .menu-languages-wrap .menu-languages .entry{display:block}.logoBarBg .menu-languages-wrap .menu-languages .link{display:block;color:#fff;font-size:14px;text-align:center}.logoBarBg .menu-languages-wrap .menu-languages .menu-active{color:#000}.logoBarBg .menu-languages-wrap svg{position:absolute;top:10px;padding-left:4px;padding-right:4px}.logoBarBg .menu-languages-wrap svg path{fill:#fff}.logoBarBg .menu-languages-wrap.open{height:60px}.logoBarBg .menu-languages-wrap.open .menu-languages{cursor:pointer}.logoBarBg .burgerButtonWrapper{right:30px;z-index:93;cursor:pointer;-webkit-transition:top .3s ease-in-out;-moz-transition:top .3s ease-in-out;-o-transition:top .3s ease-in-out;transition:top .3s ease-in-out}.logoBarBg .burgerButtonWrapper .burgerButton{width:60px;height:30px;display:block;cursor:pointer}.logoBarBg .burgerButtonWrapper .burgerButton span{display:block;position:absolute;height:2px;width:100%;opacity:1;overflow:hidden;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.logoBarBg .burgerButtonWrapper .burgerButton span:nth-child(1),.logoBarBg .burgerButtonWrapper .burgerButton span:nth-child(4){background-color:#fff}.logoBarBg .burgerButtonWrapper .burgerButton span:nth-child(2),.logoBarBg .burgerButtonWrapper .burgerButton span:nth-child(3){top:8px;background-color:#fff}.logoBarBg .burgerButtonWrapper .burgerButton span:nth-child(1){top:0px}.logoBarBg .burgerButtonWrapper .burgerButton span:nth-child(1):after{top:-25px}.logoBarBg .burgerButtonWrapper .burgerButton span:nth-child(2){right:0}.logoBarBg .burgerButtonWrapper .burgerButton span:nth-child(3){left:0}.logoBarBg .burgerButtonWrapper .burgerButton span:nth-child(4){top:16px}.logoBarBg .burgerButtonWrapper .burgerButton span:nth-child(4):after{top:-91px}.logoBarBg .burgerButtonWrapper .burgerButton.open span{background-color:#fff}.logoBarBg .burgerButtonWrapper .burgerButton.open span:nth-child(1){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.logoBarBg .burgerButtonWrapper .burgerButton.open span:nth-child(2){top:10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.logoBarBg .burgerButtonWrapper .burgerButton.open span:nth-child(3){box-shadow:none;top:10px;opacity:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.logoBarBg .burgerButtonWrapper .burgerButton.open span:nth-child(4){top:20px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.header-menus-wrap{position:absolute;z-index:91;top:-3000px;width:100%;-webkit-transition:top .3s ease-in-out;-moz-transition:top .3s ease-in-out;-o-transition:top .3s ease-in-out;transition:top .3s ease-in-out}.header-menus-wrap.open{top:0;height:100%;height:100vh}.header-menus-wrap.open .menucontent-innerslave{padding-top:280px}.header-menus-wrap ul,.header-menus-wrap li{list-style:none;padding:0;margin:0}.header-menus-wrap ul a,.header-menus-wrap li a{color:#fff;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.header-menus-wrap .socialIconsWrapper{position:absolute;top:-156px;right:262px;display:inline-block;vertical-align:top;box-sizing:border-box}.header-menus-wrap .socialIconsWrapper .socialIcon{margin:5px;display:inline-block;vertical-align:top;box-sizing:border-box}.header-menus-wrap .socialIconsWrapper .socialIcon svg{width:25px;height:25px}.header-menus-wrap .socialIconsWrapper .socialIcon svg path{fill:#fff}.header-menus-wrap .header-menus{background-color:#fff;background-color:rgba(255,255,255,0.95);padding:60px 0}.header-menus-wrap .link.active{color:#6F625A}.header-menus-wrap .entry .menu-active{color:#6F625A}.header-menus-wrap .entry-0{margin-bottom:20px}.header-menus-wrap .link-0{font-size:30px;font-weight:900;line-height:1.25;text-transform:uppercase}.header-menus-wrap .link-1{font-size:20px;font-weight:100}.header-menus-wrap .menu-1{margin:0}.header-menus-wrap .menu-with-children{display:inline-flex;flex-flow:wrap;flex-direction:column;max-height:420px}.header-menus-wrap .menu-with-children .entry-0{padding-left:10px;padding-right:10px;width:33%;position:relative}.header-menus-wrap .entry-contact{margin-bottom:0}.header-menus-wrap .tel-number{color:#fff!important}.header-menus-wrap .iconPlusMinus{right:0;top:0;position:absolute;z-index:9;height:30px;width:40px;display:none}.header-menus-wrap .iconPlusMinus.accordionOpen:before{transform:rotate(90deg)}.header-menus-wrap .iconPlusMinus:before,.header-menus-wrap .iconPlusMinus:after{content:'';position:absolute;background-color:#fff;transition:transform 0.25s ease-out}.header-menus-wrap .iconPlusMinus:before{top:51%;right:7px;width:2px;height:16px;margin:-9px 0 0 -1px}.header-menus-wrap .iconPlusMinus:after{top:50%;right:0;margin:-1px 0 0 -8px;width:16px;height:2px}.header-menus-wrap .iconPlusMinus:hover{cursor:pointer}.menu-logos-wrap{text-align:center;position:absolute;bottom:100px;width:100%}.menu-logos-wrap svg path{fill:#fff}.menu-logos-wrap .menu-logo-big{padding:80px 3% 40px 3%}.menu-logos-wrap .menu-logo-big svg{width:300px;height:51px;margin:auto}.menu-logos-wrap .menu-logo-small{padding-bottom:100px}.menu-logos-wrap .menu-logo-small svg{max-width:160px}.is-sticky{-webkit-overflow-scrolling:touch}.is-sticky .header{z-index:6!important;box-shadow:4px 4px 10px rgba(0,0,0,0.5)}.is-sticky .header .header-logo,.is-sticky .header .btn-booking-wrap,.is-sticky .header .menu-languages-wrap,.is-sticky .header .burgerButtonWrapper{-webkit-transition:top .4s ease-in-out;-moz-transition:top .4s ease-in-out;-o-transition:top .4s ease-in-out;transition:top .4s ease-in-out}.is-sticky .header.open{overflow-y:scroll;height:120%;height:100vh}.is-sticky .logoBarBg{width:100%;height:80px}.is-sticky .logoBarBg.open{background-color:transparent}.is-sticky .logoBarBg .header-logo{z-index:6!important}.is-sticky .logoBarBg .header-logo svg path{fill:#fff}.is-sticky .logoBarBg .btn-booking-wrap .booking-txt{color:#fff}.is-sticky .logoBarBg .btn-booking-wrap svg path{fill:#fff}.is-sticky .logoBarBg .menu-languages-wrap .menu-languages .link{color:#fff}.is-sticky .logoBarBg .menu-languages-wrap svg path{fill:#fff}.is-sticky .logoBarBg .burgerButtonWrapper .burgerButton span{background-color:#fff}.touch-false .logoBarBg .header-logo svg path{-webkit-transition:fill .3s ease-in-out;-moz-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.touch-false .logoBarBg .header-logo:hover svg path{fill:#948C86}.touch-false .logoBarBg .btn-booking-wrap{-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.touch-false .logoBarBg .btn-booking-wrap:hover{background-color:#948C86}.touch-false .logoBarBg .menu-languages-wrap .link{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.touch-false .logoBarBg .menu-languages-wrap svg path{-webkit-transition:fill .3s ease-in-out;-moz-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.touch-false .logoBarBg .menu-languages-wrap:hover .link{color:#948C86}.touch-false .logoBarBg .menu-languages-wrap:hover .link:hover{color:#6F625A}.touch-false .logoBarBg .menu-languages-wrap:hover svg path{fill:#948C86}.touch-false .logoBarBg .burgerButtonWrapper .burgerButton:hover span{background-color:#948C86}.touch-false .header-menus-wrap .socialIconsWrapper .socialIcon svg path{-webkit-transition:fill .3s ease-in-out;-moz-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.touch-false .header-menus-wrap .socialIconsWrapper .socialIcon:hover svg path{fill:#948C86}.touch-false .header-menus-wrap ul a:hover,.touch-false .header-menus-wrap li a:hover{color:#948C86;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.plugin{position:relative;box-sizing:border-box;overflow:hidden}.plugin.w-20{width:20%}.plugin.w-25{width:25%}.plugin.w-30{width:33.3333%}.plugin.w-40{width:33.3333%}.plugin.w-50{width:50%}.plugin.w-60{width:66.6666%}.plugin.w-75{width:75%}.plugin.w-80{width:75%}.plugin.w-100{width:100%}.cms_news-article-list .entry-link:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:#ADADAD;mix-blend-mode:multiply;width:100%;height:100%}.cmsnews-article-detail .news-title{margin-bottom:20px}.cmsnews-article-detail .news-image-small{margin-bottom:20px}.touch-false .cms_news-article-list .entry-link:hover:before{background-color:#4D4D4D}.plugin-iframe{display:flex;height:700px;height:80vh!important;margin-top:100px}.plugin-iframe .iframe-wrap{height:100%;width:100%}.plugin-iframe .iframe-wrap iframe{width:100%}.plugin-googlemaps .map{position:relative;box-sizing:border-box;width:100%;overflow:hidden;height:100%}.plugin-googlemaps .gm-style{position:absolute;left:0;top:0}.plugin-googlemaps .gm-style-iw{color:#6F625A}.plugin-googlemaps.h-600{height:auto;height:600px}.plugin-menucardsbuttons .link-entry{display:table}.plugin-picture .wrap{display:block;width:100%;height:auto}.plugin-picture .image{width:auto;height:auto;max-width:100%}.plugin-picture .caption{margin:1em 0;font-size:0.75em}.rooms-room-list .entry,.rooms-room-detail .entry,.plugin-roomslatest .entry{margin:0;display:inline-block}.rooms-room-list .link:after,.rooms-room-detail .link:after,.plugin-roomslatest .link:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0}.rooms-room-list .textBox,.rooms-room-detail .textBox,.plugin-roomslatest .textBox{position:absolute;z-index:2;color:#fff;text-align:center;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.rooms-room-list .textBox h3,.rooms-room-list .textBox .subtitle,.rooms-room-detail .textBox h3,.rooms-room-detail .textBox .subtitle,.plugin-roomslatest .textBox h3,.plugin-roomslatest .textBox .subtitle{padding:0 10px}.rooms-room-list .textBox h3,.rooms-room-detail .textBox h3,.plugin-roomslatest .textBox h3{font-size:40px;color:#fff;text-transform:uppercase}.rooms-room-list .textBox .subtitle,.rooms-room-detail .textBox .subtitle,.plugin-roomslatest .textBox .subtitle{max-width:240px;margin:auto;max-height:0;display:block;overflow:hidden}.rooms-room-detail .header-wrap .plugin-slide .text-box-wrap{top:0;-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);position:absolute;top:auto;bottom:60px}.rooms-room-detail .header-wrap .subtitle-detail{font-size:20px}.rooms-room-detail .room-detail-content{padding-top:60px}.rooms-room-detail .appRow{margin-top:40px;margin-bottom:40px}.rooms-room-detail .price-wrap-detail{right:20px}.rooms-room-detail .text-wrap{margin-top:78px}.rooms-room-detail .text-wrap a{text-decoration:underline}.rooms-room-detail .facilities{margin:40px 0 20px 0;padding:0}.rooms-room-detail .facilities .facility{margin-right:15px;display:inline-block;vertical-align:top;box-sizing:border-box}.rooms-room-detail .facilities .facility:last-child{margin-right:0}.rooms-room-detail .facilities .facility svg{width:30px;max-height:30px}.rooms-room-detail .facilities .facility svg path,.rooms-room-detail .facilities .facility svg circle{fill:#6F625A}.rooms-room-detail .imageBottomWrapper .image{margin:20px 0}.rooms-room-detail.otherRoomsWrapper{padding:60px 0}.rooms-room-detail.otherRoomsWrapper .entries-wrap{background-color:#6F625A;text-align:center}.rooms-room-detail.otherRoomsWrapper .plugin-text{width:100%;text-align:center;margin-bottom:0;padding:0 60px}.rooms-room-detail.otherRoomsWrapper .plugin-text h1,.rooms-room-detail.otherRoomsWrapper .plugin-text h2,.rooms-room-detail.otherRoomsWrapper .plugin-text h3{margin:0}.rooms-room-detail.otherRoomsWrapper .plugin-text .maxContentWidth{width:100%}.rooms-room-detail.otherRoomsWrapper .plugin-text.w-100 .maxContentWidth{max-width:100%}.rooms-room-detail .priceTableWrapper .priceTableTabs{padding:0 0 20px 0}.rooms-room-detail .priceTableWrapper .priceTableTabs .priceTableTab{text-align:center;background-color:#948C86;color:#fff;padding:10px 20px;cursor:pointer}.rooms-room-detail .priceTableWrapper .priceTableTabs .priceTableTab.active{background-color:#6F625A}.rooms-room-detail .priceTableWrapper .price-table{text-align:center;font-size:18px;width:100%;margin:10px 0;border-collapse:collapse;table-layout:auto;display:none;background-color:#4D4D4D;color:#fff}.rooms-room-detail .priceTableWrapper .price-table tr:nth-child(even){background-color:#948C86}.rooms-room-detail .priceTableWrapper .price-table tr:nth-child(odd){background-color:rgba(255,255,255,0.9);color:#6F625A}.rooms-room-detail .priceTableWrapper .price-table th,.rooms-room-detail .priceTableWrapper .price-table td{overflow:hidden;padding:20px;vertical-align:top;width:22%}.rooms-room-detail .priceTableWrapper .price-table th.firstRow,.rooms-room-detail .priceTableWrapper .price-table td.firstRow{width:33.33334%;text-align:left}.rooms-room-detail .priceTableWrapper .price-table th{font-weight:900}.rooms-room-detail .priceTableWrapper .price-table.active{display:table}.touch-false .rooms-room-list .link .subtitle,.touch-false .rooms-room-detail .link .subtitle,.touch-false .plugin-roomslatest .link .subtitle{-webkit-transition:max-height 1.3s ease-out;-moz-transition:max-height 1.3s ease-out;-o-transition:max-height 1.3s ease-out;transition:max-height 1.3s ease-out}.touch-false .rooms-room-list .link:after,.touch-false .rooms-room-detail .link:after,.touch-false .plugin-roomslatest .link:after{-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.touch-false .rooms-room-list .link:hover .subtitle,.touch-false .rooms-room-detail .link:hover .subtitle,.touch-false .plugin-roomslatest .link:hover .subtitle{max-height:100px}.touch-false .rooms-room-detail .text-wrap a{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.touch-false .rooms-room-detail .text-wrap a:hover{color:#c80b0e}.plugin-section.padtop{padding-top:120px}.plugin-section.vertical-center .w-contentSlave{display:flex;flex-wrap:wrap;align-content:stretch}.plugin-section.vertical-center .plugin{display:flex;justify-content:center;align-items:center}.plugin-section.vertical-center .flexSlave{display:block;width:100%}.plugin-section.borderLeftRight .w-contentSlave{margin:auto 0}.plugin-slider{z-index:4;position:relative;display:block;box-sizing:border-box;height:auto;background-color:#fff;overflow:visible}.plugin-slider .slides{position:relative;z-index:1;display:block;box-sizing:border-box;width:100%;height:750px;height:calc(100vh - 120px);overflow:hidden}.plugin-slider .slides .animation-addwrap{height:100%;will-change:opacity}.plugin-slider .slides.just-one-slide .slidedActive{opacity:1;background-size:120%}.plugin-slider .indicators{position:absolute;z-index:4;left:50%;bottom:1em;transform:translateX(-50%);display:block;width:auto;height:auto}.plugin-slider .indicator{display:inline-block;width:7px;height:7px;overflow:hidden;margin:0 5px;border-radius:14px;background-color:rgba(255,255,255,0.75);text-indent:-200000px}.plugin-slider .indicator.active{background-color:rgba(111,98,90,0.75)}.plugin-slider.ratio-16-9 .slides{padding:0 0 56.25%}.plugin-slider.ratio-2-1 .slides{padding:0 0 50%}.plugin-slider.ratio-4-1 .slides{padding:0 0 25%}.plugin-slider.window-size .slides{display:flex;padding:0}.plugin-slider.pauseAnimation .animation-addwrap{animation-play-state:paused}.plugin-slider.pauseAnimation .animation-addwrap .plugin-slide.slidedActive{animation-play-state:paused}.plugin-slider.pauseAnimation .animation-addwrap .plugin-slide.slidedActive .text-box-wrap{animation-play-state:paused}.plugin-slide{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;background-position:top;background-repeat:no-repeat;background-size:cover;opacity:0;z-index:1;background-size:100%;will-change:background-size}.plugin-slide .slider-content-outer,.plugin-slide .slider-content-inner{position:relative;height:100%}.plugin-slide .text-box-wrap{position:relative;padding-right:120px;z-index:3;overflow:hidden;max-height:0;will-change:max-height;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.plugin-slide .text-box-wrap .text-name p{font-size:50px;font-weight:900;line-height:1;color:#fff;text-transform:uppercase;margin-bottom:0}.plugin-slide .text-box-wrap .text-abstract p{font-size:30px;font-weight:100;letter-spacing:6px;line-height:1.2;margin-bottom:0}.plugin-slide .text-box-wrap .text-description p{margin-top:10px}.plugin-slide .logo-wrap{position:relative;height:100%;text-align:center}.plugin-slide .logo-wrap svg{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative}.plugin-slide .logo-wrap svg path{fill:#fff}.plugin-slide.title-only .w-content{max-width:100%}.plugin-slide.title-only .text-box-wrap{padding-left:100px;max-width:1000px}.plugin-slide.title-only .text-box-wrap .text-name p{font-size:70px}.plugin-slide.title-only .text-box-wrap .text-abstract,.plugin-slide.title-only .text-box-wrap .text-description{display:none}.plugin-slide.title-only .logo-wrap{display:none}.plugin-slide.has-text-logo,.plugin-slide.has-text-logo-apartments,.plugin-slide.has-text-logo-charme,.plugin-slide.has-text-logo-chalet,.plugin-slide.has-text-logo-petit{background-color:#4D4D4D;background-color:rgba(77,77,77,0.6);background-blend-mode:multiply}.plugin-slide.slidedActive{z-index:3;animation:zoomIn 16s;animation-iteration-count:forwards}.plugin-slide.slidedActive .text-box-wrap{animation:max-height 3s forwards}.plugin-slide.nextSlideAfterActive{z-index:2}.plugin-slide.slidedActiveDelayed{background-size:100%}.plugin-slide.bgOverlaySlider:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;background:-moz-linear-gradient(0deg,rgba(0,0,0,0) 14%,rgba(0,0,0,0.262325) 100%);background:-webkit-linear-gradient(0deg,rgba(0,0,0,0) 14%,rgba(0,0,0,0.262325) 100%);background:linear-gradient(0deg,rgba(0,0,0,0) 14%,rgba(0,0,0,0.262325) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.rooms-room-detail .plugin-slide{background-color:rgba(77,77,77,0.5);background-blend-mode:multiply}.touch-false .plugin-slider .svg-arrow{opacity:0}.touch-false .plugin-slider .arrow:hover .svg-arrow{opacity:1}.touch-false .plugin-slide .slide-link:hover{opacity:0.9;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@keyframes zoomIn{from{background-size:100%}to{background-size:120%}}@keyframes fadeIn{0%{opacity:0}10%{opacity:1}100%{opacity:1}}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes max-height{20%{max-height:0}100%{max-height:100%}}.specials-special-detail .header-wrap{min-height:600px;height:100%;height:100vh}.specials-special-detail .header-wrap .header-text-wrap{color:#fff;max-width:400px;top:auto;bottom:200px}.specials-special-detail .header-wrap .date{font-size:16px}.specials-special-detail .header-wrap .name{margin-bottom:20px}.specials-special-detail .header-wrap .abstract{font-size:20px;letter-spacing:normal}.specials-special-detail .bg-header-image{background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;height:100vh;width:100%}.specials-special-detail .text-box{margin:20px auto;position:relative}.specials-special-detail .text-box h2{font-weight:900}.specials-special-detail .price-wrap-text{font-weight:900;font-size:40px;margin:20px 0}.specials-special-detail .btn-booking-wrap{text-align:right;margin:20px 0;display:block;line-height:2.6}.specials-special-detail .btn-booking-wrap .icon-calendar{display:none}.specials-special-detail .btn-booking-wrap svg{width:15px;margin-left:10px}.specials-special-detail .btn-booking-wrap svg polyline{stroke:#6F625A}.specials-special-detail .image{margin-top:20px;margin-bottom:20px}.specials-special-detail.overlay-magenta .bg-header-image,.specials-special-detail.overlay-green .bg-header-image,.specials-special-detail.overlay-blue .bg-header-image,.specials-special-detail.overlay-yellow .bg-header-image{background-blend-mode:multiply}.specials-special-detail.overlay-magenta .bg-header-image{background-color:#948C86}.specials-special-detail.overlay-green .bg-header-image{background-color:#948C86}.specials-special-detail.overlay-blue .bg-header-image{background-color:#948C86}.specials-special-detail.overlay-yellow .bg-header-image{background-color:#948C86}.touch-false .specials-special-detail .btn-booking-wrap:hover{color:#948C86}.touch-false .specials-special-detail .btn-booking-wrap:hover svg polyline{stroke:#948C86}.plugin-teasers{height:800px}.plugin-teasers .teaser-link{display:block;height:100%;width:100%;position:relative;z-index:2}.plugin-teasers .teaser-link:after{content:'';position:absolute;height:100%;width:0;top:0;left:0}.plugin-teasers .teaser-inner{color:#fff;font-family:"Gotham","Helvetica","Arial",sans-serif;text-align:right;line-height:1.2;z-index:2;height:100%;position:absolute;left:0}.plugin-teasers .teaser-inner-slave{width:94%;padding:3%;text-align:center;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.plugin-teasers .icon,.plugin-teasers .title,.plugin-teasers .body,.plugin-teasers .arrow{max-width:400px;margin:auto}.plugin-teasers .icon{margin-bottom:80px}.plugin-teasers .icon svg{width:70px}.plugin-teasers .title{font-size:30px;font-weight:900;margin-bottom:20px;text-transform:uppercase}.plugin-teasers .body{font-size:16px;margin-bottom:20px}.plugin-teasers .arrow{margin-top:60px}.plugin-teasers .arrow svg{width:15px}.plugin-teasers .teaser-image{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;position:absolute;top:0}.plugin-teasers .teaser-image:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:#4D4D4D;background-color:rgba(77,77,77,0.6);mix-blend-mode:multiply;width:100%;height:100%}.plugin-teasers .bgFallbackImageWrap{width:100%;padding-top:100%;background-color:#4D4D4D}.plugin-section .plugin-teasers:nth-child(odd) .teaser-inner{left:auto;right:0}.plugin-section .plugin-teasers:nth-child(odd) .teaser-image:before{left:auto;right:0}.touch-false .plugin-teasers{cursor:pointer}.touch-false .plugin-teasers .teaser-inner{-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.touch-false .plugin-teasers .teaser-image:before{-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.touch-false .plugin-teasers:hover .teaser-inner{opacity:0}.touch-false .plugin-teasers:hover .teaser-image:before{width:0}.plugin-text{vertical-align:middle}.plugin-text.text-left-aligned{text-align:left}.plugin-text.top-aligned{align-items:start}.plugin-text.w-100 .maxContentWidth{max-width:1000px}.plugin-text a{text-decoration:underline}.touch-false .plugin-text a{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.touch-false .plugin-text a:hover{color:#c80b0e}.plugin-video .video-iframe{width:100%;height:800px}.plugin-video-collection .video-entries{display:flex;flex-flow:row wrap}.plugin-video-collection .plugin-video-entry{position:relative;overflow:hidden;max-width:100%;text-align:center;display:flex;flex-direction:column}.plugin-video-collection .plugin-video-entry .video-title{padding:20px 3% 10px}.plugin-video-collection .plugin-video-entry .video-wrap{position:relative;padding-bottom:56.25%;padding-top:25px;width:300%;left:-100%;height:100%}.plugin-video-collection .plugin-video-entry .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.plugin-video-collection .plugin-video-entry .video-wrap iframe .ytp-pause-overlay{display:none}.plugin-video-collection .plugin-video-entry.overlay-magenta{background-color:#948C86}.plugin-video-collection .plugin-video-entry.overlay-blue{background-color:#948C86}.plugin-video-collection .plugin-video-entry.overlay-green{background-color:#948C86}.plugin-video-collection .plugin-video-entry.overlay-yellow{background-color:#948C86}.touch-false .plugin-video-collection .plugin-video-entry{padding-top:0}.touch-false .plugin-video-collection .plugin-video-entry .video-title{z-index:2;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:16%;text-align:center;font-size:40px}.touch-false .plugin-video-collection .plugin-video-entry .video-wrap:before{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:#4D4D4D;mix-blend-mode:multiply;width:100%;height:100%}.touch-false .plugin-video-collection .plugin-video-entry.overlay-magenta .video-wrap:before{background-color:#948C86}.touch-false .plugin-video-collection .plugin-video-entry.overlay-blue .video-wrap:before{background-color:#948C86}.touch-false .plugin-video-collection .plugin-video-entry.overlay-green .video-wrap:before{background-color:#948C86}.touch-false .plugin-video-collection .plugin-video-entry.overlay-yellow .video-wrap:before{background-color:#948C86}.touch-false .plugin-video-collection .plugin-video-entry:hover .video-title{display:none}.touch-false .plugin-video-collection .plugin-video-entry:hover .video-wrap:before{content:none}.plugin-video-file{position:relative;height:750px;height:calc(100vh - 80px);background-color:pink}.plugin-video-file video,.plugin-video-file video[poster]{object-fit:cover}.plugin-video-file video{width:100%;height:100%}.plugin-video-file .name{text-align:center}.plugin-video-file .editWrap{position:absolute;bottom:0;opacity:.5;width:280px;font-size:14px;text-align:center;line-height:2;background-color:violet;cursor:pointer}.plugin-video-file .body video{height:100%}.plugin-video-file .video-file-inner-text-wrapper{position:absolute;z-index:2;width:100%;height:100%}.plugin-video-file .slider-content-outer,.plugin-video-file .slider-content-inner{position:relative;height:100%}.plugin-video-file .text-box-wrap{position:relative;padding-right:120px;z-index:3;overflow:hidden;max-height:0;will-change:max-height;animation:max-height 3s forwards;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.plugin-video-file .text-box-wrap .text-name p{font-size:50px;font-weight:900;line-height:1;color:#fff;text-transform:uppercase;margin-bottom:0}.plugin-video-file .text-box-wrap .text-abstract p{font-size:30px;font-weight:100;letter-spacing:6px;line-height:1.2;margin-bottom:20px;text-transform:uppercase}.plugin-video-file .text-box-wrap .text-description p{margin-top:10px}.plugin-video-file .logo-wrap{position:relative;height:100%;text-align:center}.plugin-video-file .logo-wrap svg{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative}.plugin-video-file .logo-wrap svg path{fill:#fff}.plugin-video-file.title-only .w-content{max-width:100%}.plugin-video-file.title-only .text-box-wrap{padding-left:100px;max-width:1000px}.plugin-video-file.title-only .text-box-wrap .text-name p{font-size:70px}.plugin-video-file.title-only .text-box-wrap .text-abstract,.plugin-video-file.title-only .text-box-wrap .text-description{display:none}.plugin-video-file.title-only .logo-wrap{display:none}.plugin-video-file.has-text-logo{background-color:#4D4D4D;background-color:rgba(77,77,77,0.6);background-blend-mode:multiply}.touch-false .plugin-video-file .editWrap:hover{opacity:1}@keyframes max-height{20%{max-height:0}100%{max-height:100%}}.plugin-welcome .welcome-text{position:relative;z-index:3;padding:100px 0}.plugin-welcome .welcome-text .w-50{padding-right:0}.plugin-welcome .name,.plugin-welcome .subtitle{line-height:1.1}.plugin-welcome .name{margin-bottom:0}.plugin-welcome .subtitle{margin-bottom:20px}.plugin-welcome .abstract p{line-height:1.6}.plugin-welcome .image{position:absolute;top:0;left:0;height:100%;width:66.6666%;background-repeat:no-repeat;background-size:cover;background-position:center top}.plugin-welcome .image:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:#4D4D4D;background-color:rgba(77,77,77,0.6);mix-blend-mode:multiply;width:100%;height:100%}.plugin-welcome .logo-wrap{position:absolute;top:0;right:0;height:100%;background-color:#fff}.plugin-welcome .logo-wrap svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plugin-welcome .logo-wrap svg path{fill:#6F625A}.booking-mask-wrap{background-color:#fff;color:#6F625A;font-weight:100;font-size:16px;height:44px;position:absolute;bottom:-22px;z-index:3;width:auto}#sb-container .sb{margin-left:0!important;position:relative!important;z-index:4!important}.sb__dates{width:auto!important}.sb__form-field{width:auto!important}.sb__guests-rooms{width:auto!important;padding-left:0!important;margin-top:0!important}.sb__form-field--checkout{margin-top:0!important}.sb__form-field-date-number{font-size:14px!important}.sb__form-field-date-wrapper{display:none!important}.sb__form-field-label,.sb__form-field-input{display:inline-block!important;vertical-align:middle!important;box-sizing:border-box!important;padding:6px!important}.sb__form-field-input{width:60px!important;height:30px!important;border-color:#6F625A!important;margin-left:5px!important;margin-right:10px!important}#sb-container_sb__form-field--guests{width:40px!important}#sb-container_sb__form-field--guests .sb__form-field-icon{display:none!important}.sb__footer{display:none!important}.sb__btn{border-radius:0!important}.sb__btn--verify{width:30px!important;height:30px!important;margin-top:0!important;background-color:#6F625A!important;color:#fff!important;font-size:22px!important;line-height:14px!important}.sb__form-field-icon .icon{width:18px!important;height:18px!important}.airbnb-btn-link{display:block;padding:8px 20px;background:linear-gradient(to right,#E61E4D 0%,#E31C5F 50%,#D70466 100%)}.airbnb-btn-link .airbnb-btn-txt{color:#fff;margin-right:40px;font-size:14px;font-weight:normal;line-height:26px}.airbnb-btn-link .airbnb-btn-svg svg{width:20px;height:20px}.touch-false .booking-mask-wrap .booking-link{-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.touch-false .booking-mask-wrap .booking-link:hover{background-color:#4D4D4D}.touch-false .airbnb-btn-link{-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.touch-false .airbnb-btn-link .airbnb-btn-txt{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.touch-false .airbnb-btn-link .airbnb-btn-svg svg path{-webkit-transition:fill .3s ease-in-out;-moz-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.touch-false .airbnb-btn-link:hover{background:linear-gradient(to right,#fff 0%,#fff 100%)}.touch-false .airbnb-btn-link:hover .airbnb-btn-txt{color:#008489}.touch-false .airbnb-btn-link:hover .airbnb-btn-svg svg path{fill:#FF7977}.error-404 .error-container{text-align:left;font-size:180px;font-weight:bold;margin:60px 20px;padding:0 0 200px 100px}.error-404 .error-container>span{display:inline-block;line-height:0.7;position:relative;color:#000}.error-404 .error-container>span>span{display:inline-block;position:relative}.error-404 .error-container>span:nth-of-type(1){perspective:1000px;perspective-origin:500% 50%;color:#948C86}.error-404 .error-container>span:nth-of-type(1)>span{transform-origin:50% 100% 0px;transform:rotateX(0);animation:easyoutelastic 8s infinite}.error-404 .error-container>span:nth-of-type(2)>span{transform-origin:100% 100% 0px;transform:rotate(0deg);animation:zeropusher 8s infinite}.error-404 .error-container>span:nth-of-type(3){perspective:none;perspective-origin:50% 50%;color:#948C86}.error-404 .error-container>span:nth-of-type(3)>span{transform-origin:100% 100% 0px;transform:rotate(0deg);animation:rotatedrop 8s infinite}@keyframes easyoutelastic{0%{transform:rotateX(0)}9%{transform:rotateX(210deg)}13%{transform:rotateX(150deg)}16%{transform:rotateX(200deg)}18%{transform:rotateX(170deg)}20%{transform:rotateX(180deg)}60%{transform:rotateX(360deg)}80%{transform:rotateX(0)}100%{transform:rotateX(0)}}@keyframes zeropusher{0%{transform:rotate(0)}40%{transform:rotate(80deg)}100%{transform:rotateX(0)}}@keyframes rotatedrop{0%{transform:rotate(0)}10%{transform:rotate(30deg)}15%{transform:rotate(90deg)}55%{transform:rotate(90deg)}60%{transform:rotate(80deg)}70%{transform:rotate(90deg)}80%{transform:rotate(15deg)}90%{transform:rotate(30deg)}100%{transform:rotateX(0)}}.cms-modal-add-custom{position:absolute;right:40px;top:0;width:auto;height:auto;padding:1em!important;color:#fff;font-size:14px;font-weight:500;line-height:1;border-radius:3px;border:2px solid #fff;background-color:#0bf;background-image:none;box-shadow:3px 3px 6px rgba(0,0,0,0.25);cursor:pointer}.cms-modal-add-custom.cms-modal-cmspage{z-index:100;position:fixed;right:auto;left:480px;top:120px;transform:translateY(-50%)}.cmspage-schmuck .cms-modal-add-custom.cms-modal-cmspage{right:auto;left:480px;top:80px}.cms-modal-menu-edit{position:absolute;z-index:10;right:0;top:14px;box-sizing:border-box;width:20px;height:20px;cursor:pointer;border-radius:5px;border:3px solid rgba(0,187,255,0);background-color:rgba(0,187,255,0.75);background-image:url(/static/svg/edit.svg?5ec4f9298ef0);background-position:center;background-repeat:no-repeat;background-size:contain}.cms-modal-menu-edit .label{display:none}div.cms .cms-structure.cms-structure-condensed{width:600px}.cms-toolbar-expanded .is-sticky .header{margin-top:46px}@media screen and (max-height:900px){.header-menus-wrap .socialIconsWrapper{top:-96px}.header-menus-wrap.open .menucontent-innerslave{padding-top:200px}.menu-logos-wrap{position:relative;bottom:auto}.plugin-video-file .text-box-wrap .text-name p,.plugin-slide .text-box-wrap .text-name p{font-size:30px}.plugin-video-file .text-box-wrap .text-abstract p,.plugin-slide .text-box-wrap .text-abstract p{font-size:20px}.plugin-video-file .text-box-wrap .text-description p,.plugin-slide .text-box-wrap .text-description p{font-size:14px;margin-bottom:5px}}@media screen and (max-height:620px){.plugin-slider .slides{height:100%;padding-top:65%}.plugin-slider .text-box-wrap .text-name p{font-size:50px}.plugin-slider .text-box-wrap .text-abstract p{font-size:30px}.plugin-slider .text-box-wrap .text-description p{font-size:16px;margin-bottom:10px}.plugin-video-file{height:600px}}@media screen and (max-width:1480px){h1{font-size:40px}h2{font-size:26px}h3,h4{font-size:24px}.w-content-big{max-width:100%;width:94%;padding-left:3%;padding-right:3%}.w-content-big .w-contentSlave{margin:auto -3%}.w-content-big .w-contentSlave .gutter{padding-left:3%;padding-right:3%}.plugin-teasers{height:600px}.app-generic .specials-header-content{padding-right:10%;padding-left:3%}}@media screen and (max-width:1300px){.footer .logo-small-wrap .footer-logo-small{width:33.3334%}}@media screen and (max-width:1200px){.header-menus-wrap .link-0{font-size:24px}.plugin-video-file.title-only .text-box-wrap,.plugin-slide.title-only .text-box-wrap{padding-left:60px}.app-detail .header-text-wrap{left:3%}}@media screen and (max-width:1080px){h1{font-size:30px}h2{font-size:22px}h3,h4{font-size:18px}.w-content{max-width:100%;width:94%;padding-left:3%;padding-right:3%}.w-contentSlave{margin:auto -3%}.w-contentSlave .gutter{padding-left:3%;padding-right:3%}.logoBarBg .header-logo{left:3%;top:24px}.logoBarBg .header-logo svg{width:180px;height:30px}.logoBarBg .burgerButtonWrapper{right:3%}.header-menus-wrap .link-0{font-size:20px}.header-menus-wrap .link-1{font-size:18px}.header-menus-wrap .entry-0{margin-bottom:10px}.plugin-slider .slides{height:100%}.plugin-slider .text-box-wrap .text-name p{font-size:30px}.plugin-slider .text-box-wrap .text-abstract p{font-size:20px}.plugin-slider .text-box-wrap .text-description p{font-size:14px;margin-bottom:5px}.plugin-video-file.title-only .text-box-wrap,.plugin-slide.title-only .text-box-wrap{padding-left:3%;max-width:100%}.plugin-video-file.title-only .text-box-wrap .text-name p,.plugin-slide.title-only .text-box-wrap .text-name p{font-size:40px}.plugin-video-file.has-text-logo .text-box-wrap .text-name p,.plugin-slide.has-text-logo .text-box-wrap .text-name p{font-size:30px}.plugin-video-file.has-text-logo .text-abstract p,.plugin-slide.has-text-logo .text-abstract p{font-size:22px}.plugin-video-file .logo-wrap svg,.plugin-slide .logo-wrap svg{width:170px}.plugin-welcome .welcome-text{padding:40px 0}.plugin-welcome .logo-wrap svg{max-width:180px}.plugin-teasers .teaser-inner.w-33{width:100%}.plugin-teasers .title{font-size:22px;margin-bottom:10px}.plugin-teasers .teaser-image:before{width:100%;background-color:#ADADAD}.app-generic .category-wrap .category-filter-link .cat-name{padding:20px 10px}.app-generic .price-wrap{width:80px;height:54px}.app-generic .price-wrap .label{margin-bottom:10px}.app-generic .price-wrap .price{font-size:30px;line-height:1}.app-list-generic .name{font-size:22px}.app-list-generic .text-box-price{font-size:18px}.app-detail .app-detail-content h2,.app-detail .app-detail-content h3{font-size:28px}.app-detail .flexer .flex-col{width:100%}.app-detail .flexer .bg-image{padding-bottom:100%}.specials-special-detail .price-wrap-text{font-size:30px}.app-teaser .arrow-content span{padding-left:0}.plugin-specialslatestspecials .plugin-title-claims .w-20,.plugin-specialslatestspecials .plugin-title-claims .w-80{width:100%;padding-bottom:20px}.footer .logo-footer-wrap svg{width:140px;height:27px}.footer .logo-small-wrap svg{max-width:120px}}.touch-false .plugin-video-collection .plugin-video-entry .video-title{font-size:28px}@media screen and (max-width:900px){.logoBarBg .btn-booking-wrap{right:250px}.logoBarBg .menu-languages-wrap{right:140px}.header-menus-wrap .socialIconsWrapper{right:102px}.header-menus-wrap .link-0{line-height:1.6}.header-menus-wrap .menu-with-children{display:block;max-height:100%;width:100%}.header-menus-wrap .menu-with-children .entry-0{padding-left:0;padding-right:0}.header-menus-wrap .menu-with-children .entry-0.w-33{width:100%}.header-menus-wrap.menu-mobile-js .iconPlusMinus{display:block}.header-menus-wrap.menu-mobile-js .childmenu{display:none}.header-menus-wrap.menu-mobile-js .entry-1{margin:15px 0 15px 10px}.menu-logos-wrap .menu-logo-big{padding:60px 3%}.menu-logos-wrap .menu-logo-big svg{width:200px;height:34px}.menu-logos-wrap .menu-logo-small{display:none}.plugin-content-slider{min-height:600px;height:100%}.plugin-content-slider .slides{min-height:600px;height:100%}.plugin-video-file .image,.plugin-slide .image{height:100%;background-position:center}.plugin-video-file .text-box-wrap,.plugin-slide .text-box-wrap{width:75%}.plugin-video-file .logo-wrap,.plugin-slide .logo-wrap{width:25%}.plugin-video-file .logo-wrap svg,.plugin-slide .logo-wrap svg{width:130px}.app-teaser .app-list-entry-box.w-25,.app-list-generic .app-list-entry-box.w-25{width:50%}.app-teaser .app-list-entry-box.w-25.hide-delay-class,.app-list-generic .app-list-entry-box.w-25.hide-delay-class{width:0;height:0;padding:0;margin:0}.rooms-room-detail .priceTableWrapper .price-table{font-size:14px}.rooms-room-detail .priceTableWrapper .price-table th,.rooms-room-detail .priceTableWrapper .price-table td{padding:8px;width:25%}.rooms-room-detail .priceTableWrapper .price-table th.firstRow,.rooms-room-detail .priceTableWrapper .price-table td.firstRow{width:25%;text-align:left}}@media screen and (max-width:780px){h1{font-size:28px}h2{font-size:20px}h3,h4{font-size:18px}.btn-generic{font-size:12px;min-height:20px;line-height:20px}.w-content-small{max-width:100%;width:94%;padding-left:3%;padding-right:3%}.w-content-small .w-contentSlave{margin:auto -3%}.w-content-small .w-contentSlave .gutter{padding-left:3%;padding-right:3%}.menu-wrap .mainmenu{width:100%;padding-bottom:40px}.menu-wrap .mainmenu .link-0{font-size:20px}.menu-wrap .static-menu-content-row{width:100%;padding-left:35px;position:relative}.menu-wrap .static-menu-content-row .plugin-text{position:relative;bottom:auto;padding-top:40px;padding-right:0}.plugin-slider .text-box-wrap .text-name p{font-size:22px}.plugin-slider .text-box-wrap .text-abstract p{font-size:18px}.plugin-slider .slides{height:100%;height:400px}.plugin-slider .slides.just-one-slide .slidedActive{animation:none;background-size:cover;background-attachment:scroll;background-position:center center}.plugin-slider .plugin-slide{background-size:cover;background-attachment:scroll;background-position:center center}.plugin-slider .plugin-slide.slidedActive{animation:none;background-size:cover;background-attachment:scroll;background-position:center center}.plugin-slider .plugin-slide.title-only .text-box-wrap .text-name p{font-size:30px}.plugin-slider .plugin-slide.has-text-logo .text-box-wrap .text-name p{font-size:28px}.plugin-slider .plugin-slide.has-text-logo .text-abstract p{font-size:20px}.plugin-slider .plugin-slide.has-text-logo .text-description p{font-size:14px}.plugin-slider.js-has-long-description .slides{height:740px}.plugin-video-file.title-only .text-box-wrap .text-name p{font-size:30px}.plugin-video-file.has-text-logo .text-box-wrap .text-name p{font-size:28px}.plugin-video-file.has-text-logo .text-abstract p{font-size:20px}.plugin-video-file.has-text-logo .text-description p{font-size:14px}.plugin-teasers{height:auto;margin-bottom:20px}.plugin-teasers .teaser-link{display:flex;flex-direction:column}.plugin-teasers .teaser-link:after{content:none}.plugin-teasers .teaser-inner{position:relative;order:2}.plugin-teasers .teaser-image{position:relative;padding-bottom:100%;order:1}.plugin-teasers .teaser-image:before{content:none}.plugin-teasers .teaser-inner-slave{position:relative;background-color:#6F625A;top:0;-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.plugin-teasers .title{font-size:18px}.plugin-teasers .icon{margin-bottom:20px}.plugin-teasers .icon svg{width:40px;height:32px}.plugin-teasers .arrow{margin-top:20px}.app-list-generic .name{font-size:18px}.app-list-generic .text-box-price{font-size:16px}.cmsnews-article-detail .w-50{width:100%}.rooms-room-detail .header-wrap .subtitle-detail{font-size:16px}.footer .w-25{width:100%}.footer .logo-footer-wrap{margin-bottom:60px}.footer .logo-small-wrap .footer-logo-small.w-20{width:33.3334%}.error-404 .error-container{font-size:100px;margin:40px 20px;padding:0 0 200px 0}}.touch-false .plugin-teasers:hover .teaser-inner{opacity:1}@media screen and (max-width:680px){.w-80,.w-75,.w-66,.w-60,.w-50,.w-40,.w-33,.w-25,.w-23,.w-20,.w-16,.w-15{width:100%}.plugin.w-50{width:100%}.marginTopBottom{margin-top:20px;margin-bottom:20px}.logoBarBg .menu-languages-wrap{right:90px}.logoBarBg .burgerButtonWrapper .burgerButton{width:40px}.logoBarBg .btn-booking-wrap{right:180px}.logoBarBg .btn-booking-wrap .booking-txt{display:none}.header-menus-wrap .socialIconsWrapper{right:65px}.plugin-slider.with-booking-mask{margin-bottom:40px}.plugin-video-file.has-text-logo .text-box-wrap,.plugin-slide.has-text-logo .text-box-wrap{width:100%}.plugin-video-file.has-text-logo .text-box-wrap .text-name p,.plugin-slide.has-text-logo .text-box-wrap .text-name p{font-size:22px}.plugin-video-file.has-text-logo .text-abstract p,.plugin-slide.has-text-logo .text-abstract p{font-size:18px}.plugin-video-file .logo-wrap,.plugin-slide .logo-wrap{display:none}.plugin-section{display:flex;flex-direction:column}.plugin-section .w-50{width:100%}.plugin-section .plugin-text{order:1}.plugin-section .plugin-picture{order:2}.plugin-picture .image{margin-bottom:20px}.plugin-video-file{margin-bottom:20px}.plugin-welcome .welcome-text{padding-bottom:0}.plugin-welcome .bg-image-wrap{display:none}.plugin-welcome .font-white{color:#6F625A}.plugin-welcome .logo-wrap{position:relative;height:300px}.app-generic .price-wrap{height:36px}.app-generic .price-wrap .label{font-size:11px;margin-bottom:6px}.app-generic .price-wrap .price{font-size:28px}.rooms-room-detail .appRow{margin-top:20px;margin-bottom:20px}.rooms-room-detail .appRow.flex-wrapper{display:flex;flex-direction:column}.rooms-room-detail .appRow.flex-wrapper .flex-img-wrap{order:2}.rooms-room-detail .appRow.flex-wrapper .facilitiesWrapper{order:1}.rooms-room-detail .text-wrap{margin-top:0}.footer .logo-small-wrap .footer-logo-small{width:50%}}@media screen and (max-width:540px){.maxContentWidth{max-width:100%}.logoBarBg .header-logo{top:28px}.logoBarBg .header-logo svg{width:140px;height:24px}.header-menus-wrap .socialIconsWrapper{top:-96px}.header-menus-wrap.open .menucontent-innerslave{padding-top:120px}.menu-logos-wrap{position:relative;bottom:auto}.plugin-slider .slides{height:600px}.plugin-slider.js-has-long-description .slides{height:740px}.rooms-room-detail .facilities .facility{margin-right:10px}.rooms-room-detail .facilities .facility svg{width:20px;max-height:20px}.rooms-room-detail .priceTableWrapper .price-table{font-size:12px}.rooms-room-detail .priceTableWrapper .price-table th,.rooms-room-detail .priceTableWrapper .price-table td{padding:5px}.sb__guests-rooms{display:none!important}.footer .logo-small-wrap .footer-logo-small.w-20{width:50%}}@media screen and (max-width:410px){.logoBarBg .header-logo svg{width:120px;height:21px}.logoBarBg .menu-languages-wrap{width:41px;right:55px}.logoBarBg .menu-languages-wrap svg{display:none}.logoBarBg .btn-booking-wrap{right:110px}.logoBarBg .burgerButtonWrapper .burgerButton{width:34px}.plugin-slider.js-has-long-description .slides{height:840px}.footer .text-footer,.footer .footer-menu-wrap{width:100%}.footer .footer-menu-wrap{margin-bottom:20px}}