.elementor-356 .elementor-element.elementor-element-0cdf8e2{--display:flex;--min-height:70vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-356 .elementor-element.elementor-element-0cdf8e2:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-0cdf8e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-5b30c6c{z-index:4;text-align:center;}.elementor-356 .elementor-element.elementor-element-5b30c6c .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-356 .elementor-element.elementor-element-92965c8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-2c46de4{--display:flex;--overflow:hidden;}.elementor-356 .elementor-element.elementor-element-2c46de4.e-con{--align-self:stretch;}.elementor-356 .elementor-element.elementor-element-4390082{width:100%;max-width:100%;}.elementor-356 .elementor-element.elementor-element-4390082 img{width:30rem;height:35rem;object-fit:cover;object-position:center center;}.elementor-356 .elementor-element.elementor-element-9ed9f6c{--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;--justify-content:flex-end;}.elementor-356 .elementor-element.elementor-element-0252972{padding:0px 0px 0px 0px;text-align:start;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 );color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-6a3ddff .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-6a3ddff .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-6a3ddff .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-6a3ddff .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-6a3ddff .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-1536055{--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-around;--padding-top:1.625rem;--padding-bottom:1.625rem;--padding-left:7rem;--padding-right:7rem;}.elementor-356 .elementor-element.elementor-element-1536055:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-1536055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#bf3b2a;}.elementor-356 .elementor-element.elementor-element-0556171{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-356 .elementor-element.elementor-element-1658824 .elementor-icon-wrapper{text-align:center;}.elementor-356 .elementor-element.elementor-element-1658824 .elementor-icon{font-size:35px;}.elementor-356 .elementor-element.elementor-element-1658824 .elementor-icon svg{height:35px;}.elementor-356 .elementor-element.elementor-element-7712566{text-align:start;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 );color:var( --e-global-color-kit_white );}.elementor-356 .elementor-element.elementor-element-7712566 p{margin-block-end:0px;}.elementor-356 .elementor-element.elementor-element-8968513{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-356 .elementor-element.elementor-element-4529619 .elementor-icon-wrapper{text-align:center;}.elementor-356 .elementor-element.elementor-element-4529619 .elementor-icon{font-size:35px;}.elementor-356 .elementor-element.elementor-element-4529619 .elementor-icon svg{height:35px;}.elementor-356 .elementor-element.elementor-element-1057109{text-align:start;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 );color:var( --e-global-color-kit_white );}.elementor-356 .elementor-element.elementor-element-1057109 p{margin-block-end:0px;}.elementor-356 .elementor-element.elementor-element-0758879{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-356 .elementor-element.elementor-element-4080204 .elementor-icon-wrapper{text-align:center;}.elementor-356 .elementor-element.elementor-element-4080204 .elementor-icon{font-size:35px;}.elementor-356 .elementor-element.elementor-element-4080204 .elementor-icon svg{height:35px;}.elementor-356 .elementor-element.elementor-element-7706682{text-align:start;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 );color:var( --e-global-color-kit_white );}.elementor-356 .elementor-element.elementor-element-7706682 p{margin-block-end:0px;}.elementor-356 .elementor-element.elementor-element-5593429{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-356 .elementor-element.elementor-element-5593429:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-5593429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-356 .elementor-element.elementor-element-0110196{text-align:center;}.elementor-356 .elementor-element.elementor-element-0110196 .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:#bf3b2a;}.elementor-356 .elementor-element.elementor-element-3314020{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;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 );color:#bf3b2a;}.elementor-356 .elementor-element.elementor-element-2565127{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-356 .elementor-element.elementor-element-9714928{--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-356 .elementor-element.elementor-element-8047293{--display:flex;--min-height:370px;--justify-content:space-between;--overlay-opacity:0;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-356 .elementor-element.elementor-element-8047293:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-8047293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotel-flore.com/wp-content/uploads/2026/07/s-entiel-3.webp");background-position:center center;background-size:cover;}.elementor-356 .elementor-element.elementor-element-8047293::before, .elementor-356 .elementor-element.elementor-element-8047293 > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-8047293 > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-8047293 > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-8047293 > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-8047293 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #17171700 0%, var( --e-global-color-kit_black ) 100%);}.elementor-356 .elementor-element.elementor-element-8047293:hover::before, .elementor-356 .elementor-element.elementor-element-8047293:hover > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-8047293:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-8047293 > .elementor-background-slideshow:hover::before, .elementor-356 .elementor-element.elementor-element-8047293 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #17171700 0%, var( --e-global-color-kit_black ) 24%);}.elementor-356 .elementor-element.elementor-element-8047293:hover{--overlay-opacity:0.5;}.elementor-356 .elementor-element.elementor-element-5776568 .elementor-heading-title{font-family:"Lexend Giga", Sans-serif;font-size:clamp(1.35rem, 2.5vw, 1.9rem);font-weight:500;text-transform:uppercase;line-height:1.12em;text-shadow:0px 2px 12px rgba(0,0,0,0.45);color:#ffffff;}.elementor-356 .elementor-element.elementor-element-e84d75d{--display:flex;}.elementor-356 .elementor-element.elementor-element-94e4ca7{column-gap:0px;}.elementor-356 .elementor-element.elementor-element-94e4ca7 p{margin-block-end:0px;}.elementor-356 .elementor-element.elementor-element-7805889 .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-7805889 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-7805889 .elementor-button-content-wrapper{flex-direction:row;}.elementor-356 .elementor-element.elementor-element-7805889 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-356 .elementor-element.elementor-element-7805889 .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-7805889 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-7805889 .elementor-button{border-style:none;padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-8065318{--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;}.elementor-356 .elementor-element.elementor-element-2337004{--display:flex;}.elementor-356 .elementor-element.elementor-element-0275445{--display:flex;--min-height:400px;--justify-content:space-between;--overlay-opacity:0;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-356 .elementor-element.elementor-element-0275445:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-0275445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotel-flore.com/wp-content/uploads/2026/07/xxl-ente-mezzanine.webp");background-position:center center;background-size:cover;}.elementor-356 .elementor-element.elementor-element-0275445::before, .elementor-356 .elementor-element.elementor-element-0275445 > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-0275445 > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-0275445 > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-0275445 > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-0275445 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #17171700 0%, var( --e-global-color-kit_black ) 100%);}.elementor-356 .elementor-element.elementor-element-0275445:hover::before, .elementor-356 .elementor-element.elementor-element-0275445:hover > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-0275445:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-0275445 > .elementor-background-slideshow:hover::before, .elementor-356 .elementor-element.elementor-element-0275445 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #17171700 0%, var( --e-global-color-kit_black ) 24%);}.elementor-356 .elementor-element.elementor-element-0275445:hover{--overlay-opacity:0.5;}.elementor-356 .elementor-element.elementor-element-5513052 .elementor-heading-title{font-family:"Lexend Giga", Sans-serif;font-size:clamp(1.35rem, 2.5vw, 1.9rem);font-weight:500;text-transform:uppercase;line-height:1.12em;text-shadow:0px 2px 12px rgba(0,0,0,0.45);color:#ffffff;}.elementor-356 .elementor-element.elementor-element-c8ee6e3{--display:flex;}.elementor-356 .elementor-element.elementor-element-9887b47{column-gap:0px;}.elementor-356 .elementor-element.elementor-element-9887b47 p{margin-block-end:0px;}.elementor-356 .elementor-element.elementor-element-dfef126 .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-dfef126 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-dfef126 .elementor-button-content-wrapper{flex-direction:row;}.elementor-356 .elementor-element.elementor-element-dfef126 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-356 .elementor-element.elementor-element-dfef126 .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-dfef126 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-dfef126 .elementor-button{border-style:none;padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-6962380{--display:flex;}.elementor-356 .elementor-element.elementor-element-4096624{--display:flex;--min-height:400px;--justify-content:space-between;--overlay-opacity:0;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-356 .elementor-element.elementor-element-4096624:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-4096624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotel-flore.com/wp-content/uploads/2026/07/l-elegante-2.webp");background-position:center center;background-size:cover;}.elementor-356 .elementor-element.elementor-element-4096624::before, .elementor-356 .elementor-element.elementor-element-4096624 > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-4096624 > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-4096624 > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-4096624 > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-4096624 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #17171700 0%, var( --e-global-color-kit_black ) 100%);}.elementor-356 .elementor-element.elementor-element-4096624:hover::before, .elementor-356 .elementor-element.elementor-element-4096624:hover > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-4096624:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-4096624 > .elementor-background-slideshow:hover::before, .elementor-356 .elementor-element.elementor-element-4096624 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #17171700 0%, var( --e-global-color-kit_black ) 24%);}.elementor-356 .elementor-element.elementor-element-4096624:hover{--overlay-opacity:0.5;}.elementor-356 .elementor-element.elementor-element-8155093 .elementor-heading-title{font-family:"Lexend Giga", Sans-serif;font-size:clamp(1.35rem, 2.5vw, 1.9rem);font-weight:500;text-transform:uppercase;line-height:1.12em;text-shadow:0px 2px 12px rgba(0,0,0,0.45);color:#ffffff;}.elementor-356 .elementor-element.elementor-element-0d51be0{--display:flex;}.elementor-356 .elementor-element.elementor-element-8554e71{column-gap:0px;}.elementor-356 .elementor-element.elementor-element-8554e71 p{margin-block-end:0px;}.elementor-356 .elementor-element.elementor-element-f7f22ef .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-f7f22ef .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-f7f22ef .elementor-button-content-wrapper{flex-direction:row;}.elementor-356 .elementor-element.elementor-element-f7f22ef .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-356 .elementor-element.elementor-element-f7f22ef .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-f7f22ef .elementor-button:focus svg{fill:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-f7f22ef .elementor-button{border-style:none;padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-5572262{--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-356 .elementor-element.elementor-element-7130122{--display:flex;--min-height:250px;--justify-content:space-between;--overlay-opacity:0;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-356 .elementor-element.elementor-element-7130122:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-7130122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotel-flore.com/wp-content/uploads/2026/07/m-ouvante-101.webp");background-position:center center;background-size:cover;}.elementor-356 .elementor-element.elementor-element-7130122::before, .elementor-356 .elementor-element.elementor-element-7130122 > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-7130122 > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-7130122 > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-7130122 > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-7130122 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-kit_black );--background-overlay:'';}.elementor-356 .elementor-element.elementor-element-7130122:hover::before, .elementor-356 .elementor-element.elementor-element-7130122:hover > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-7130122:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-7130122 > .elementor-background-slideshow:hover::before, .elementor-356 .elementor-element.elementor-element-7130122 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #17171700 0%, var( --e-global-color-kit_black ) 24%);}.elementor-356 .elementor-element.elementor-element-7130122:hover{--overlay-opacity:0.5;}.elementor-356 .elementor-element.elementor-element-4858464 .elementor-heading-title{font-family:"Lexend Giga", Sans-serif;font-size:clamp(1.35rem, 2.5vw, 1.9rem);font-weight:500;text-transform:uppercase;line-height:1.12em;text-shadow:0px 2px 12px rgba(0,0,0,0.45);color:#ffffff;}.elementor-356 .elementor-element.elementor-element-9e397a8{--display:flex;}.elementor-356 .elementor-element.elementor-element-449b286{column-gap:0px;}.elementor-356 .elementor-element.elementor-element-449b286 p{margin-block-end:0px;}.elementor-356 .elementor-element.elementor-element-cd1cef4 .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-cd1cef4 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-cd1cef4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-356 .elementor-element.elementor-element-cd1cef4 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-356 .elementor-element.elementor-element-cd1cef4 .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-cd1cef4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-cd1cef4 .elementor-button{border-style:none;padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-0812270{--display:flex;--min-height:250px;--justify-content:space-between;--overlay-opacity:0;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-356 .elementor-element.elementor-element-0812270:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-0812270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotel-flore.com/wp-content/uploads/2026/07/xl-entre-chambre1-1.webp");background-position:center center;background-size:cover;}.elementor-356 .elementor-element.elementor-element-0812270::before, .elementor-356 .elementor-element.elementor-element-0812270 > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-0812270 > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-0812270 > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-0812270 > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-0812270 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-kit_black );--background-overlay:'';}.elementor-356 .elementor-element.elementor-element-0812270:hover::before, .elementor-356 .elementor-element.elementor-element-0812270:hover > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-0812270:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-0812270 > .elementor-background-slideshow:hover::before, .elementor-356 .elementor-element.elementor-element-0812270 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #17171700 0%, var( --e-global-color-kit_black ) 24%);}.elementor-356 .elementor-element.elementor-element-0812270:hover{--overlay-opacity:0.5;}.elementor-356 .elementor-element.elementor-element-4532730 .elementor-heading-title{font-family:"Lexend Giga", Sans-serif;font-size:clamp(1.35rem, 2.5vw, 1.9rem);font-weight:500;text-transform:uppercase;line-height:1.12em;text-shadow:0px 2px 12px rgba(0,0,0,0.45);color:#ffffff;}.elementor-356 .elementor-element.elementor-element-661eca0{--display:flex;}.elementor-356 .elementor-element.elementor-element-1f5b86b{column-gap:0px;}.elementor-356 .elementor-element.elementor-element-1f5b86b p{margin-block-end:0px;}.elementor-356 .elementor-element.elementor-element-716afa8 .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-716afa8 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-716afa8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-356 .elementor-element.elementor-element-716afa8 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-356 .elementor-element.elementor-element-716afa8 .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-716afa8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-716afa8 .elementor-button{border-style:none;padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-9074170{--display:flex;--min-height:250px;--justify-content:space-between;--overlay-opacity:0;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-356 .elementor-element.elementor-element-9074170:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-9074170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotel-flore.com/wp-content/uploads/2026/07/romance-3.webp");background-position:center center;background-size:cover;}.elementor-356 .elementor-element.elementor-element-9074170::before, .elementor-356 .elementor-element.elementor-element-9074170 > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-9074170 > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-9074170 > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-9074170 > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-9074170 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-kit_black );--background-overlay:'';}.elementor-356 .elementor-element.elementor-element-9074170:hover::before, .elementor-356 .elementor-element.elementor-element-9074170:hover > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-9074170:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-9074170 > .elementor-background-slideshow:hover::before, .elementor-356 .elementor-element.elementor-element-9074170 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #17171700 0%, var( --e-global-color-kit_black ) 24%);}.elementor-356 .elementor-element.elementor-element-9074170:hover{--overlay-opacity:0.5;}.elementor-356 .elementor-element.elementor-element-9455642 .elementor-heading-title{font-family:"Lexend Giga", Sans-serif;font-size:clamp(1.35rem, 2.5vw, 1.9rem);font-weight:500;text-transform:uppercase;line-height:1.12em;text-shadow:0px 2px 12px rgba(0,0,0,0.45);color:#ffffff;}.elementor-356 .elementor-element.elementor-element-1586d06{--display:flex;}.elementor-356 .elementor-element.elementor-element-24149c7{column-gap:0px;}.elementor-356 .elementor-element.elementor-element-24149c7 p{margin-block-end:0px;}.elementor-356 .elementor-element.elementor-element-101a979 .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-101a979 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-101a979 .elementor-button-content-wrapper{flex-direction:row;}.elementor-356 .elementor-element.elementor-element-101a979 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-356 .elementor-element.elementor-element-101a979 .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-101a979 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-101a979 .elementor-button{border-style:none;padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-8089721{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-356 .elementor-element.elementor-element-8089721:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-8089721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#605f3e;background-image:url("https://hotel-flore.com/wp-content/uploads/2026/07/transparent-background.webp");}.elementor-356 .elementor-element.elementor-element-54501b9{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-110f581{width:100%;max-width:100%;}.elementor-356 .elementor-element.elementor-element-110f581 img{width:30rem;height:35rem;object-fit:cover;object-position:center center;}.elementor-356 .elementor-element.elementor-element-4923074{--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-356 .elementor-element.elementor-element-1952451{width:100%;max-width:100%;}.elementor-356 .elementor-element.elementor-element-1952451.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-356 .elementor-element.elementor-element-1952451 .elementor-heading-title{font-family:var( --e-global-typography-room_title-font-family ), Sans-serif;font-size:var( --e-global-typography-room_title-font-size );font-weight:var( --e-global-typography-room_title-font-weight );text-transform:var( --e-global-typography-room_title-text-transform );line-height:var( --e-global-typography-room_title-line-height );color:#dadfbc;}.elementor-356 .elementor-element.elementor-element-7572117{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 );color:#dadfbc;}.elementor-356 .elementor-element.elementor-element-9789711 .elementor-button{background-color:var( --e-global-color-61baa05 );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 );fill:var( --e-global-color-20f0af8 );color:var( --e-global-color-20f0af8 );padding:8px 16px 8px 16px;}.elementor-356 .elementor-element.elementor-element-9789711 .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-9789711 .elementor-button:focus{background-color:var( --e-global-color-20f0af8 );color:var( --e-global-color-61baa05 );border-color:var( --e-global-color-20f0af8 );}.elementor-356 .elementor-element.elementor-element-9789711 .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-9789711 .elementor-button:focus svg{fill:var( --e-global-color-61baa05 );}.elementor-356 .elementor-element.elementor-element-4e058db{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-356 .elementor-element.elementor-element-4e058db:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-4e058db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-1d6a468{--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-356 .elementor-element.elementor-element-8444495{width:100%;max-width:100%;}.elementor-356 .elementor-element.elementor-element-8444495.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-356 .elementor-element.elementor-element-8444495 .elementor-heading-title{font-family:var( --e-global-typography-room_title-font-family ), Sans-serif;font-size:var( --e-global-typography-room_title-font-size );font-weight:var( --e-global-typography-room_title-font-weight );text-transform:var( --e-global-typography-room_title-text-transform );line-height:var( --e-global-typography-room_title-line-height );color:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-66aca60{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 );color:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-5db4757 .elementor-button{background-color:var( --e-global-color-primary );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 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:8px 16px 8px 16px;}.elementor-356 .elementor-element.elementor-element-5db4757 .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-5db4757 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-5db4757 .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-5db4757 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-ea8d650{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-c4814dd{width:100%;max-width:100%;}.elementor-356 .elementor-element.elementor-element-c4814dd img{width:30rem;height:35rem;object-fit:cover;object-position:center center;}.elementor-356 .elementor-element.elementor-element-5d57f00{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-356 .elementor-element.elementor-element-5d57f00:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-5d57f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-d06cb43{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-46cc489{width:100%;max-width:100%;}.elementor-356 .elementor-element.elementor-element-46cc489 img{width:30rem;height:35rem;object-fit:cover;object-position:center center;}.elementor-356 .elementor-element.elementor-element-64f8ec0{--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-356 .elementor-element.elementor-element-36e2dc3{width:100%;max-width:100%;}.elementor-356 .elementor-element.elementor-element-36e2dc3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-356 .elementor-element.elementor-element-36e2dc3 .elementor-heading-title{font-family:var( --e-global-typography-room_title-font-family ), Sans-serif;font-size:var( --e-global-typography-room_title-font-size );font-weight:var( --e-global-typography-room_title-font-weight );text-transform:var( --e-global-typography-room_title-text-transform );line-height:var( --e-global-typography-room_title-line-height );color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-613972e{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 );color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-f815309 .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 );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:8px 16px 8px 16px;}.elementor-356 .elementor-element.elementor-element-f815309 .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-f815309 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-f815309 .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-f815309 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-a11239c{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-356 .elementor-element.elementor-element-a11239c:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-a11239c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-61baa05 );}.elementor-356 .elementor-element.elementor-element-9bd681c{--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-356 .elementor-element.elementor-element-697d5ed{width:100%;max-width:100%;}.elementor-356 .elementor-element.elementor-element-697d5ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-356 .elementor-element.elementor-element-697d5ed .elementor-heading-title{font-family:var( --e-global-typography-room_title-font-family ), Sans-serif;font-size:var( --e-global-typography-room_title-font-size );font-weight:var( --e-global-typography-room_title-font-weight );text-transform:var( --e-global-typography-room_title-text-transform );line-height:var( --e-global-typography-room_title-line-height );color:var( --e-global-color-20f0af8 );}.elementor-356 .elementor-element.elementor-element-abc1776{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 );color:var( --e-global-color-20f0af8 );}.elementor-356 .elementor-element.elementor-element-53e913d .elementor-button{background-color:var( --e-global-color-61baa05 );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 );fill:var( --e-global-color-20f0af8 );color:var( --e-global-color-20f0af8 );padding:8px 16px 8px 16px;}.elementor-356 .elementor-element.elementor-element-53e913d .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-53e913d .elementor-button:focus{background-color:var( --e-global-color-20f0af8 );color:var( --e-global-color-61baa05 );border-color:var( --e-global-color-20f0af8 );}.elementor-356 .elementor-element.elementor-element-53e913d .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-53e913d .elementor-button:focus svg{fill:var( --e-global-color-61baa05 );}.elementor-356 .elementor-element.elementor-element-dfa0044{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-016bff9{width:100%;max-width:100%;}.elementor-356 .elementor-element.elementor-element-016bff9 img{width:30rem;height:35rem;object-fit:cover;object-position:center center;}.elementor-356 .elementor-element.elementor-element-d27199d{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-356 .elementor-element.elementor-element-d27199d:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-d27199d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-96f1a23{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-ecd3645{width:100%;max-width:100%;}.elementor-356 .elementor-element.elementor-element-ecd3645 img{width:30rem;height:35rem;object-fit:cover;object-position:center center;}.elementor-356 .elementor-element.elementor-element-c129acd{--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-356 .elementor-element.elementor-element-c8fdc9e{width:100%;max-width:100%;}.elementor-356 .elementor-element.elementor-element-c8fdc9e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-356 .elementor-element.elementor-element-c8fdc9e .elementor-heading-title{font-family:var( --e-global-typography-room_title-font-family ), Sans-serif;font-size:var( --e-global-typography-room_title-font-size );font-weight:var( --e-global-typography-room_title-font-weight );text-transform:var( --e-global-typography-room_title-text-transform );line-height:var( --e-global-typography-room_title-line-height );color:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-8f4ec8e{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 );color:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-3d9ad4c .elementor-button{background-color:var( --e-global-color-primary );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 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:8px 16px 8px 16px;}.elementor-356 .elementor-element.elementor-element-3d9ad4c .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-3d9ad4c .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-3d9ad4c .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-3d9ad4c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-4d3ecc9{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-356 .elementor-element.elementor-element-4d3ecc9:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-4d3ecc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-db81c55{--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-356 .elementor-element.elementor-element-b8192b8{width:100%;max-width:100%;}.elementor-356 .elementor-element.elementor-element-b8192b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-356 .elementor-element.elementor-element-b8192b8 .elementor-heading-title{font-family:var( --e-global-typography-room_title-font-family ), Sans-serif;font-size:var( --e-global-typography-room_title-font-size );font-weight:var( --e-global-typography-room_title-font-weight );text-transform:var( --e-global-typography-room_title-text-transform );line-height:var( --e-global-typography-room_title-line-height );color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-cc392e1{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 );color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-3f52ca7 .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 );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:8px 16px 8px 16px;}.elementor-356 .elementor-element.elementor-element-3f52ca7 .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-3f52ca7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-3f52ca7 .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-3f52ca7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-62d7141{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-e429ea8{width:100%;max-width:100%;}.elementor-356 .elementor-element.elementor-element-e429ea8 img{width:30rem;height:35rem;object-fit:cover;object-position:center center;}@media(max-width:1024px){.elementor-356 .elementor-element.elementor-element-5b30c6c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-356 .elementor-element.elementor-element-92965c8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-356 .elementor-element.elementor-element-0252972{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-1536055{--padding-top:1.625rem;--padding-bottom:1.625rem;--padding-left:3rem;--padding-right:3rem;}.elementor-356 .elementor-element.elementor-element-7712566{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-1057109{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-7706682{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-0110196 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-356 .elementor-element.elementor-element-3314020{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-2565127{--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-356 .elementor-element.elementor-element-8089721{--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-356 .elementor-element.elementor-element-110f581 img{width:100%;}.elementor-356 .elementor-element.elementor-element-1952451 .elementor-heading-title{font-size:var( --e-global-typography-room_title-font-size );line-height:var( --e-global-typography-room_title-line-height );}.elementor-356 .elementor-element.elementor-element-7572117{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-9789711 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-356 .elementor-element.elementor-element-4e058db{--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-356 .elementor-element.elementor-element-8444495 .elementor-heading-title{font-size:var( --e-global-typography-room_title-font-size );line-height:var( --e-global-typography-room_title-line-height );}.elementor-356 .elementor-element.elementor-element-66aca60{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-5db4757 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-356 .elementor-element.elementor-element-ea8d650.e-con{--order:-99999 /* order start hack */;}.elementor-356 .elementor-element.elementor-element-c4814dd img{width:100%;}.elementor-356 .elementor-element.elementor-element-5d57f00{--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-356 .elementor-element.elementor-element-46cc489 img{width:100%;}.elementor-356 .elementor-element.elementor-element-36e2dc3 .elementor-heading-title{font-size:var( --e-global-typography-room_title-font-size );line-height:var( --e-global-typography-room_title-line-height );}.elementor-356 .elementor-element.elementor-element-613972e{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-f815309 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-356 .elementor-element.elementor-element-a11239c{--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-356 .elementor-element.elementor-element-697d5ed .elementor-heading-title{font-size:var( --e-global-typography-room_title-font-size );line-height:var( --e-global-typography-room_title-line-height );}.elementor-356 .elementor-element.elementor-element-abc1776{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-53e913d .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-356 .elementor-element.elementor-element-dfa0044.e-con{--order:-99999 /* order start hack */;}.elementor-356 .elementor-element.elementor-element-016bff9 img{width:100%;}.elementor-356 .elementor-element.elementor-element-d27199d{--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-356 .elementor-element.elementor-element-ecd3645 img{width:100%;}.elementor-356 .elementor-element.elementor-element-c8fdc9e .elementor-heading-title{font-size:var( --e-global-typography-room_title-font-size );line-height:var( --e-global-typography-room_title-line-height );}.elementor-356 .elementor-element.elementor-element-8f4ec8e{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-3d9ad4c .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-356 .elementor-element.elementor-element-4d3ecc9{--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-356 .elementor-element.elementor-element-b8192b8 .elementor-heading-title{font-size:var( --e-global-typography-room_title-font-size );line-height:var( --e-global-typography-room_title-line-height );}.elementor-356 .elementor-element.elementor-element-cc392e1{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-3f52ca7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-356 .elementor-element.elementor-element-62d7141.e-con{--order:-99999 /* order start hack */;}.elementor-356 .elementor-element.elementor-element-e429ea8 img{width:100%;}}@media(max-width:767px){.elementor-356 .elementor-element.elementor-element-5b30c6c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-356 .elementor-element.elementor-element-4390082 img{height:18rem;object-position:bottom center;}.elementor-356 .elementor-element.elementor-element-0252972{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-1536055{--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:1.625rem;--padding-bottom:1.625rem;--padding-left:2rem;--padding-right:2rem;}.elementor-356 .elementor-element.elementor-element-0556171{--width:100%;}.elementor-356 .elementor-element.elementor-element-7712566{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-8968513{--width:100%;}.elementor-356 .elementor-element.elementor-element-1057109{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-0758879{--width:100%;}.elementor-356 .elementor-element.elementor-element-7706682{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-0110196 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-356 .elementor-element.elementor-element-3314020{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-2565127{--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-356 .elementor-element.elementor-element-9714928{--width:100%;}.elementor-356 .elementor-element.elementor-element-8047293{--min-height:400px;--overlay-opacity:0.49;}.elementor-356 .elementor-element.elementor-element-8047293:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-8047293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;}.elementor-356 .elementor-element.elementor-element-8047293::before, .elementor-356 .elementor-element.elementor-element-8047293 > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-8047293 > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-8047293 > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-8047293 > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-8047293 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #17171700 30%, var( --e-global-color-kit_black ) 60%);}.elementor-356 .elementor-element.elementor-element-8065318{--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-356 .elementor-element.elementor-element-2337004{--width:100%;}.elementor-356 .elementor-element.elementor-element-0275445{--min-height:400px;--overlay-opacity:0.49;}.elementor-356 .elementor-element.elementor-element-0275445:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-0275445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-356 .elementor-element.elementor-element-0275445::before, .elementor-356 .elementor-element.elementor-element-0275445 > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-0275445 > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-0275445 > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-0275445 > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-0275445 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #17171700 30%, var( --e-global-color-kit_black ) 60%);}.elementor-356 .elementor-element.elementor-element-6962380{--width:100%;}.elementor-356 .elementor-element.elementor-element-4096624{--min-height:400px;--overlay-opacity:0.49;}.elementor-356 .elementor-element.elementor-element-4096624:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-4096624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;}.elementor-356 .elementor-element.elementor-element-4096624::before, .elementor-356 .elementor-element.elementor-element-4096624 > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-4096624 > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-4096624 > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-4096624 > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-4096624 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #17171700 30%, var( --e-global-color-kit_black ) 60%);}.elementor-356 .elementor-element.elementor-element-5572262{--width:100%;}.elementor-356 .elementor-element.elementor-element-7130122{--min-height:400px;}.elementor-356 .elementor-element.elementor-element-7130122:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-7130122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-356 .elementor-element.elementor-element-0812270{--min-height:400px;}.elementor-356 .elementor-element.elementor-element-0812270:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-0812270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-356 .elementor-element.elementor-element-9074170{--min-height:400px;}.elementor-356 .elementor-element.elementor-element-9074170:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-9074170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-356 .elementor-element.elementor-element-110f581 img{height:18rem;object-position:bottom left;}.elementor-356 .elementor-element.elementor-element-4923074{--width:100%;}.elementor-356 .elementor-element.elementor-element-1952451 .elementor-heading-title{font-size:var( --e-global-typography-room_title-font-size );line-height:var( --e-global-typography-room_title-line-height );}.elementor-356 .elementor-element.elementor-element-7572117{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-9789711 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-356 .elementor-element.elementor-element-1d6a468{--width:100%;}.elementor-356 .elementor-element.elementor-element-8444495 .elementor-heading-title{font-size:var( --e-global-typography-room_title-font-size );line-height:var( --e-global-typography-room_title-line-height );}.elementor-356 .elementor-element.elementor-element-66aca60{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-5db4757 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-356 .elementor-element.elementor-element-c4814dd img{height:18rem;object-position:bottom right;}.elementor-356 .elementor-element.elementor-element-46cc489 img{height:18rem;object-position:bottom left;}.elementor-356 .elementor-element.elementor-element-64f8ec0{--width:100%;}.elementor-356 .elementor-element.elementor-element-36e2dc3 .elementor-heading-title{font-size:var( --e-global-typography-room_title-font-size );line-height:var( --e-global-typography-room_title-line-height );}.elementor-356 .elementor-element.elementor-element-613972e{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-f815309 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-356 .elementor-element.elementor-element-9bd681c{--width:100%;}.elementor-356 .elementor-element.elementor-element-697d5ed .elementor-heading-title{font-size:var( --e-global-typography-room_title-font-size );line-height:var( --e-global-typography-room_title-line-height );}.elementor-356 .elementor-element.elementor-element-abc1776{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-53e913d .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-356 .elementor-element.elementor-element-016bff9 img{height:18rem;object-position:bottom center;}.elementor-356 .elementor-element.elementor-element-ecd3645 img{height:18rem;object-position:bottom right;}.elementor-356 .elementor-element.elementor-element-c129acd{--width:100%;}.elementor-356 .elementor-element.elementor-element-c8fdc9e .elementor-heading-title{font-size:var( --e-global-typography-room_title-font-size );line-height:var( --e-global-typography-room_title-line-height );}.elementor-356 .elementor-element.elementor-element-8f4ec8e{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-3d9ad4c .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-356 .elementor-element.elementor-element-db81c55{--width:100%;}.elementor-356 .elementor-element.elementor-element-b8192b8 .elementor-heading-title{font-size:var( --e-global-typography-room_title-font-size );line-height:var( --e-global-typography-room_title-line-height );}.elementor-356 .elementor-element.elementor-element-cc392e1{font-size:var( --e-global-typography-text-font-size );}.elementor-356 .elementor-element.elementor-element-3f52ca7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-356 .elementor-element.elementor-element-e429ea8 img{height:18rem;object-position:bottom right;}}@media(min-width:768px){.elementor-356 .elementor-element.elementor-element-0556171{--width:30%;}.elementor-356 .elementor-element.elementor-element-8968513{--width:30%;}.elementor-356 .elementor-element.elementor-element-0758879{--width:30%;}.elementor-356 .elementor-element.elementor-element-9714928{--width:50%;}.elementor-356 .elementor-element.elementor-element-2337004{--width:50%;}.elementor-356 .elementor-element.elementor-element-6962380{--width:50%;}.elementor-356 .elementor-element.elementor-element-5572262{--width:50%;}.elementor-356 .elementor-element.elementor-element-54501b9{--width:40%;}.elementor-356 .elementor-element.elementor-element-4923074{--width:60%;}.elementor-356 .elementor-element.elementor-element-1d6a468{--width:60%;}.elementor-356 .elementor-element.elementor-element-ea8d650{--width:40%;}.elementor-356 .elementor-element.elementor-element-d06cb43{--width:40%;}.elementor-356 .elementor-element.elementor-element-64f8ec0{--width:60%;}.elementor-356 .elementor-element.elementor-element-9bd681c{--width:60%;}.elementor-356 .elementor-element.elementor-element-dfa0044{--width:40%;}.elementor-356 .elementor-element.elementor-element-96f1a23{--width:40%;}.elementor-356 .elementor-element.elementor-element-c129acd{--width:60%;}.elementor-356 .elementor-element.elementor-element-db81c55{--width:60%;}.elementor-356 .elementor-element.elementor-element-62d7141{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-356 .elementor-element.elementor-element-9714928{--width:100%;}.elementor-356 .elementor-element.elementor-element-2337004{--width:100%;}.elementor-356 .elementor-element.elementor-element-6962380{--width:100%;}.elementor-356 .elementor-element.elementor-element-5572262{--width:100%;}.elementor-356 .elementor-element.elementor-element-54501b9{--width:100%;}.elementor-356 .elementor-element.elementor-element-4923074{--width:100%;}.elementor-356 .elementor-element.elementor-element-1d6a468{--width:100%;}.elementor-356 .elementor-element.elementor-element-ea8d650{--width:100%;}.elementor-356 .elementor-element.elementor-element-d06cb43{--width:100%;}.elementor-356 .elementor-element.elementor-element-64f8ec0{--width:100%;}.elementor-356 .elementor-element.elementor-element-9bd681c{--width:100%;}.elementor-356 .elementor-element.elementor-element-dfa0044{--width:100%;}.elementor-356 .elementor-element.elementor-element-96f1a23{--width:100%;}.elementor-356 .elementor-element.elementor-element-c129acd{--width:100%;}.elementor-356 .elementor-element.elementor-element-db81c55{--width:100%;}.elementor-356 .elementor-element.elementor-element-62d7141{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2565127 */.room-card-hover {
  position: relative;
  overflow: hidden;
}

.room-card-hover-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  width: 100%;
  box-sizing: border-box;
  padding: 0 1rem 1rem;
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  transition: opacity .35s ease, transform .35s ease;
}

.room-card-hover:hover .room-card-hover-content,
.room-card-hover:focus-within .room-card-hover-content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

@media (hover: none), (pointer: coarse) {
  .room-card-hover-content {
    opacity: 1;
    transform: none;
    pointer-events: auto;
  }
}

@media (max-width: 767px) {
  .room-card-hover-content {
    opacity: 1;
    transform: none;
    pointer-events: auto;
  }
}/* End custom CSS */