.elementor-681 .elementor-element.elementor-element-44d88f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-681 .elementor-element.elementor-element-8c44547{--display:flex;--gap:3% 0%;--row-gap:3%;--column-gap:0%;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-681 .elementor-element.elementor-element-8c44547:not(.elementor-motion-effects-element-type-background), .elementor-681 .elementor-element.elementor-element-8c44547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c0fd9a1 );}.elementor-681 .elementor-element.elementor-element-ef36869 .room__title--single{font-family:"Poiret One", Sans-serif;font-size:1.5em;font-weight:bold;text-transform:uppercase;line-height:0.7em;letter-spacing:0.03em;color:var( --e-global-color-3cf6c9f );}.elementor-681 .elementor-element.elementor-element-4fa7d4f .room__short-description{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:300;color:var( --e-global-color-3cf6c9f );}.elementor-681 .elementor-element.elementor-element-480a9c6 .room__meta--single{font-family:"Montserrat", Sans-serif;font-size:0.7em;color:var( --e-global-color-3cf6c9f );}.elementor-681 .elementor-element.elementor-element-480a9c6 .room__meta--single span:after{background-color:var( --e-global-color-3cf6c9f );}.elementor-681 .elementor-element.elementor-element-423d7c1 > .elementor-widget-container{background-color:var( --e-global-color-3cf6c9f );padding:1% 1% 1% 2%;border-radius:5px 5px 5px 5px;}.elementor-681 .elementor-element.elementor-element-423d7c1 .room__price--single{font-family:"Montserrat", Sans-serif;font-size:0.9em;color:var( --e-global-color-5ece4b1 );}.elementor-681 .elementor-element.elementor-element-b5fa267 .datepicker{font-family:"Montserrat", Sans-serif;font-size:0.7em;}.elementor-681 .elementor-element.elementor-element-b5fa267 .datepicker, .elementor-681 .elementor-element.elementor-element-b5fa267 .datepicker table, .elementor-681 .elementor-element.elementor-element-b5fa267 .datepicker caption, .elementor-681 .elementor-element.elementor-element-b5fa267 .datepicker th, .elementor-681 .elementor-element.elementor-element-b5fa267 .datepicker td{background-color:var( --e-global-color-5ece4b1 );}.elementor-681 .elementor-element.elementor-element-b5fa267 .datepicker__months:before, .elementor-681 .elementor-element.elementor-element-b5fa267 .datepicker--topbar-bottom .datepicker__inner:before{background-color:var( --e-global-color-3cf6c9f );}.elementor-681 .elementor-element.elementor-element-b5fa267 .datepicker__topbar, .elementor-681 .elementor-element.elementor-element-b5fa267 .datepicker--topbar-bottom .datepicker__topbar{border-color:var( --e-global-color-3cf6c9f );}.elementor-681 .elementor-element.elementor-element-b5fa267 td.datepicker__month-day--today, .elementor-681 .elementor-element.elementor-element-b5fa267 td.datepicker__month-day--today:hover{background-color:var( --e-global-color-c0fd9a1 );color:var( --e-global-color-5ece4b1 );}.elementor-681 .elementor-element.elementor-element-b5fa267 td.datepicker__month-day--selected, .elementor-681 .elementor-element.elementor-element-b5fa267 td.datepicker__month-day--selected:hover, .elementor-681 .elementor-element.elementor-element-b5fa267 td.datepicker__month-day--hovering, .elementor-681 .elementor-element.elementor-element-b5fa267 td.datepicker__month-day--hovering:hover{background-color:var( --e-global-color-3cf6c9f );color:var( --e-global-color-3cf6c9f );}.elementor-681 .elementor-element.elementor-element-b5fa267 .datepicker__month-day:hover, .elementor-681 .elementor-element.elementor-element-b5fa267 td.datepicker__month-day--first-day-selected, .elementor-681 .elementor-element.elementor-element-b5fa267 td.datepicker__month-day--last-day-selected, .elementor-681 .elementor-element.elementor-element-b5fa267 td.datepicker__month-day--first-day-selected:hover, .elementor-681 .elementor-element.elementor-element-b5fa267 td.datepicker__month-day--last-day-selected:hover{color:var( --e-global-color-5ece4b1 );background-color:var( --e-global-color-3cf6c9f );}.elementor-681 .elementor-element.elementor-element-b5fa267 .datepicker__close-button{font-family:"Montserrat", Sans-serif;font-size:1em;background-color:var( --e-global-color-3cf6c9f );color:var( --e-global-color-5ece4b1 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3cf6c9f );}.elementor-681 .elementor-element.elementor-element-b5fa267 .datepicker__close-button:hover, .elementor-681 .elementor-element.elementor-element-b5fa267 .datepicker__close-button:focus{background-color:var( --e-global-color-5ece4b1 );color:var( --e-global-color-3cf6c9f );border-color:var( --e-global-color-3cf6c9f );}.elementor-681 .elementor-element.elementor-element-b5fa267{--datepicker-close-button-border-radius:5px 5px 5px 5px;--widget-ajax-room-booking-fields-border-radius:5px 5px 5px 5px;--widget-ajax-room-booking-fields-padding:7px 15px 7px 15px;--widget-ajax-room-booking-button-border-radius:5px 5px 5px 5px;}.elementor-681 .elementor-element.elementor-element-b5fa267 .widget-ajax-room-booking__data--price{color:var( --e-global-color-5ece4b1 );}.elementor-681 .elementor-element.elementor-element-b5fa267 .widget-ajax-room-booking__data--info, .elementor-681 .elementor-element.elementor-element-b5fa267 .room-extra__info{color:var( --e-global-color-5ece4b1 );}.elementor-681 .elementor-element.elementor-element-b5fa267 .form-row__label{color:var( --e-global-color-3cf6c9f );font-family:"Montserrat", Sans-serif;font-size:0.7em;}.elementor-681 .elementor-element.elementor-element-b5fa267 .form--widget-ajax-room-booking input[type="text"], .elementor-681 .elementor-element.elementor-element-b5fa267 .form--widget-ajax-room-booking input[type="number"], .elementor-681 .elementor-element.elementor-element-b5fa267 .form--widget-ajax-room-booking select, .elementor-681 .elementor-element.elementor-element-b5fa267 .form--widget-ajax-room-booking textarea{font-family:"Montserrat", Sans-serif;font-size:0.7em;color:var( --e-global-color-3cf6c9f );background-color:var( --e-global-color-5ece4b1 );}.elementor-681 .elementor-element.elementor-element-b5fa267 .form--widget-ajax-room-booking input::placeholder{color:var( --e-global-color-5ece4b1 );}.elementor-681 .elementor-element.elementor-element-b5fa267 .button--widget-ajax-room-booking{font-family:"Montserrat", Sans-serif;font-size:0.8em;text-transform:uppercase;background-color:var( --e-global-color-e166576 );color:var( --e-global-color-5ece4b1 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-5ece4b1 );}.elementor-681 .elementor-element.elementor-element-b5fa267 .button--widget-ajax-room-booking:hover, .elementor-681 .elementor-element.elementor-element-b5fa267 .button--widget-ajax-room-booking:focus{background-color:var( --e-global-color-3cf6c9f );color:var( --e-global-color-5ece4b1 );border-color:var( --e-global-color-3cf6c9f );}.elementor-681 .elementor-element.elementor-element-b5fa267 .room-extra{background-color:#f0f0f0;}.elementor-681 .elementor-element.elementor-element-b5fa267 .hotelier-notice--error{background-color:#FFEDED;color:#FF3100;}.elementor-681 .elementor-element.elementor-element-3374548{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-681 .elementor-element.elementor-element-3374548:not(.elementor-motion-effects-element-type-background), .elementor-681 .elementor-element.elementor-element-3374548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e166576 );}.elementor-681 .elementor-element.elementor-element-54ad6e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-681 .elementor-element.elementor-element-54ad6e0.room-gallery-link--text .room__gallery-link{font-family:"Montserrat", Sans-serif;font-size:0.8em;text-transform:uppercase;}.elementor-681 .elementor-element.elementor-element-54ad6e0 .room__gallery-link{color:var( --e-global-color-3cf6c9f );}.elementor-681 .elementor-element.elementor-element-54ad6e0 .room__gallery-link:hover{color:var( --e-global-color-3cf6c9f );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-681 .elementor-element.elementor-element-8c44547{--width:40%;}.elementor-681 .elementor-element.elementor-element-3374548{--width:60%;}}@media(max-width:767px){.elementor-681 .elementor-element.elementor-element-44d88f0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-681 .elementor-element.elementor-element-8c44547{--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--border-radius:5px 5px 5px 5px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-681 .elementor-element.elementor-element-423d7c1 > .elementor-widget-container{padding:1% 1% 1% 3%;}.elementor-681 .elementor-element.elementor-element-3374548{--border-radius:5px 5px 5px 5px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-681 .elementor-element.elementor-element-54ad6e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}