.elementor-620 .elementor-element.elementor-element-9f0bad3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-620 .elementor-element.elementor-element-d30a4ea{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-620 .elementor-element.elementor-element-fbf385e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:-0.03em;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:60px 60px 60px 60px;padding:13px 25px 13px 25px;}.elementor-620 .elementor-element.elementor-element-fbf385e .elementor-button:hover, .elementor-620 .elementor-element.elementor-element-fbf385e .elementor-button:focus{background-color:#EAE640;color:var( --e-global-color-primary );border-color:#FFFFFF;}.elementor-620 .elementor-element.elementor-element-fbf385e{margin:-24px 20px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;z-index:1;}.elementor-620 .elementor-element.elementor-element-fbf385e .elementor-button:hover svg, .elementor-620 .elementor-element.elementor-element-fbf385e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-620 .elementor-element.elementor-element-8f6305e > .elementor-widget-container{margin:20px 0px 0px 0px;}.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 );color:var( --e-global-color-primary );}.elementor-620 .elementor-element.elementor-element-28dbda3{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-620 .elementor-element.elementor-element-28dbda3 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:28px;line-height:1.2em;}.elementor-620 .elementor-element.elementor-element-dc108c1{--display:flex;--min-height:1px;--margin-top:26px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;}.elementor-620 .elementor-element.elementor-element-dc108c1:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-dc108c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b425ef );}.elementor-620 .elementor-element.elementor-element-fecd849{--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;--justify-content:space-between;}.elementor-620 .elementor-element.elementor-element-e905495{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-620 .elementor-element.elementor-element-e905495.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 );color:var( --e-global-color-primary );}.elementor-620 .elementor-element.elementor-element-2879cd9{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-620 .elementor-element.elementor-element-2879cd9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-620 .elementor-element.elementor-element-39fcf0e > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-bb6d0b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-620 .elementor-element.elementor-element-bb6d0b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-620 .elementor-element.elementor-element-4c9a6ce{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-620 .elementor-element.elementor-element-4c9a6ce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-620 .elementor-element.elementor-element-3bb3fa2 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-c012e4b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-620 .elementor-element.elementor-element-6e19a57{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-620 .elementor-element.elementor-element-6e19a57 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-620 .elementor-element.elementor-element-a0ab806{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-620 .elementor-element.elementor-element-a0ab806 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-a0ab806.elementor-element{--flex-grow:0;--flex-shrink:1;}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-620 .elementor-element.elementor-element-28dbda3 .elementor-heading-title{font-size:26px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-620 .elementor-element.elementor-element-9f0bad3{--content-width:980px;}.elementor-620 .elementor-element.elementor-element-e905495{--width:fit-content;}.elementor-620 .elementor-element.elementor-element-bb6d0b0{--width:fit-content;}.elementor-620 .elementor-element.elementor-element-c012e4b{--width:fit-content;}}@media(max-width:767px){.elementor-620 .elementor-element.elementor-element-d1ebb1f.elementor-element{--order:-1;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-620 .elementor-element.elementor-element-fbf385e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-620 .elementor-element.elementor-element-fbf385e .elementor-button{border-width:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-8f6305e.elementor-element{--order:-1;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-620 .elementor-element.elementor-element-28dbda3.elementor-element{--order:-1;}.elementor-620 .elementor-element.elementor-element-28dbda3 .elementor-heading-title{font-size:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for mphbe-accommodation-attribute, class: .elementor-element-a0ab806 *//*.elementor-620 .elementor-element.elementor-element-a0ab806 span.mphb-attribute-value {*/
/*    max-width: 158px !important;*/
/*    width: fit-content;*/
/*    display: inline-flex;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f0bad3 */.elementor-620 .elementor-element.elementor-element-9f0bad3 .mphb-single-room-type-thumbnail {
    display: flex;
    overflow: hidden;
    border-radius: 8px;
}
.elementor-620 .elementor-element.elementor-element-9f0bad3 .mphb-single-room-type-thumbnail img {
    width: 100%;
    object-fit: cover;
    object-position: center;
    aspect-ratio: 2 / 1;
}
.elementor-620 .elementor-element.elementor-element-9f0bad3 .mphb-regular-price {
    margin: 0;
    color: var( --e-global-color-text );
    font-size: 17px;
}
.elementor-620 .elementor-element.elementor-element-9f0bad3 .mphb-regular-price strong {
    font-weight: 400;
}
.elementor-620 .elementor-element.elementor-element-9f0bad3 .mphb-attribute-value {
    color: var(--e-global-color-primary);
    font-size: 17px;
    font-weight: 500;
}
@media(max-width: 1024px){
.elementor-620 .elementor-element.elementor-element-9f0bad3 .mphb-regular-price {
    font-size: 16px;
}
}
@media(max-width: 767px){
.elementor-620 .elementor-element.elementor-element-9f0bad3 .mphb-single-room-type-thumbnail img {
    aspect-ratio: 1;
}
.elementor-620 .elementor-element.elementor-element-9f0bad3 .mphb-regular-price {
    font-size: 14px;
}
.elementor-620 .elementor-element.elementor-element-9f0bad3 .mphb-attribute-value {
    font-size: 16px;
}
}/* End custom CSS */