.elementor-1413 .elementor-element.elementor-element-853c0c8{--display:flex;--min-height:0vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1413 .elementor-element.elementor-element-135ef4e{--display:flex;--min-height:265px;--justify-content:center;}.elementor-1413 .elementor-element.elementor-element-135ef4e:not(.elementor-motion-effects-element-type-background), .elementor-1413 .elementor-element.elementor-element-135ef4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acasaditom.eu/wp-content/uploads/2024/02/Shooting-6-sett-34-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1413 .elementor-element.elementor-element-135ef4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1413 .elementor-element.elementor-element-8a2a283 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-1413 .elementor-element.elementor-element-8a2a283 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:90px;font-weight:900;text-transform:uppercase;line-height:80px;letter-spacing:-2.3px;color:#FFFFFF;}.elementor-1413 .elementor-element.elementor-element-9e01fac{--display:flex;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-htl-listing .room-card__name .room-card__link{color:var( --e-global-color-secondary );}.elementor-widget-htl-listing .room-card__name, .elementor-widget-htl-listing .room-card__link{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-htl-listing .room-card__rate-name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-htl-listing .room-card__description, .elementor-widget-htl-listing .room-card__rate-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-htl-listing .room-card__price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-htl-listing .room-card__price-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-htl-listing .room-card__facilities{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-htl-listing .room-card__info{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-htl-listing .room-card__deposit{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-htl-listing .room-card__conditions-item{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-htl-listing .room-card__meta{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-htl-listing .room-card__meta span:after{background-color:var( --e-global-color-secondary );}.elementor-widget-htl-listing .selected-nights{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-htl-listing .button--add-to-cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-htl-listing .button--reserve{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-htl-listing .button--extras-toggle{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-htl-listing .room-extra__title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-htl-listing .room-extra__description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-htl-listing .room-extra__price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-htl-listing .form--listing input[type="text"], .elementor-widget-htl-listing .form--listing input[type="number"], .elementor-widget-htl-listing .form--listing select{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-htl-listing .datepicker{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-htl-listing .datepicker-input-select{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-htl-listing .hotelier-notice--info{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-htl-listing .hotelier-notice--error{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1413 .elementor-element.elementor-element-4dc010b.elementor-element{--align-self:center;}.elementor-1413 .elementor-element.elementor-element-4dc010b .form--listing{margin-top:30px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .selected-nights{margin-top:30px;color:var( --e-global-color-accent );}.elementor-1413 .elementor-element.elementor-element-4dc010b .listing__room, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__action{border-style:none;}.elementor-1413 .elementor-element.elementor-element-4dc010b .listing__room.room--selected, .elementor-1413 .elementor-element.elementor-element-4dc010b .listing__room.room--queried{border-color:var( --e-global-color-accent );}.elementor-1413 .elementor-element.elementor-element-4dc010b .listing__room{border-radius:10px 10px 10px 10px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__content, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__gallery{padding-left:20px;padding-right:20px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__content{padding-bottom:20px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__gallery{padding-top:10px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__action, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__description, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__rate-description, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-fee, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__price, .elementor-1413 .elementor-element.elementor-element-4dc010b .button--extras-toggle, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-extras__title, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-extra{margin-top:calc(10px * 2);}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__action-content{padding-top:10px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__name, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__rate-name, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__info, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__deposit, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__meta, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__facilities, .elementor-1413 .elementor-element.elementor-element-4dc010b .button--add-to-cart, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__conditions-list, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-extra__description, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-extra__price, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-extra__input{margin-top:10px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-fee__title, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-fee__label{margin-bottom:10px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-extra{padding:calc(10px * 2);background-color:#64646433;border-radius:10px 10px 10px 10px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__name .room-card__link{color:var( --e-global-color-accent );}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__name, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__link{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;letter-spacing:0px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__rate-name{color:var( --e-global-color-48acf48 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__description, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__rate-description{color:var( --e-global-color-text );font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__price{color:var( --e-global-color-9005c87 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__price-description{color:var( --e-global-color-text );font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__facilities{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__info{color:var( --e-global-color-text );font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__deposit{color:var( --e-global-color-text );font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__conditions-item{color:var( --e-global-color-text );font-family:"Helvetica", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__meta{color:var( --e-global-color-9bdf1b8 );font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__meta span:after{background-color:var( --e-global-color-9bdf1b8 );}.elementor-1413 .elementor-element.elementor-element-4dc010b .button--add-to-cart{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:20px;background-color:var( --e-global-color-9005c87 );color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#818a91;}.elementor-1413 .elementor-element.elementor-element-4dc010b .button--add-to-cart:hover, .elementor-1413 .elementor-element.elementor-element-4dc010b .button--add-to-cart:focus{background-color:var( --e-global-color-9bdf1b8 );color:#FFFFFF;border-color:var( --e-global-color-9bdf1b8 );}.elementor-1413 .elementor-element.elementor-element-4dc010b{--book-button-border-radius:8px 8px 8px 8px;--reserve-button-border-radius:8px 8px 8px 8px;--listing-fields-border-radius:10px 10px 10px 10px;--listing-fields-padding:10px 10px 10px 10px;--datepicker-clear-button-border-radius:3px 3px 3px 3px;--datepicker-submit-button-border-radius:3px 3px 3px 3px;--datepicker-forms-fields-border-radius:3px 3px 3px 3px;}.elementor-1413 .elementor-element.elementor-element-4dc010b #reserve-rooms-button{text-align:left;}.elementor-1413 .elementor-element.elementor-element-4dc010b .button--reserve{font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:900;text-transform:uppercase;line-height:23px;letter-spacing:0px;word-spacing:28px;background-color:var( --e-global-color-accent );color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-1413 .elementor-element.elementor-element-4dc010b .button--reserve:hover, .elementor-1413 .elementor-element.elementor-element-4dc010b .button--reserve:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-1413 .elementor-element.elementor-element-4dc010b .button--extras-toggle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-extra__title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-extra__description{color:var( --e-global-color-text );font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-extra__price{color:var( --e-global-color-9bdf1b8 );font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-quantity__label{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1413 .elementor-element.elementor-element-4dc010b .form--listing input[type="text"], .elementor-1413 .elementor-element.elementor-element-4dc010b .form--listing input[type="number"], .elementor-1413 .elementor-element.elementor-element-4dc010b .form--listing select{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );background-color:#38707438;}.elementor-1413 .elementor-element.elementor-element-4dc010b .form--listing input[type="text"], .elementor-1413 .elementor-element.elementor-element-4dc010b input[type="number"], .elementor-1413 .elementor-element.elementor-element-4dc010b .form--listing select{color:var( --e-global-color-primary );}.elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker, .elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker table, .elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker caption, .elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker th, .elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker td{background-color:#ffffff !important;}.elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker__months:before, .elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker--topbar-bottom .datepicker__inner:before{background-color:#e6e6e6;}.elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker__topbar, .elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker--topbar-bottom .datepicker__topbar{border-color:#e6e6e6;}.elementor-1413 .elementor-element.elementor-element-4dc010b td.datepicker__month-day--today, .elementor-1413 .elementor-element.elementor-element-4dc010b td.datepicker__month-day--today:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1413 .elementor-element.elementor-element-4dc010b td.datepicker__month-day--selected, .elementor-1413 .elementor-element.elementor-element-4dc010b td.datepicker__month-day--selected:hover, .elementor-1413 .elementor-element.elementor-element-4dc010b td.datepicker__month-day--hovering, .elementor-1413 .elementor-element.elementor-element-4dc010b td.datepicker__month-day--hovering:hover{background-color:var( --e-global-color-text );color:#0AA09A;}.elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker__month-day:hover, .elementor-1413 .elementor-element.elementor-element-4dc010b td.datepicker__month-day--first-day-selected, .elementor-1413 .elementor-element.elementor-element-4dc010b td.datepicker__month-day--last-day-selected, .elementor-1413 .elementor-element.elementor-element-4dc010b td.datepicker__month-day--first-day-selected:hover, .elementor-1413 .elementor-element.elementor-element-4dc010b td.datepicker__month-day--last-day-selected:hover{color:#ffffff;background-color:#0AA09A !important;}.elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker__clear-button{font-family:"Helvetica", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0px;background-color:var( --e-global-color-accent );color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#818a91;}.elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker__clear-button:hover, .elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker__clear-button:focus{background-color:var( --e-global-color-48acf48 );color:#FFFFFF;}.elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker__submit-button{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0px;background-color:var( --e-global-color-48acf48 );color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#818a91;}.elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker__submit-button:hover, .elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker__submit-button:focus{background-color:var( --e-global-color-9005c87 );color:#FFFFFF;border-color:#818a91;}.elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker-input-select{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:#666666;}.elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker-input-select:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-1413 .elementor-element.elementor-element-4dc010b .hotelier-notice--info{background-color:#F4F4F4;color:#313131;}.elementor-1413 .elementor-element.elementor-element-4dc010b .hotelier-notice--error{background-color:#FFEDED;color:#FF3100;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-htl-listing .room-card__name, .elementor-widget-htl-listing .room-card__link{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-htl-listing .room-card__rate-name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-htl-listing .room-card__description, .elementor-widget-htl-listing .room-card__rate-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .room-card__price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-htl-listing .room-card__price-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .room-card__facilities{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .room-card__info{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .room-card__deposit{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .room-card__conditions-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .room-card__meta{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .selected-nights{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .button--add-to-cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-htl-listing .button--reserve{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-htl-listing .button--extras-toggle{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-htl-listing .room-extra__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-htl-listing .room-extra__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .room-extra__price{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .form--listing input[type="text"], .elementor-widget-htl-listing .form--listing input[type="number"], .elementor-widget-htl-listing .form--listing select{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-htl-listing .datepicker{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-htl-listing .datepicker-input-select{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .hotelier-notice--info{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .hotelier-notice--error{font-size:var( --e-global-typography-text-font-size );}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__rate-name{font-size:var( --e-global-typography-text-font-size );}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__price{font-size:var( --e-global-typography-text-font-size );}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__facilities{font-size:var( --e-global-typography-text-font-size );}.elementor-1413 .elementor-element.elementor-element-4dc010b .button--extras-toggle{font-size:var( --e-global-typography-text-font-size );}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-extra__title{font-size:var( --e-global-typography-text-font-size );}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-quantity__label{font-size:var( --e-global-typography-text-font-size );}.elementor-1413 .elementor-element.elementor-element-4dc010b .form--listing input[type="text"], .elementor-1413 .elementor-element.elementor-element-4dc010b .form--listing input[type="number"], .elementor-1413 .elementor-element.elementor-element-4dc010b .form--listing select{font-size:var( --e-global-typography-text-font-size );}.elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-1413 .elementor-element.elementor-element-853c0c8{--width:100%;}.elementor-1413 .elementor-element.elementor-element-135ef4e{--width:100%;}}@media(max-width:767px){.elementor-1413 .elementor-element.elementor-element-853c0c8{--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-1413 .elementor-element.elementor-element-135ef4e{--min-height:350px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1413 .elementor-element.elementor-element-8a2a283 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-8a2a283{text-align:center;}.elementor-1413 .elementor-element.elementor-element-8a2a283 .elementor-heading-title{font-size:70px;line-height:0.9em;}.elementor-1413 .elementor-element.elementor-element-9e01fac{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-htl-listing .room-card__name, .elementor-widget-htl-listing .room-card__link{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-htl-listing .room-card__rate-name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-htl-listing .room-card__description, .elementor-widget-htl-listing .room-card__rate-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .room-card__price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-htl-listing .room-card__price-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .room-card__facilities{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .room-card__info{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .room-card__deposit{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .room-card__conditions-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .room-card__meta{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .selected-nights{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .button--add-to-cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-htl-listing .button--reserve{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-htl-listing .button--extras-toggle{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-htl-listing .room-extra__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-htl-listing .room-extra__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .room-extra__price{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .form--listing input[type="text"], .elementor-widget-htl-listing .form--listing input[type="number"], .elementor-widget-htl-listing .form--listing select{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-htl-listing .datepicker{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-htl-listing .datepicker-input-select{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .hotelier-notice--info{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-htl-listing .hotelier-notice--error{font-size:var( --e-global-typography-text-font-size );}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__name, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__link{font-size:20px;letter-spacing:-0.5px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__rate-name{font-size:var( --e-global-typography-text-font-size );}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__description, .elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__rate-description{font-size:15px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__price{font-size:var( --e-global-typography-text-font-size );}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__price-description{font-size:10px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__facilities{font-size:var( --e-global-typography-text-font-size );}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__info{font-size:12px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__deposit{font-size:12px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__conditions-item{font-size:12px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__meta{font-size:0px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .button--add-to-cart{font-size:20px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .button--reserve{font-size:70px;line-height:0.9em;}.elementor-1413 .elementor-element.elementor-element-4dc010b .button--extras-toggle{font-size:var( --e-global-typography-text-font-size );}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-extra__title{font-size:var( --e-global-typography-text-font-size );}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-extra__description{font-size:12px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-extra__price{font-size:20px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .room-quantity__label{font-size:var( --e-global-typography-text-font-size );}.elementor-1413 .elementor-element.elementor-element-4dc010b .form--listing input[type="text"], .elementor-1413 .elementor-element.elementor-element-4dc010b .form--listing input[type="number"], .elementor-1413 .elementor-element.elementor-element-4dc010b .form--listing select{font-size:var( --e-global-typography-text-font-size );}.elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker{font-size:var( --e-global-typography-text-font-size );}.elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker__clear-button{font-size:15px;}.elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker__submit-button{font-size:15px;}}/* Start custom CSS for htl-listing, class: .elementor-element-4dc010b */.elementor-kit-11 button, .elementor-kit-11 input[type="button"], .elementor-kit-11 input[type="submit"], .elementor-kit-11 .elementor-button {
    font-family: "Helvetica", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0px;
    color: white;
    border-style: solid;
    border-color: #387074
}
.elementor-kit-11 button, .elementor-kit-11 input[type="button"], .elementor-kit-11 input[type="submit"], .elementor-kit-11 .elementor-button:hover {
  background-color:#387074 
}
    .elementor-1413 .elementor-element.elementor-element-4dc010b .datepicker-input-select {
    color: white;}/* End custom CSS */
/* Start custom CSS */.elementor-1413 .elementor-element.elementor-element-4dc010b .button--reserve {

    width: 100%;
}
.room-card__gallery img {
    height: 30vh;
    object-fit: cover;
    border-radius: 10px;
}

@media (max-width: 767px) {
    .elementor-1413 .elementor-element.elementor-element-4dc010b .room-card__facilities {
        font-size: 15px;
    }/* End custom CSS */