a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}html{overflow-y:-moz-scrollbars-vertical;overflow-y:scroll}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.pr{position:relative}.pa{position:absolute}.pf{position:fixed}.fl{float:left}.fr{float:right}.dn,.hidden{display:none}.db{display:block}.dib{display:inline-block}.df{display:flex}.o-hidden,.oh{overflow:hidden}.fullwidth{width:100%}.fullheight{height:100%}.autowidth{width:auto}.fullsize{width:100%;height:100%}.fullScreenHeight,.screenHeight{height:100vh}.screenWidth{width:100vw}.fullscreen{width:100vw;height:100vh}.halfScreenHeight{height:50vh;min-height:auto!important}.center,.textCenter{text-align:center}.left,.textLeft{text-align:left}.right,.textRight{text-align:right}.justify{text-align:justify}.pointer{cursor:pointer}.flexCentre{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-content:center;-ms-flex-line-pack:center;align-items:center}.centred{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pointer{cursor:pointer}.uppercase{text-transform:uppercase}.image{display:inline-block;width:100%;height:auto}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.container{width:100%;margin-left:0;margin-right:0}.wrapper{width:96%;max-width:1570px;margin-left:auto;margin-right:auto}.row{position:relative;padding-left:15px;padding-right:15px}.moveCenter{margin-left:auto;margin-right:auto}body:before{display:none;content:'xlg'}body:after{display:none;content:'{"xlg": "5000px", "lg": "1200px", "md": "980px", "sm": "740px"}'}.xlg1{width:8.333%}.xlg2{width:16.666%}.xlg3{width:24.999%}.xlg4{width:33.333%}.xlg5{width:41.666%}.xlg6{width:49.999%}.xlg7{width:58.333%}.xlg8{width:66.666%}.xlg9{width:74.999%}.xlg10{width:83.333%}.xlg11{width:91.666%}.xlg12{width:100%}.xlg-hide{display:none}.xlg-show{display:block}.color{color:#32424e}.colorFaded{color:#5a778c}.colorWhite{color:#fff}.colorBlack{color:#222}.colorBlackFaded{color:#555}.colorDark{color:#aaa}.colorDarkFaded{color:#ddd}.colorLight{color:#ddd}.colorLightFaded{color:#fff}.colorAccent{color:#e30045}.colorAccentFaded{color:#ff4a81}.colorHighlight{color:#111}.colorHighlightFaded{color:#444}.bgColor{background:#32424e}.bgColorFaded{background:#5a778c}.bgColorWhite{background:#fff}.bgColorBlack{background:#222}.bgColorBlackFaded{background:#555}.bgColorDark{background:#aaa}.bgColorDarkFaded{background:#ddd}.bgColorLight{background:#ddd}.bgColorLightFaded{background:#fff}.bgColorAccent{background:#e30045}.bgColorAccentFaded{background:#ff4a81}.bgColorHighlight{background:#111}.bgColorHighlightFaded{background:#444}.bgColorPink{color:#fff}.bgColorAccent{color:#fff}.bgColorWhite{color:#222}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?15u4pi);src:url(../fonts/icomoon.eot?15u4pi#iefix) format('embedded-opentype'),url(../fonts/icomoon.ttf?15u4pi) format('truetype'),url(../fonts/icomoon.woff?15u4pi) format('woff'),url(../fonts/icomoon.svg?15u4pi#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chair:before{content:"\e90d"}.icon-compass:before{content:"\e90e"}.icon-eatdrink:before{content:"\e90f"}.icon-face:before{content:"\e910"}.icon-mountain:before{content:"\e911"}.icon-logo:before{content:"\e900"}.icon-burger:before{content:"\e901"}.icon-altArrowDown:before{content:"\e902"}.icon-altArrowUp:before{content:"\e913"}.icon-altArrowRight:before{content:"\e903"}.icon-raute:before{content:"\e904"}.icon-arrowAlt:before{content:"\e905"}.icon-arrow-left:before{content:"\e906"}.icon-arrow:before{content:"\e912"}.icon-phone:before{content:"\e908"}.icon-email:before{content:"\e907"}.icon-marker:before{content:"\e909"}.icon-close:before{content:"\e90a"}.icon-arrowLeft:before{content:"\e314"}.icon-arrowRight:before{content:"\e315"}.icon-arrowUp:before{content:"\e316"}.icon-arrowDown:before{content:"\e313"}.icon-check:before{content:"\e876"}.icon-check-rounded:before{content:"\e917"}.icon-zoom:before{content:"\e56b"}.icon-download:before{content:"\e2c0"}.icon-person:before{content:"\e7fd"}.icon-feed:before{content:"\e0e5"}.icon-time:before{content:"\e8b5"}.icon-instagram:before{content:"\e90b"}.icon-facebook:before{content:"\e90c"}.icon-twitter:before{content:"\e914"}.icon-google-plus:before{content:"\e915"}.icon-whatsapp:before{content:"\e916"}.icon-heart:before{content:"\e918"}.icon-grid:before{content:"\e919"}.icon-map:before{content:"\e91a"}.icon-map-alt:before{content:"\e91b"}.icon-time-alt:before{content:"\e91c"}.icon-hike:before{content:"\e91d"}.icon-cal:before{content:"\e91e"}.icon-logo-port-de-soller-landscape:before{content:"\e91f"}.icon-logo-es-trenc-landscape:before{content:"\e920"}.icon-logo-port-de-soller-centered:before{content:"\e921"}.icon-logo-es-trenc-centered:before{content:"\e922"}.icon-linkedin:before{content:"\e923"}.icon-tiktok:before{content:"\e924"}.arrowUp{position:relative;background:#e30045;color:#fff}.arrowUp::after{position:absolute;bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;pointer-events:none;border-color:rgba(227,0,69,0);border-bottom-color:#e30045;border-width:12px;margin-left:-12px}@font-face{font-family:Qanelas-Bold;src:url(../fonts/QanelasBold/font.woff2) format('woff2'),url(../fonts/QanelasBold/font.woff) format('woff')}@font-face{font-family:Qanelas-Light;src:url(../fonts/QanelasLight/font.woff2) format('woff2'),url(../fonts/QanelasLight/font.woff) format('woff')}@font-face{font-family:Qanelas-Regular;src:url(../fonts/QanelasRegular/font.woff2) format('woff2'),url(../fonts/QanelasRegular/font.woff) format('woff')}@font-face{font-family:Qanelas-Heavy;src:url(../fonts/QanelasHeavy/font.woff2) format('woff2'),url(../fonts/QanelasHeavy/font.woff) format('woff')}@font-face{font-family:Qanelas-RegularItalic;src:url(../fonts/QanelasRegularItalic/font.woff2) format('woff2'),url(../fonts/QanelasRegularItalic/font.woff) format('woff')}*{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.fontRegular{font-family:Qanelas-Regular,sans-serif;font-style:Normal;font-weight:400}.fontRegularItalic{font-family:Qanelas-RegularItalic,sans-serif;font-style:italic;font-weight:400}.fontLight{font-family:Qanelas-Light,sans-serif;font-style:Normal;font-weight:300}.fontBold{font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400}.fontHeavy{font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em}.btn,a.btn{font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;border-radius:0;box-shadow:none;position:relative;border:2px solid #fff;box-sizing:border-box;text-align:center;text-decoration:none;display:inline-block!important;color:#fff;margin:0;cursor:pointer;text-transform:uppercase;padding:15px 60px;font-size:15px}.btn.accentBorder,a.btn.accentBorder{border:2px solid #e30045}.btn.transparent{color:#fff}.btn.transparent:hover{background:#e30045;color:#fff}.btn.white{background:#fff;color:#222;color:#e30045}.btn.white:hover{background:#e30045;color:#fff}.btn.accent{background:#e30045;color:#fff}.btn.accent:hover{background:#fff;color:#222;color:#e30045}.btn.accentHoverBorder:hover{background-color:#fff;border:2px solid #e30045}.btn.accentBorder{background-color:unset;color:#e30045}.btn.accentBorder:hover{background:#e30045;color:#fff}.offsetBorder{border-radius:0;box-shadow:none;position:relative;border:2px solid #fff;box-sizing:border-box;text-align:center;text-decoration:none;display:inline-block;color:#fff;margin:0;cursor:pointer;text-transform:uppercase;padding:10px 30px}.inputWrap.offsetBorder{padding:0;text-align:left;z-index:50}.inputWrap.offsetBorder input{padding:12px 30px;margin:0;border:0}button.btn{padding:14px 30px}.smallArrow.textOnImageLink:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e30045;position:relative;content:"\e903";top:-1px;left:8px;font-size:12px}.block-image-text ul,.textColumn ul{list-style:none}.block-image-text ul li,.textColumn ul li{position:relative;padding-left:40px}.block-image-text ul li::before,.textColumn ul li::before{color:#e30045;position:absolute;top:5px;left:0;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904"}.block-image-text.center ul li::before,.textColumn.center ul li::before{left:auto;margin-left:-30px}ol{list-style:decimal inside}dl{list-style:none}.forms-wrapper{max-width:860px;margin:55px auto 0}.forms-wrapper .nice-select,.forms-wrapper input[type=email],.forms-wrapper input[type=number],.forms-wrapper input[type=text],.forms-wrapper textarea{width:100%;color:#222;margin-top:20px;padding:10px;background:#eee}.forms-wrapper .nice-select{padding-top:0}.forms-wrapper .nice-select:after{border-color:#666}.forms-wrapper>div{padding-left:25px;padding-right:25px}.forms-wrapper #FormBuilder_event_form div>p{margin-bottom:5px;font-size:16px}.forms-wrapper .InputfieldRadiosStacked:after,.forms-wrapper .InputfieldRadiosStacked:before{content:"";display:table}.forms-wrapper .InputfieldRadiosStacked:after{clear:both}.forms-wrapper .wrap_Inputfield_companion,.forms-wrapper li{float:left;margin:6px 0;width:100%}.forms-wrapper .wrap_Inputfield_companion label,.forms-wrapper li label{display:flex;align-items:center}.forms-wrapper .wrap_Inputfield_companion label:after,.forms-wrapper .wrap_Inputfield_companion label:before,.forms-wrapper li label:after,.forms-wrapper li label:before{content:"";display:table}.forms-wrapper .wrap_Inputfield_companion label:after,.forms-wrapper li label:after{clear:both}.forms-wrapper .wrap_Inputfield_companion label .checkbox,.forms-wrapper li label .checkbox{height:auto;float:left}.forms-wrapper .wrap_Inputfield_companion label .checkbox+span,.forms-wrapper li label .checkbox+span{font-size:15px;line-height:1.2;padding-left:8px}.forms-wrapper button[name=event_form_submit]{margin-top:20px}.input{display:inline-block;width:100%;border:0}.checkbox{display:inline-block;border:0;margin-right:5px}.textarea{display:inline-block;width:100%;border:0}.successMsg span{background:#b1d858;color:#32424e;padding:15px 20px}.errorMsg span{background:#e34f4f;color:#fff;padding:15px 20px}.ajaxLoader{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.form input:not[checkbox],.form textarea{background:#c4c4c4;color:#fff;padding:12px 10px;font-size:16px;line-height:25px;height:50px}.form textarea{height:auto}.form ::-webkit-input-placeholder{color:#898989}.form ::-moz-placeholder{color:#898989}.form :-ms-input-placeholder{color:#898989}.form :-moz-placeholder{color:#898989}.easeTransition2{-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.text-shadow{text-shadow:1px 1px 2px #969696}.box-shadow{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3)}.box-shadow2{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.h1,.h2,.h3,.h4,.h5,.h6{display:block}.row{padding-left:50px;padding-right:50px}.contentWrapper{width:1200px;max-width:96%;margin:0 auto}.container .bgColorWhite a{color:#222}.uppercase{text-transform:uppercase}.bigHeadline{text-transform:uppercase;font-size:50px;line-height:50px}.smallHeadline{text-transform:uppercase;font-size:45px;line-height:50px}.smallHeadlineOnTop{font-size:35px;text-transform:none;margin-bottom:25px;line-height:40px}.lightText{text-transform:none;font-size:20px!important;line-height:24px!important;color:#fff;padding-top:10px;display:block}.introblock .h1{width:60%;margin-bottom:50px}.p100-125{padding:100px 125px}.ptb75{padding:75px 0}.imgOverlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.1)}.narrowWidth{width:90%;max-width:855px;margin:0 auto}.narrowWidth .row{padding-left:0}.narrowWidth header{padding-bottom:0!important}.mediumWidth{width:90%;max-width:1140px;margin:0 auto}.mediumWidth .row{padding-left:0}.mediumWidth header{padding-bottom:0!important}.blockOverview .row{padding:10px}.blockOverview .row:nth-child(2n+1){padding-left:0}.blockOverview .row:nth-child(2n+2){padding-right:0}.blockOverview .imageWrapper{position:relative}#gmap{width:100%;height:700px}#gmap .maps-close-btn{top:3px!important;right:56px!important;opacity:.3!important}.gmap-overlay img{vertical-align:top}.gm-style-iw{background:#fff;color:#222;width:400px!important;height:330px!important;top:0!important;left:0!important;box-shadow:0 0 50px -10px rgba(0,0,0,.5);border:0;border-radius:0}.anchorNav .btnContainer{display:flex;flex-wrap:wrap;margin-top:45px}.anchorNav .btn{display:flex!important;align-items:center;justify-content:center;margin:15px;width:calc(25% - (102px / 4))}.anchorNav .btn.selected{background:#e30045;color:#fff}.anchorNav .btn:nth-child(4n-3){margin-left:0}.anchorNav .btn:nth-child(4n){margin-right:0}.anchorNav .btn-container{text-align:center}.accordionWrapper .h2{margin-bottom:40px;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;text-transform:uppercase;text-align:center}.accordionWrapper .accordionItem{margin:0}.accordionWrapper .accordionHeader{position:relative;padding:45px 30px 30px;padding-bottom:30px!important;width:100%;cursor:pointer}.accordionWrapper .accordionHeader::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ddd;-webkit-transition:all .2s opacity;-moz-transition:all .2s opacity;-ms-transition:all .2s opacity;-o-transition:all .2s opacity;transition:all .2s opacity}.accordionWrapper .accordionHeader .h5{padding-right:65px;text-align:left;text-transform:uppercase;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;-webkit-transition:all .2s color;-moz-transition:all .2s color;-ms-transition:all .2s color;-o-transition:all .2s color;transition:all .2s color}.accordionWrapper .accordionHeader button{position:absolute;top:30px;right:20px;border:none;width:50px;height:50px;background:0 0;cursor:pointer;outline:0}.accordionWrapper .accordionHeader button::after,.accordionWrapper .accordionHeader button::before{content:'';position:absolute;top:50%;left:50%;width:21px;height:2px;background:#e30045;color:#fff;transform:translate(-50%,-50%)}.accordionWrapper .accordionHeader button::after{transform:translate(-50%,-50%) rotate(90deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.accordionWrapper .accordionHeader.accordionHeaderOpen::after{opacity:0}.accordionWrapper .accordionHeader.accordionHeaderOpen .h5{color:#e30045}.accordionWrapper .accordionHeader.accordionHeaderOpen button::after{opacity:0;transform:translate(-50%,-50%) rotate(180deg)}.accordionWrapper .accordionHeader.accordionHeaderOpen+.accordionContent{padding-bottom:30px!important}.accordionWrapper .accordionContent{position:relative;padding-top:0!important;padding-bottom:0!important;display:none}.accordionWrapper .accordionContent::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e30045;color:#fff}.accordionWrapper .accordionContent.block-image-text{padding:30px 95px 30px 30px}.accordionWrapper .accordionContent li,.accordionWrapper .accordionContent p{margin:0}.accordionWrapper .accordionContent li+li,.accordionWrapper .accordionContent p+p{margin-top:20px}.accordionWrapper .accordionContent p+ul{margin-top:30px}.accordionWrapper .accordionContent .btnContainer,.accordionWrapper .accordionContent p+.h5,.accordionWrapper .accordionContent ul+.h5{margin-top:50px}.accordionWrapper .accordionContent .h5+ul{margin-top:35px}.accordionWrapper .accordionContent ul+p{margin-top:75px}.accordionWrapper .accordionContent p a{color:#e30045;text-decoration:none}.accordionWrapper .accordionContent p a:hover{text-decoration:underline}.accordionWrapper .accordionContent .btnContainer .btn+.btn{margin-left:30px}.accordionWrapper+.accordionWrapper{margin-top:150px}.nice-select{background:#fff;color:#222;display:block;float:left;position:relative;text-align:left!important;-webkit-tap-highlight-color:transparent;box-sizing:border-box;clear:both;cursor:pointer;font-family:inherit;font-size:16px;font-weight:400;height:50px;line-height:50px;outline:0;padding-left:18px;padding-right:30px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select .nice-select.open,.nice-select .nice-select:focus,.nice-select:active{border-color:#999}.nice-select:after{display:block;position:absolute;border-bottom:2px solid #fff;border-right:2px solid #fff;content:'';height:10px;margin-top:-8px;pointer-events:none;right:20px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:10px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);z-index:100}.nice-select.disabled{border-color:#d46e6e;color:#fff;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select{width:100%}.nice-select.wide .list{left:-3px!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background:#fff;overflow:hidden;position:absolute;color:#222;width:calc(100% + 6px);box-shadow:0 0 25px 0 rgba(0,0,0,.4);box-sizing:border-box;margin-top:0;opacity:0;padding:0;pointer-events:none;bottom:47px;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list li{margin:5px 0}.nice-select .list li:first-child{margin-top:0}.nice-select .list li:last-child{margin-bottom:0}.nice-select .list:hover .option:not(:hover){color:#222;background-color:transparent!important}.nice-select .option{font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;cursor:pointer;font-weight:700;font-size:14px;min-height:35px;line-height:35px;list-style:none;outline:0;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background:#e30045;color:#fff}.nice-select .option.selected{font-weight:700;color:#222}.nice-select .option.selected:hover{color:#fff}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.owl-item{-ms-touch-action:auto!important;touch-action:auto!important}.owl-stage{height:100%}.owl-dots{position:absolute;bottom:50px;left:50%;-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.owl-dots .owl-dot{background:#e30045;color:#fff;display:inline-block;width:12px;height:12px;border:3px solid rgba(255,255,255,.3)!important;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:8px;margin-right:8px;outline:0}.owl-dots .owl-dot.active{border-color:#fff!important}#CybotCookiebotDialogBody{max-width:1180px!important}#CybotCookiebotDialogBody a#CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogBody a#CybotCookiebotDialogBodyButtonDecline{padding:10px 20px!important;text-transform:uppercase!important;color:#fff!important;position:relative!important}#CybotCookiebotDialogBody a#CybotCookiebotDialogBodyButtonDecline:after{content:'';position:absolute;bottom:-6px;left:6px;border-left:1px solid #fff;border-bottom:1px solid #fff;box-sizing:border-box;width:100%;height:6px;display:block}#CybotCookiebotDialogBody a#CybotCookiebotDialogBodyButtonDecline:before{content:'';position:absolute;top:6px;right:-6px;border-top:1px solid #fff;border-right:1px solid #fff;box-sizing:border-box;width:6px;height:100%;display:block}#CybotCookiebotDialogBody a#CybotCookiebotDialogBodyButtonAccept:after{content:'';position:absolute;bottom:-6px;left:6px;border-left:1px solid #fff;border-bottom:1px solid #fff;box-sizing:border-box;width:100%;height:6px;display:block}#CybotCookiebotDialogBody a#CybotCookiebotDialogBodyButtonAccept:before{content:'';position:absolute;top:6px;right:-6px;border-top:1px solid #fff;border-right:1px solid #fff;box-sizing:border-box;width:6px;height:100%;display:block}#header{background:#222;position:relative;background-size:cover;background-position:center center;display:flex;justify-content:center;align-items:center}#header::before{content:'';position:fixed;z-index:100;top:0;left:0;width:100%;height:120px;background:#fff;color:#222;opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#header.blue{background:#009fe3;height:760px}#header.blue #logo{position:absolute;top:20%;left:50%;height:300px;width:300px;margin:0 0 0 -150px}#header .header-wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:column-reverse;height:100%;padding-top:200px}#header #logo{color:#fff;font-size:235px;text-decoration:none;z-index:1}#header #headerText{width:100%;text-align:center;padding:0 50px 150px 50px;z-index:5;text-transform:uppercase}#header #headerText div,#header #headerText h2{font-size:136px;line-height:136px}#header.halfScreenHeight #headerText h2{font-size:110px;line-height:105px}#header #stoerer{background:#e30045;position:absolute;top:325px;right:0;z-index:10;width:260px;text-transform:uppercase;color:#fff;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em}#header #stoerer a{display:block;width:100%;height:100%;color:inherit;text-decoration:none}#header #stoerer a .contentWrapper::after{content:'\e912';display:inline-block;margin-top:15px;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}#header #stoerer[data-open-popup] .contentWrapper::after{content:'\e912';display:inline-block;margin-top:15px;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}#header #stoerer .contentWrapper{padding:20px 30px;width:auto;max-width:unset}#header #stoerer .contentWrapper>div{line-height:1}#header #stoerer .contentWrapper>div:first-child{font-size:32px}#header #stoerer .contentWrapper>div:last-child{margin-top:10px;font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;font-size:16px}#header #stoerer .contentWrapper>div:last-child:before{content:'\00ab'}#header #stoerer .contentWrapper>div:last-child:after{content:'\00bb'}#header.smallHeader{height:50%;min-height:0}#header.smallHeader #headerText{top:15%}#header.smallHeader #logo{margin-left:-100px!important;top:0}#header.header-sticky::before{opacity:1}#header.header-sticky #navigation .icon-email,#header.header-sticky #navigation .icon-phone,#header.header-sticky #navigation .nav-logo,#header.header-sticky #navigation .quick-nav{opacity:1;visibility:visible}#portal-infopopup{width:85%;max-width:960px;background-size:500px}#portal-infopopup .popup-wrapper{background:#fff;color:#222;margin:20px;padding:40px;text-align:center}#portal-infopopup .popup-wrapper .h1{text-transform:uppercase;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em}#portal-infopopup .popup-wrapper .btn{margin-top:15px}#portal-infopopup .fancybox-close-small{background:#fff;color:#222;top:5px!important;right:5px!important;opacity:1;padding:0!important;width:25px;height:25px}#navigation{position:fixed;z-index:100;top:40px;right:65px;width:calc(100% - 130px)}#navigation .nav-logo{position:absolute;top:-25px;left:0;font-size:90px;text-decoration:none;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#navigation .quick-nav{display:flex;position:absolute;top:-5px;left:calc(50% - 50px);opacity:0;visibility:hidden;transform:translateX(-50%)}#navigation .quick-nav li+li{margin-left:50px}#navigation .quick-nav a{display:block;position:relative;font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;text-transform:uppercase;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#navigation .quick-nav a::before{content:'';position:absolute;left:50%;bottom:-2px;width:0;height:2px;background-color:#222;transform:translateX(-50%);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#navigation .quick-nav a:hover{color:#222!important}#navigation .quick-nav a:hover::before{width:100%}#navigation .icon-email,#navigation .icon-phone{position:absolute;top:9px;font-size:35px;text-decoration:none;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#navigation .icon-email{right:220px}#navigation .icon-phone{top:9px;right:300px;font-size:35px}#navigation .icon-burger{color:#fff;position:absolute;right:100px;top:9px;font-size:35px;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#navigation .divider{position:absolute;right:76px;top:20px;display:inline-block;height:15px;width:2px;background:#fff;color:#222;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#navigation .langNaviWrapper{-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out;transition:all 150ms ease-out;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:default;display:inline-block;width:70px;position:absolute;top:9px;right:0;padding:0 15px;margin-left:-15px}#navigation .langNaviWrapper .langNavi li{margin:5px 0;float:none;display:none;color:#fff;text-decoration:none;font-size:16px;text-transform:uppercase}#navigation .langNaviWrapper .langNavi li.active{display:block}#navigation .langNaviWrapper .langNavi li a{text-decoration:none}#navigation .langNaviWrapper .icon-arrowDown{position:absolute;top:12px;right:15px;font-size:13px}#navigation .langNaviWrapper:hover{background:#fff;color:#222;color:#aaa;-webkit-box-shadow:0 0 10px 0 rgba(34,34,34,.1);-moz-box-shadow:0 0 10px 0 rgba(34,34,34,.1);box-shadow:0 0 10px 0 rgba(34,34,34,.1)}#navigation .langNaviWrapper:hover a,#navigation .langNaviWrapper:hover span{color:#aaa}#navigation .langNaviWrapper:hover li{color:#aaa!important;display:block}#navigation .langNaviWrapper:hover li.active{color:#222!important}#navigation .langNaviWrapper:hover .icon-arrowDown{color:#aaa!important;font-family:Qanelas-Regular,sans-serif;font-style:Normal;font-weight:400}#menuWrap{background:#fff;color:#222;display:none;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1100}#menuWrap #menu{box-sizing:border-box;padding:70px;width:50%}#menuWrap #menu ul{width:280px}#menuWrap #menu li{position:relative;margin-top:0}#menuWrap #menu li a{color:#222;text-decoration:none;text-transform:uppercase}#menuWrap #menu li ul{display:none;position:absolute;left:100%;top:0}#menuWrap #pinkWrap{background:#e30045;color:#fff;height:100%;position:absolute;width:50%;right:0;top:0}#menuWrap #pinkWrap #closeMenu{color:#fff;position:absolute;top:70px;right:70px;text-decoration:none;font-size:30px;z-index:1000}#menuWrap #pinkWrap #logo{color:#fff;position:absolute;width:100%;display:block;text-align:center;bottom:45%;font-size:300px}#menuWrap #pinkWrap .btn{position:absolute;width:220px;margin-left:-110px;bottom:35%;left:50%}.container .left header,.container .left header .h1{text-align:left}.container .right header,.container .right header .h1{text-align:right}.qb{display:flex;flex-wrap:wrap;justify-content:center;position:fixed;z-index:100;bottom:0;left:50%;width:100%;transform:translateX(-50%);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.qb-hotel-select{position:relative;padding:20px 30px;width:420px;background:#fff;color:#222;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.qb-hotel-select::before{content:'';position:absolute;top:calc(50% - 6px);right:30px;border:3px solid transparent;border-top:none;border-left:none;width:15px;height:15px;transform:rotate(45deg) translateY(-50%);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.qb-hotel-select p{margin:0;font-size:27px}.qb-hotel-select-visible::before{top:calc(50% - 10px);transform:rotate(225deg) translateY(-50%)}.qb-hotel-select-visible .qb-hotel-dropdown{opacity:1;transform:scale(1)}.qb-hotel-dropdown{position:absolute;left:0;bottom:100%;width:100%;background:#fff;color:#222;opacity:0;transform:scale(0);transform-origin:50% 100%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.qb-hotel-dropdown a{display:block;padding:20px 30px;font-size:27px;text-decoration:none}.qb .btn{padding:18px 30px;width:420px;font-size:27px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.qb-sticky{transform:translateX(-50%) scale(.9)}.qb-sticky .qb-hotel-dropdown,.qb-sticky .qb-hotel-select{background-color:#f2f1ef}.qb-sticky .btn{border-color:#fff!important}.container{padding:45px 0;background-color:#fff}.container.nopadding{padding:0}.container.no-margin{margin-top:0;margin-bottom:-90px}.container.margin-bottom{margin-top:0}.container.margin-top{margin-bottom:-90px}.container header{max-width:855px;margin:0 auto;padding:0 30px;text-align:center}.container header .h1{text-align:center;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;text-transform:uppercase;font-size:50px;line-height:50px;margin-left:auto;margin-right:auto}.container header .h2{font-size:35px;text-transform:none;margin-bottom:25px;line-height:40px}.container header.block-header-no-mt{margin-top:-15px}div .h3{padding:15px 0}.bigThreeColText{padding:140px 0;padding-left:60px}.bigThreeColText .h3,.bigThreeColText .h4{color:#fff;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;text-transform:uppercase;font-size:45px;line-height:50px}.keyFacts{width:90%;max-width:810px;margin:0 auto}.keyFacts header{padding-bottom:0;padding-left:0}.keyFacts .h1{text-align:left!important}.keyFacts li{position:relative;padding-left:40px}.keyFacts li:before{color:#e30045;position:absolute;top:5px;left:0;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904"}.keyFacts .row{padding-left:0}.overviewTeaserBlock{position:relative}.overviewTeaserBlock header{padding:0}.overviewTeaserBlock p{padding:0 125px}.textOnImage{position:absolute;color:#fff;left:150px;bottom:150px}.textOnImage p{margin:0;text-transform:none}.textOnImagePrice{display:block;margin:30px 0 20px 0;font-size:15px}.textOnImagePrice strong{font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;font-size:38px;margin-left:3px}.textOnImagePrice strong sup{position:relative;font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;font-size:14px;left:6px;top:-4px}.textOnImageTitle{font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;display:block;text-transform:uppercase;font-size:50px;margin-bottom:25px}.textOnImageQuotation{display:block;font-size:50px;line-height:70px;margin-bottom:25px;font-style:italic}.textOnImageLink{display:inline-block;margin-top:60px;padding:20px 50px;color:#222;text-transform:uppercase;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;font-size:20px;text-decoration:none;background-color:#fff}.textOnImagePrice{text-transform:uppercase;font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400}.textOnImageButton{font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;border-radius:0;box-shadow:none;position:relative;border:2px solid #fff;box-sizing:border-box;text-align:center;text-decoration:none;display:inline-block!important;color:#fff;margin:0;cursor:pointer;text-transform:uppercase;padding:15px 60px;font-size:15px;color:#fff;width:auto}.roomOverview .textOnImage{left:30px!important;bottom:50px!important}.blockOverview .textOnImage,.packageOverview .textOnImage{left:30px!important;bottom:50px!important;width:50%}.picture-gallery{margin-top:-1px}.picture-gallery header+.tiles{margin-top:50px}.picture-gallery .textOnImage{left:0;bottom:0;width:100%}.picture-gallery .cols2 .textOnImage{padding:60px 80px 60px 60px}.picture-gallery .cols3 .textOnImage{padding:40px 50px}.picture-gallery .cols3 .textOnImageTitle{margin-bottom:10px;font-size:36px}.picture-gallery .cols3 .textOnImageLink{margin-top:25px}.picture-gallery .owl-stage{height:auto}.picture-gallery .singlePic .textOnImage{width:35%!important;bottom:150px;left:150px}.owl-item .textOnImage{width:40%}.videoCentred{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}#header .header-video{width:100%;height:100vh;object-fit:cover;position:absolute}.video{background:#222;position:relative;overflow:hidden;cursor:pointer;height:100%}.video img{width:100%;cursor:pointer;position:absolute;opacity:.7}.video .play{position:absolute;cursor:pointer;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:70px;height:50px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}.video .play:before{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);content:"";border-style:solid;border-width:12px 0 12px 24px;border-color:transparent transparent transparent #fff}.video.ytVideo:hover .play{background-color:red}.video.vimeoVideo:hover .play{background-color:#03adef}.video iframe{position:absolute;width:100%;height:100%;top:0;left:0}.event-detail-nav{margin:0 20px;text-align:center;position:relative;z-index:10}.event-detail-nav a{text-decoration:none}.event-detail-nav .event-detail-nav-date{font-size:30px;padding:10px 20px}.event-detail-nav .event-detail-nav-date a.inactive{pointer-events:none;fill:#ddd}.event-detail-nav .event-detail-nav-date [class*="-month"]{cursor:pointer;fill:#e30045;padding:10px 30px}.event-detail-nav .event-detail-nav-date [class*="-month"] .svg-arrow-left{transform:rotate(180deg)}.event-detail-nav .event-detail-nav-to-calendar{background:#e30045;color:#fff;text-decoration:none;padding:10px 20px;font-size:14px;font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;position:absolute;left:0}.event-detail-nav .event-detail-nav-to-calendar .svg-arrow-left{width:15px;fill:#fff;padding-right:5px}.event-detail-nav .event-detail-nav-to-calendar:hover{background:#fff;color:#222;color:#e30045}.event-detail-nav .event-detail-nav-to-calendar:hover .svg-arrow-left{fill:#e30045}.event-detail{text-align:center}.event-detail .event{border-top:1px solid #ddd;margin-top:50px}.event-detail .event:first-of-type{border-top:0;margin-top:0}.event-detail .event .event-header{padding-top:80px;padding-bottom:0}.event-detail .event .event-header .h1{margin-bottom:0;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;text-transform:uppercase;font-size:50px}.event-detail .event .event-header .h1+.subtitle{display:inline-block;margin-top:40px}.event-detail .event .event-header .subtitle{font-size:18px}.event-detail .event strong{font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em}.event-detail .event p{text-align:center}.event-detail .event .block-contact-info p{text-align:left}.event-detail .block-contact-info{text-align:left}.room-detail-header{padding-bottom:0}.room-detail-header .h1{margin-bottom:0}.room-detail-header .h1+div{margin-top:40px}.room-detail-header .h1+div p{margin-bottom:0}.room-detail-header .textOnImagePrice{margin-bottom:0}p>strong.first{float:left;font-size:52px;margin:14px 10px 10px 0}.textBlock{margin-top:-1px}.textBlock .narrowWidth .row{padding-left:50px}.block-image-text{padding:100px 0}.block-image-text .image{width:auto}.block-text-link-img-item{display:flex;justify-content:space-between}.block-text-link-img-item.img-1{flex-flow:row-reverse}.block-text-link-img .btn-container{text-align:center}.arrowLink{display:inline-block;margin-top:60px;padding:20px 50px;color:#222;text-transform:uppercase;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;font-size:20px;text-decoration:none;background-color:#fff}.arrowLink:after{content:"\e912";font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;color:#222;position:relative;top:-2px;left:8px}.roomOverviewContainer .roomOverview li{position:relative;color:#fff;text-transform:uppercase;font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;line-height:1;padding:10px;margin-top:0;margin-bottom:0}.roomOverviewContainer .roomOverview li:nth-child(odd){padding-left:0}.roomOverviewContainer .roomOverview li:nth-child(even){padding-right:0}.roomOverviewContainer .roomOverview li .imgFrame{position:relative;background-color:#32424e}.roomOverviewContainer .roomOverview li .imgContent{position:absolute;bottom:50px;left:30px;width:40%}.roomOverviewContainer .roomOverview li .price{display:block;margin:30px 0 20px 0;font-size:15px}.roomOverviewContainer .roomOverview li .price strong{font-size:38px;margin-left:3px}.roomOverviewContainer .roomOverview li .price strong sup{position:relative;font-size:14px;left:6px;top:-4px}.roomOverviewContainer .roomOverview li a{display:block;text-decoration:none}.roomOverviewContainer .roomOverview li a:not(.white){color:#fff}.roomOverviewContainer .roomOverview li .overviewTitle{display:block}.roomOverviewContainer .roomOverview li .overviewMoreLink{font-size:16px;margin:13px 0 30px}.roomOverviewContainer .roomOverview li h3{font-size:42px}.roomOverviewContainer .roomOverview li .simpleBtn{display:inline-block;text-align:center;border:3px solid #fff;text-decoration:none;padding:15px 54px}.roomOverviewContainer .roomOverview li .simpleBtn:hover{background:#e30045;color:#fff}.roomOverviewContainer .roomOverview li .textOnImage p{font-family:Qanelas-Regular,sans-serif;font-style:Normal;font-weight:400}.roomOverviewContainer .roomSlider{height:600px}.roomOverviewContainer .roomSlider .imgFrame,.roomOverviewContainer .roomSlider .imgWrapper,.roomOverviewContainer .roomSlider .item,.roomOverviewContainer .roomSlider .owl-item,.roomOverviewContainer .roomSlider .owl-stage-outer{height:100%!important}.roomOverviewContainer .roomSlider .item{overflow:hidden;max-height:600px}.roomOverviewContainer .roomSlider .item .imgWrapper{position:relative;display:block;width:100%;height:100%}.roomOverviewContainer .roomSlider .item .imgWrapper .image{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.roomOverviewContainer .roomSlider .item h3,.roomOverviewContainer .roomSlider .item p,.roomOverviewContainer .roomSlider .item span{color:#fff}.roomOverviewContainer .roomSlider .item .imgOverlay{background:rgba(0,0,0,.4)}.roomOverviewContainer .roomSlider .item .textOnImage{bottom:70px}.roomOverviewContainer .roomSlider .item .textOnImageTitle{margin-bottom:15px}.roomOverviewContainer .roomSlider .item .textOnImagePrice{margin-top:20px}.roomOverviewContainer .roomSlider .item .regularPrice strong{text-decoration-color:#e30045!important;font-size:inherit}.roomOverviewContainer .roomSlider .item .regularPrice strong sup{font-size:inherit;left:auto;top:6px}.roomOverviewContainer .roomSlider .item .discountPrice{color:#e30045;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;font-size:42px;margin-left:10px}.roomOverviewContainer .roomSlider .item .discountPrice sup{position:relative;top:-2px;left:8px;font-size:18px}.roomOverviewContainer .roomSlider .item .btn{font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;margin-bottom:25px}.roomOverviewContainer .roomSlider .item .discountDescription{text-transform:uppercase;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em}.roomOverviewContainer .roomSlider .item .discountDescription .promoCode{color:#e30045}.roomOverviewContainer .overviewList .bookingBtn,.roomOverviewContainer .overviewTeaserBlock .bookingBtn{border:none;padding:20px 50px;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;font-size:20px;color:#fff}.roomOverviewContainer .btn-container{text-align:center}.roomOverviewContainer+.reviewOverview{margin-top:0}.packageOverview{display:flex;flex-wrap:wrap;flex-direction:row}.packageOverview li{text-align:left;padding-left:20px;padding-right:20px;min-height:590px;margin-top:0}.packageOverview li a{text-align:left;color:#222!important;text-decoration:none}.packageOverview li a span{display:block}.packageOverview li a .img{position:relative}.packageOverview li a .img span{position:absolute;left:0;bottom:0}.packageOverview .po-image{position:relative;display:block;height:260px;overflow:hidden}.packageOverview .po-image img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:auto;min-width:100%;min-height:100%}.packageOverview .po-content{padding:30px}.packageOverview .po-content .h3{text-transform:uppercase;line-height:1.2}.packageOverview .po-content .h3 a{font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;font-size:22px}.packageOverview .po-content p{margin:12px 0}.packageOverview .po-content .price strong{font-size:32px}.packageOverview .po-content .textOnImageLink{color:#222;margin-top:20px;padding:10px 0}.packageOverview .po-content .textOnImageLink:after{top:-1px;left:10px;font-size:12px}.picture-gallery.container.picture-gallery-singlePic{padding:0;margin-bottom:0;background-color:#32424e}.picture-gallery .singlePic .imgOverlay{background:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0))}.picture-gallery .singlePic .imageWrapper{max-height:750px;overflow:hidden;background-color:#32424e}.picture-gallery .singlePic .imageWrapper .imageDescription{width:40%;left:5%;top:auto;bottom:10vh}.picture-gallery .singlePic .imageWrapper .imageDescription a{display:block;text-decoration:none;font-weight:400;font-size:20px;margin-top:20px}.picture-gallery .singlePic .imageWrapper img,.picture-gallery .singlePic .imageWrapper picture{width:100%;height:100%;object-fit:cover}.picture-gallery .singlePic .textOnImage{max-width:560px}.picture-gallery .singlePic .textOnImageLink:after{content:"\e912";font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;color:#e30045;position:relative;top:-2px;left:8px}.picture-gallery .cols2{width:49%!important}.picture-gallery .cols4{width:23%!important;margin-right:1%!important;margin-left:1%!important}.picture-gallery .imageWrapper{position:relative;background-color:#32424e}.picture-gallery .imageWrapper:nth-child(2){margin:0 .5%}.picture-gallery .imageWrapper.cols2{width:49.75%}.picture-gallery .imageWrapper.cols2:nth-child(2){float:right;margin:0}.picture-gallery .imageWrapper.cols3{width:33%}.picture-gallery .imageWrapper .cols4:first-child{margin-left:0!important}.picture-gallery .imageWrapper .cols4:last-child{margin-right:0!important}.picture-gallery .textOnImageLink:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e30045;position:relative;content:"\e903";font-size:12px;top:-2px;left:8px}.picture-gallery picture{display:block}.picture-gallery header+.narrowWidth,.picture-gallery header+.picture-gallery-slider{margin-top:60px}.picture-gallery .picture-gallery-slider .owl-nav{position:absolute;top:50%;left:50%;width:calc(100% + 300px);transform:translate(-50%,-50%)}.picture-gallery .picture-gallery-slider .owl-nav button span{display:none}.picture-gallery .picture-gallery-slider+.btn-container{text-align:center}.picture-gallery .narrowWidth .imageWrapper{padding-right:0}.picture-gallery .narrowWidth .textOnImage{padding:100px}.picture-gallery .narrowWidth+.btn-container{text-align:center}.textOnImageLink:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e30045;position:relative;content:"\e912";top:-2px;left:8px;font-size:11px}.owl-nav .owl-next,.owl-nav .owl-prev{position:absolute;color:#fff!important;right:50px;top:52%;font-size:40px!important;width:50px;transform:translateY(-50%)}.owl-nav .owl-next:before,.owl-nav .owl-prev:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e905"}.owl-nav .owl-prev{left:50px;transform:rotate(180deg);text-align:right;top:48%}.imageTiles{max-width:850px}.imageTiles>div:nth-child(even){padding-left:10px}.imageTiles>div:nth-child(odd){padding-right:10px}.imageTiles2>div,.imageTiles3>div{float:left}.imageTiles3>div{margin-bottom:0}.imageTiles3>div:first-child{margin-bottom:0}.imageTiles3>div:first-child picture:first-child,.imageTiles3>div:first-child>img:first-child{margin-bottom:20px}.imageTiles3>div:last-child{margin:0}.imageTiles4>div:first-child{padding-right:10px}.imageTiles4>div:last-child{padding-left:10px}.imageTiles4>div picture,.imageTiles4>div>img{padding-top:10px;padding-bottom:10px}.imageTiles4>div picture:first-child,.imageTiles4>div>img:first-child{padding-top:0}.imageTiles4>div picture:last-child,.imageTiles4>div>img:last-child{padding-bottom:0}.video-container iframe{width:100%;height:100%}.video-container .wrapper{max-width:940px}.video-container .video{margin-top:60px}.video-container .btn-container{text-align:center}.block-contact-info{padding:25px 0 90px}.block-contact-info .image{width:auto;max-width:300px}.block-contact-info .h3{text-transform:uppercase;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;color:#e30045;font-size:30px;margin-bottom:6px}.block-contact-info .h4{font-family:Qanelas-Regular,sans-serif;font-style:Normal;font-weight:400;font-size:30px}.block-contact-info p{text-transform:uppercase;font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;margin-top:55px;font-size:16px;line-height:22px}.block-contact-info .contact-info-logo{margin:0 auto;padding-top:15px}.block-contact-info .btn-container{text-align:center}.socialNavi a{text-decoration:none;font-size:22px;display:inline-block;width:25px;text-align:center;color:#e30045}.socialNavi a:hover{color:#fff}.socialNavi span.btn{padding:10px;margin-right:15px}.socialNavi span.btn:hover a{color:#fff}.reviewOverview{position:relative}.reviewOverview .item{padding:75px 0 120px}.reviewOverview .item .h1{font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;text-transform:uppercase}.reviewOverview .holidaycheckWidget{position:absolute;right:95px;bottom:50px}.event-overview .no-dots .slick-dots{display:none!important}.event-overview .event-slider .slick-list{margin-right:-205px}.event-overview .event-slider.no-dots .slick-list{margin-right:0;padding:0!important}.event-overview .event-slider .slick-slide{height:auto}.event-overview .slide-item{position:relative;margin:0 5px;overflow:hidden}.event-overview .slide-item img{display:block;width:100%;height:auto;transform:scale(1);transition:all 2s ease-in-out}.event-overview .slide-item a{display:block;overflow:hidden;line-height:0}.event-overview .slide-item a:hover img{transform:scale(1.1)}.event-overview .slide-item a .cover{box-sizing:border-box;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;padding:40px;color:#fff;text-align:center;transition:all .3s ease-in}.event-overview .slide-item a .cover::before{content:'';position:absolute;top:10px;bottom:10px;left:10px;right:10px;border:1px solid #fff;transition:all .3s ease-in}.event-overview .slide-item a .cover .date{display:block;margin-bottom:20px;font-size:20px}.event-overview .slide-item a .cover .h3{margin:0;font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;color:#fff;font-size:28px;line-height:36px;text-transform:uppercase;transition:all .3s ease-in}.event-overview .slide-item a:hover .cover{background:#fff;color:#222;color:#e30045}.event-overview .slide-item a:hover .cover::before{border-color:#e30045}.event-overview .slide-item a:hover .cover .h3{color:#e30045}.event-overview.tile_slider .block-header{margin-bottom:65px}.event-overview.tile_slider .block-header .h3.with-line{margin:30px 0}.event-overview.tile_slider .block-header p{margin-right:auto;margin-left:auto;max-width:770px;text-align:center;line-height:34px}.event-overview.rows>.wrapper:not(.overview-wrapper) .h3.with-line{margin:30px 0}.event-overview.rows>.wrapper:not(.overview-wrapper) p{line-height:34px}.event-overview.rows .event-row{margin-top:100px}.event-overview.rows .event-item{display:flex;flex-wrap:wrap;margin-bottom:120px}.event-overview.rows .event-item:last-child{margin-bottom:0}.event-overview.rows .event-item .col{display:flex;flex-wrap:wrap;align-items:center}.event-overview.rows .event-item .img-col{position:relative;padding-right:15px}.event-overview.rows .event-item .img-col .cover{display:none;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:30px;color:#fff;text-align:center;opacity:1;-webkit-transition:all .2s opacity;-moz-transition:all .2s opacity;-ms-transition:all .2s opacity;-o-transition:all .2s opacity;transition:all .2s opacity}.event-overview.rows .event-item .img-col .cover::before{content:'';position:absolute;top:10px;bottom:10px;left:10px;right:10px;border:1px solid #fff;transition:all .3s ease-in}.event-overview.rows .event-item .img-col .cover .h3{color:#fff}.event-overview.rows .event-item .img-col .btn-expand-item{display:none;top:auto;bottom:-21px;left:50%;border-radius:50%;width:45px;height:45px;background:#fff;color:#222;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3);transform:translateX(-50%)}.event-overview.rows .event-item .img-col .btn-expand-item::before{top:12px;left:15px;width:15px;height:15px;-webkit-transition:all .2s transform;-moz-transition:all .2s transform;-ms-transition:all .2s transform;-o-transition:all .2s transform;transition:all .2s transform}.event-overview.rows .event-item .text-col{padding-right:30px;padding-left:85px}.event-overview.rows .event-item .gutter-narrow{padding-right:50px;padding-left:50px}.event-overview.rows .event-item p{margin:0;font-size:16px;line-height:30px}.event-overview.rows .event-item .image{display:block}.event-overview.rows .h4{margin-bottom:40px}.event-overview.rows .border-box .box-lines::before,.event-overview.rows .border-box::before{top:11px}.event-overview.rows .border-box .box-lines::after{margin-top:11px}.event-overview.rows .border-box .meta{margin-top:35px;padding-bottom:35px}.event-overview.rows .border-box .meta p{font-size:16px}.event-overview.rows .circle-icons{position:absolute;left:50%;transform:translateX(-50%);bottom:-32px;z-index:10}.event-overview.rows .circle-icons .icon{position:relative;z-index:10;display:inline-block;width:44px;height:44px;margin:0 5px;background:#fff;color:#222;border:1px solid #c4c4c4;border-radius:50%;color:#e30045;font-size:24px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.event-overview.rows .circle-icons .icon::before{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.event-overview.rows .circle-icons .icon:hover{background:#e30045;color:#fff;border-color:#e30045}.block-event-overview .btn-container{text-align:center}.block-event-overview-tiles .block-event-overview-month{margin-bottom:75px}.block-event-overview-tiles .block-event-overview-select{font-family:Qanelas-Light,sans-serif;font-style:Normal;font-weight:300;width:220px;max-width:80%;padding:15px;margin-bottom:30px;margin-top:40px;background-color:transparent;border:2px solid #0a3c4b!important;font-size:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:.6em;background-position:calc(100% - 7%) center;background-repeat:no-repeat}.block-event-overview-tiles .block-event-overview-select::-ms-expand{display:none}.block-event-overview-tiles .item{height:240px;display:block;width:calc(25% - 30px);overflow:hidden}.block-event-overview-tiles .item img,.block-event-overview-tiles .item picture{object-fit:cover;width:100%;height:100%}.block-event-overview-tiles .item .textOnImage{left:20px;bottom:20px;padding-right:15px}.block-event-overview-tiles .item .textOnImageLink{background-color:transparent;color:#fff}.block-event-overview-tiles .item .textOnImageLink::after{color:#e30045}.block-event-overview-tiles .item .textOnImagePrice{margin-top:10px;margin-bottom:10px}.block-event-overview-tiles .item .textOnImagePrice p{font-family:Qanelas-Light,sans-serif;font-style:Normal;font-weight:300;margin-top:10px;margin-bottom:10px}#event-calendar{padding:20px}#event-calendar .calendar-header{position:relative;display:flex;justify-content:center}#event-calendar .calendar-header.day-nav{text-align:center;margin:20px 0 0 0;color:#aaa;background:#e30045;color:#fff}#event-calendar .calendar-header.day-nav li{float:left;width:calc(100% / 7);height:auto;display:inline-block;font-size:16px;min-width:80px;color:#fff;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;text-transform:uppercase}#event-calendar .calendar-header.day-nav li .day-abbr{display:none}#event-calendar .calendar-header [class*="-month"]{cursor:pointer;fill:#e30045;padding:10px 30px}#event-calendar .calendar-header [class*="-month"] .svg-arrow-left{transform:rotate(180deg)}#event-calendar .calendar-header .ajax-loader{position:absolute;top:-8px;left:50%}#event-calendar .calendar{width:100%}#event-calendar .calendar li{float:left;width:calc(100% / 7);height:auto;display:inline-block;font-size:16px;min-width:80px;margin:0}#event-calendar .calendar li>div{position:relative;font-size:16px;border-radius:1px;min-height:170px;border:1px solid rgba(170,170,170,.25);background:#fbfcfc}#event-calendar .calendar li>div .cell-header{display:flex;justify-content:center;align-items:center}#event-calendar .calendar li>div .cell-header .day{text-align:center;display:inherit;padding-top:2px;font-size:14px;color:#222}#event-calendar .calendar li>div .cell-header .day.today{display:flex!important;align-items:center;justify-content:center;width:23px;height:23px;font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;background:#e30045;color:#fff;color:#fff!important;border-radius:50%}#event-calendar .calendar li>div.has-event{color:#222}#event-calendar .calendar li>div.has-event .cell-header{height:27px;border-bottom:1px solid #fff}#event-calendar .calendar li>div.has-event .cell-header .day{color:#222}#event-calendar .calendar li>div.has-event .cell-header .time{float:right;margin-right:5px;font-size:12px}#event-calendar .calendar li>div.has-event .event-details{text-align:left;color:#222}#event-calendar .calendar li>div.has-event .event-details a{color:#222;display:block;font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;font-size:14px;line-height:18px;text-decoration:none;padding:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#event-calendar .calendar li>div.has-event .event-details a:hover{background:#e30045;color:#fff}#event-calendar .calendar li>div.has-event .event-details-badge,#event-calendar .calendar li>div.has-event .event-details-count{display:none}#event-calendar .calendar li>div.inactive-month .day{color:#aaa}.fancybox-stage .border-box{width:auto;max-width:830px}.block-event-overview-slider header+.owl-carousel{margin-top:60px}.block-event-overview-slider .owl-stage{display:flex;height:auto}.block-event-overview-slider .content{padding:30px;color:#fff}.block-event-overview-slider .content p{margin:0}.block-event-overview-slider .content p:first-child{text-transform:uppercase}.block-event-overview-slider .content p a{color:#fff;hyphens:auto}.block-event-overview-slider .owl-nav{position:absolute;top:50%;left:50%;width:calc(100% + 300px);transform:translate(-50%,-50%)}.block-event-overview-slider .owl-nav button span{display:none}.block-event-overview-slider .btn-container{text-align:center}.hotel-overview .owl-stage{height:auto}.hotel-overview .item{display:flex;background-color:#32424e}.hotel-overview .item .video{width:100%;height:auto;aspect-ratio:775/575;object-fit:cover}.hotel-overview .owl-item .textOnImage{z-index:2;left:0;bottom:0;padding:60px 40px 60px;width:100%}.hotel-overview .owl-nav{position:absolute;top:50%;left:50%;width:calc(100% + 300px);transform:translate(-50%,-50%)}.hotel-overview .owl-nav button span{display:none}.hotel-overview .imageOverlay{z-index:1}.hotel-overview .textOnImageLink{width:50%;text-align:center}.hotel-overview .textOnImageTitle+.textOnImageLink:last-child{width:100%}.hotel-overview .textOnImageLinkCta{color:#fff}.hotel-overview .textOnImageLinkCta::after{display:none}.hotel-overview .btn-container{text-align:center}.employee{min-height:780px}.employee.row{padding:0 15px}.employee .headline{font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400}.employee .description{padding:30px 20px}.employee .arrowLink{margin-top:15px;padding:0}.employee-filter{text-align:center;padding-bottom:60px}.employee-filter ul{display:inline-block}.employee-filter ul li{float:left;text-transform:uppercase;margin-bottom:0}.employee-filter ul li.current{color:#e30045}.employee-filter ul li span{cursor:pointer}.employee-overview .btn-container{text-align:center}.featuresBlock{width:90%;max-width:810px;margin:0 auto}.featuresBlock ul{padding:30px 30px 0;margin-bottom:0}.featuresBlock ul li{position:relative;text-transform:uppercase;font-family:Qanelas-RegularItalic,sans-serif;font-style:italic;font-weight:400;margin:25px 0 0;padding-left:40px;font-size:28px}.featuresBlock ul li p{font-size:inherit;line-height:1.3;margin:0}.featuresBlock ul li:before{color:#e30045;font-size:20px;position:absolute;top:5px;left:0;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904"}.featuresBlock>div img,.featuresBlock>div picture{width:100%;height:auto;padding-top:10px;padding-bottom:10px}.featuresBlock .frameLeft{padding-right:10px}.featuresBlock .frameRight{padding-left:10px}.featuresBlock .btn-container{text-align:center}.packageOverview .imageWrapper{position:relative;background-color:#32424e}.packageOverview .imageWrapper:nth-child(2){margin:0 .5%}.packageOverview .imageWrapper.cols2{width:49.75%}.packageOverview .imageWrapper.cols2:nth-child(2){float:right;margin:0}.packageOverview .imageWrapper.cols3{width:33%}.packageOverview .imageWrapper.cols4{width:24.5%}.packageOverview .imageWrapper.cols4:nth-child(3){margin-right:.5%}.packageOverview .xlg6 .imageWrapper{margin:.5% 0 .5% .5%}.packageOverview .xlg6:nth-child(2n+1) .imageWrapper{margin:.5% .5% .5% 0}.restaurant-page-headline .h1{margin-bottom:0!important}.restaurant-page-headline+.container{padding-top:0}.eatAndDrinkOverviewContainer .textOnImage{width:100%;left:0!important;bottom:50px!important;padding:30px}.eatAndDrinkOverviewContainer .textOnImage p{font-family:Qanelas-Regular,sans-serif;font-style:Normal;font-weight:400}.eatAndDrinkOverviewContainer .textOnImageTitle{font-size:40px}.eatAndDrinkOverviewContainer .packageSlider .textOnImageLink{margin-top:0}.eatAndDrinkOverviewContainer .owl-stage{height:auto}.eatAndDrinkOverviewContainer .btn-container{text-align:center}.eatAndDrinkOverviewContainer,.experiencesOverviewContainer{margin-top:-1px}.eatAndDrinkOverviewContainer .blockOverview .experience-note,.experiencesOverviewContainer .blockOverview .experience-note{position:absolute;top:0;right:15px;padding-top:8px;background:#e30045;color:#fff;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;text-transform:uppercase;width:160px;height:140px;display:flex;align-items:center;justify-content:center;text-align:center;overflow-wrap:break-word;font-size:30px;line-height:1.2}.eatAndDrinkOverviewContainer .blockOverview .experience-note:after,.experiencesOverviewContainer .blockOverview .experience-note:after{content:"";border-left:80px solid transparent;border-right:80px solid transparent;border-top:40px solid #e30045;position:absolute;left:0;bottom:-40px}.experiencesOverviewContainer .overviewList .btn-container{text-align:center}header+.experiencesSlider{margin-top:60px}.experiencesSlider .owl-stage{height:auto}.experiencesSlider .owl-item .item{background-color:#32424e}.experiencesSlider .owl-item .textOnImage{z-index:2;left:0;bottom:0;padding:40px;width:100%}.experiencesSlider .owl-nav{position:absolute;top:50%;left:50%;width:calc(100% + 300px);transform:translate(-50%,-50%)}.experiencesSlider .owl-nav button span{display:none}.experiencesSlider .imageOverlay{z-index:1}.experiencesSlider .textOnImageTitle{margin-bottom:10px;font-size:36px}.experiencesSlider .textOnImagePrice{margin:0;font-family:Qanelas-Regular,sans-serif;font-style:Normal;font-weight:400}.experiencesSlider .textOnImageLink{margin-top:25px}.experiencesSlider+.btn-container{text-align:center}body.fancybox-active{overflow:unset!important}.masonryContainer .grid:after{content:'';display:block;clear:both}.masonryContainer .grid-item,.masonryContainer .grid-sizer{width:33.333%}.masonryContainer .grid-item{float:left;padding-right:30px;padding-bottom:30px}.masonryContainer .grid-item img{display:block;max-width:100%}.masonryContainer .btn-container{text-align:center}.separatorBlock{position:relative;height:200px;box-shadow:inset 0 0 55px 0 rgba(0,0,0,.3);overflow:hidden}.separatorBlock div{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;background-size:500px}.promoContainer{margin-top:-1px;width:100%;text-align:center;margin-top:0}.promoContainer .contentWrapper{max-width:810px;width:90%;border:3px solid #e30045;padding:35px;text-transform:uppercase;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;font-size:34px}.promoContainer .contentWrapper .regularPrice{font-size:22px}.promoContainer .contentWrapper .regularPrice>span{text-decoration:line-through;text-decoration-color:#e30045}.promoContainer .contentWrapper .discount{font-size:42px;margin-top:10px}.promoContainer .contentWrapper .discount sup{font-size:20px}.promoContainer .contentWrapper .discount,.promoContainer .contentWrapper .promoCode,.promoContainer .contentWrapper .promoDescription strong{color:#e30045}.promoContainer .contentWrapper .btnBookNow{padding-top:6px;padding-bottom:6px;margin:30px 0 60px;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;font-size:14px;line-height:34px}.promoContainer .contentWrapper .btnBookNow:hover{color:#fff}.featureList{margin-top:-1px}.featureList ul{margin-top:60px}.featureList ul li{text-transform:uppercase;font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;padding-right:25px;margin:0;height:100px}.featureList ul li [class*=" icon-"],.featureList ul li [class^=icon-]{color:#e30045;display:inline-block;margin-right:10px;font-size:32px;position:relative;top:-5px;vertical-align:top}.featureList ul li .feature{display:inline-block;width:210px}.featureList .btn-container{text-align:center}html[data-template=experience] .featureList li [class*=" icon-"],html[data-template=experience] .featureList li [class^=icon-]{font-size:42px}html[data-template=experience] .featureList li.xlg6 .feature{width:320px}.block-partner-slider header+.owl-carousel{margin-top:60px}.block-partner-slider .owl-stage{height:auto}.block-partner-slider .owl-item .item{background-color:#32424e}.block-partner-slider .owl-item .textOnImage{z-index:2;left:0;bottom:0;padding:40px;width:100%}.block-partner-slider .owl-nav{position:absolute;top:50%;left:50%;width:calc(100% + 300px);transform:translate(-50%,-50%)}.block-partner-slider .owl-nav button span{display:none}.block-partner-slider .imageOverlay{z-index:1}.block-partner-slider .textOnImageTitle{margin-bottom:10px;font-size:36px}.block-partner-slider .textOnImageLink{margin-top:25px}.block-partner-slider .btn-container{text-align:center}.nLItem{padding:0 0 0 30px}.newsletterContainer{padding:90px 0 50px 0}.newsletterContainer h3{font-family:Qanelas-Regular,sans-serif;font-style:Normal;font-weight:400;font-size:1.17em}.newsletterContainer .newsletterWrap{padding:80px 0;overflow:hidden}.newsletter form{position:relative;margin-top:20px}.newsletter form .already-subscribed,.newsletter form .nl-response{position:absolute;top:-57px;right:10px;text-transform:uppercase}.newsletter form .row{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.newsletter form .js-grid-item-submit{position:relative;top:-50px;z-index:50}.newsletter form .js-grid-item-privacy-note{height:1px;opacity:0}.newsletter form .js-grid-item-privacy-note p{margin:40px 0}.newsletter form.items-revealed .js-grid-item-submit{position:initial;margin-top:50px;margin-bottom:50px}.newsletter form.items-revealed .js-grid-item-privacy-note{opacity:1;height:auto}.newsletter form .input{text-transform:uppercase;background:#e30045;color:#fff;font-size:16px;outline:0}.newsletter form .InputfieldSubmit button{height:50px}.newsletter form .nice-select{background:#fff;color:#222;color:#aaa}.newsletter form .nice-select .list{background:#fff;color:#222}.newsletter form .nice-select .current{color:#f6f6f6;font-weight:300}.bgColorAccent .nice-select::after{border-bottom:2px solid #e30045;border-right:2px solid #e30045}.formDistance{margin:20px 0}.newsletterWrap ::-webkit-input-placeholder{color:rgba(255,255,255,.4)}.newsletterWrap ::-moz-placeholder{color:rgba(255,255,255,.4)}.newsletterWrap :-ms-input-placeholder{color:rgba(255,255,255,.4)}.newsletterWrap :-moz-placeholder{color:rgba(255,255,255,.4)}.newsletterWrap .h3{text-transform:uppercase;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;color:#fff;font-size:30px;margin-bottom:6px}.newsletterWrap .row{padding-left:15px;padding-right:15px}.newsletterWrap .checkbox{margin-right:0}.newsletterWrap .privacyNote{width:97%;font-size:14px;line-height:1.2;padding-left:5px}.newsletterWrap .privacyNote a{color:#fff}.blogCategories{text-align:center;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.blogCategories li{text-align:center;display:inline-block;float:left;padding-left:10px;padding-right:10px;margin-bottom:0}.blogCategories .colorAccent{color:#0a3c4b}.blogCategories a{font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;display:block;text-decoration:none;line-height:1.2;min-height:120px;font-size:17px}.blogCategories a[data-filter-cat=all] [class^=icon-]{display:flex;justify-content:center;align-items:center;height:75px;padding-bottom:15px}.blogCategories a[data-filter-cat=all] [class^=icon-]:before{font-size:32px}.blogCategories a:hover{color:#0a3c4b}.blogCategories a img{display:inline-block!important;padding-bottom:15px}.blogCategories a div{position:relative;min-height:40px;width:130px}.blogCategories a div span{text-transform:uppercase;display:block;position:absolute;width:100%;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.blogOverview{background-color:#fff}.blogOverviewFirstEntry{height:485px}.blogOverviewFirstEntry>div{position:relative;height:100%;overflow:hidden}.blogOverviewFirstEntry>div picture{height:100%;position:absolute;left:50%;transform:translateX(-50%)}.blogOverviewFirstEntry>div .info{position:absolute;text-align:left;z-index:10;max-height:90%;left:30px;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);padding:30px 40px}.blogOverviewFirstEntry>div .info a{color:#222;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;display:block;text-decoration:none;margin-top:15px}.blogOverviewFirstEntry>div .info .cat{text-transform:uppercase;font-family:Qanelas-Light,sans-serif;font-style:Normal;font-weight:300;font-size:14px;padding-bottom:12px;line-height:1.1}.blogOverviewFirstEntry>div .info .h3{text-transform:uppercase;line-height:.8}.blogOverviewFirstEntry>div .info .h3 a{font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em}.blogOverviewFirstEntry>div .info p{margin:12px 0;font-size:16px;line-height:1.4}.blogOverviewFirstEntry .catImages{width:100%;position:absolute;text-align:center;left:0;top:40%}.blogOverviewFirstEntry .catImages a{display:inline-block}.blogOverviewTiles header+.blogOverviewTiles{margin-top:50px}.blogOverviewTiles li{text-align:left;padding-left:25px;padding-right:25px;min-height:590px;margin-top:0}.blogOverviewTiles li:nth-child(4n+1){padding-left:0}.blogOverviewTiles li:nth-child(3n){padding-right:0}.blogOverviewTiles li a{text-align:left;color:#222!important;text-decoration:none}.blogOverviewTiles li a span{display:block}.blogOverviewTiles li a .img{position:relative}.blogOverviewTiles li a .img span{position:absolute;left:0;bottom:0}.blogOverviewTiles .blogArticleImage{position:relative;display:block;height:260px;overflow:hidden;background-color:#32424e}.blogOverviewTiles .blogArticleImage img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:auto;min-width:100%;min-height:100%}.blogOverviewTiles .blogArticleImage .categoryImage{position:absolute;background:#fff;color:#222;bottom:20px;left:20px;border-radius:50%;width:70px;height:70px}.blogOverviewTiles .blogArticleImage .categoryImage img{min-height:auto;min-width:auto}.blogOverviewTiles .articleTeaser{padding:30px}.blogOverviewTiles .articleTeaser .categories{color:#aaa;text-transform:uppercase;font-size:14px;margin-bottom:5px}.blogOverviewTiles .articleTeaser .h3{text-transform:uppercase;line-height:.8}.blogOverviewTiles .articleTeaser .h3 a{font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;font-size:22px}.blogOverviewTiles .articleTeaser p{margin:12px 0}.blogOverviewTiles .articleTeaser .textOnImageLink{color:#222}.blogOverviewTiles .articleTeaser .textOnImageLink:after{top:-1px;left:10px;font-size:12px}.blogOverviewTiles .textOnImageLink{margin-top:15px;padding:0}.blogOverviewTiles .btn-container .arrowLink{margin-top:0}.blog-article{background-color:#fff;position:relative}.blog-article .container{max-width:860px;margin:55px auto 0}.blog-article .container.relatedArticles{max-width:1140px}.blog-article .container.relatedArticles>div{padding:0}.blog-article .container.relatedArticles header{padding-bottom:20px}.blog-article .container.articleHeader{padding-bottom:0}.blog-article .container>div{padding-left:25px;padding-right:25px}.blog-article .container>div.owl-carousel{padding-left:0;padding-right:0}.blog-article .container h2{display:block;font-size:26px;font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;line-height:30px;text-transform:uppercase}.blog-article .container .h4{text-transform:uppercase;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em}.blog-article .container .categoryImage{display:block;width:100%;text-align:center;margin-bottom:20px}.blog-article .container .categoryImage span{display:inline-block}.blog-article .container .articleDate{font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400}.blog-article .container.tags .h4{display:inline-block;margin-right:25px;vertical-align:top}.blog-article .container.tags ul{display:inline-block}.blog-article .container.tags ul li{float:left;margin:0;margin-right:20px;line-height:24px}.blog-article .shareContainer .h4{margin-right:30px}.blog-article .shareContainer li{margin:0;margin-right:20px;margin-top:-10px}.blog-article .shareContainer li a{text-decoration:none}.blog-article .shareContainer li a [class*=" icon-"],.blog-article .shareContainer li a [class^=icon-]{background:#222;color:#fff;display:block;width:48px;height:48px;border-radius:50%;font-size:26px;padding:10px}.blog-article .shareContainer li a [class*=facebook]{background:#0d5fc0}.blog-article .shareContainer li a [class*=twitter]{background:#1fbaed}.blog-article .shareContainer li a [class*=google-plus]{background:#e7443c;font-size:36px;padding:6px}.blog-article .shareContainer li a [class*=whatsapp]{background:#219e1e}.blog-article #Comments{padding-bottom:70px}.blog-article #Comments #CommentForm input[type=text],.blog-article #Comments #CommentForm textarea{width:100%;color:#222;margin-top:20px;padding:10px;background:#eee}.blog-article #Comments #CommentForm textarea{height:190px}.blog-article #Comments #CommentForm button{margin-top:15px;padding-left:60px;padding-right:60px}.blog-article .commentsHeadline{font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;margin-bottom:45px}.blog-article .commentsList hr{margin:35px 0}.blog-article .commentsList>div>div{font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400}.blog-article .picture-gallery{margin-bottom:0}.blog-article .picture-gallery img{width:100%}.blog-article .picture-gallery .quote{position:absolute;display:block;font-family:Qanelas-RegularItalic,sans-serif;font-style:italic;font-weight:400;color:#fff;text-align:center;line-height:1.2;font-size:46px;top:50%;left:50%;transform:translate(-50%,-50%)}.blog-article .picture-gallery .imageTiles{max-width:none;margin:0}.blog-article .picture-gallery .imageTiles3{margin-bottom:0}.blog-article .textColumn ul{padding-top:30px;padding-left:110px}.blog-article .tags{margin-bottom:20px}.blog-article .authorImage img{border-radius:50%}.blog-article .authorDescription p{font-size:16px}.blog-article #nextArticle,.blog-article #prevArticle{display:none;position:absolute;font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;text-transform:uppercase;top:110px;left:50px;font-size:24px;width:150px;line-height:1.2}.blog-article #nextArticle [class^=icon-],.blog-article #prevArticle [class^=icon-]{display:block;font-size:15px;margin-bottom:10px}.blog-article #nextArticle a,.blog-article #prevArticle a{text-decoration:none}.blog-article #prevArticle{text-align:right;left:auto;right:50px}*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;height:100%;background:#fff;color:#222;font-family:Qanelas-Regular,sans-serif;font-style:Normal;font-weight:400}body{background:#fff;color:#222;line-height:1.4em}.h1,.h1 a{font-size:40px;margin-bottom:40px;line-height:40px}.h2,.h2 a{font-size:36px;font-family:Qanelas-Light,sans-serif;font-style:Normal;font-weight:300;line-height:40px}.h3,.h3 a{font-size:26px;font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;line-height:30px}.h4,.h4 a{font-size:22px;font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;line-height:28px}.h5,.h5 a{font-size:18px;font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;line-height:24px}.h6,.h6 a{font-size:16px;font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;line-height:22px}b,strong{font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400}dl dd,dl dt,ol li,p,ul li{margin:20px 0;font-size:18px;line-height:26px}ol{list-style-type:decimal;padding:0 0 0 20px}.smallText,blockquote,blockquote p{font-size:14px;line-height:18px}i{font-family:Qanelas-RegularItalic,sans-serif;font-style:italic;font-weight:400}em{font-size:16px}a{text-decoration:underline;outline:0;cursor:pointer;color:#111}.pTB{padding-top:80px;padding-bottom:80px}.pT{padding-top:80px}.pB{padding-bottom:80px}.pB0{padding-bottom:0!important}.mTB{margin-top:80px;margin-bottom:80px}.mT{margin-top:80px}.mB{margin-bottom:80px}.smallPTB{padding-top:40px;padding-bottom:40px}.smallPT{padding-top:40px}.smallPB{padding-bottom:40px}.w70{width:70%;margin-left:15%;margin-right:15%}#page{height:100vh}img{display:block!important}.clickable{cursor:pointer}.unclickable{cursor:default}.cc-window.cc-floating{width:100%;max-width:100%!important}.a-b-show{display:block}.a-b-hide{display:none}#wrap_Inputfield-{display:none}.accordionBlock .btn-container,.eltenedor .btn-container,.mapContainer .btn-container,.packageOverviewContainer .btn-container{text-align:center}.metaLinks{display:block;padding:10px 0 10px 0}.metaLinks a{color:#222;text-decoration:none;margin-right:30px}.copyright{display:block;padding:10px 15px 10px 0}#footer{font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400;text-transform:uppercase;color:#222;padding:30px 0 110px 0;background-color:#fff}#footer .contentWrapper{width:90%;max-width:1200px;margin:0 auto}#footerNavigation{background:#e30045;color:#fff;width:100%;padding:75px 0}#footerNavigation #ulWrap{width:95%;max-width:1440px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#footerNavigation #ulWrap a{color:#fff;text-transform:uppercase;text-decoration:none;font-size:13px}#footerNavigation #ulWrap>ul{margin-right:65px;display:flex;justify-content:center;flex-wrap:wrap}#footerNavigation #ulWrap>ul>li{font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400}#footerNavigation #ulWrap>ul>li+li{margin-left:30px}#footerNavigation ul li ul,#footerNavigation ul li ul li{display:block;font-family:Qanelas-Regular,sans-serif;font-style:Normal;font-weight:400;padding:0;margin:0}#footerNavigation img{width:190px;height:auto}.backToTop{background:#e30045;color:#fff;position:fixed;display:none;z-index:10;font-size:14px;bottom:115px;right:35px;padding:18px;cursor:pointer}body[data-theme=hotel-es-trenc] #header #logo{color:#d87110!important}body[data-theme=hotel-es-trenc] #header #logo::before{content:'\e922'}body[data-theme=hotel-es-trenc] #header #stoerer{background-color:#d87110}body[data-theme=hotel-es-trenc] #header #headerText{top:auto;bottom:0}body[data-theme=hotel-es-trenc] #header.header-sticky #navigation .icon-arrowDown,body[data-theme=hotel-es-trenc] #header.header-sticky #navigation .icon-burger,body[data-theme=hotel-es-trenc] #header.header-sticky #navigation .langNavi li{color:#d87110!important}body[data-theme=hotel-es-trenc] #header.header-sticky #navigation .divider{background-color:#d87110!important}body[data-theme=hotel-es-trenc] #navigation .icon-email,body[data-theme=hotel-es-trenc] #navigation .icon-phone,body[data-theme=hotel-es-trenc] #navigation .nav-logo{color:#d87110}body[data-theme=hotel-es-trenc] #navigation .nav-logo::before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e920'}body[data-theme=hotel-es-trenc] #navigation .quick-nav a{color:#d87110}body[data-theme=hotel-es-trenc] #menuWrap #menu .subnavi::before{color:#d87110}body[data-theme=hotel-es-trenc] #menuWrap #pinkWrap{background:#d87110}body[data-theme=hotel-es-trenc] #menuWrap #pinkWrap .btn{color:#d87110}body[data-theme=hotel-es-trenc] #menuWrap #pinkWrap .btn:hover{background-color:#fff}body[data-theme=hotel-es-trenc] #portal-infopopup{background-image:url(../images/pattern_hotel-es-trenc.jpg)}body[data-theme=hotel-es-trenc] .accordionBlock .btn-container .arrowLink,body[data-theme=hotel-es-trenc] .anchorNav .btn-container .arrowLink,body[data-theme=hotel-es-trenc] .block-contact-info .btn-container .arrowLink,body[data-theme=hotel-es-trenc] .block-event-overview .btn-container .arrowLink,body[data-theme=hotel-es-trenc] .block-text-link-img .btn-container .arrowLink,body[data-theme=hotel-es-trenc] .eatAndDrinkOverviewContainer .btn-container .arrowLink,body[data-theme=hotel-es-trenc] .eltenedor .btn-container .arrowLink,body[data-theme=hotel-es-trenc] .employee-overview .btn-container .arrowLink,body[data-theme=hotel-es-trenc] .event-form .btn-container .arrowLink,body[data-theme=hotel-es-trenc] .experiencesOverviewContainer .btn-container .arrowLink,body[data-theme=hotel-es-trenc] .featureList .btn-container .arrowLink,body[data-theme=hotel-es-trenc] .featuresBlock .btn-container .arrowLink,body[data-theme=hotel-es-trenc] .hotel-overview .btn-container .arrowLink,body[data-theme=hotel-es-trenc] .mapContainer .btn-container .arrowLink,body[data-theme=hotel-es-trenc] .masonryContainer .btn-container .arrowLink,body[data-theme=hotel-es-trenc] .packageOverviewContainer .btn-container .arrowLink,body[data-theme=hotel-es-trenc] .promoContainer .btn-container .arrowLink,body[data-theme=hotel-es-trenc] .roomOverviewContainer .btn-container .arrowLink{border:2px solid #222}body[data-theme=hotel-es-trenc] .accordionBlock.bgColorAccent p a,body[data-theme=hotel-es-trenc] .anchorNav.bgColorAccent p a,body[data-theme=hotel-es-trenc] .block-contact-info.bgColorAccent p a,body[data-theme=hotel-es-trenc] .block-event-overview.bgColorAccent p a,body[data-theme=hotel-es-trenc] .block-text-link-img.bgColorAccent p a,body[data-theme=hotel-es-trenc] .eatAndDrinkOverviewContainer.bgColorAccent p a,body[data-theme=hotel-es-trenc] .eltenedor.bgColorAccent p a,body[data-theme=hotel-es-trenc] .employee-overview.bgColorAccent p a,body[data-theme=hotel-es-trenc] .event-form.bgColorAccent p a,body[data-theme=hotel-es-trenc] .experiencesOverviewContainer.bgColorAccent p a,body[data-theme=hotel-es-trenc] .featureList.bgColorAccent p a,body[data-theme=hotel-es-trenc] .featuresBlock.bgColorAccent p a,body[data-theme=hotel-es-trenc] .hotel-overview.bgColorAccent p a,body[data-theme=hotel-es-trenc] .mapContainer.bgColorAccent p a,body[data-theme=hotel-es-trenc] .masonryContainer.bgColorAccent p a,body[data-theme=hotel-es-trenc] .packageOverviewContainer.bgColorAccent p a,body[data-theme=hotel-es-trenc] .promoContainer.bgColorAccent p a,body[data-theme=hotel-es-trenc] .roomOverviewContainer.bgColorAccent p a{color:#fff}body[data-theme=hotel-es-trenc] .anchorNav .btnContainer .btn{border:none;color:#fff}body[data-theme=hotel-es-trenc] .accordionWrapper .accordionHeader button::after,body[data-theme=hotel-es-trenc] .accordionWrapper .accordionHeader button::before{background-color:#d87110}body[data-theme=hotel-es-trenc] .accordionWrapper .accordionHeader.accordionHeaderOpen .h5{color:#d87110}body[data-theme=hotel-es-trenc] .accordionWrapper .accordionContent::after{background-color:#d87110}body[data-theme=hotel-es-trenc] .accordionWrapper .accordionContent .btn{border:none;color:#fff}body[data-theme=hotel-es-trenc] .promoContainer .btn.accent.btnBookNow{border:2px solid #d87110;background-color:transparent;color:#d87110}body[data-theme=hotel-es-trenc] .promoContainer .btn.accent.btnBookNow:hover{border:2px solid #d87110;background-color:#d87110;color:#fff}body[data-theme=hotel-es-trenc] .promoContainer .contentWrapper{border-color:#d87110}body[data-theme=hotel-es-trenc] .promoContainer .contentWrapper .regularPrice>span{text-decoration-color:#d87110}body[data-theme=hotel-es-trenc] .promoContainer .contentWrapper .discount,body[data-theme=hotel-es-trenc] .promoContainer .contentWrapper .promoCode,body[data-theme=hotel-es-trenc] .promoContainer .contentWrapper .promoDescription strong{color:#d87110}body[data-theme=hotel-es-trenc] .block-text-link-img-item .btn{border-color:#222}body[data-theme=hotel-es-trenc] .block-text-link-img-item .btn:hover{color:#222;background-color:transparent}body[data-theme=hotel-es-trenc] .employee-overview .h2.colorAccent{color:#d87110}body[data-theme=hotel-es-trenc] .eatAndDrinkOverviewContainer .blockOverview .experience-note,body[data-theme=hotel-es-trenc] .experiencesOverviewContainer .blockOverview .experience-note{background-color:#d87110}body[data-theme=hotel-es-trenc] .eatAndDrinkOverviewContainer .blockOverview .experience-note::after,body[data-theme=hotel-es-trenc] .experiencesOverviewContainer .blockOverview .experience-note::after{border-top-color:#d87110}body[data-theme=hotel-es-trenc] #event-calendar .calendar-header [class*="-month"]{fill:#d87110}body[data-theme=hotel-es-trenc] #event-calendar .calendar-header.day-nav{background-color:#d87110}body[data-theme=hotel-es-trenc] #event-calendar .calendar li>div .cell-header .day.today,body[data-theme=hotel-es-trenc] #event-calendar .calendar li>div.has-event .event-details a:hover{background-color:#d87110}body[data-theme=hotel-es-trenc] .block-event-overview-tiles .item .textOnImageLink::after{color:#d87110}body[data-theme=hotel-es-trenc] .event-detail-nav .event-detail-nav-to-calendar{background-color:#d87110}body[data-theme=hotel-es-trenc] .event-detail-nav .event-detail-nav-to-calendar:hover{color:#fff}body[data-theme=hotel-es-trenc] .event-detail-nav .event-detail-nav-to-calendar:hover svg{fill:#fff}body[data-theme=hotel-es-trenc] .roomOverviewContainer .overviewTeaserBlock .bookingBtn{background-color:#d87110}body[data-theme=hotel-es-trenc] .colorAccent{color:#d87110}body[data-theme=hotel-es-trenc] .block-image-text ul li::before,body[data-theme=hotel-es-trenc] .textColumn ul li::before{color:#d87110}body[data-theme=hotel-es-trenc] .backToTop{background-color:#d87110}body[data-theme=hotel-es-trenc] .textBlock.bgColorWhite .arrowLink{border:2px solid #222}body[data-theme=hotel-es-trenc] .textBlock.bgColorAccent{color:#fff;background-color:#d87110}body[data-theme=hotel-es-trenc] .textBlock.bgColorAccent p a{color:#fff}body[data-theme=hotel-es-trenc] .arrowLink::after,body[data-theme=hotel-es-trenc] .textOnImageLink::after{color:#d87110}body[data-theme=hotel-es-trenc] .featureList ul li [class*=" icon-"],body[data-theme=hotel-es-trenc] .featureList ul li [class^=icon-]{color:#d87110}body[data-theme=hotel-es-trenc] .picture-gallery .textOnImageLink::after{color:#d87110}body[data-theme=hotel-es-trenc] .owl-next,body[data-theme=hotel-es-trenc] .owl-prev{color:#d87110!important}body[data-theme=hotel-es-trenc] .newsletterContainer{background-color:#d87110}body[data-theme=hotel-es-trenc] .newsletterContainer .bgColorAccent{background-color:#d87110}body[data-theme=hotel-es-trenc] .newsletter form .input{background-color:#d87110}body[data-theme=hotel-es-trenc] .btn.accent{background-color:#d87110}body[data-theme=hotel-es-trenc] .btn.accent:hover{color:#fff}body[data-theme=hotel-es-trenc] .btn.accentHoverBorder:hover{color:#d87110;background-color:#fff;border-color:#d87110}body[data-theme=hotel-es-trenc] .roomOverviewContainer .overviewList .bookingBtn{border:none;padding:20px 50px;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;font-size:20px;color:#fff;background-color:#d87110}body[data-theme=hotel-es-trenc] .block-event-overview-slider .owl-item{background-color:#d87110}body[data-theme=hotel-es-trenc] .block-event-overview-slider .content{background-color:#d87110}body[data-theme=hotel-es-trenc] .block-event-overview-slider .arrowLink,body[data-theme=hotel-es-trenc] .block-partner-slider .arrowLink,body[data-theme=hotel-es-trenc] .blogOverviewTiles .arrowLink{border:2px solid #222}body[data-theme=hotel-es-trenc] .experiencesSlider+.btn-container .arrowLink,body[data-theme=hotel-es-trenc] .picture-gallery .narrowWidth+.btn-container .arrowLink,body[data-theme=hotel-es-trenc] .picture-gallery-slider+.btn-container .arrowLink{border:2px solid #222}body[data-theme=hotel-es-trenc] .block-contact-info .colorAccent,body[data-theme=hotel-es-trenc] .block-contact-info .h3{color:#d87110}body[data-theme=hotel-es-trenc] .socialNavi span.btn{border-color:#d87110;color:#d87110;background-color:transparent}body[data-theme=hotel-es-trenc] .socialNavi span.btn:hover{background-color:#d87110}body[data-theme=hotel-es-trenc] .socialNavi a{color:#d87110}body[data-theme=hotel-es-trenc] .socialNavi a:hover{color:#fff}body[data-theme=hotel-es-trenc] #footerNavigation{background-color:#d87110}body[data-theme=hotel-es-trenc] .qb .btn{border:1px solid #d87110;background-color:#d87110}body[data-theme=hotel-es-trenc] .video-container{background-color:#d87110}body[data-theme=hotel-es-trenc] .video-container .h1,body[data-theme=hotel-es-trenc] .video-container p{color:#fff}body[data-theme=hotel-es-trenc] .container.bgColorAccent{background-color:#d87110}body[data-theme=hotel-es-trenc] .accordionWrapper .accordionContent p a{color:#d87110}body[data-theme=hotel-es-trenc] .po-content .price strong{color:#d87110}body[data-theme=portal] #header .nav-logo{top:-29px;left:-24px;font-size:98px}body[data-theme=portal] #header .colorAccent{color:#0a3c4b}body[data-theme=portal] #header #headerText{top:auto;bottom:0}body[data-theme=portal] #header #headerText .colorWhite span.colorAccent{color:#fff}body[data-theme=portal] #header #stoerer{background:#0a3c4b}body[data-theme=portal] #header.header-sticky #navigation .icon-arrowDown,body[data-theme=portal] #header.header-sticky #navigation .icon-burger,body[data-theme=portal] #header.header-sticky #navigation .langNavi li{color:#0a3c4b!important}body[data-theme=portal] #header.header-sticky #navigation .divider{background-color:#0a3c4b!important}body[data-theme=portal] #navigation .icon-email,body[data-theme=portal] #navigation .icon-phone,body[data-theme=portal] #navigation .nav-logo{color:#0a3c4b}body[data-theme=portal] #navigation .nav-logo::before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e900'}body[data-theme=portal] #menuWrap #menu .subnavi::before{color:#0a3c4b}body[data-theme=portal] #menuWrap #pinkWrap{background:#0a3c4b}body[data-theme=portal] #menuWrap #pinkWrap .btn{color:#0a3c4b}body[data-theme=portal] #menuWrap #pinkWrap .btn:hover{background-color:#fff}body[data-theme=portal] #menuWrap #pinkWrap .btn-container{display:flex;flex-wrap:wrap;position:absolute;left:50%;bottom:30%;width:490px;transform:translateX(-50%)}body[data-theme=portal] #menuWrap #pinkWrap .btn-container .btn{position:static;margin-left:0}body[data-theme=portal] #menuWrap #pinkWrap .btn-container .btn+.btn{margin-left:50px}body[data-theme=portal] #portal-infopopup{background-image:url(../images/pattern_portal.jpg)}body[data-theme=portal] .accordionBlock .btn-container .arrowLink,body[data-theme=portal] .anchorNav .btn-container .arrowLink,body[data-theme=portal] .block-contact-info .btn-container .arrowLink,body[data-theme=portal] .block-event-overview .btn-container .arrowLink,body[data-theme=portal] .block-text-link-img .btn-container .arrowLink,body[data-theme=portal] .eatAndDrinkOverviewContainer .btn-container .arrowLink,body[data-theme=portal] .eltenedor .btn-container .arrowLink,body[data-theme=portal] .employee-overview .btn-container .arrowLink,body[data-theme=portal] .event-form .btn-container .arrowLink,body[data-theme=portal] .experiencesOverviewContainer .btn-container .arrowLink,body[data-theme=portal] .featureList .btn-container .arrowLink,body[data-theme=portal] .featuresBlock .btn-container .arrowLink,body[data-theme=portal] .hotel-overview .btn-container .arrowLink,body[data-theme=portal] .mapContainer .btn-container .arrowLink,body[data-theme=portal] .masonryContainer .btn-container .arrowLink,body[data-theme=portal] .packageOverviewContainer .btn-container .arrowLink,body[data-theme=portal] .promoContainer .btn-container .arrowLink,body[data-theme=portal] .roomOverviewContainer .btn-container .arrowLink,body[data-theme=portal] .video-container .btn-container .arrowLink{border:2px solid #0a3c4b}body[data-theme=portal] .accordionBlock.bgColorAccent p a,body[data-theme=portal] .anchorNav.bgColorAccent p a,body[data-theme=portal] .block-contact-info.bgColorAccent p a,body[data-theme=portal] .block-event-overview.bgColorAccent p a,body[data-theme=portal] .block-text-link-img.bgColorAccent p a,body[data-theme=portal] .eatAndDrinkOverviewContainer.bgColorAccent p a,body[data-theme=portal] .eltenedor.bgColorAccent p a,body[data-theme=portal] .employee-overview.bgColorAccent p a,body[data-theme=portal] .event-form.bgColorAccent p a,body[data-theme=portal] .experiencesOverviewContainer.bgColorAccent p a,body[data-theme=portal] .featureList.bgColorAccent p a,body[data-theme=portal] .featuresBlock.bgColorAccent p a,body[data-theme=portal] .hotel-overview.bgColorAccent p a,body[data-theme=portal] .mapContainer.bgColorAccent p a,body[data-theme=portal] .masonryContainer.bgColorAccent p a,body[data-theme=portal] .packageOverviewContainer.bgColorAccent p a,body[data-theme=portal] .promoContainer.bgColorAccent p a,body[data-theme=portal] .roomOverviewContainer.bgColorAccent p a,body[data-theme=portal] .video-container.bgColorAccent p a{color:#fff}body[data-theme=portal] .anchorNav .btnContainer .btn{border:none;color:#fff}body[data-theme=portal] .accordionWrapper .accordionHeader button::after,body[data-theme=portal] .accordionWrapper .accordionHeader button::before{background-color:#0a3c4b}body[data-theme=portal] .accordionWrapper .accordionHeader.accordionHeaderOpen .h5{color:#0a3c4b}body[data-theme=portal] .accordionWrapper .accordionContent::after{background-color:#0a3c4b}body[data-theme=portal] .accordionWrapper .accordionContent .btn{border:none;color:#fff}body[data-theme=portal] .promoContainer .btnBookNow{border:none;color:#fff}body[data-theme=portal] .promoContainer .contentWrapper{border-color:#0a3c4b}body[data-theme=portal] .promoContainer .contentWrapper .regularPrice>span{text-decoration-color:#0a3c4b}body[data-theme=portal] .promoContainer .contentWrapper .discount,body[data-theme=portal] .promoContainer .contentWrapper .promoCode,body[data-theme=portal] .promoContainer .contentWrapper .promoDescription strong{color:#0a3c4b}body[data-theme=portal] .block-text-link-img-item .btn{border-color:#0a3c4b}body[data-theme=portal] .block-text-link-img-item .btn:hover{color:#222;background-color:transparent}body[data-theme=portal] .employee-overview .h2.colorAccent{color:#0a3c4b}body[data-theme=portal] .eatAndDrinkOverviewContainer .blockOverview .experience-note,body[data-theme=portal] .experiencesOverviewContainer .blockOverview .experience-note{background-color:#0a3c4b}body[data-theme=portal] .eatAndDrinkOverviewContainer .blockOverview .experience-note::after,body[data-theme=portal] .experiencesOverviewContainer .blockOverview .experience-note::after{border-top-color:#0a3c4b}body[data-theme=portal] #event-calendar .calendar-header [class*="-month"]{fill:#0a3c4b}body[data-theme=portal] #event-calendar .calendar-header.day-nav{background-color:#0a3c4b}body[data-theme=portal] #event-calendar .calendar li>div .cell-header .day.today,body[data-theme=portal] #event-calendar .calendar li>div.has-event .event-details a:hover{background-color:#0a3c4b}body[data-theme=portal] .block-event-overview-tiles .item .textOnImageLink::after{color:#0a3c4b}body[data-theme=portal] .roomOverviewContainer .overviewTeaserBlock .bookingBtn{background-color:#0a3c4b}body[data-theme=portal] .block-image-text ul li::before,body[data-theme=portal] .textColumn ul li::before{color:#0a3c4b}body[data-theme=portal] .backToTop{background:#0a3c4b}body[data-theme=portal] .textBlock.bgColorWhite .arrowLink{border:2px solid #0a3c4b}body[data-theme=portal] .textBlock.bgColorAccent{color:#fff;background-color:#0a3c4b}body[data-theme=portal] .textBlock.bgColorAccent p a{color:#fff}body[data-theme=portal] .arrowLink::after,body[data-theme=portal] .textOnImageLink::after{color:#0a3c4b}body[data-theme=portal] .featureList ul li [class*=" icon-"],body[data-theme=portal] .featureList ul li [class^=icon-]{color:#0a3c4b}body[data-theme=portal] .picture-gallery .textOnImageLink::after{color:#0a3c4b}body[data-theme=portal] .hotel-overview .textOnImageLinkCta{background-color:#0a3c4b}body[data-theme=portal] .owl-next,body[data-theme=portal] .owl-prev{color:#0a3c4b!important}body[data-theme=portal] .newsletterContainer{background-color:#0a3c4b}body[data-theme=portal] .newsletterContainer .bgColorAccent{background-color:#0a3c4b}body[data-theme=portal] .newsletter form .input{background-color:#0a3c4b}body[data-theme=portal] .btn.accent{background-color:#0a3c4b}body[data-theme=portal] .btn.accent:hover{color:#fff}body[data-theme=portal] .roomOverviewContainer .overviewList .bookingBtn{border:none;padding:20px 50px;font-family:Qanelas-Heavy,sans-serif;font-style:Normal;font-weight:400;line-height:1.1em;font-size:20px;color:#fff;background-color:#0a3c4b}body[data-theme=portal] .block-event-overview-slider .owl-item{background-color:#0a3c4b}body[data-theme=portal] .block-event-overview-slider .content{background-color:#0a3c4b}body[data-theme=portal] .block-event-overview-slider .arrowLink,body[data-theme=portal] .block-partner-slider .arrowLink,body[data-theme=portal] .blogOverviewTiles .arrowLink,body[data-theme=portal] .picture-gallery .btn-container .arrowLink{border:2px solid #0a3c4b}body[data-theme=portal] .block-contact-info .colorAccent,body[data-theme=portal] .block-contact-info .h3{color:#0a3c4b}body[data-theme=portal] .socialNavi span.btn{border-color:#0a3c4b;color:#0a3c4b;background-color:transparent}body[data-theme=portal] .socialNavi span.btn:hover{background-color:#0a3c4b}body[data-theme=portal] .socialNavi a{color:#0a3c4b}body[data-theme=portal] .socialNavi a:hover{color:#fff}body[data-theme=portal] #footerNavigation{background-color:#0a3c4b}body[data-theme=portal] .qb-hotel-select::before{border-color:#0a3c4b}body[data-theme=portal] .qb .btn{border:1px solid #0a3c4b;background-color:#0a3c4b}body[data-theme=portal] .container.bgColorAccent{background-color:#0a3c4b}body[data-theme=portal] .accordionWrapper .accordionContent p a{color:#0a3c4b}body[data-theme=portal] .custom-link-list .btn{color:#0a3c4b}body[data-theme=portal] .custom-link-list .btn:hover{color:#fff}body[data-theme=portal] .po-content .price strong{color:#0a3c4b}body[data-theme=hotel-port-de-soller] #header #headerText{top:auto;bottom:0}body[data-theme=hotel-port-de-soller] #header #logo::before{content:'\e921'}body[data-theme=hotel-port-de-soller] #header.header-sticky #navigation .icon-arrowDown,body[data-theme=hotel-port-de-soller] #header.header-sticky #navigation .icon-burger,body[data-theme=hotel-port-de-soller] #header.header-sticky #navigation .langNavi li{color:#e30045!important}body[data-theme=hotel-port-de-soller] #header.header-sticky #navigation .divider{background-color:#e30045!important}body[data-theme=hotel-port-de-soller] #navigation .icon-email,body[data-theme=hotel-port-de-soller] #navigation .icon-phone,body[data-theme=hotel-port-de-soller] #navigation .nav-logo{color:#e30045}body[data-theme=hotel-port-de-soller] #navigation .nav-logo::before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e91f'}body[data-theme=hotel-port-de-soller] #navigation .quick-nav a{color:#e30045}body[data-theme=hotel-port-de-soller] #portal-infopopup{background-image:url(../images/pattern_hotel-port-de-soller.jpg)}body[data-theme=hotel-port-de-soller] #menuWrap #pinkWrap .btn:hover{color:#e30045;background-color:#fff}body[data-theme=hotel-port-de-soller] .accordionBlock .btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .anchorNav .btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .block-contact-info .btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .block-event-overview .btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .block-text-link-img .btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .eatAndDrinkOverviewContainer .btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .eltenedor .btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .employee-overview .btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .event-form .btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .experiencesOverviewContainer .overviewList .btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .featureList .btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .featuresBlock .btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .hotel-overview .btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .mapContainer .btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .masonryContainer .btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .packageOverviewContainer .btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .promoContainer .btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .roomOverviewContainer .btn-container .arrowLink{border:2px solid #222}body[data-theme=hotel-port-de-soller] .accordionBlock.bgColorAccent p a,body[data-theme=hotel-port-de-soller] .anchorNav.bgColorAccent p a,body[data-theme=hotel-port-de-soller] .block-contact-info.bgColorAccent p a,body[data-theme=hotel-port-de-soller] .block-event-overview.bgColorAccent p a,body[data-theme=hotel-port-de-soller] .block-text-link-img.bgColorAccent p a,body[data-theme=hotel-port-de-soller] .eatAndDrinkOverviewContainer.bgColorAccent p a,body[data-theme=hotel-port-de-soller] .eltenedor.bgColorAccent p a,body[data-theme=hotel-port-de-soller] .employee-overview.bgColorAccent p a,body[data-theme=hotel-port-de-soller] .event-form.bgColorAccent p a,body[data-theme=hotel-port-de-soller] .experiencesOverviewContainer .overviewList.bgColorAccent p a,body[data-theme=hotel-port-de-soller] .featureList.bgColorAccent p a,body[data-theme=hotel-port-de-soller] .featuresBlock.bgColorAccent p a,body[data-theme=hotel-port-de-soller] .hotel-overview.bgColorAccent p a,body[data-theme=hotel-port-de-soller] .mapContainer.bgColorAccent p a,body[data-theme=hotel-port-de-soller] .masonryContainer.bgColorAccent p a,body[data-theme=hotel-port-de-soller] .packageOverviewContainer.bgColorAccent p a,body[data-theme=hotel-port-de-soller] .promoContainer.bgColorAccent p a,body[data-theme=hotel-port-de-soller] .roomOverviewContainer.bgColorAccent p a{color:#fff}body[data-theme=hotel-port-de-soller] .block-text-link-img-item .btn{border:2px solid #222}body[data-theme=hotel-port-de-soller] .roomOverviewContainer .overviewList .bookingBtn,body[data-theme=hotel-port-de-soller] .roomOverviewContainer .overviewTeaserBlock .bookingBtn{background-color:#e30045}body[data-theme=hotel-port-de-soller] .textBlock.bgColorWhite .arrowLink{border:2px solid #222}body[data-theme=hotel-port-de-soller] .textBlock.bgColorAccent{color:#fff;background-color:#e30045}body[data-theme=hotel-port-de-soller] .textBlock.bgColorAccent p a{color:#fff}body[data-theme=hotel-port-de-soller] .arrowLink::after,body[data-theme=hotel-port-de-soller] .textOnImageLink::after{color:#e30045}body[data-theme=hotel-port-de-soller] .newsletterContainer{background-color:#e30045}body[data-theme=hotel-port-de-soller] .owl-next,body[data-theme=hotel-port-de-soller] .owl-prev{color:#e30045!important}body[data-theme=hotel-port-de-soller] .block-event-overview-slider .owl-item{background-color:#e30045}body[data-theme=hotel-port-de-soller] .block-event-overview-slider .content{background-color:#e30045}body[data-theme=hotel-port-de-soller] .block-event-overview-slider .arrowLink,body[data-theme=hotel-port-de-soller] .block-partner-slider .arrowLink,body[data-theme=hotel-port-de-soller] .blogOverviewTiles .arrowLink{border:2px solid #222}body[data-theme=hotel-port-de-soller] .experiencesSlider+.btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .picture-gallery .narrowWidth+.btn-container .arrowLink,body[data-theme=hotel-port-de-soller] .picture-gallery-slider+.btn-container .arrowLink{border:2px solid #222}body[data-theme=hotel-port-de-soller] .qb .btn{border:1px solid #e30045;background-color:#e30045}body[data-theme=hotel-port-de-soller] .video-container{background-color:#e30045}body[data-theme=hotel-port-de-soller] .video-container .h1,body[data-theme=hotel-port-de-soller] .video-container p{color:#fff}body[data-theme=hotel-port-de-soller] .container.bgColorAccent{background-color:#e30045}body[data-theme=hotel-port-de-soller] .po-content .price strong{color:#e30045}@media screen and (max-width:1870px){.wrapper{width:80%}}@media screen and (max-width:1500px){#navigation .quick-nav{display:none}#menuWrap #pinkWrap #logo{font-size:180px}#menuWrap #menu{padding:50px}#menuWrap #pinkWrap #closeMenu{top:50px;right:50px}.contact-info-logo{margin-bottom:30px}#header #headerText div,#header #headerText h2{font-size:100px;line-height:100px}body[data-theme=portal] #menuWrap #pinkWrap .btn-container{bottom:10%;width:220px}body[data-theme=portal] #menuWrap #pinkWrap .btn-container .btn+.btn{margin-top:30px;margin-left:0}}@media screen and (max-width:1440px){.wrapper{width:75%}.textOnImageLink{margin-top:40px;padding:15px 40px;font-size:16px}.picture-gallery .cols2 .textOnImage{padding:40px 30px}.picture-gallery .cols3 .textOnImage{padding:40px 30px}.picture-gallery .cols3 .textOnImageTitle{font-size:28px}.arrowLink{margin-top:40px;font-size:16px;padding:15px 40px}.roomOverviewContainer .overviewList .bookingBtn,.roomOverviewContainer .overviewTeaserBlock .bookingBtn{padding:15px 40px}.block-partner-slider .owl-item .textOnImage{padding:40px 30px}.block-partner-slider .textOnImageTitle{font-size:28px}body[data-theme=hotel-es-trenc] .roomOverviewContainer .overviewList .bookingBtn{padding:15px 40px;font-size:16px}body[data-theme=portal] .roomOverviewContainer .overviewList .bookingBtn{padding:15px 40px;font-size:16px}}@media screen and (max-width:1350px){.block-event-overview-tiles .item{width:calc(33% - 30px)}}@media screen and (max-width:1150px){.picture-gallery .cols4 .textOnImageTitle{font-size:35px;margin-bottom:15px}.picture-gallery .cols4 .textOnImage{width:85%;left:20px;bottom:20px}#header.halfScreenHeight #headerText h2{font-size:80px!important;line-height:80px!important}.roomOverview li .textOnImage p{width:95%!important;line-height:22px!important}.roomOverview li h3{font-size:38px}.roomOverview .textOnImage{left:20px!important;bottom:30px!important}}@media only screen and (max-width:1040px){#menu{width:60%!important}#pinkWrap{width:40%!important}#menu li a{font-size:16px}#menuWrap #menu ul{width:210px}#menu li ul::before{display:none!important}}@media screen and (max-width:950px){.block-event-overview-tiles .item{width:calc(50% - 30px)}}@media screen and (max-width:930px){#header{height:90vh;min-height:400px}#header #headerText{padding-bottom:200px}#header.fullScreenHeight{height:100vh;min-height:auto!important}.imageTiles2,.imageTiles3,.imageTiles4{margin:20px auto 10px auto}#header #logo{font-size:84px!important}#header #headerText div,#header #headerText h2{font-size:80px!important;line-height:80px!important}#header.halfScreenHeight #headerText h2{font-size:50px!important;line-height:50px!important}.picture-gallery .textOnImage{width:90%}.picture-gallery .singlePic .textOnImage{width:75%!important;bottom:100px;left:100px}.picture-gallery .singlePic .imageWrapper,.picture-gallery.container.picture-gallery-singlePic{background-color:#fff}.textOnImageTitle{font-size:28px!important}.imageTiles .galleryPairwise{margin-left:0!important}.row{padding-right:0}.roomOverview li{margin-bottom:20px;height:400px;overflow:hidden}.roomOverview li span.imgFrame,.roomOverview li span.imgWrapper{height:100%;display:block}.roomOverview li span.imgWrapper .image{width:auto;height:auto;display:inline-block;position:absolute;right:0}.roomOverview li h3{font-size:32px}.eatAndDrinkOverviewContainer .textOnImage{bottom:10px!important}}@media screen and (max-width:840px){.qb-hotel-select{display:none}.qb-hotel-select-show{display:block}}@media screen and (max-width:740px){.imageTiles3 div,.imageTiles3 img{width:100%;margin-left:0!important;margin-bottom:14px}.imageTiles3 div:first-child,.imageTiles3 img:first-child{margin-bottom:14px}.imageTiles{max-width:595px}.imageTiles>div{margin-bottom:0}.imageTiles>div:nth-child(even){padding-left:0}.imageTiles>div:nth-child(odd){padding-right:0}#menuWrap #menu li ul{position:relative;left:21%}#pinkWrap #logo{display:none!important}#pinkWrap #closeMenu{position:fixed}.row{padding-left:0}.arrowUp{display:none!important}.picture-gallery .imageTiles div{padding-left:0!important;padding-right:0!important}.picture-gallery .cols4{width:34.3%!important;margin:.7%!important}.picture-gallery .cols4:nth-child(even){margin-right:0!important}.picture-gallery .cols4:nth-child(odd){margin-left:0!important}.picture-gallery .tiles .imageWrapper img{display:block!important}.hideOnMobile{display:none}.container header:not(.accordionHeader){padding:0!important;width:100%;margin:0!important}#header.halfScreenHeight{height:35vh}#footerNavigation{padding:35px 0 21px 0}#footerNavigation #ulWrap li{width:35%;display:block;float:left;margin-bottom:14px}#footerNavigation #ulWrap li li{width:100%;float:none;margin-bottom:0}.h1{margin-bottom:14px;font-size:23.1px!important;line-height:28px!important}.h4{line-height:21px!important;font-size:15.4px!important}.picture-gallery .imageWrapper.cols4{width:33.6%;margin:.7%;overflow:hidden}.picture-gallery .imageTiles div img{display:inline!important;margin-bottom:14px}.picture-gallery .tiles .imageWrapper{width:100%!important;padding-bottom:0;margin-left:0!important;margin-right:0!important;margin-bottom:10.5px}.picture-gallery .tiles .imageWrapper .imgOverlay{height:calc(100% - 10.5px)}.picture-gallery.container{margin-bottom:0}.textOnImageTitle{font-size:17.5px;margin-bottom:10.5px}.textOnImage p{font-size:11.2px;line-height:15.4px;margin:10.5px 0}.packageOverview .imageWrapper{margin:0 0 .7% 0!important}#FormBuilder_newsletter_signup_teaser .xlg4{width:100%!important;margin-bottom:10.5px}#menuWrap{overflow-y:scroll}#menuWrap #menu{width:100%}#menuWrap #pinkWrap{position:static;width:100%;padding:28px;height:auto}#closeMenu{color:#111!important}#menuWrap #pinkWrap .btn{bottom:3.5%;position:relative}#menuWrap #pinkWrap #logo{bottom:12.6%}.roomOverviewContainer{padding:14px 2.8% 2.8% 2.8%!important}.roomOverviewContainer .roomOverview li{padding:0}.roomOverviewContainer .roomOverview li .imgWrapper img{height:100%!important}.roomOverviewContainer .roomOverview li .textOnImageLink{margin-top:7px}.roomOverviewContainer .roomOverview li+li{margin-top:7px}.overviewTeaserBlock p{padding:0}.contact-info-logo{margin-bottom:21px}.owl-next,.owl-prev{right:10.5px;top:50%;font-size:14px;width:35px;transform:translateY(-50%)}.owl-prev{left:10.5px;transform:translateY(-50%) rotate(180deg)}.owl-item .textOnImage{width:53.2%!important;left:8.4%!important;bottom:14px!important}.textOnImageTitle{margin-bottom:7px}.textOnImagePrice{margin:0 0 14px 0!important}.textOnImagePrice strong{font-size:17.5px}.btn,a.btn{padding:3.5px 35px}.fl img{display:inline!important}.textColumn{float:none!important;width:100%!important}.featuresBlock .fl{width:100%;float:none;padding:0}.featuresBlock ul{margin:10.5px 0 10.5px 0}#header #headerText div,#header #headerText h2{font-size:42px!important;line-height:42px!important}#header.halfScreenHeight #headerText h2{font-size:35px!important;line-height:35px!important}dl dd,dl dt,ol li,p,ul li{font-size:16.1px!important;line-height:20.3px!important}#footerNavigation a{font-size:14px!important}.container{padding-left:14px;padding-right:14px}.newsletterWrap{padding-left:14px!important;padding-right:14px!important}.eatAndDrinkOverviewContainer,.experiencesOverviewContainer:not(.slider-layout),.hotelOverviewContainer,.newsletterContainer,.packageOverviewContainer,.picture-gallery,.roomOverviewContainer{padding-left:0!important;padding-right:0!important}.picture-gallery header:not(.accordionHeader){padding:0 14px!important}.picture-gallery .tiles{padding:0 14px!important}.picture-gallery .textOnImage p,.roomOverviewContainer .textOnImage p{font-size:15.4px!important;line-height:19.6px!important}.picture-gallery-singlePic .textOnImage p{font-size:16.1px!important;line-height:20.3px!important}.roomOverviewContainer .textOnImage{width:90%!important}.roomOverview .textOnImageTitle{font-size:25.2px}.roomOverview li{padding:0}.roomOverview li span.imgWrapper .image{min-width:100%}.employee-overview .employee{margin-bottom:45.5px;min-height:0}.textOnImageTitle{font-size:19.6px!important}}@media screen and (max-width:700px){.block-event-overview-tiles .item{width:100%}}@media screen and (max-width:367px){.forms-wrapper .wrap_Inputfield_companion label .checkbox+span,.forms-wrapper li label .checkbox+span{margin-top:15px;padding-left:22px}}@media screen and (max-width:350px){#header #logo{display:none}}@media screen and (min-width:980px) and (max-width:1200px){body:before{content:'lg'}.lg1{width:8.333%}.lg2{width:16.666%}.lg3{width:24.999%}.lg4{width:33.333%}.lg5{width:41.666%}.lg6{width:49.999%}.lg7{width:58.333%}.lg8{width:66.666%}.lg9{width:74.999%}.lg10{width:83.333%}.lg11{width:91.666%}.lg12{width:100%}.lg-hide{display:none}.lg-show{display:block}.wrapper{width:96%}.picture-gallery .picture-gallery-slider .owl-nav{display:flex;justify-content:space-between;position:static;margin-top:20px;width:100%;transform:translate(0,0)}.picture-gallery .picture-gallery-slider .owl-nav .owl-next,.picture-gallery .picture-gallery-slider .owl-nav .owl-prev{position:static;transform:translateY(0)}.picture-gallery .picture-gallery-slider .owl-nav .owl-prev{transform:rotate(180deg)}.event-overview .slide-item a .cover .date{margin-bottom:5px;font-size:14px}.event-overview .slide-item a .cover .h3{font-size:22px;line-height:30px}.event-overview.rows .event-item .text-col{padding-left:15px}.block-event-overview-slider .owl-nav{display:flex;justify-content:space-between;position:static;margin-top:20px;width:100%;transform:translate(0,0)}.block-event-overview-slider .owl-nav .owl-next,.block-event-overview-slider .owl-nav .owl-prev{position:static;transform:translateY(0)}.block-event-overview-slider .owl-nav .owl-prev{transform:rotate(180deg)}.hotel-overview .owl-nav{display:flex;justify-content:space-between;position:static;margin-top:20px;width:100%;transform:translate(0,0)}.hotel-overview .owl-nav .owl-next,.hotel-overview .owl-nav .owl-prev{position:static;transform:translateY(0)}.hotel-overview .owl-nav .owl-prev{transform:rotate(180deg)}.eatAndDrinkOverviewContainer .blockOverview .experience-note,.experiencesOverviewContainer .blockOverview .experience-note{width:100px;height:85px;font-size:18px}.eatAndDrinkOverviewContainer .blockOverview .experience-note:after,.experiencesOverviewContainer .blockOverview .experience-note:after{border-left:50px solid transparent;border-right:50px solid transparent;border-top:35px solid #e30045;bottom:-34px}.experiencesSlider .owl-nav{display:flex;justify-content:space-between;position:static;margin-top:20px;width:100%;transform:translate(0,0)}.experiencesSlider .owl-nav .owl-next,.experiencesSlider .owl-nav .owl-prev{position:static;transform:translateY(0)}.experiencesSlider .owl-nav .owl-prev{transform:rotate(180deg)}.block-partner-slider .owl-nav{display:flex;justify-content:space-between;position:static;margin-top:20px;width:100%;transform:translate(0,0)}.block-partner-slider .owl-nav .owl-next,.block-partner-slider .owl-nav .owl-prev{position:static;transform:translateY(0)}.block-partner-slider .owl-nav .owl-prev{transform:rotate(180deg)}}@media screen and (min-width:740px) and (max-width:980px){body:before{content:'md'}.md1{width:8.333%}.md2{width:16.666%}.md3{width:24.999%}.md4{width:33.333%}.md5{width:41.666%}.md6{width:49.999%}.md7{width:58.333%}.md8{width:66.666%}.md9{width:74.999%}.md10{width:83.333%}.md11{width:91.666%}.md12{width:100%}.md-hide{display:none}.md-show{display:block}}@media only screen and (min-width:18.75em) and (max-width:740px){body:before{content:'sm'}.sm1{width:8.333%}.sm2{width:16.666%}.sm3{width:24.999%}.sm4{width:33.333%}.sm5{width:41.666%}.sm6{width:49.999%}.sm7{width:58.333%}.sm8{width:66.666%}.sm9{width:74.999%}.sm10{width:83.333%}.sm11{width:91.666%}.sm12{width:100%}.sm-hide{display:none}.sm-show{display:block}}@media screen and (min-width:740px) and (max-width:1024px){.wrapper{width:96%}.anchorNav .btn{width:calc(50% - 15px)}.anchorNav .btn:nth-child(4n-3){margin-left:15px}.anchorNav .btn:nth-child(4n){margin-right:15}.anchorNav .btn:nth-child(even){margin-right:0}.anchorNav .btn:nth-child(odd){margin-left:0}.accordionWrapper .accordionContent .btnContainer .btn{width:100%}.accordionWrapper .accordionContent .btnContainer .btn+.btn{margin-left:0;margin-top:30px}#header #stoerer{top:200px}.textOnImage{left:40px;bottom:20px}.roomOverviewContainer .roomSlider .item .textOnImage{left:130px!important;width:75%!important}.picture-gallery .picture-gallery-slider .owl-nav{display:flex;justify-content:space-between;position:static;margin-top:20px;width:100%;transform:translate(0,0)}.picture-gallery .picture-gallery-slider .owl-nav .owl-next,.picture-gallery .picture-gallery-slider .owl-nav .owl-prev{position:static;transform:translateY(0)}.picture-gallery .picture-gallery-slider .owl-nav .owl-prev{transform:rotate(180deg)}.picture-gallery .narrowWidth .textOnImage{padding:50px}.block-contact-info .contact-info-logo{margin-bottom:40px}.event-overview .no-dots .slick-dots{display:block!important}.event-overview .event-slider .slick-list{margin-right:-105px}.event-overview.tile_slider .block-header p{padding-right:20px;padding-left:20px}.event-overview.rows .event-item .img-col{padding-right:0}.event-overview.rows .event-item .text-col{margin-top:40px;padding-right:0;padding-left:0}.block-event-overview-slider .owl-nav{display:flex;justify-content:space-between;position:static;margin-top:20px;width:100%;transform:translate(0,0)}.block-event-overview-slider .owl-nav .owl-next,.block-event-overview-slider .owl-nav .owl-prev{position:static;transform:translateY(0)}.block-event-overview-slider .owl-nav .owl-prev{transform:rotate(180deg)}.hotel-overview .owl-nav{display:flex;justify-content:space-between;position:static;margin-top:20px;width:100%;transform:translate(0,0)}.hotel-overview .owl-nav .owl-next,.hotel-overview .owl-nav .owl-prev{position:static;transform:translateY(0)}.hotel-overview .owl-nav .owl-prev{transform:rotate(180deg)}.eatAndDrinkOverviewContainer .blockOverview .experience-note,.experiencesOverviewContainer .blockOverview .experience-note{width:100px;height:95px;font-size:15px}.eatAndDrinkOverviewContainer .blockOverview .experience-note:after,.experiencesOverviewContainer .blockOverview .experience-note:after{border-left:50px solid transparent;border-right:50px solid transparent;border-top:40px solid #e30045;bottom:-39px}.experiencesSlider .owl-nav{display:flex;justify-content:space-between;position:static;margin-top:20px;width:100%;transform:translate(0,0)}.experiencesSlider .owl-nav .owl-next,.experiencesSlider .owl-nav .owl-prev{position:static;transform:translateY(0)}.experiencesSlider .owl-nav .owl-prev{transform:rotate(180deg)}.block-partner-slider .owl-nav{display:flex;justify-content:space-between;position:static;margin-top:20px;width:100%;transform:translate(0,0)}.block-partner-slider .owl-nav .owl-next,.block-partner-slider .owl-nav .owl-prev{position:static;transform:translateY(0)}.block-partner-slider .owl-nav .owl-prev{transform:rotate(180deg)}.blogOverviewTiles li:nth-child(3n){padding-right:25px}}@media screen and (min-width:18.75em) and (max-width:740px){.container{padding:28px 14px}.wrapper{width:96%}.block-image-text.center ul li,.textColumn.center ul li{padding-left:20px}.event-form .nice-select,.event-form input[type=email],.event-form input[type=number],.event-form input[type=text],.event-form textarea{padding:20px;font-size:22px}.event-form .description{font-size:22px!important}.event-form .checkbox+span{font-size:22px!important}.event-form li{margin:10px 0!important}.blockOverview .row{padding-left:0;padding-right:0}.container header{padding:35px 0;width:67.2%;margin:0 auto}.anchorNav .btn{width:calc(50% - 10.5px)}.anchorNav .btn:nth-child(4n-3){margin-left:10.5px}.anchorNav .btn:nth-child(4n){margin-right:10.5px}.anchorNav .btn:nth-child(even){margin-right:0}.anchorNav .btn:nth-child(odd){margin-left:0}.accordionWrapper .accordionContent .btnContainer .btn{width:100%}.accordionWrapper .accordionContent .btnContainer .btn+.btn{margin-left:0;margin-top:21px}#navigation{top:7.7px!important;right:21px;width:calc(100% - 31.5px)}#navigation .nav-logo{top:-2.1px;font-size:38.5px}#navigation .icon-email,#navigation .icon-phone{display:none}#navigation .icon-burger{color:#fff;position:absolute;right:70px;top:6.3px;font-size:24.5px;text-decoration:none;transition:all .3s}#navigation .divider{position:absolute;right:53.2px;top:14px;display:inline-block;height:10.5px;width:1.4px;background-color:#fff;transition:all .3s}#navigation .langNaviWrapper{transition:all 150ms ease;border-radius:1.4px;width:49px;top:6.3px;right:0;padding:0 10.5px;margin-left:-10.5px}#navigation .langNaviWrapper .icon-arrowDown{top:9px;right:4.2px!important;font-size:10px}#navigation .langNaviWrapper .langNavi li{margin:3.5px 0;font-size:11.2px}#menuWrap{width:100%!important;height:100vh;position:fixed;top:0;left:0;z-index:1100;box-sizing:border-box}#menuWrap #pinkWrap{position:fixed;top:auto;bottom:0;height:90px;width:100%!important}#menuWrap #pinkWrap .btn-container{position:relative;justify-content:center;top:auto;left:auto;width:100%}#menuWrap #pinkWrap .btn-container .btn{bottom:0;padding:5px 20px;font-size:12px}#menuWrap #pinkWrap #closeMenu{position:fixed;top:25px;right:20px;bottom:auto;font-size:21px}#menuWrap #menu{height:calc(100vh - 160px);box-sizing:border-box;padding:25px 90px 25px 25px;width:100%!important;overflow-y:auto;text-align:left}#menuWrap #menu ul{width:auto!important;text-align:left}#menuWrap #menu ul>li{margin-top:0;position:relative;text-align:left}#menuWrap #menu ul>li a{font-size:14px;text-align:left}#menuWrap #menu ul>li.current,#menuWrap #menu ul>li:hover{font-weight:700}#menuWrap #menu ul>li .icon-arrowDown,#menuWrap #menu ul>li .icon-arrowUp{position:absolute;top:0;right:-10.5%;font-size:15px!important;color:rgba(34,34,34,.5)}#menuWrap #menu ul>li ul{left:7%!important;text-align:left}#menuWrap #menu ul>li ul li{font-weight:400;margin-top:14px!important}#menuWrap #menu ul>li ul li.current,#menuWrap #menu ul>li ul li:hover{font-weight:700}#menuWrap #menu ul>li ul li a{font-size:12.6px!important}#header{position:relative}#header::before{height:75px}#header .header-wrapper{padding-top:75px}#header #logo{top:14px;left:14px;position:absolute}#header #headerText{padding-bottom:94.5px}#header #headerText div,#header #headerText h2{font-size:42px;line-height:42px}#header #stoerer{top:auto;left:2%;bottom:6px;width:96%}#header #stoerer .contentWrapper{padding:14px 49px 14px 14px}#header #stoerer .contentWrapper::after{position:absolute;left:auto;right:14px;top:45%;margin-top:0}#header #stoerer .contentWrapper>div:first-child{font-size:15.4px!important}#header.fullScreenHeight{height:50vh;min-height:auto!important}#header.fullScreenHeight video{height:50vh}#header.header-sticky::before{height:55px}#portal-infopopup p a{word-break:break-word}.qb .btn,.qb-hotel-select{padding:15px 20px;width:250px}.picture-gallery{margin-top:-.7px}.textOnImageTitle{font-size:35px;margin-bottom:17.5px}.textOnImageLink{font-size:14px;margin-top:28px;padding:10.5px 28px}.textOnImage{bottom:14px}.container header .h2{font-size:22px;line-height:28px}.event-detail .event .event-header .h1+.subtitle{margin-top:14px}.event-detail-nav .event-detail-nav-date{font-size:18.2px;margin-top:14px}.event-detail-nav .event-detail-nav-to-calendar{position:relative!important;margin-bottom:14px}.room-detail-header{padding-bottom:0}.room-detail-header .h1+div{margin-top:14px}.room-detail-header .textOnImagePrice{margin-bottom:0!important}.textBlock{margin-top:-.7px}.textBlock .narrowWidth .row{padding-left:0}.textBlock+.textBlock{margin-top:-21px;padding-top:0}.textBlock+.textBlock.bgColorAccent{padding:14px;margin:0}.arrowLink{margin-top:14px;font-size:14px;padding:10px 28px}.block-text-link-img-item{flex-wrap:wrap-reverse;justify-content:center}.block-text-link-img-item.img-1{flex-wrap:wrap-reverse}.roomOverview li{padding:0;margin-bottom:14px}.roomOverviewContainer .roomSlider .item img{height:100%;width:auto;min-width:100%}.roomOverviewContainer .roomSlider .item .textOnImage{width:52.5%!important}.roomOverviewContainer .roomSlider .item .textOnImage p{display:none}.arrowUp{display:none!important}.hideOnMobile{display:none}.picture-gallery .cols4{width:34.3%!important;margin:.7%!important}.picture-gallery .cols4:nth-child(even){margin-right:0!important}.picture-gallery .cols4:nth-child(odd){margin-left:0!important}.picture-gallery .imageWrapper.cols4{display:none;width:33.6%;margin:.7%}.picture-gallery .picture-gallery-slider .owl-nav{display:flex;justify-content:space-between;position:static;margin-top:14px;width:100%;transform:translate(0,0)}.picture-gallery .picture-gallery-slider .owl-nav .owl-next,.picture-gallery .picture-gallery-slider .owl-nav .owl-prev{position:static;transform:translateY(0)}.picture-gallery .picture-gallery-slider .owl-nav .owl-prev{transform:rotate(180deg)}.picture-gallery .singlePic .textOnImage{width:100%!important;font-size:16.1px!important;line-height:20.3px!important}.picture-gallery-singlePic{padding-bottom:14px!important}.picture-gallery .narrowWidth img{margin-bottom:0!important}.picture-gallery .narrowWidth .textOnImage{padding:21px!important}.picture-gallery .textOnImageLink{border:1.4px solid #222}.singlePic .imageWrapper{max-height:none!important}.singlePic .imageWrapper img,.singlePic .imageWrapper picture{height:auto!important}.singlePic .imgOverlay{display:none}.singlePic .textOnImage{position:static;padding:28px 35px 0;max-width:none!important;color:#222;text-align:center}.textOnImageTitle{font-size:17.5px;margin-bottom:10.5px}.textOnImage p{font-size:11.2px;line-height:15.4px;margin:10.5px 0}.imageTiles4>div{padding:0!important}.imageTiles4>div img,.imageTiles4>div picture{margin-bottom:14px}.owl-nav .owl-next,.owl-nav .owl-prev{font-size:21px!important}.block-contact-info .image{max-width:210px}.block-contact-info .h3{font-size:21px;margin-bottom:4.2px}.block-contact-info .h4{font-size:21px}.block-contact-info p{margin-top:38.5px;font-size:11.2px;line-height:15.4px}.block-contact-info .contact-info-logo{margin:0 auto;padding-top:10.5px}.block-contact-info .contact-info-logo{display:block!important;max-width:154px;margin-bottom:28px}.reviewOverview{position:relative}.reviewOverview .item{padding-bottom:196px!important}.reviewOverview .holidaycheckWidget{bottom:63px;right:auto;left:50%;transform:translateX(-50%)}.event-overview .event-slider.no-dots .slick-list{padding-right:21px!important}.event-overview .no-dots .slick-dots{display:block!important}.event-overview .event-slider .slick-list{margin-right:0;margin-left:0}.event-overview .event-slider .slide-next,.event-overview .event-slider .slide-prev{display:none!important}.event-overview .gutter-narrow{padding-left:0;padding-right:0}.event-overview .slide-item{margin:0 2.1px}.event-overview .slide-item a .cover{padding:14px}.event-overview .slide-item a .cover .date{margin-bottom:3.5px;font-size:9.8px;line-height:9.8px}.event-overview .slide-item a .cover .h3{font-size:11.2px;line-height:14px}.event-overview.tile_slider .block-header{margin-bottom:28px}.event-overview.tile_slider .block-header p{padding-right:14px;padding-left:14px}.event-overview.rows .event-row .h3{margin-bottom:24.5px}.event-overview.rows .event-item{margin-bottom:63px}.event-overview.rows .event-item .img-col{padding-right:0}.event-overview.rows .event-item .img-col .btn-expand-item,.event-overview.rows .event-item .img-col .cover{display:block}.event-overview.rows .event-item .text-col{padding-right:0;padding-left:0;height:0;overflow:hidden;transition:all .3s}.event-overview.rows .event-item .text-col .gutter-narrow{padding-right:14px;padding-left:14px}.event-overview.rows .event-item.item-expanded .text-col{margin-top:31.5px;height:auto;overflow:visible}.event-overview.rows .event-item.item-expanded .cover{opacity:0}.event-overview.rows .event-item.item-expanded .btn-expand-item::before{top:12.6px;transform:rotate(225deg)}#event-calendar{padding:0}#event-calendar .calendar-header .h2{font-size:18.2px}#event-calendar .calendar-header.day-nav li{font-size:9.8px!important;min-width:auto!important}#event-calendar .calendar-header.day-nav li .day-abbr{display:block}#event-calendar .calendar-header.day-nav li .day-full{display:none}#event-calendar .calendar-header [class*="-month"]{padding:3.5px 10.5px}#event-calendar .calendar li{font-size:8.4px!important;min-width:auto!important}#event-calendar .calendar li>div{font-size:8.4px!important;min-height:52.5px}#event-calendar .calendar li>div .day{font-size:12.6px!important}#event-calendar .calendar li>div.has-event .event-details a{display:none}#event-calendar .calendar li>div.has-event .event-details-badge,#event-calendar .calendar li>div.has-event .event-details-count{position:absolute;bottom:0;right:0;z-index:5;display:block}#event-calendar .calendar li>div.has-event .event-details-count{color:#fff;display:none}#event-calendar .calendar li>div.has-event .event-details-badge{z-index:0;width:0;height:0;border-left:14px solid transparent;border-bottom:14px solid #e30045}.event-detail-headline{margin-top:56px;margin-bottom:28px;line-height:23.8px}.event-detail-headline span{background-color:#e30045;display:flex;justify-content:center;width:238px;padding:10.5px 0;margin-left:50%;transform:translateX(-50%)}.event-detail .event{border-top:0;margin-top:0;margin-bottom:63px;display:block}.event-detail .event .event-header{margin-top:14px}.event-detail .event .event-header a{display:flex;flex-direction:column;align-items:center}.event-detail .event a{text-decoration:none}.event-detail .event a .h3{font-weight:700;font-size:19.6px}.event-detail .event .eventDetailArrowRight{position:relative}.event-detail .event .eventDetailArrowRight::before{font-family:icomoon;content:"\e912";position:absolute;color:#e30045;top:4.2px;left:-35px;font-size:17.5px!important}.block-event-overview-slider{padding-right:0}.block-event-overview-slider .wrapper{width:100%}.block-event-overview-slider header:not(.accordionHeader){padding-right:14px!important}.block-event-overview-slider .owl-nav{display:flex;justify-content:space-between;position:static;margin-top:14px;width:100%;transform:translate(0,0)}.block-event-overview-slider .owl-nav .owl-next,.block-event-overview-slider .owl-nav .owl-prev{position:static;transform:translateY(0)}.block-event-overview-slider .owl-nav .owl-prev{transform:rotate(180deg)}.hotel-overview .item .video{min-height:308px}.hotel-overview .textOnImageLink{margin-top:10.5px;width:100%}.hotel-overview .textOnImageLink+.textOnImageLink{margin-top:0}.hotel-overview .owl-item .textOnImage{left:0!important;bottom:0!important;padding:21px;width:100%!important}.hotel-overview .owl-nav{display:flex;justify-content:space-between;position:static;margin-top:14px;width:100%;transform:translate(0,0)}.hotel-overview .owl-nav .owl-next,.hotel-overview .owl-nav .owl-prev{position:static;transform:translateY(0)}.hotel-overview .owl-nav .owl-prev{transform:rotate(180deg)}.eatAndDrinkOverviewContainer .blockOverview .experience-note,.experiencesOverviewContainer .blockOverview .experience-note{width:80px;height:75px;font-size:15px}.eatAndDrinkOverviewContainer .blockOverview .experience-note:after,.experiencesOverviewContainer .blockOverview .experience-note:after{border-left:40px solid transparent;border-right:40px solid transparent;border-top:25px solid #e30045;bottom:-24px}.restaurant-page-headline{padding-bottom:0}.experiencesOverviewContainer .owl-height{height:24.5vh!important}.experiencesOverviewContainer .owl-height .owl-item{height:100%}.experiencesOverviewContainer .owl-height .owl-item>div{position:unset}.experiencesOverviewContainer .owl-height .owl-item>div .image{position:absolute;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto;width:70vw;min-width:100%}header+.experiencesSlider{margin-top:28px}.experiencesSlider .textOnImage p{font-size:12.6px!important;line-height:14.7px!important}.experiencesSlider .owl-item .textOnImage{left:0!important;bottom:0!important;width:100%!important}.experiencesSlider .owl-nav{display:flex;justify-content:space-between;position:static;margin-top:14px;width:100%;transform:translate(0,0)}.experiencesSlider .owl-nav .owl-next,.experiencesSlider .owl-nav .owl-prev{position:static;transform:translateY(0)}.experiencesSlider .owl-nav .owl-prev{transform:rotate(180deg)}.eatAndDrinkOverviewContainer,.experiencesOverviewContainer{margin-top:-.7px}.masonryContainer .grid-item,.masonryContainer .grid-sizer{width:100%}.masonryContainer .grid-item{padding-right:0}.separatorBlock{height:150px}ul li{padding-right:0;text-align:center}ul li .feature{width:59.5%;text-align:left}.block-partner-slider .owl-item .textOnImage{left:0!important;bottom:0!important;width:100%!important}.block-partner-slider .owl-nav{display:flex;justify-content:space-between;position:static;margin-top:14px;width:100%;transform:translate(0,0)}.block-partner-slider .owl-nav .owl-next,.block-partner-slider .owl-nav .owl-prev{position:static;transform:translateY(0)}.block-partner-slider .owl-nav .owl-prev{transform:rotate(180deg)}.newsletterWrap .inputWrap{margin-bottom:25px}.newsletterWrap .privacyNote{width:92%}.newsletter form .js-grid-item-firstname{top:-52.5px;z-index:45}.newsletter form .js-grid-item-submit{top:-56px}.newsletter form.items-revealed .js-grid-item-firstname{top:0}.newsletter form.items-revealed .js-grid-item-privacy-note p{margin:0}.blogOverviewTiles .blogArticleImage{position:relative;display:block;height:182px;overflow:hidden}.blogOverviewTiles .blogArticleImage img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:auto;min-width:100%;min-height:100%}.blogOverviewTiles .blogArticleImage .categoryImage{position:absolute;background-color:#fff;bottom:14px;left:14px;border-radius:50%;width:49px;height:49px}.blogOverviewTiles .blogArticleImage .categoryImage img{min-height:auto;min-width:auto}.blogOverviewTiles .articleTeaser{padding:21px}.blogOverviewTiles .articleTeaser .categories{color:#222;text-transform:uppercase;font-size:9.8px;margin-bottom:3.5px}.blogOverviewTiles .articleTeaser .h3{text-transform:uppercase;line-height:.8}.blogOverviewTiles .articleTeaser .h3 a{font-weight:700;font-size:15.4px}.blogOverviewTiles .articleTeaser p{margin:8.4px 0}.blogOverviewTiles .articleTeaser .textOnImageLink{color:#000}.blogOverviewTiles .articleTeaser .textOnImageLink:after{top:-.7px;left:7px;font-size:8.4px}.blogOverview .container{padding-left:0;padding-right:0}.blogOverview .blogOverviewFirstEntry>div{width:100%}.blogOverview .blogOverviewFirstEntry>div .info{left:50%;top:50%;transform:translate(-50%,-50%);width:63%;max-height:66.5%}.blogOverview .blogOverviewFirstEntry>div img{height:100%}.blogOverview ul.blogOverviewTiles{width:100%;margin-top:35px}.blogOverview ul.blogOverviewTiles li{padding:0;min-height:auto}.picture-gallery>div{padding-left:0!important;padding-right:0!important}.picture-gallery .imageTiles3 div{padding:0!important}.picture-gallery .quote{font-size:16.8px!important}.blog-article a{display:block}.blog-article .textColumn ul{padding-left:14px!important}.authorImage{text-align:center;margin-bottom:28px}.authorDescription .h5{text-align:center}.relatedArticles{padding-left:0!important;padding-right:0!important}.relatedArticles li{padding-left:0!important;padding-right:0!important}.relatedArticles img{width:100%}.blog-article .shareContainer li{margin-top:10px}.h1{font-size:24.5px;line-height:28px}.h4{line-height:21px!important;font-size:15.4px!important}#footerNavigation{padding:35px 0 21px 0}#footerNavigation #ulWrap{text-align:center}#footerNavigation #ulWrap ul{display:block!important;margin-right:0}#footerNavigation #ulWrap ul li{display:block;width:100%!important;margin-bottom:14px;padding:0!important}#footerNavigation #ulWrap ul li li{width:100%;float:none;margin-bottom:0}#footerNavigation #ulWrap ul li+li{margin-left:0}#footerNavigation #ulWrap img{margin:42px auto 0}.metaLinks{padding:7px 0 7px 0;font-size:12px}.metaLinks a{margin-right:21px;font-size:12px}.copyright{padding:7px 10.5px 7px 0;font-size:12px}body[data-theme=portal] #header .nav-logo{top:-2.1px;left:-7px;font-size:38.5px}body[data-theme=portal] .qb{display:none!important}body[data-theme=portal] #menuWrap #pinkWrap{height:160px}body[data-theme=portal] #menuWrap #pinkWrap .btn-container{bottom:auto;width:100%}body[data-theme=portal] #menuWrap #pinkWrap .btn-container .btn+.btn{margin-top:30px;margin-left:0}body[data-theme=portal] #menuWrap #menu{height:calc(100vh - 160px);padding:50px 90px 25px 25px}body[data-theme=hotel-port-de-soller] .singlePic .textOnImageLink{border:1.4px solid #222}}@media screen and (min-width:980PX) and (max-width:99999PX){#menuWrap #menu li:hover{font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400}#menuWrap #menu li:hover ul li{font-family:Qanelas-Regular,sans-serif;font-style:Normal;font-weight:400}#menuWrap #menu li:hover ul li.current,#menuWrap #menu li:hover ul li:hover{font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400}#menuWrap #menu li:hover ul:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e912";position:absolute;color:#e30045;top:5px;left:-65px;font-size:15px}#menuWrap #menu li.current{font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400}#menuWrap #menu li.current ul{display:block}#menuWrap #menu li.current ul li{font-family:Qanelas-Regular,sans-serif;font-style:Normal;font-weight:400}#menuWrap #menu li.current ul li.current,#menuWrap #menu li.current ul li:hover{font-family:Qanelas-Bold,sans-serif;font-style:Normal;font-weight:400}#menuWrap #menu li.current ul:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e912";position:absolute;color:#e30045;top:5px;left:-65px;font-size:15px!important}}@media screen and (min-width:0) and (max-width:1350){.featureList .feature{width:200px}}@media screen and (min-width:0) and (max-width:1366px){.blog-article #nextArticle,.blog-article #prevArticle{display:none}}@media only screen and (min-device-width:375px) and (max-device-width:740px) and (orientation:landscape){.newsletter form.items-revealed .js-grid-item-privacy-note p .privacyNote{width:67.2%;padding-left:7px}}