.elementor-112659 .elementor-element.elementor-element-9d6fa51{--display:flex;--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;--padding-top:64px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-112659 .elementor-element.elementor-element-d360a5b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-112659 .elementor-element.elementor-element-5178aaa{--display:flex;--min-height:512px;--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;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #rooms-step-1{gap:32px 32px;row-gap:32px;column-gap:32px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #rooms-date label{gap:32px 32px;row-gap:32px;column-gap:32px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #rooms-main{gap:32px 32px;row-gap:32px;column-gap:32px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #rooms-available{gap:32px 32px;row-gap:32px;column-gap:32px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #rooms-guests{gap:32px 32px;row-gap:32px;column-gap:32px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #rooms-cart{gap:32px 32px;row-gap:32px;column-gap:32px;}.elementor-112659 .elementor-element.elementor-element-a928d5b section{gap:32px 32px;row-gap:32px;column-gap:32px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #reservation-form{gap:32px 32px;row-gap:32px;column-gap:32px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #form-left{gap:32px 32px;row-gap:32px;column-gap:32px;padding:16px 16px 16px 16px;border-radius:12px 12px 12px 12px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #form-right{gap:32px 32px;row-gap:32px;column-gap:32px;padding:16px 16px 16px 16px;border-radius:12px 12px 12px 12px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #form-actions{gap:32px 32px;row-gap:32px;column-gap:32px;}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-card{padding:16px 16px 16px 16px;border-radius:12px 12px 12px 12px;gap:16px;}.elementor-112659 .elementor-element.elementor-element-a928d5b .cart-room{padding:16px 16px 16px 16px;border-radius:12px 12px 12px 12px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #dates-cart{padding:16px 16px 16px 16px;border-radius:12px 12px 12px 12px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #bill-cart{padding:16px 16px 16px 16px;border-radius:12px 12px 12px 12px;}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-modal-content{padding:16px 16px 16px 16px;border-radius:12px 12px 12px 12px;background-color:var( --e-global-color-18c8d3a );}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-modal-close{margin:calc(16px / -2) calc(16px / -2) 0px calc(16px / 2);}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-image{border-radius:12px 12px 12px 12px;}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-gallery a{border-radius:12px 12px 12px 12px;}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-header{gap:16px;}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-info{gap:16px;}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-guests{gap:16px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #reservation-form label{gap:16px;}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-modal-body{gap:16px;}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-gallery{gap:calc(16px / 4);}.elementor-112659 .elementor-element.elementor-element-a928d5b input, .elementor-112659 .elementor-element.elementor-element-a928d5b select, .elementor-112659 .elementor-element.elementor-element-a928d5b button{padding:8px 16px 8px 16px;border-radius:12px 12px 12px 12px;}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-card, .elementor-112659 .elementor-element.elementor-element-a928d5b .cart-room, .elementor-112659 .elementor-element.elementor-element-a928d5b #dates-cart, .elementor-112659 .elementor-element.elementor-element-a928d5b #bill-cart, .elementor-112659 .elementor-element.elementor-element-a928d5b #form-left, .elementor-112659 .elementor-element.elementor-element-a928d5b #form-right{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dcdb854 );}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-card:hover, .elementor-112659 .elementor-element.elementor-element-a928d5b .room-card:focus{background-color:var( --e-global-color-987f27a );}.elementor-112659 .elementor-element.elementor-element-a928d5b .cart-room:hover, .elementor-112659 .elementor-element.elementor-element-a928d5b .cart-room:focus{background-color:var( --e-global-color-987f27a );}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-card:hover,.elementor-112659 .elementor-element.elementor-element-a928d5b .room-card:focus{border-color:var( --e-global-color-accent );}.elementor-112659 .elementor-element.elementor-element-a928d5b .cart-room:hover,.elementor-112659 .elementor-element.elementor-element-a928d5b .cart-room:focus{border-color:var( --e-global-color-accent );}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-card p, .elementor-112659 .elementor-element.elementor-element-a928d5b .room-card span{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-112659 .elementor-element.elementor-element-a928d5b .cart-room p, .elementor-112659 .elementor-element.elementor-element-a928d5b .cart-room label{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-112659 .elementor-element.elementor-element-a928d5b #bill-cart p, .elementor-112659 .elementor-element.elementor-element-a928d5b #bill-cart label{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-112659 .elementor-element.elementor-element-a928d5b #dates-cart p, .elementor-112659 .elementor-element.elementor-element-a928d5b #dates-cart h4{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-card h3{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-112659 .elementor-element.elementor-element-a928d5b .cart-room h4{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-112659 .elementor-element.elementor-element-a928d5b .grand-total{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-112659 .elementor-element.elementor-element-a928d5b #finalamount{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-card p, .elementor-112659 .elementor-element.elementor-element-a928d5b .cart-room label #text, .elementor-112659 .elementor-element.elementor-element-a928d5b #bill-cart label #text, .elementor-112659 .elementor-element.elementor-element-a928d5b #dates-cart p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-card .price, .elementor-112659 .elementor-element.elementor-element-a928d5b .cart-room .price, .elementor-112659 .elementor-element.elementor-element-a928d5b #bill-cart .price{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-card h3, .elementor-112659 .elementor-element.elementor-element-a928d5b .cart-room h4, .elementor-112659 .elementor-element.elementor-element-a928d5b #dates-cart h4, .elementor-112659 .elementor-element.elementor-element-a928d5b .grand-total{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-112659 .elementor-element.elementor-element-a928d5b input, .elementor-112659 .elementor-element.elementor-element-a928d5b select{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dcdb854 );fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-112659 .elementor-element.elementor-element-a928d5b input:hover, .elementor-112659 .elementor-element.elementor-element-a928d5b input:focus{background-color:var( --e-global-color-18c8d3a );}.elementor-112659 .elementor-element.elementor-element-a928d5b select:hover, .elementor-112659 .elementor-element.elementor-element-a928d5b select:focus{background-color:var( --e-global-color-18c8d3a );}.elementor-112659 .elementor-element.elementor-element-a928d5b input:hover{border-color:var( --e-global-color-987f27a );}.elementor-112659 .elementor-element.elementor-element-a928d5b select hover:hover{border-color:var( --e-global-color-987f27a );}.elementor-112659 .elementor-element.elementor-element-a928d5b button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-112659 .elementor-element.elementor-element-a928d5b button:hover, .elementor-112659 .elementor-element.elementor-element-a928d5b button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-112659 .elementor-element.elementor-element-a928d5b button:hover svg, .elementor-112659 .elementor-element.elementor-element-a928d5b button:focus svg{fill:var( --e-global-color-primary );}.elementor-112659 .elementor-element.elementor-element-a928d5b button:hover{border-color:var( --e-global-color-dcdb854 );}.elementor-112659 .elementor-element.elementor-element-ee3be6e{--display:flex;--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;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-112659 .elementor-element.elementor-element-5b42f10{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-112659 .elementor-element.elementor-element-54f307c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}@media(max-width:1024px){.elementor-112659 .elementor-element.elementor-element-d360a5b .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-112659 .elementor-element.elementor-element-a928d5b #rooms-step-1{gap:16px 16px;row-gap:16px;column-gap:16px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #rooms-date label{gap:16px 16px;row-gap:16px;column-gap:16px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #rooms-main{gap:16px 16px;row-gap:16px;column-gap:16px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #rooms-available{gap:16px 16px;row-gap:16px;column-gap:16px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #rooms-guests{gap:16px 16px;row-gap:16px;column-gap:16px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #rooms-cart{gap:16px 16px;row-gap:16px;column-gap:16px;}.elementor-112659 .elementor-element.elementor-element-a928d5b section{gap:16px 16px;row-gap:16px;column-gap:16px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #reservation-form{gap:16px 16px;row-gap:16px;column-gap:16px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #form-left{gap:16px 16px;row-gap:16px;column-gap:16px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #form-right{gap:16px 16px;row-gap:16px;column-gap:16px;}.elementor-112659 .elementor-element.elementor-element-a928d5b #form-actions{gap:16px 16px;row-gap:16px;column-gap:16px;}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-card p, .elementor-112659 .elementor-element.elementor-element-a928d5b .cart-room label #text, .elementor-112659 .elementor-element.elementor-element-a928d5b #bill-cart label #text, .elementor-112659 .elementor-element.elementor-element-a928d5b #dates-cart p{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-card .price, .elementor-112659 .elementor-element.elementor-element-a928d5b .cart-room .price, .elementor-112659 .elementor-element.elementor-element-a928d5b #bill-cart .price{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-card h3, .elementor-112659 .elementor-element.elementor-element-a928d5b .cart-room h4, .elementor-112659 .elementor-element.elementor-element-a928d5b #dates-cart h4, .elementor-112659 .elementor-element.elementor-element-a928d5b .grand-total{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-112659 .elementor-element.elementor-element-a928d5b input, .elementor-112659 .elementor-element.elementor-element-a928d5b select{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-112659 .elementor-element.elementor-element-a928d5b button{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-112659 .elementor-element.elementor-element-5b42f10{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-112659 .elementor-element.elementor-element-54f307c .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-112659 .elementor-element.elementor-element-d360a5b .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-card p, .elementor-112659 .elementor-element.elementor-element-a928d5b .cart-room label #text, .elementor-112659 .elementor-element.elementor-element-a928d5b #bill-cart label #text, .elementor-112659 .elementor-element.elementor-element-a928d5b #dates-cart p{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-card .price, .elementor-112659 .elementor-element.elementor-element-a928d5b .cart-room .price, .elementor-112659 .elementor-element.elementor-element-a928d5b #bill-cart .price{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-112659 .elementor-element.elementor-element-a928d5b .room-card h3, .elementor-112659 .elementor-element.elementor-element-a928d5b .cart-room h4, .elementor-112659 .elementor-element.elementor-element-a928d5b #dates-cart h4, .elementor-112659 .elementor-element.elementor-element-a928d5b .grand-total{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-112659 .elementor-element.elementor-element-a928d5b input, .elementor-112659 .elementor-element.elementor-element-a928d5b select{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-112659 .elementor-element.elementor-element-a928d5b button{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-112659 .elementor-element.elementor-element-54f307c .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for html, class: .elementor-element-db2d39a */.regularcontent p, .regularcontent h3 {
    padding-bottom: 24px;
}

.regularcontent ul p {
    padding-bottom: 0px
}

.regularcontent a {
    color: var(--e-global-color-accent);
}

.regularcontent ul {
    list-style-type: square;
    padding-left: 24px
}

.regularcontent img, .regularcontent h2{
    padding-bottom: 32px;    
}/* End custom CSS */