.elementor-3380 .elementor-element.elementor-element-2e35db6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3380 .elementor-element.elementor-element-5637170{--display:flex;--min-height:15em;--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-3380 .elementor-element.elementor-element-5637170::before, .elementor-3380 .elementor-element.elementor-element-5637170 > .elementor-background-video-container::before, .elementor-3380 .elementor-element.elementor-element-5637170 > .e-con-inner > .elementor-background-video-container::before, .elementor-3380 .elementor-element.elementor-element-5637170 > .elementor-background-slideshow::before, .elementor-3380 .elementor-element.elementor-element-5637170 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3380 .elementor-element.elementor-element-5637170 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3380 .elementor-element.elementor-element-5637170:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-5637170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-theme-post-title .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3380 .elementor-element.elementor-element-f36fe48 .elementor-heading-title{color:var( --e-global-color-19c087e );}.elementor-3380 .elementor-element.elementor-element-f03c1b9{--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:0.8em 0.8em;--row-gap:0.8em;--column-gap:0.8em;--padding-top:4.05em;--padding-bottom:4.3em;--padding-left:0em;--padding-right:0em;}.elementor-3380 .elementor-element.elementor-element-c1c6588{--display:flex;box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.1607843137254902);--padding-top:2.4em;--padding-bottom:4em;--padding-left:4.35em;--padding-right:4.2em;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3380 .elementor-element.elementor-element-5cff3df .elementor-heading-title{font-family:var( --e-global-typography-0ca61c8-font-family ), Sans-serif;font-size:var( --e-global-typography-0ca61c8-font-size );font-weight:var( --e-global-typography-0ca61c8-font-weight );text-transform:var( --e-global-typography-0ca61c8-text-transform );line-height:var( --e-global-typography-0ca61c8-line-height );color:var( --e-global-color-primary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-3380 .elementor-element.elementor-element-ba87349{width:100%;max-width:100%;}.elementor-3380 .elementor-element.elementor-element-8a24e8d{--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;}.elementor-3380 .elementor-element.elementor-element-edef2ae{--display:flex;--padding-top:3.2em;--padding-bottom:3.15em;--padding-left:4.35em;--padding-right:4.2em;}.elementor-3380 .elementor-element.elementor-element-edef2ae:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-edef2ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3380 .elementor-element.elementor-element-e72eab8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-secondary );}.elementor-3380 .elementor-element.elementor-element-4e5d2a0 .elementor-heading-title{font-family:var( --e-global-typography-0ca61c8-font-family ), Sans-serif;font-size:var( --e-global-typography-0ca61c8-font-size );font-weight:var( --e-global-typography-0ca61c8-font-weight );text-transform:var( --e-global-typography-0ca61c8-text-transform );line-height:var( --e-global-typography-0ca61c8-line-height );color:var( --e-global-color-d9bc499 );}.elementor-widget-text-editor{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 );text-transform:var( --e-global-typography-text-text-transform );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3380 .elementor-element.elementor-element-2ce0788{color:#FFFFFF;}.elementor-3380 .elementor-element.elementor-element-963cf7a{--display:flex;box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.1607843137254902);--padding-top:2.4em;--padding-bottom:4em;--padding-left:4.35em;--padding-right:4.2em;}.elementor-3380 .elementor-element.elementor-element-5cda5af .elementor-heading-title{font-family:var( --e-global-typography-0ca61c8-font-family ), Sans-serif;font-size:var( --e-global-typography-0ca61c8-font-size );font-weight:var( --e-global-typography-0ca61c8-font-weight );text-transform:var( --e-global-typography-0ca61c8-text-transform );line-height:var( --e-global-typography-0ca61c8-line-height );color:var( --e-global-color-accent );}.elementor-3380 .elementor-element.elementor-element-967e503{font-family:var( --e-global-typography-75707b8-font-family ), Sans-serif;font-size:var( --e-global-typography-75707b8-font-size );font-weight:var( --e-global-typography-75707b8-font-weight );text-transform:var( --e-global-typography-75707b8-text-transform );}@media(min-width:768px){.elementor-3380 .elementor-element.elementor-element-c1c6588{--width:67%;}.elementor-3380 .elementor-element.elementor-element-8a24e8d{--width:33%;}}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3380 .elementor-element.elementor-element-5cff3df .elementor-heading-title{font-size:var( --e-global-typography-0ca61c8-font-size );line-height:var( --e-global-typography-0ca61c8-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-3380 .elementor-element.elementor-element-e72eab8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3380 .elementor-element.elementor-element-4e5d2a0 .elementor-heading-title{font-size:var( --e-global-typography-0ca61c8-font-size );line-height:var( --e-global-typography-0ca61c8-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3380 .elementor-element.elementor-element-5cda5af .elementor-heading-title{font-size:var( --e-global-typography-0ca61c8-font-size );line-height:var( --e-global-typography-0ca61c8-line-height );}.elementor-3380 .elementor-element.elementor-element-967e503{font-size:var( --e-global-typography-75707b8-font-size );}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3380 .elementor-element.elementor-element-5cff3df .elementor-heading-title{font-size:var( --e-global-typography-0ca61c8-font-size );line-height:var( --e-global-typography-0ca61c8-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-3380 .elementor-element.elementor-element-e72eab8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3380 .elementor-element.elementor-element-4e5d2a0 .elementor-heading-title{font-size:var( --e-global-typography-0ca61c8-font-size );line-height:var( --e-global-typography-0ca61c8-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3380 .elementor-element.elementor-element-5cda5af .elementor-heading-title{font-size:var( --e-global-typography-0ca61c8-font-size );line-height:var( --e-global-typography-0ca61c8-line-height );}.elementor-3380 .elementor-element.elementor-element-967e503{font-size:var( --e-global-typography-75707b8-font-size );}}@media(min-width:1920px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3380 .elementor-element.elementor-element-5cff3df .elementor-heading-title{font-size:var( --e-global-typography-0ca61c8-font-size );line-height:var( --e-global-typography-0ca61c8-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-3380 .elementor-element.elementor-element-e72eab8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3380 .elementor-element.elementor-element-4e5d2a0 .elementor-heading-title{font-size:var( --e-global-typography-0ca61c8-font-size );line-height:var( --e-global-typography-0ca61c8-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3380 .elementor-element.elementor-element-5cda5af .elementor-heading-title{font-size:var( --e-global-typography-0ca61c8-font-size );line-height:var( --e-global-typography-0ca61c8-line-height );}.elementor-3380 .elementor-element.elementor-element-967e503{font-size:var( --e-global-typography-75707b8-font-size );}}/* Start custom CSS for theme-post-content, class: .elementor-element-ba87349 */.elementor-3380 .elementor-element.elementor-element-ba87349 p,
.elementor-3380 .elementor-element.elementor-element-ba87349 .mphb-details-title,
.elementor-3380 .elementor-element.elementor-element-ba87349 .mphb-single-room-type-attributes,
.elementor-3380 .elementor-element.elementor-element-ba87349 .mphb-calendar-title,
.elementor-3380 .elementor-element.elementor-element-ba87349 .mphb-reservation-form-title
{
    display:none;
}

.elementor-3380 .elementor-element.elementor-element-ba87349 form p{
    display:block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-967e503 */.elementor-3380 .elementor-element.elementor-element-967e503 hr{
    border:none;
    border-bottom:solid 1px var(--e-global-color-19c087e);
    margin-bottom:1em;
}/* End custom CSS */