/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--header-height:9rem;}::-moz-selection{background:var(--color-selection);}::selection{background:var(--color-selection);}*:focus-visible{outline:0.125rem solid var(--color-primary);outline-offset:-0.125rem;}:root{--color-black:#111111;--color-white:#ffffff;--color-primary:#ccb06f;--color-light-grey:#f0f0f0;--color-soft-grey:#dbdbdb;--color-grey:#9b9b9b;--color-dark-grey:#6d6d6d;--color-heading:#2d2d2d;--color-text:#444444;--color-footer:#0a0d11;--color-menu:#f4f4f4;--color-error:#ef233c;--color-black-20:rgba(0,0,0,.2);--color-white-40:rgba(255,255,255,.4);--color-white-10:rgba(255,255,255,.1);--color-scrollbar:rgba(89,89,89,.6);--color-scrollbar-active:rgba(89,89,89,.3);--color-selection:rgba(51,153,255,.3);--color-admin-tab:#d2d3d3;--color-admin-tab-active:#90aeef;--color-admin-tab-bg:rgba(37,37,39,.8);--color-alert-status:#d6ebda;--color-alert-status-dark:#3b6d43;--color-alert-info:#d0e5fc;--color-alert-info-dark:#38597f;--color-alert-warning:#fdf1d0;--color-alert-warning-dark:#80692c;--color-alert-error:#f3d7da;--color-alert-error-dark:#6d2f36;--color-dark-gradient:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);--cmp-btn-color:var(--color-primary) !important;}@font-face{font-family:"icomoon";font-weight:normal;font-style:normal;font-display:block;src:url(/themes/custom/pl/fonts/icomoon.ttf?v2=);}.con{width:100%;margin-right:auto;margin-left:auto;max-width:78rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;}.row{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:center;margin:-0.9375rem;}.col{flex:0 0 100%;padding:0.9375rem;}.col-1{flex:0 0 8.3333333333%;}.col-2{flex:0 0 16.6666666667%;}.col-3{flex:0 0 25%;}.col-4{flex:0 0 33.3333333333%;}.col-5{flex:0 0 41.6666666667%;}.col-6{flex:0 0 50%;}.col-7{flex:0 0 58.3333333333%;}.col-8{flex:0 0 66.6666666667%;}.col-9{flex:0 0 75%;}.col-10{flex:0 0 83.3333333333%;}.col-11{flex:0 0 91.6666666667%;}.col-12{flex:0 0 100%;}*,*:before,*:after{box-sizing:border-box;}html{scroll-behavior:smooth;scroll-padding-top:5rem;}body{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.125rem;line-height:2rem;margin:0;color:var(--color-text);background-color:var(--color-white);-webkit-tap-highlight-color:transparent;}a,button{cursor:pointer;}a{text-decoration:none;color:var(--color-text);border-radius:0.25rem;}button{border:0;}h1,h2,h3,h4,.h1,.h2,.h3,.h4{margin:0;word-break:break-word;color:var(--color-heading);}h1,.h1{font-family:"Montserrat",sans-serif;font-weight:700;font-size:2.875rem;line-height:4.375rem;}h2,.h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:2.25rem;line-height:3rem;}h3,.h3{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.625rem;line-height:2.5rem;}h4,.h4{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.375rem;line-height:2rem;}iframe{border:0;}img{-o-object-fit:cover;object-fit:cover;}p{margin:0;}ol{margin:0;padding:0;}ul{margin:0;padding:0;list-style-type:none;}body.js-disable-scroll{overflow:hidden !important;}#header-wrap{position:fixed;z-index:10;display:flex;align-items:center;width:100%;height:var(--header-height);margin-top:0;transition-duration:0.2s,0.4s,0.4s;transition-property:height,margin-top,background-color;background-color:var(--color-white);box-shadow:0 0 0.5rem -0.25rem var(--color-grey);}#header-wrap.js-inactive{margin-top:calc(-1 * (var(--header-height) + 0.5rem));}#header-wrap.js-open #header-button:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#header-wrap.js-open #header-button:before{font-size:1.875rem;color:var(--color-heading);}#header-wrap.js-open #header-button:before{content:"\e931";}#header-wrap .content{font-family:"Montserrat",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.125rem;}#header-wrap .header-wrap-1{display:flex;align-items:center;justify-content:space-between;min-height:6.25rem;}#header-wrap .header-wrap-2{display:flex;align-items:center;min-height:2.75rem;}#header-button{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0.875rem;}#header-button:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#header-button:before{font-size:1.875rem;color:var(--color-heading);}#header-button:before{content:"\e930";}#header-collapse{width:100%;height:100%;}#header-2{display:flex;align-items:center;flex:0 1 100%;justify-content:center;width:100%;}#header-top{position:relative;display:flex;align-items:center;justify-content:center;width:100%;}.jc-start{justify-content:flex-start !important;}.jc-end{justify-content:flex-end !important;}.ai-center{align-items:center !important;}.ta-left{text-align:left !important;}.ta-center{text-align:center !important;}.ta-right{text-align:right !important;}.d-none{display:none !important;}.bg-dark{background:var(--color-heading) !important;}.c-primary{color:var(--color-primary) !important;}.c-heading{color:var(--color-heading) !important;}.c-white{color:var(--color-white) !important;}.c-grey{color:var(--color-grey) !important;}.c-dark-grey{color:var(--color-dark-grey) !important;}.c-soft-grey{color:var(--color-soft-grey) !important;}.c-text{color:var(--color-text) !important;}.f-default{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.125rem;line-height:2rem;}.f-default-h{font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}.f-default-800{font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.125rem;line-height:2rem;}.f-mid{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:2rem;}.f-mid-h{font-family:"Montserrat",sans-serif;font-weight:600;font-size:1rem;line-height:2rem;}.f-mid-800{font-family:"Montserrat",sans-serif;font-weight:800;font-size:1rem;line-height:2rem;}.f-small{font-family:"Montserrat",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.125rem;}.f-small-h{font-family:"Montserrat",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.125rem;}.f-mini{font-family:"Montserrat",sans-serif;font-weight:400;font-size:0.75rem;line-height:1.125rem;}.i.c-text:before{color:var(--color-text) !important;}.lc{display:-webkit-box !important;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;}.lc-1{-webkit-line-clamp:1;}.lc-2{-webkit-line-clamp:2;}.lc-3{-webkit-line-clamp:3;}.lc-4{-webkit-line-clamp:4;}.lc-5{-webkit-line-clamp:5;}.mw{width:100%;margin-right:auto;margin-left:auto;}.mw-520{max-width:32.5rem !important;}.mw-594{max-width:37.125rem !important;}.mw-802{max-width:50.125rem !important;}.mw-1010{max-width:63.125rem !important;}.mw-1248{max-width:78rem !important;}.mw-1920{max-width:120rem !important;}.ratio{position:relative;width:100%;}.ratio:before{display:block;content:"";}.ratio *{position:absolute !important;top:0;left:0;width:100%;height:100%;}.ratio-content{position:relative;width:100%;}.ratio-content:before{display:block;content:"";}.ratio-content > .content{position:absolute !important;top:0;left:0;width:100%;height:100%;}.ratio-16-9:before{padding-top:56.25%;}.ratio-64-31:before{padding-top:48.4375%;}.ratio-64-25:before{padding-top:39.0625%;}.ratio-64-13:before{padding-top:20.3125%;}.mt-auto{margin-top:auto !important;}.ml-0{margin-left:0 !important;}.mr-0{margin-right:0 !important;}.mt-0{margin-top:0 !important;}.mt-10{margin-top:0.625rem !important;}.mt-20{margin-top:1.25rem !important;}.mt-30{margin-top:1.875rem !important;}.mt-50{margin-top:3.125rem !important;}.mb-0{margin-bottom:0 !important;}.mb-10{margin-bottom:0.625rem !important;}.mb-20{margin-bottom:1.25rem !important;}.mb-30{margin-bottom:1.875rem !important;}.mb-50{margin-bottom:3.125rem !important;}.row.mt-30{margin-top:0.9375rem !important;}.row.mt-50{margin-top:2.1875rem !important;}.row.mb-30{margin-bottom:0.9375rem !important;}.row.mb-50{margin-bottom:2.1875rem !important;}form .row.mt-30{margin-top:1.875rem !important;}form .row.mt-50{margin-top:3.125rem !important;}form .row.mb-30{margin-bottom:1.875rem !important;}form .row.mb-50{margin-bottom:3.125rem !important;}.ajax-progress{margin:0;padding:0;}.ajax-throbber{display:flex;align-items:center;width:2.5rem;height:2.5rem;margin:0;--sk-color:var(--color-primary);}.ui-autocomplete{overflow-x:hidden;overflow-y:scroll;max-width:80%;max-height:13.125rem;border:0.0625rem solid var(--color-soft-grey);border-radius:0.5rem;background:var(--color-white);}.ui-autocomplete *{font-family:"Montserrat",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.125rem;margin:0 !important;padding:0 !important;color:var(--color-text) !important;border:0 !important;background:none !important;}.ui-autocomplete li{height:auto !important;padding:0.25rem 0.625rem !important;}.ui-autocomplete li:hover{background:var(--color-primary) !important;}.ui-autocomplete li:hover *{color:var(--color-white) !important;}.btn-list{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:3.125rem;width:100%;gap:1.875rem;}.btn{display:inline-flex;align-items:center;justify-content:center;padding:0.8125rem 0.875rem;cursor:pointer;gap:0.75rem;text-transform:uppercase;text-decoration:none !important;color:var(--color-white) !important;border:0.125rem solid var(--color-primary) !important;border-radius:0.25rem;background:var(--color-primary) !important;white-space:normal;font-family:"Montserrat",sans-serif;font-weight:500;font-size:1rem;line-height:1.125rem;text-transform:uppercase;}.btn:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}.btn:before{font-size:1.875rem;color:var(--color-text);}.btn:before{content:"\e906";}.btn:before{color:var(--color-white) !important;}.btn:focus-visible{outline-color:var(--color-black);}.btn-primary{color:var(--color-white) !important;background:var(--color-primary) !important;}.btn-primary:before{order:1;color:var(--color-white) !important;}.btn-outline{color:var(--color-primary) !important;background:transparent !important;}.btn-outline:before{order:1;color:var(--color-primary) !important;}.btn-text-primary{color:var(--color-primary) !important;border-color:transparent !important;background:transparent !important;padding-right:0.25rem;}.btn-text-primary:before{order:1;color:var(--color-primary) !important;}.btn-text-back{color:var(--color-dark-grey) !important;border-color:transparent !important;background:transparent !important;}.btn-text-back:before{content:"\e905";}.btn-text-back:before{color:var(--color-dark-grey) !important;}.btn-mini{padding:0.375rem 0.5rem;border:0.0625rem solid var(--color-primary);border-radius:0.25rem;}.view.stay-package .card .content{align-items:flex-start;justify-content:flex-end;width:100%;text-align:left;color:var(--color-white);gap:1rem;}.view.stay-package .card .content .label{color:var(--color-white);}.view.stay-package .card .content .item{display:flex;align-items:center;gap:0.5rem;}.view.stay-package .card .content .i:before{font-size:1.25rem;color:var(--color-white);}.view.stay-package .card .background:before{z-index:1;top:unset;height:50%;background:var(--color-dark-gradient);}.card-grid{margin-top:2.1875rem;}.card-grid .card{height:16.25rem;}.card-grid .card .content p{margin-top:0;}.card-grid .media,.card-grid img{height:100%;}.card-grid img{border-radius:0.5rem;}.card-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:3.125rem;gap:1.875rem;}.card-outline{display:flex;flex-direction:column;height:100%;padding:1.875rem;border:0.125rem solid var(--color-primary);border-radius:0.25rem;}.card{position:relative;display:flex;overflow:hidden;align-items:center;flex:0 1 24.125rem;flex-direction:column;height:31.25rem;padding:1.25rem;text-align:center;border-radius:0.5rem;background:var(--color-light-grey);}.card.h-md{height:25rem;}.card .background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}.card .background img{width:100%;height:100%;}.card .background .media{width:100%;height:100%;}.card .background:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";transition:opacity 0.2s;background:var(--color-black-20);}.card .content{z-index:1;display:flex;flex-direction:column;justify-content:center;height:100%;gap:1.25rem;}.card .content p{color:var(--color-white);}#colorbox{border:0 !important;border-radius:0 !important;}#cboxWrapper{border:0 !important;border-radius:0 !important;}#cboxTitle{display:none !important;}#cboxTopLeft,#cboxTopRight,#cboxMiddleLeft,#cboxMiddleRight{display:none !important;}#cboxContent{position:unset !important;display:flex !important;float:unset !important;align-items:center;flex-wrap:wrap;justify-content:center;margin:0 auto !important;background:var(--color-white) !important;}#cboxLoadedContent{margin:0 !important;background:var(--color-white) !important;}#cboxCurrent{position:unset !important;float:unset !important;order:3;min-width:4rem !important;margin:-2.5rem 0 0 !important;padding:0.25rem 0.5rem !important;text-align:center !important;text-align:center !important;color:var(--color-mid-grey) !important;border-radius:0.5rem 0.5rem 0 0 !important;background:var(--color-white) !important;}#cboxPrevious{position:relative !important;top:0 !important;left:0 !important;order:2;width:1.875rem !important;height:1.875rem !important;margin:-2.5rem 1.25rem 0 0 !important;padding:0.3125rem !important;border-radius:50% !important;background:var(--color-white) !important;font-size:0;line-height:1;}#cboxPrevious:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#cboxPrevious:before{font-size:1.875rem;color:var(--color-text);}#cboxPrevious:before{content:"\e905";}#cboxPrevious:before{position:absolute !important;top:0 !important;left:0 !important;text-indent:0 !important;color:var(--color-mid-grey) !important;}#cboxNext{position:relative !important;top:0 !important;left:0 !important;order:4;width:1.875rem !important;height:1.875rem !important;margin:-2.5rem 0 0 1.25rem !important;padding:0.3125rem !important;border-radius:50% !important;background:var(--color-white) !important;font-size:0;line-height:1;}#cboxNext:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#cboxNext:before{font-size:1.875rem;color:var(--color-text);}#cboxNext:before{content:"\e906";}#cboxNext:before{position:absolute !important;top:0 !important;left:0 !important;text-indent:0 !important;color:var(--color-mid-grey) !important;}#cboxClose{position:absolute !important;top:1.25rem !important;right:1.25rem !important;width:2.5rem !important;height:2.5rem !important;padding:0.3125rem !important;border-radius:50% !important;background:var(--color-white) !important;background:var(--color-white) !important;font-size:0;line-height:1;}#cboxClose:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#cboxClose:before{content:"\e900";}#cboxClose:before{font-size:1.875rem !important;position:absolute !important;top:0.3125rem !important;left:0.3125rem !important;width:1.875rem !important;height:1.875rem !important;text-indent:0 !important;color:var(--color-mid-grey) !important;}.contact-name{margin-bottom:-0.25rem;margin-left:3.75rem;}.contact-map{font-size:0;line-height:0;}.contact-map iframe{width:100% !important;height:43.75rem !important;}.ui-datepicker{width:auto;padding:1.4375rem;border:0.0625rem solid var(--color-soft-grey);border-radius:0.5rem;background:var(--color-white);}.ui-datepicker-header{display:flex;align-items:center;justify-content:space-between;padding:0 !important;border:0;background:none;gap:1.25rem;}.ui-datepicker-header:after,.ui-datepicker-header:before{display:none;}.ui-datepicker-header .ui-datepicker-title{order:2;margin:0;color:var(--color-heading);font-family:"Montserrat",sans-serif;font-weight:600;font-size:1rem;line-height:2rem;}.ui-datepicker-header .ui-datepicker-next,.ui-datepicker-header .ui-datepicker-prev{position:relative;top:0;right:0;left:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;background:none;font-size:0;line-height:1;}.ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker-header .ui-datepicker-prev:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}.ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker-header .ui-datepicker-prev:before{font-size:1.875rem;color:var(--color-primary);}.ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker-header .ui-datepicker-prev:before{font-size:1.5rem;color:var(--color-heading);}.ui-datepicker-header .ui-datepicker-next .ui-icon,.ui-datepicker-header .ui-datepicker-prev .ui-icon{display:none;}.ui-datepicker-header .ui-datepicker-next{order:3;}.ui-datepicker-header .ui-datepicker-next:before{content:"\e910";}.ui-datepicker-header .ui-datepicker-prev{order:1;transform:rotate(180deg);}.ui-datepicker-header .ui-datepicker-prev:before{content:"\e910";}.ui-datepicker-calendar{margin:0 !important;}.ui-datepicker-calendar th,.ui-datepicker-calendar td{width:2.375rem !important;height:2.375rem !important;padding:0 !important;opacity:1 !important;background:none !important;}.ui-datepicker-calendar th{padding:1.25rem 0 !important;}.ui-datepicker-calendar th span{display:flex;align-items:center;justify-content:center;width:100%;height:2.375rem;color:var(--color-text);border-bottom:0.0625rem solid var(--color-light-grey);font-family:"Montserrat",sans-serif;font-weight:600;font-size:1rem;line-height:2rem;}.ui-datepicker-calendar .ui-state-default{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;color:var(--color-text);border:0;border-radius:50%;background:transparent;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:2rem;}.ui-datepicker-calendar .ui-state-default:hover{color:var(--color-white) !important;background:var(--color-primary) !important;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1rem;line-height:2rem;}.ui-datepicker-calendar .ui-state-disabled .ui-state-default{opacity:0.35;}.ui-datepicker-calendar .ui-state-active{color:var(--color-white) !important;background:var(--color-primary) !important;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1rem;line-height:2rem;}.ui-datepicker-calendar .ui-datepicker-today .ui-state-default{opacity:1;background:var(--color-light-grey);}.ui-datepicker-calendar .ui-datepicker-week-end .ui-state-default,.ui-datepicker-calendar .ui-datepicker-week-end span{color:#ef233c;}.card .discount{position:absolute;top:0;left:0;width:12.5rem;padding:0 1.25rem 0.5rem;border-radius:0 0.25rem 0.25rem 0;}.card .discount .list{margin-top:0.25rem;}.card .discount .item{padding:0.125rem 0;}.card .discount .label{margin-top:-1rem;}.discount{width:22rem;margin-top:1.875rem;padding:0.625rem 1.875rem 1.25rem;color:var(--color-white);border-radius:0.5rem;background:var(--color-primary);}.discount .h3{color:var(--color-white);}.discount .list{display:flex;margin-top:0.5rem;gap:0.25rem;}.discount .item{display:flex;flex:1 0 0;flex-direction:column;padding:0.25rem 0;border-radius:0.25rem;background:rgba(0,0,0,0.3);}.discount .label{margin-top:-0.25rem;}.footer-link-box{display:flex;align-items:center;min-height:4rem;margin-top:0.25rem;padding:0.5rem 1rem;color:var(--color-soft-grey);border-radius:0.25rem;background-color:var(--color-white-10);gap:1.875rem;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:2rem;}.footer-link-box:first-child{margin-top:0;}.footer-link-box .i:before{color:var(--color-soft-grey);}.form-end-note{display:flex;justify-content:center;margin-top:3.125rem;text-align:center;font-family:"Montserrat",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.125rem;}.form-end-note a{text-decoration:underline;}.google-reviews-card{width:100%;max-width:18.75rem;margin:0 auto;padding:1rem;color:var(--color-text);border-radius:0.25rem;background:var(--color-white);}.google-reviews-card .header{display:flex;gap:1.25rem;}.google-reviews-card .stars{margin-left:3.25rem;}.google-reviews-card .text{margin-left:3.25rem;}#page a.icon-text{text-decoration:none;color:var(--color-text);}#page a.icon-text:hover{text-decoration:none;}#page a.icon-text:hover .text{text-decoration:underline;}.icon-text-wrap.sm .row{justify-content:flex-start;margin:0.625rem -0.4375rem -0.4375rem;}.icon-text-wrap.sm .col{padding:0.4375rem;}.icon-text-wrap.sm .icon-text{align-items:flex-start;}.icon-text-wrap.sm .i:before{font-size:1.25rem;}.icon-text{display:flex;align-items:flex-start;gap:0.5rem;}.icon-text .i.round{align-self:flex-start;margin-right:0.75rem;}.icon-text .text{align-self:flex-start;}.icon-text-primary{display:inline-flex;align-items:center;justify-content:center;padding:0.375rem 1.25rem;color:var(--color-white);border-radius:0.25rem;background:var(--color-primary);gap:1rem;}.icon-text-primary .i{width:1.25rem;height:1.25rem;color:var(--color-white);}.icon-text-primary .i:before{font-size:1.25rem;width:100%;height:100%;color:var(--color-white);}.i{font-size:0;line-height:1;}.i:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}.i:before{font-size:1.875rem;color:var(--color-primary);}.i.ac:before{content:"\e908";}.i.balcony:before{content:"\e909";}.i.bar:before{content:"\e90a";}.i.bed-double:before{content:"\e90b";}.i.bed-single:before{content:"\e90c";}.i.bell:before{content:"\e90d";}.i.bike:before{content:"\e90e";}.i.check:before{content:"\e90f";}.i.chevron-right:before{content:"\e910";}.i.cosmetics:before{content:"\e911";}.i.cutlery:before{content:"\e912";}.i.elevator:before{content:"\e913";}.i.email:before{content:"\e933";}.i.facebook:before{content:"\e914";}.i.fitness:before{content:"\e915";}.i.group:before{content:"\e916";}.i.heart:before{content:"\e917";}.i.home:before{content:"\e918";}.i.hotel:before{content:"\e919";}.i.info:before{content:"\e91a";}.i.instagram:before{content:"\e91b";}.i.mail:before{content:"\e91c";}.i.massage:before{content:"\e91d";}.i.mic:before{content:"\e91e";}.i.nights-stay:before{content:"\e91f";}.i.parking:before{content:"\e920";}.i.phone:before{content:"\e921";}.i.play:before{content:"\e922";}.i.pool:before{content:"\e923";}.i.safe:before{content:"\e924";}.i.search:before{content:"\e925";}.i.shower:before{content:"\e926";}.i.size:before{content:"\e927";}.i.table:before{content:"\e928";}.i.temperature:before{content:"\e929";}.i.time:before{content:"\e92a";}.i.tv:before{content:"\e92b";}.i.voucher:before{content:"\e92c";}.i.water:before{content:"\e92d";}.i.wellness:before{content:"\e92e";}.i.wifi:before{content:"\e92f";}#img-page-content{line-height:0;position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:40rem;padding:4rem 1rem;text-align:center;color:var(--color-white);}#img-page-content .img-wrap{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;}#img-page-content .img-wrap img{width:100%;height:100%;}#img-page-content .code{font-size:7.5rem;font-weight:700;line-height:1;margin-bottom:-1.25rem;}#img-page-content .title{margin-top:3.125rem;color:var(--color-white);}#img-page-content .des{margin-top:1.25rem;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}#img-page-content .i:before{font-size:3.75rem;}#vr-link{text-decoration:underline;color:var(--color-white);}.inline-images{display:flex;align-items:center;flex-wrap:wrap;gap:1.875rem;}#page a.i{text-decoration:none;color:var(--color-text);}.icon-link-items{display:flex;align-items:center;flex-wrap:wrap;margin-top:1.625rem;gap:0.5rem 1.375rem;}a.icon-link{line-height:0;}a.i{font-size:unset;position:relative;display:inline-block;padding:0.25rem 0.25rem 0.25rem 2.625rem;}a.i:before{position:absolute;top:0;bottom:0;left:0.25rem;display:flex;align-items:center;}.media{line-height:0;}.message-list{font-size:1rem;font-weight:500;line-height:1.5rem;position:relative;width:100%;margin:1.25rem 0;border:0.0625rem solid transparent;border-radius:0.25rem;}.message-list ul.item-list__comma-list{margin-left:0.25rem;}.message-list a{text-decoration:underline;}.message-list .message{margin-block:0.625rem;}.message-list .icon-wrap{position:absolute;top:1.25rem;left:1.875rem;display:flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border-radius:50%;}.message-list .icon-wrap:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}.message-list .icon-wrap:before{font-size:2.5rem;display:block;}.message-list .btn-close{position:absolute;top:1.5rem;right:1.5rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background:none;}.message-list .btn-close:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}.message-list .btn-close:before{content:"\e900";}.message-list .btn-close:before{font-size:2.5rem;display:block;}.message-list.t-status{color:var(--color-alert-status-dark);border-color:var(--color-alert-status-dark);background:var(--color-alert-status);}.message-list.t-status a{color:var(--color-alert-status-dark);}.message-list.t-status .icon-wrap{background:var(--color-alert-status-dark);}.message-list.t-status .icon-wrap:before{content:"\e902";color:var(--color-alert-status);}.message-list.t-status .icon-wrap:before{color:var(--color-alert-status);}.message-list.t-status .btn-close:before{color:var(--color-alert-status-dark);}.message-list.t-info{color:var(--color-alert-info-dark);border-color:var(--color-alert-info-dark);background:var(--color-alert-info);}.message-list.t-info a{color:var(--color-alert-info-dark);}.message-list.t-info .icon-wrap{background:var(--color-alert-info-dark);}.message-list.t-info .icon-wrap:before{content:"\e932";color:var(--color-alert-info);}.message-list.t-info .icon-wrap:before{color:var(--color-alert-info);}.message-list.t-info .btn-close:before{color:var(--color-alert-info-dark);}.message-list.t-warning{color:var(--color-alert-warning-dark);border-color:var(--color-alert-warning-dark);background:var(--color-alert-warning);}.message-list.t-warning a{color:var(--color-alert-warning-dark);}.message-list.t-warning .icon-wrap{background:var(--color-alert-warning-dark);}.message-list.t-warning .icon-wrap:before{content:"\e903";color:var(--color-alert-warning);}.message-list.t-warning .icon-wrap:before{color:var(--color-alert-warning);}.message-list.t-warning .btn-close:before{color:var(--color-alert-warning-dark);}.message-list.t-error{color:var(--color-alert-error-dark);border-color:var(--color-alert-error-dark);background:var(--color-alert-error);}.message-list.t-error a{color:var(--color-alert-error-dark);}.message-list.t-error .icon-wrap{background:var(--color-alert-error-dark);}.message-list.t-error .icon-wrap:before{content:"\e901";}.message-list.t-error .icon-wrap:before{color:var(--color-alert-error);}.message-list.t-error .btn-close:before{color:var(--color-alert-error-dark);}.overlay-wrap{position:relative;}.overlay-wrap .overlay-link{font-size:0;position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;display:block;}#page .overlay-link:focus-visible{outline-color:var(--color-black);}.progress-bar{position:relative;width:15.75rem;height:2.5rem;margin:0.625rem 0;border:0.0625rem solid var(--color-primary);border-radius:0.25rem;}.progress-bar:before{position:absolute;width:0;height:100%;content:"";transition:width 0.5s;background:var(--color-primary);}.room-list-wrap .form-item{display:block !important;}.room-list-wrap .form-item input{display:none !important;}.room-list-wrap .form-item label{height:100%;}.room-list-wrap .form-item input:checked + label .room-card{border:0.0625rem solid var(--color-primary);}.room-list-wrap .form-item input:checked + label .room-card .header{background:var(--color-primary);}.room-card{display:block;overflow:hidden;height:100%;border:0.0625rem solid var(--color-light-grey);border-radius:0.25rem;}.room-card.selected{border:0.0625rem solid var(--color-primary);}.room-card.selected .header{background:var(--color-primary);}.room-card .header{display:block;padding:0.25rem 0.625rem;color:var(--color-heading);background:var(--color-light-grey);}.room-card .content{display:block;padding:0.3125rem 0.625rem 0.625rem;}.room-card .free-beds{display:block;}.room-card .free-beds .value{color:var(--color-heading);}.room-card .des{display:block;color:var(--color-dark-grey);}.round{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--color-white);border:0;border-radius:50%;background:var(--color-primary);}.round.md{width:3.125rem;min-width:3.125rem;height:3.125rem;min-height:3.125rem;}.round.lg{width:6.25rem;min-width:6.25rem;height:6.25rem;min-height:6.25rem;}.round.i:before,.round .i:before{font-size:1.5rem;color:var(--color-white);}.pl-slick div,.pl-slick img{height:100%;}.pl-slick .slick-dots{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;gap:1rem;}.pl-slick .slick-dots li{line-height:0;}.pl-slick .slick-dots li button{font-size:0;width:1.5rem;height:1.5rem;border-radius:50%;background:rgba(255,255,255,0.4);}.pl-slick .slick-dots li.slick-active button{background:#ffffff;}.view .slick .slick__slider{overflow:hidden;height:31.25rem;}.view .slick .slick__slider.slick-initialized{overflow:unset;height:unset;}.view .slick .slick-list{position:relative;}.view .slick .slide{width:100%;max-width:24.125rem;margin:0 0.9375rem;}.view .slick .field-thumbnail-image{display:block;overflow:hidden;width:24.125rem;height:31.25rem;border-radius:0.5rem;}.view .slick-dots{position:absolute;right:0;bottom:0;left:0;display:flex !important;max-width:76.125rem;margin:0 auto -3.75rem;gap:0.5rem;}.view .slick-dots button{font-size:0;line-height:0;display:block;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--color-heading);}.view .slick-dots .slick-active button{background:var(--color-primary);}.view .slick__arrow{display:none;}.star-list{display:flex;align-items:center;justify-content:center;margin-top:-0.625rem;gap:0.625rem;}.table-wrap{overflow:auto;margin-top:3.125rem;}table{width:100%;border-collapse:collapse;text-align:left;}thead th{height:3.375rem;padding:0.3125rem 1.875rem !important;color:var(--color-heading);background:var(--color-primary);font-family:"Montserrat",sans-serif;font-weight:600;font-size:1rem;line-height:2rem;}thead th p{line-height:1;}thead tr:first-child th{height:3.75rem;color:var(--color-white);background:var(--color-heading);font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}tbody tr:nth-child(2n) td{background:var(--color-white);}tbody td{height:3.375rem;padding:0.6875rem 1.875rem !important;color:var(--color-heading);background:var(--color-light-grey);font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:2rem;}main .field-text a{text-decoration:underline;color:var(--color-primary);}main .field-text ol{margin-left:1.5rem;}main .field-text ol li{padding-left:0.75rem;}main .field-text ul{margin-left:1rem;}main .field-text ul li:before{display:inline-block;width:0.25rem;height:0.25rem;margin-left:-1rem;padding-right:1rem;content:"·";}.title-bg-wrap{position:relative;}.title-bg-wrap h1{color:var(--color-white);}.title-bg-wrap .title{position:relative;z-index:2;display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%;padding:6.25rem 1rem;text-align:center;color:var(--color-white);width:100%;margin-right:auto;margin-left:auto;max-width:78rem !important;}.title-bg-wrap .bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100%;height:100%;background:black;}.title-bg-wrap .bg:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;content:"";background:var(--color-black-20);}.title-bg-wrap .bg.video div{width:unset;height:unset;margin-top:-4.6875rem;}.title-bg-wrap .bg div,.title-bg-wrap .bg img{width:100%;height:100%;}.title-bg-wrap .subtitle{margin-top:1.25rem;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.625rem;line-height:2.5rem;}main .paragraph:nth-child(2n){background:var(--color-light-grey);}main .paragraph > .content{padding-top:5rem;padding-bottom:5rem;}main .paragraph .paragraph{background:unset;}.node.id-1 #page .paragraph.alert{max-width:65rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;}.node.id-1 #page .paragraph.alert > .content{padding:1.875rem;}#page .paragraph.alert{margin:3.125rem 0 0;padding:0 0.9375rem;border-radius:unset;width:100%;margin-right:auto;margin-left:auto;max-width:78rem !important;}#page .paragraph.alert > .content{padding:1.25rem 3.75rem;border:0.125rem solid var(--color-primary);border-radius:0.25rem;}#page .paragraph.alert > .content .icon-text .i,#page .paragraph.alert > .content .icon-text .text{align-self:center;}#page .paragraph.button{width:100%;margin-right:auto;margin-left:auto;max-width:78rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;}#page .paragraph.button .field-link{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:3.125rem;width:100%;gap:1.875rem;}#page .paragraph.button .field-link a{display:inline-flex;align-items:center;justify-content:center;padding:0.8125rem 0.875rem;cursor:pointer;gap:0.75rem;text-transform:uppercase;text-decoration:none !important;color:var(--color-white) !important;border:0.125rem solid var(--color-primary) !important;border-radius:0.25rem;background:var(--color-primary) !important;white-space:normal;font-family:"Montserrat",sans-serif;font-weight:500;font-size:1rem;line-height:1.125rem;text-transform:uppercase;color:var(--color-white) !important;background:var(--color-primary) !important;}#page .paragraph.button .field-link a:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#page .paragraph.button .field-link a:before{font-size:1.875rem;color:var(--color-text);}#page .paragraph.button .field-link a:before{content:"\e906";}#page .paragraph.button .field-link a:before{color:var(--color-white) !important;}#page .paragraph.button .field-link a:focus-visible{outline-color:var(--color-black);}#page .paragraph.button .field-link a:before{order:1;color:var(--color-white) !important;}#page .paragraph.content-2-cols-with-img > .content{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:3.125rem 4.625rem;}#page .paragraph.content-2-cols-with-img img{border-radius:0.5rem;}#page .paragraph.content-2-cols-with-img .col-img{padding-right:0.9375rem !important;padding-left:0.9375rem !important;}#page .paragraph.content-2-cols-with-img .img-wrap{position:relative;}#page .paragraph.content-2-cols-with-img .img-wrap img{width:100%;height:auto;}#page .paragraph.content-2-cols-with-img .img-btn-list{position:absolute;right:0;bottom:0;display:flex;margin:1.875rem;gap:1rem;}#page .paragraph.content-2-cols-with-img .img-btn-list .i:before{font-size:1.875rem;}#page .paragraph.content-2-cols-with-img .paragraph{margin-top:1.875rem;}#page .paragraph.content-2-cols-with-img .paragraph:first-of-type{margin-top:0;}#page .paragraph.content-2-cols-with-img .paragraph.button .field-link{justify-content:center;margin-top:0;}#page .paragraph.content-2-cols-with-img .paragraph.button .field-link a{color:var(--color-primary) !important;background:transparent !important;}#page .paragraph.content-2-cols-with-img .paragraph.button .field-link a:before{order:1;color:var(--color-primary) !important;}#page .paragraph.content-2-cols-with-img .field-content-2{order:3;width:100%;margin-top:1.875rem;}#page .paragraph.content-2-cols-with-img .field-content-2 .paragraph.button .field-link{justify-content:center;}#page .paragraph.content-2-cols-with-img .field-content-2 .paragraph.button .field-link a{color:var(--color-white) !important;background:var(--color-primary) !important;}#page .paragraph.content-2-cols-with-img .field-content-2 .paragraph.button .field-link a:before{order:1;color:var(--color-white) !important;}#page .paragraph.content-2-cols-with-img .field-content-3{order:0;width:100%;margin-bottom:1.875rem;}#page .paragraph.content-menu-item .quantity,#page .paragraph.content-menu-item .text,#page .paragraph.content-menu-item .title{display:inline;}#page .paragraph.content-menu-item .quantity{margin-right:0.5rem;white-space:nowrap;color:var(--color-dark-grey);font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:2rem;}#page .paragraph.content-menu-item .title,#page .paragraph.content-menu-item .price{color:var(--color-heading);font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}#page .paragraph.content-menu-item .allergens{color:var(--color-dark-grey);font-family:"Montserrat",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.125rem;}#page .paragraph.content-menu > .content{width:100%;margin-right:auto;margin-left:auto;max-width:78rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;}#page .paragraph.content-menu > .content > .title{margin-bottom:3.125rem;text-align:center;color:var(--color-primary);}#page .paragraph.content .field-link{margin-top:3.125rem;}#page .paragraph.content .field-content > .paragraph{margin-top:1.875rem;}#page .paragraph.content .field-content > .paragraph:first-child{margin-top:0;}#page .paragraph.content .field-content > .paragraph.alert{margin-top:3.125rem;}#page .paragraph.form{width:100%;margin-right:auto;margin-left:auto;max-width:52rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;}#page .paragraph.form form{padding-top:0;padding-bottom:0;}#page .paragraph.room{padding-right:0.9375rem !important;padding-left:0.9375rem !important;width:100%;margin-right:auto;margin-left:auto;max-width:78rem !important;}#page .paragraph.room:before{display:block;width:100%;height:0.0625rem;margin-top:-0.625rem;margin-bottom:1.875rem;padding-right:0.9375rem !important;padding-left:0.9375rem !important;content:"";background:var(--color-soft-grey);width:100%;margin-right:auto;margin-left:auto;max-width:50.125rem !important;}#page .paragraph.room:first-of-type{margin-top:5rem;}#page .paragraph.room:first-of-type:before{display:none;}#page .paragraph.room:last-of-type{margin-top:5rem;}#page .paragraph.room img{min-height:20rem;border-radius:0.5rem;}#page .paragraph.room .img-wrap{position:relative;}#page .paragraph.room .img-wrap img{width:100%;height:auto;}#page .paragraph.room .img-btn-list{position:absolute;right:0;bottom:0;display:flex;margin:1.875rem;gap:1rem;}#page .paragraph.room .img-btn-list .i:before{font-size:1.875rem;}#page .paragraph.room .field-text-2{width:100%;}#page .paragraph.text{width:100%;margin-right:auto;margin-left:auto;max-width:78rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;}#page .paragraph.title{width:100%;margin-right:auto;margin-left:auto;max-width:78rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;font-family:"Montserrat",sans-serif;font-weight:700;font-size:2.25rem;line-height:3rem;}.block.system-breadcrumb-block{display:none;}#block-header-contact > .content .icon-link-items{margin-top:0;margin-bottom:0;gap:0.75rem 2.625rem;font-family:"Montserrat",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.125rem;}#block-header-contact > .content a.i{padding:0.25rem 0.25rem 0.25rem 2rem;}#block-header-contact > .content a.i:before{font-size:1.25rem;color:var(--color-text);}#block-header-logo > .content{display:flex;align-items:center;width:100%;height:100%;}#block-header-logo > .content a{display:block;padding:0.25rem;}#block-header-social-links > .content{line-height:0;}#block-header-social-links > .content .field-text{display:flex;align-items:center;justify-content:center;gap:0.75rem;}#block-header-social-links > .content a{display:block;padding:0.25rem;}#block-header-social-links > .content .btn-mini{margin:0 0.25rem;}#block-header-social-links > .content .del{display:block;width:0.0625rem;height:1.25rem;margin:0 0.25rem;content:"";background:var(--color-soft-grey);}#block-header-social-links > .content .i:before{font-size:1.25rem;color:var(--color-text);}.block .local-tasks-block{position:relative;z-index:3;height:6.25rem;margin-bottom:-6.25rem;}.block .local-tasks-block > .content{display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;padding:0.625rem;}.block .local-tasks-block > .content ul{display:flex;flex-wrap:wrap;justify-content:center;}.block .local-tasks-block > .content a{font-family:var(--gin-font);font-size:1rem;font-weight:700;line-height:1.5;display:block;min-width:6rem;margin:0.375rem 0.5rem;padding:0.75rem 1rem;text-align:center;color:var(--gin-color-text);border-radius:6.25rem;background:var(--gin-bg-layer);}.block .local-tasks-block > .content a.is-active{color:var(--gin-color-primary);}.block .local-tasks-block > .content a:focus-visible{outline-color:var(--gin-color-primary);}#block-pl-language-selector > .content{display:flex;align-items:center;justify-content:flex-end;height:100%;}#block-pl-language-selector > .content ul{display:flex;align-items:center;}#block-pl-language-selector > .content li{display:flex;align-items:center;}#block-pl-language-selector > .content li:before{display:block;margin:0.1875rem;content:"/";color:var(--color-grey);}#block-pl-language-selector > .content li:first-of-type:before{display:none;}#block-pl-language-selector > .content a{display:block;padding:0.25rem;color:var(--color-grey);}#block-pl-language-selector > .content a.is-active{color:var(--color-text);}#block-pl-main-menu > .content ul{display:flex;flex-wrap:wrap;margin:0;}#block-pl-main-menu > .content a{display:flex;margin:0.25rem 0.5rem;padding:0.25rem;}#pl-secure-hotel-booking-form{position:relative;z-index:3;display:flex;align-items:center;flex-wrap:wrap;border-radius:0.5rem;background:var(--color-white);}#pl-secure-hotel-booking-form label{margin-top:0;}#pl-secure-hotel-booking-form .form-actions .btn-wrap{display:inline-flex;align-items:center;justify-content:center;width:4.875rem;height:4.875rem;}#pl-secure-hotel-booking-form .form-actions .btn-wrap:before{content:"\e925";}#pl-secure-hotel-booking-form .form-actions .btn-wrap:before{font-size:2.5rem;position:unset;}#pl-secure-hotel-booking-form .form-actions .btn-wrap .btn{font-size:0;position:absolute !important;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border-radius:50%;}.view-empty{width:100%;margin-right:auto;margin-left:auto;max-width:78rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;}.view-footer{width:100%;margin-right:auto;margin-left:auto;max-width:78rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;margin-top:3.125rem;}.view.conference{width:100%;margin-right:auto;margin-left:auto;max-width:63.125rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;}.view.conference .btn{white-space:nowrap;}#page{padding-top:var(--header-height);}body.maintenance-page #page{padding-top:0;}body.maintenance-page #img-page-content{min-height:100vh;}form{width:100%;margin-right:auto;margin-left:auto;max-width:78rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;width:unset;padding:5rem 0;}form .row{margin-top:0;margin-bottom:0;}form .col{padding-top:0;padding-bottom:0;}form h2,form .h2,form h3,form .h3,form h4,form .h4,form .fieldset-legend{text-align:center;}form h2,form .h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.625rem;line-height:2.5rem;}form h3,form .h3,form legend{font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}form h4,form .h4{font-family:"Montserrat",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.125rem;}form fieldset{margin:0;}form fieldset legend{width:100%;}form label,form fieldset.inline .fieldset-legend{display:block;margin:1.25rem 0 0.25rem;padding:0;color:var(--color-heading);font-family:"Montserrat",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.125rem;}form label.form-required::after,form fieldset.inline .fieldset-legend.form-required::after{margin-left:0.25em;content:"*";}form input,form select,form textarea{display:block;width:100%;height:3.125rem;padding:1rem;color:var(--color-heading);border:0.0625rem solid var(--color-soft-grey);border-radius:0.25rem;background:var(--color-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Montserrat",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.125rem;}form input[disabled],form select[disabled],form textarea[disabled]{cursor:not-allowed;background:var(--color-light-grey);}form input::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{opacity:0.5;color:var(--color-heading);}form input::placeholder,form select::placeholder,form textarea::placeholder{opacity:0.5;color:var(--color-heading);}form input.error,form select.error,form textarea.error{padding:0.9375rem;border:0.125rem solid var(--color-error);}form input[type=button],form input[type=submit],form select[type=button],form select[type=submit],form textarea[type=button],form textarea[type=submit]{width:auto;}form option{color:initial;}form .description{display:block;margin:0.25rem 0 0;padding:0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:0.75rem;line-height:1.125rem;}form .description.error{color:var(--color-error);}form .note{margin:1.25rem 0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.125rem;}form .form-actions{margin-top:3.125rem;text-align:center;}form .form-actions .btn-wrap{position:relative;display:inline-block;}form .form-actions .btn-wrap:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}form .form-actions .btn-wrap:before{font-size:1.875rem;color:var(--color-text);}form .form-actions .btn-wrap:before{content:"\e906";}form .form-actions .btn-wrap:before{position:absolute;z-index:2;top:0;right:0.75rem;bottom:0;display:flex;align-items:center;height:100%;pointer-events:none;color:var(--color-white);}form .form-actions .btn-wrap .btn{height:auto;padding-right:3.375rem;}form .form-actions .btn-wrap .btn:hover{transform:none;}form fieldset.inline .fieldset-legend{margin-bottom:-0.25rem;text-align:left;}form fieldset.inline .form-item.type-radio{margin-top:0.5rem !important;}form .form-item{position:relative;}form .form-item.type-checkbox,form .form-item.type-radio{display:flex;align-items:center;margin-top:1.25rem;}form .form-item.type-checkbox input,form .form-item.type-radio input{display:flex;align-items:center;flex:0 0 auto;justify-content:center;width:1.875rem;height:1.875rem;margin:0 1rem 0 0;padding:0;cursor:pointer;}form .form-item.type-checkbox input:checked:before,form .form-item.type-radio input:checked:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}form .form-item.type-checkbox input:checked:before,form .form-item.type-radio input:checked:before{font-size:1rem;color:var(--color-heading);}form .form-item.type-checkbox input:checked:before,form .form-item.type-radio input:checked:before{content:"\e907";}form .form-item.type-checkbox label,form .form-item.type-radio label{margin:0;cursor:pointer;font-family:"Montserrat",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.125rem;}form .form-item.type-checkbox label a,form .form-item.type-radio label a{text-decoration:underline;color:var(--color-primary);}form .form-item.type-select{position:relative;}form .form-item.type-select select{padding-right:3.375rem;}form .form-item.type-select .suffix{position:absolute;right:0.75rem;width:1.875rem;height:1.875rem;margin-top:-2.5rem;pointer-events:none;font-size:0;line-height:1;}form .form-item.type-select .suffix:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}form .form-item.type-select .suffix:before{font-size:1.875rem;color:var(--color-text);}form .form-item.type-select .suffix:before{content:"\e904";}form .form-item.type-select .suffix:before{color:var(--color-dark-grey);}form .form-item.type-file input{padding:0;}form .form-item.type-file input::file-selector-button{height:100%;margin:0 1.25rem 0 0;padding:1rem 1.25rem;color:var(--color-heading);border:0.0625rem solid var(--color-soft-grey);border-radius:0.25rem;background:var(--color-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Montserrat",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.125rem;}form .form-item.type-file input::file-selector-button:hover{background:var(--color-light-grey);}form .form-item.type-textarea textarea{width:100% !important;height:unset;min-height:4.25rem;}form .form-item.name-consent-value{margin-top:0;}form .form-item .ajax-progress{position:absolute;right:0.625rem;width:1.875rem;height:1.875rem;transform:translateY(-2.5rem);pointer-events:none;}form .form-item .ajax-progress .ajax-throbber{width:1.875rem;height:1.875rem;}form[id^=pl-commerce-reservation-conf-form] .section-title{display:flex;align-items:center;height:3.75rem;margin-top:3.125rem;margin-bottom:0.625rem;padding:0.625rem 1.875rem;color:var(--color-white);background:var(--color-footer);font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}form[id^=pl-commerce-reservation-conf-form] .meal-item-day{align-self:center;margin-top:2.625rem;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1rem;line-height:2rem;}form[id^=pl-commerce-reservation-conf-form] .room-list-wrap .fieldset-legend{display:block;margin:1.875rem 0 0.625rem;text-align:center;}form[id^=pl-commerce-reservation-conf-form] .room-list-wrap .fieldset-wrapper{display:flex;flex-wrap:wrap;margin:0 -0.9375rem;}form[id^=pl-commerce-reservation-conf-form] .room-list-wrap .fieldset-wrapper > .form-item{display:block;width:100%;padding:0 0.9375rem;}#footer-wrap{margin-bottom:-0.0625rem;color:var(--color-soft-grey);background-color:var(--color-footer);}#footer-wrap .footer-wrap-1{padding:3.125rem 0 1.875rem;}#footer-wrap .footer-wrap-2{padding:1rem 0;background-color:var(--color-black);}#footer-wrap .content{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:2rem;}#footer-wrap .content a{color:var(--color-soft-grey);}#footer-wrap .content img{display:inline-block;width:auto;}#footer-wrap .content .i:before{color:var(--color-soft-grey);}#footer-wrap .label{margin-bottom:1.25rem;color:var(--color-soft-grey);font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}#footer-3 .inline-images{gap:0.25rem;}#footer-5:before{display:block;width:100%;height:0.125rem;margin:0 0 1.875rem;content:"";background-color:var(--color-heading);}#footer-last-1 .content{font-family:"Montserrat",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.125rem;}#footer-last-1 .content a{display:inline-block;}#footer-last-1 .content p{margin-top:0.625rem !important;}#footer-last-1 .content p:first-child{margin-top:0 !important;}#footer-last-2{height:100%;}#footer-last-2 .block{height:100%;}#footer-last-2 .content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}#footer-last-2 .content .inline-images{gap:1.25rem;}#highlighted{position:fixed;z-index:200000;right:0;bottom:0;left:0;overflow:auto;max-height:50%;width:100%;margin-right:auto;margin-left:auto;max-width:78rem !important;padding:0 0.9375rem;}.header-wrap-1 .contextual{margin-top:-2rem;}@media (min-width:80rem){.col-lg-1{flex:0 0 8.3333333333%;}.col-lg-2{flex:0 0 16.6666666667%;}.col-lg-3{flex:0 0 25%;}.col-lg-4{flex:0 0 33.3333333333%;}.col-lg-5{flex:0 0 41.6666666667%;}.col-lg-6{flex:0 0 50%;}.col-lg-7{flex:0 0 58.3333333333%;}.col-lg-8{flex:0 0 66.6666666667%;}.col-lg-9{flex:0 0 75%;}.col-lg-10{flex:0 0 83.3333333333%;}.col-lg-11{flex:0 0 91.6666666667%;}.col-lg-12{flex:0 0 100%;}#header-wrap .header-wrap-2{background-color:var(--color-menu);}#header-button{display:none;}#header-1,#header-3{flex:0 0 19.25rem;}#header-1{margin-left:6rem;}#header-3{margin-right:6rem;}.d-hide{display:none !important;}.btn{transition:transform 0.2s;}.btn:hover{transform:scale(1.1);}main .card-list.c-4{margin-right:6.5rem;margin-left:6.5rem;}.card.overlay-wrap:hover .background:before{opacity:0.5;}.card .content.m-top{justify-content:flex-start;}.card .content.m-top p:first-child{margin-top:7.875rem;}#cboxWrapper{border-radius:0.625rem !important;}.contact-skip-name{margin-top:3rem;}.contact-time{margin-top:0.25rem;}#img-page-content{min-height:46.875rem;}#vr{width:76.125rem !important;height:42.8125rem !important;}#page a.i:hover{text-decoration:underline;}.icon-link-items{justify-content:center;margin-top:0.75rem;}a.i:hover{text-decoration:underline;}.message-list{min-height:5.625rem;padding:1.4375rem 6.25rem 1.4375rem 7.5rem;}.message-list:hover:after{transform:scale(1.2);}.message-list .btn-close{transition:transform 0.2s;}.message-list .btn-close:hover{transform:scale(1.1);}.pl-slick .slick-dots{top:0;right:5.25rem;flex-direction:column;height:100%;max-height:46.875rem;}.view .slick .slick-list:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";pointer-events:none;opacity:0.9;background:linear-gradient(90deg,#ffffff 0%,transparent 20%,transparent 80%,#ffffff 100%);}.title-bg-ratio-content{position:relative;width:100%;}.title-bg-ratio-content:before{display:block;content:"";}.title-bg-ratio-content > .content{position:absolute !important;top:0;left:0;width:100%;height:100%;}.node.id-1 .title-bg-wrap .title{min-height:59.375rem;}.node.id-1 .title-bg-wrap .title .page-title-block{margin-top:-17.5rem;}.title-price{display:flex;}.title-price .title{flex:0 1 100%;}.title-price .price{display:flex;align-items:center;flex:1 0 15rem;gap:0.5rem;}main .paragraph:nth-child(2n) .col-txt{order:2;}main .paragraph:nth-child(2n) .col-img{order:1;}#page .paragraph.button .field-link a{transition:transform 0.2s;}#page .paragraph.button .field-link a:hover{transform:scale(1.1);}#page .paragraph.content-2-cols-with-img .col-txt{flex:0 0 34.375rem;}#page .paragraph.content-2-cols-with-img .col-img{flex:0 0 39rem;}#page .paragraph.content-2-cols-with-img .img-btn-list a{transition:transform 0.2s;}#page .paragraph.content-2-cols-with-img .img-btn-list a:hover{transform:scale(1.1);}#page .paragraph.content-2-cols-with-img .paragraph.button .field-link{justify-content:flex-start;}#page .paragraph.content-menu-item{display:flex;}#page .paragraph.content-menu-item .quantity,#page .paragraph.content-menu-item .text,#page .paragraph.content-menu-item .title{display:block;}#page .paragraph.content-menu-item .quantity{flex:0 0 3.625rem;margin-right:1rem;}#page .paragraph.content-menu-item .text-wrap{display:flex;flex:0 1 100%;}#page .paragraph.content-menu-item .price{flex:0 0 5rem;margin-left:1rem;text-align:right;}#block-header-social-links{position:absolute;right:6rem;}#block-header-social-links > .content a{transition:transform 0.2s;}#block-header-social-links > .content a:hover{transform:scale(1.1);}.block .local-tasks-block > .content a{transition:transform 0.2s;}.block .local-tasks-block > .content a:hover{transform:scale(1.1);}#block-pl-language-selector > .content a:hover{text-decoration:underline;}#block-pl-main-menu > .content a:hover{text-decoration:underline;}#pl-secure-hotel-booking-form{height:7.375rem;margin-top:-17.5rem;margin-bottom:10.125rem;padding:1.25rem 3.125rem;gap:1.25rem;width:100%;margin-right:auto;margin-left:auto;max-width:63.125rem !important;}#pl-secure-hotel-booking-form .form-item.type-date{width:12.5rem;}#pl-secure-hotel-booking-form .form-item.type-number{width:6.25rem;}#pl-secure-hotel-booking-form .form-actions{margin:0 0 0 1.25rem;}.node.id-21 #page .field-item-list{display:flex;flex-wrap:wrap;margin:-0.9375rem;}.node.id-21 #page .field-item-list > .paragraph{flex:0 0 50%;padding:0.9375rem;}.node.id-22 #page article > .field-content{display:flex;flex-wrap:wrap;}.node.id-22 #page .paragraph{width:100%;background:unset;}.node.id-22 #page .paragraph:nth-child(4n+2){background:var(--color-light-grey);}.node.id-22 #page .paragraph:nth-child(4n+2) .paragraph{background:unset;}.node.id-22 #page .paragraph:nth-child(4n+3){background:var(--color-light-grey);}.node.id-22 #page .paragraph:nth-child(4n+3) .paragraph{background:unset;}.node.id-22 #page .paragraph.content-menu{display:flex;flex:0 0 50%;background:unset;}.node.id-22 #page .paragraph.content-menu > .content{width:100%;margin-right:auto;margin-left:auto;max-width:37.125rem !important;}.node.id-22 #page .paragraph.content-menu:nth-child(2n) > .content{margin-left:0 !important;}.node.id-22 #page .paragraph.content-menu:nth-child(2n+1) > .content{margin-right:0 !important;}.node.id-22 #page .paragraph.content-menu:nth-child(4n){background:var(--color-light-grey);}.node.id-22 #page .paragraph.content-menu:nth-child(4n) .paragraph{background:unset;}.node.id-22 #page .paragraph.content-menu:nth-child(4n+3){background:var(--color-light-grey);}.node.id-22 #page .paragraph.content-menu:nth-child(4n+3) .paragraph{background:unset;}.node.id-22 #page .paragraph.content-menu .paragraph{background:unset;}form .form-actions .btn-wrap{transition:transform 0.2s;}form .form-actions .btn-wrap:hover{transform:scale(1.1);}form[id^=pl-commerce-reservation-conf-form] .meal-item-day{text-align:right;}form[id^=pl-commerce-reservation-conf-form] .room-list-wrap .fieldset-wrapper > .form-item{flex:0 0 25%;}#footer-wrap .content a:hover{text-decoration:underline;}#footer-last-2 .content{justify-content:flex-end;}}@media (min-width:120rem){main .card-list.c-4{width:100%;margin-right:auto;margin-left:auto;max-width:102.125rem !important;width:200%;margin-right:-13rem;margin-left:-13rem;}}@media (max-width:79.99875rem){:root{--header-height:4rem;}a:active,button:active{opacity:0.75 !important;}body.gin--horizontal-toolbar #header-collapse{height:calc(100% - var(--header-height) - var(--gin-toolbar-y-offset));}#header-wrap{overflow:hidden;align-items:flex-start;}#header-collapse{overflow:auto;height:calc(100% - var(--header-height));margin-top:var(--header-height);}#header-collapse .header-wrap{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:0 1rem 1rem;}#header-collapse .header-wrap-1{display:flex;flex-direction:column-reverse;justify-content:flex-end;}#header-1{position:absolute;top:0;left:0;}#header-2{justify-content:stretch;}#header-top{align-items:stretch;flex-direction:column;margin-top:1.875rem;gap:1.25rem;}.m-hide{display:none !important;}.card{height:26.5625rem;}.card.h-md{height:21.25rem;}.discount{width:18.75rem;padding:0.625rem 0.625rem 1.25rem;}#vr{width:100% !important;height:calc(100vh - 8rem) !important;}.message-list{min-height:3.125rem;padding:0.1875rem 3.125rem;}.message-list .icon-wrap{top:0.625rem;left:0.625rem;width:1.875rem;height:1.875rem;}.message-list .icon-wrap:before{font-size:1.5rem;}.message-list .btn-close{top:0.625rem;right:0.625rem;width:1.875rem;height:1.875rem;}.message-list .btn-close:before{font-size:1.875rem;}.pl-slick .slick-dots{right:0;bottom:3.125rem;left:0;width:100%;}.view .slick{margin-bottom:5rem;}.view .slick .slick__slider{height:26.5625rem;}.view .slick .slick__slider.slick-initialized{height:unset;}.view .slick .slide{width:calc(100vw - 1.875rem);}.view .slick .field-thumbnail-image{height:26.5625rem;}.view .slick-dots{justify-content:center;margin-bottom:-2.5rem;}table th,table td{white-space:nowrap;}.title-bg-ratio-content:before{padding-top:0 !important;}.title-bg-ratio-content > .content .title{min-height:25rem;}.title-price .price{margin-top:1.25rem;margin-bottom:-0.625rem;}#page .paragraph.content-menu-item{margin-top:1.875rem;}#page .paragraph.content-menu-item .price,#page .paragraph.content-menu-item .allergens{margin-top:0.25rem;}#page .paragraph.room .col:first-of-type{order:2;}#page .paragraph.room .field-text-2{order:3;margin-top:1.25rem;}#block-header-contact > .content .icon-link-items{display:flex;align-items:flex-start;flex-direction:column;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1rem;line-height:2rem;}#block-header-contact > .content a.i{padding:0.25rem 0.25rem 0.25rem 2.25rem;}#block-header-contact > .content a.i:before{font-size:1.5rem;}#block-header-logo > .content{height:var(--header-height);margin-left:0.75rem;}#block-header-logo > .content img{max-width:15rem;max-height:2.5rem;}#block-header-social-links > .content .field-text .i:before{font-size:1.875rem;}#block-pl-language-selector{margin-top:1rem;}#block-pl-main-menu{margin-top:1rem;}#block-pl-main-menu > .content ul{align-items:flex-start;flex-direction:column;justify-content:flex-end;}#block-pl-main-menu > .content a{margin:0;gap:1rem;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1rem;line-height:2rem;}#block-pl-main-menu > .content a:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#block-pl-main-menu > .content a:before{font-size:1.875rem;color:var(--color-primary);}#block-pl-main-menu > .content a:before{font-size:1.5rem;}#block-pl-main-menu > .content a.icon-bike:before{content:"\e90e";}#block-pl-main-menu > .content a.icon-group:before{content:"\e916";}#block-pl-main-menu > .content a.icon-hearth:before{content:"\e917";}#block-pl-main-menu > .content a.icon-hotel:before{content:"\e919";}#block-pl-main-menu > .content a.icon-info:before{content:"\e91a";}#block-pl-main-menu > .content a.icon-cutlery:before{content:"\e912";}#block-pl-main-menu > .content a.icon-phone:before{content:"\e921";}#block-pl-main-menu > .content a.icon-search:before{content:"\e925";}#block-pl-main-menu > .content a.icon-wellness:before{content:"\e92e";}#pl-secure-hotel-booking-form{margin:0.9375rem;padding:1.25rem 0.625rem;border:0.125rem solid var(--color-primary);gap:1.25rem 0.625rem;}#pl-secure-hotel-booking-form .form-item{width:100%;}#pl-secure-hotel-booking-form .form-item.type-date{max-width:calc(50% - 0.3125rem);}#pl-secure-hotel-booking-form .form-item.type-number{max-width:calc(33.333333% - 0.41667rem);}#pl-secure-hotel-booking-form .form-actions{margin:0.625rem auto 0;}form .form-item.type-checkbox,form .form-item.type-radio{align-items:flex-start;}#footer-wrap .content .inline-images{justify-content:center;}#footer-wrap .label{text-align:center;}#footer-2 .label,#footer-3 .label{margin-top:1.25rem;}#footer-last-1 .content{text-align:center;}}
