.elementor-70 .elementor-element.elementor-element-1d61a28{--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;--overlay-opacity:0.5;}.elementor-70 .elementor-element.elementor-element-1d61a28:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-1d61a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ujmikolpzxcvb.info/wp-content/uploads/2025/10/Le-cheval-blanc-20-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-70 .elementor-element.elementor-element-1d61a28::before, .elementor-70 .elementor-element.elementor-element-1d61a28 > .elementor-background-video-container::before, .elementor-70 .elementor-element.elementor-element-1d61a28 > .e-con-inner > .elementor-background-video-container::before, .elementor-70 .elementor-element.elementor-element-1d61a28 > .elementor-background-slideshow::before, .elementor-70 .elementor-element.elementor-element-1d61a28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70 .elementor-element.elementor-element-1d61a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000DE;--background-overlay:'';}.elementor-70 .elementor-element.elementor-element-1d61a28.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-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-3fb3c74 > .elementor-widget-container{padding:300px 0px 250px 0px;}.elementor-70 .elementor-element.elementor-element-3fb3c74{text-align:center;}.elementor-70 .elementor-element.elementor-element-3fb3c74 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:65px;font-weight:500;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-70 .elementor-element.elementor-element-6e7afd3 .elementor-button{background-color:#C5894A;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;border-radius:50px 50px 50px 50px;}.elementor-70 .elementor-element.elementor-element-6e7afd3 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-6e7afd3 .elementor-button:focus{background-color:#B67735;}.elementor-70 .elementor-element.elementor-element-6e7afd3 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-70 .elementor-element.elementor-element-e5aaa13{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70 .elementor-element.elementor-element-883be5c{--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-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-70 .elementor-element.elementor-element-864b56b .elementor-repeater-item-c45ce0e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://ujmikolpzxcvb.info/wp-content/uploads/2025/04/CHAMBRES_single-min-1-scaled.jpg);background-size:cover;}.elementor-70 .elementor-element.elementor-element-864b56b .elementor-repeater-item-5bb6c47 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://ujmikolpzxcvb.info/wp-content/uploads/2025/04/CHAMBRES_Single2-min-1-scaled.jpg);background-size:cover;}.elementor-70 .elementor-element.elementor-element-864b56b .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-70 .elementor-element.elementor-element-864b56b .swiper-slide-contents{max-width:66%;}.elementor-70 .elementor-element.elementor-element-864b56b .swiper-slide-inner{text-align:center;}.elementor-70 .elementor-element.elementor-element-a762979{--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-70 .elementor-element.elementor-element-7b573cb{--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-70 .elementor-element.elementor-element-7b573cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-0b315a5{--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-70 .elementor-element.elementor-element-0b315a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-50014a4{--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-70 .elementor-element.elementor-element-50014a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-4c84882{text-align:start;}.elementor-70 .elementor-element.elementor-element-4c84882 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:50px;font-weight:500;color:#000000;}.elementor-70 .elementor-element.elementor-element-dead338{--display:flex;}.elementor-70 .elementor-element.elementor-element-dead338.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-70 .elementor-element.elementor-element-e7997ce{width:var( --container-widget-width, 92.097% );max-width:92.097%;--container-widget-width:92.097%;--container-widget-flex-grow:0;text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#3A3A3A;}.elementor-70 .elementor-element.elementor-element-e7997ce > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-70 .elementor-element.elementor-element-e7997ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-628bbeb > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-70 .elementor-element.elementor-element-628bbeb{text-align:start;}.elementor-70 .elementor-element.elementor-element-628bbeb .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-70 .elementor-element.elementor-element-3b57277 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-70 .elementor-element.elementor-element-3b57277{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-70 .elementor-element.elementor-element-b1ab11d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-70 .elementor-element.elementor-element-b1ab11d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-0b7f6d0 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:400;text-decoration:none;fill:#C5894A;color:#C5894A;border-style:solid;}.elementor-70 .elementor-element.elementor-element-0b7f6d0 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-0b7f6d0 .elementor-button:focus{background-color:#C5894A;color:#FFFFFF;border-color:#02010100;}.elementor-70 .elementor-element.elementor-element-0b7f6d0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-0b7f6d0 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-0b7f6d0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-d0ebd8d .elementor-button{background-color:#C5894A;font-family:"Roboto", Sans-serif;font-weight:400;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#C5894A;}.elementor-70 .elementor-element.elementor-element-d0ebd8d .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-d0ebd8d .elementor-button:focus{background-color:#C5894A00;color:#C5894A;border-color:#C5894A;}.elementor-70 .elementor-element.elementor-element-d0ebd8d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-d0ebd8d .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-d0ebd8d .elementor-button:focus svg{fill:#C5894A;}.elementor-70 .elementor-element.elementor-element-f4c7f6f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-f4c7f6f:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-f4c7f6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E1E1;}.elementor-70 .elementor-element.elementor-element-eb9a162{--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-70 .elementor-element.elementor-element-eb9a162.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-1b78bbf{--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-70 .elementor-element.elementor-element-1b78bbf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-ee6121e{--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-70 .elementor-element.elementor-element-ee6121e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-bf04209{text-align:start;}.elementor-70 .elementor-element.elementor-element-bf04209 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:50px;font-weight:500;color:#000000;}.elementor-70 .elementor-element.elementor-element-5cc7821{--display:flex;}.elementor-70 .elementor-element.elementor-element-5cc7821.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-a893169{width:var( --container-widget-width, 92.097% );max-width:92.097%;--container-widget-width:92.097%;--container-widget-flex-grow:0;text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#3A3A3A;}.elementor-70 .elementor-element.elementor-element-a893169 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-70 .elementor-element.elementor-element-a893169.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-665cc12 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-70 .elementor-element.elementor-element-665cc12{text-align:start;}.elementor-70 .elementor-element.elementor-element-665cc12 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-70 .elementor-element.elementor-element-f848cc8 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-70 .elementor-element.elementor-element-f848cc8{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-70 .elementor-element.elementor-element-43cce27{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-70 .elementor-element.elementor-element-43cce27.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-85116eb .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:400;text-decoration:none;fill:#C5894A;color:#C5894A;border-style:solid;}.elementor-70 .elementor-element.elementor-element-85116eb .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-85116eb .elementor-button:focus{background-color:#C5894A;color:#FFFFFF;border-color:#02010100;}.elementor-70 .elementor-element.elementor-element-85116eb > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-85116eb .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-85116eb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-ef19505 .elementor-button{background-color:#C5894A;font-family:"Roboto", Sans-serif;font-weight:400;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#C5894A;}.elementor-70 .elementor-element.elementor-element-ef19505 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-ef19505 .elementor-button:focus{background-color:#C5894A00;color:#C5894A;border-color:#C5894A;}.elementor-70 .elementor-element.elementor-element-ef19505 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-ef19505 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-ef19505 .elementor-button:focus svg{fill:#C5894A;}.elementor-70 .elementor-element.elementor-element-2118d28{--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-70 .elementor-element.elementor-element-f3417c6 .elementor-repeater-item-14fbfed .swiper-slide-bg{background-image:url(https://ujmikolpzxcvb.info/wp-content/uploads/2025/03/chambre-double-min-scaled.jpg);background-size:contain;}.elementor-70 .elementor-element.elementor-element-f3417c6 .elementor-repeater-item-f9854f2 .swiper-slide-bg{background-image:url(https://ujmikolpzxcvb.info/wp-content/uploads/2025/06/3C06C288-8E4E-4773-953F-439123A15EDE.jpg);background-size:cover;}.elementor-70 .elementor-element.elementor-element-f3417c6 .swiper-slide{height:400px;}.elementor-70 .elementor-element.elementor-element-f3417c6 .swiper-slide-contents{max-width:66%;}.elementor-70 .elementor-element.elementor-element-f3417c6 .swiper-slide-inner{text-align:center;}.elementor-70 .elementor-element.elementor-element-e6532dc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-c8ac77b{--display:flex;--min-height:0px;--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-70 .elementor-element.elementor-element-c8ac77b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-3a71442 .elementor-repeater-item-14fbfed .swiper-slide-bg{background-image:url(https://ujmikolpzxcvb.info/wp-content/uploads/2025/04/CHAMBRES_triple-min-scaled.jpg);background-size:contain;}.elementor-70 .elementor-element.elementor-element-3a71442 .elementor-repeater-item-f9854f2 .swiper-slide-bg{background-image:url(https://ujmikolpzxcvb.info/wp-content/uploads/2025/04/CHAMBRES_triple2-min-scaled.jpg);background-size:contain;}.elementor-70 .elementor-element.elementor-element-3a71442 > .elementor-widget-container{margin:0px 0px 0px -64px;}.elementor-70 .elementor-element.elementor-element-3a71442 .swiper-slide{height:363px;}.elementor-70 .elementor-element.elementor-element-3a71442 .swiper-slide-contents{max-width:77%;}.elementor-70 .elementor-element.elementor-element-3a71442 .swiper-slide-inner{text-align:center;}.elementor-70 .elementor-element.elementor-element-9dbaa81{--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-70 .elementor-element.elementor-element-9950192{--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-70 .elementor-element.elementor-element-9950192.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-580904b{text-align:start;}.elementor-70 .elementor-element.elementor-element-580904b .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:50px;font-weight:500;color:#000000;}.elementor-70 .elementor-element.elementor-element-4f4e9d1{--display:flex;}.elementor-70 .elementor-element.elementor-element-8703d32 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-70 .elementor-element.elementor-element-8703d32{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#3A3A3A;}.elementor-70 .elementor-element.elementor-element-1f3ebfa > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-70 .elementor-element.elementor-element-1f3ebfa{text-align:start;}.elementor-70 .elementor-element.elementor-element-1f3ebfa .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-70 .elementor-element.elementor-element-b0f3412 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-70 .elementor-element.elementor-element-b0f3412{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-70 .elementor-element.elementor-element-85f7aeb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-70 .elementor-element.elementor-element-85f7aeb.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-5373870 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:400;text-decoration:none;fill:#C5894A;color:#C5894A;border-style:solid;}.elementor-70 .elementor-element.elementor-element-5373870 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-5373870 .elementor-button:focus{background-color:#C5894A;color:#FFFFFF;border-color:#02010100;}.elementor-70 .elementor-element.elementor-element-5373870 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-5373870 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-5373870 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-5eaad91 .elementor-button{background-color:#C5894A;font-family:"Roboto", Sans-serif;font-weight:400;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#C5894A;}.elementor-70 .elementor-element.elementor-element-5eaad91 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-5eaad91 .elementor-button:focus{background-color:#C5894A00;color:#C5894A;border-color:#C5894A;}.elementor-70 .elementor-element.elementor-element-5eaad91 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-5eaad91 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-5eaad91 .elementor-button:focus svg{fill:#C5894A;}.elementor-70 .elementor-element.elementor-element-9bdcd69{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-9bdcd69:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-9bdcd69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E1E1;}.elementor-70 .elementor-element.elementor-element-f2afce9{--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-70 .elementor-element.elementor-element-f2afce9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-81986fd{--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-70 .elementor-element.elementor-element-81986fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-9d9501d{--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-70 .elementor-element.elementor-element-9d9501d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-8154113{text-align:start;}.elementor-70 .elementor-element.elementor-element-8154113 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:50px;font-weight:500;color:#000000;}.elementor-70 .elementor-element.elementor-element-a77e5d7{--display:flex;}.elementor-70 .elementor-element.elementor-element-a77e5d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-0d997a5{width:var( --container-widget-width, 105.976% );max-width:105.976%;--container-widget-width:105.976%;--container-widget-flex-grow:0;text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#3A3A3A;}.elementor-70 .elementor-element.elementor-element-0d997a5 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-70 .elementor-element.elementor-element-0d997a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-44012fd > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-70 .elementor-element.elementor-element-44012fd{text-align:start;}.elementor-70 .elementor-element.elementor-element-44012fd .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-70 .elementor-element.elementor-element-bd79d3f > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-70 .elementor-element.elementor-element-bd79d3f{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-70 .elementor-element.elementor-element-6cdd8ec{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-70 .elementor-element.elementor-element-6cdd8ec.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-9268823 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:400;text-decoration:none;fill:#C5894A;color:#C5894A;border-style:solid;}.elementor-70 .elementor-element.elementor-element-9268823 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-9268823 .elementor-button:focus{background-color:#C5894A;color:#FFFFFF;border-color:#02010100;}.elementor-70 .elementor-element.elementor-element-9268823 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-9268823 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-9268823 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-a2504e0 .elementor-button{background-color:#C5894A;font-family:"Roboto", Sans-serif;font-weight:400;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#C5894A;}.elementor-70 .elementor-element.elementor-element-a2504e0 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-a2504e0 .elementor-button:focus{background-color:#C5894A00;color:#C5894A;border-color:#C5894A;}.elementor-70 .elementor-element.elementor-element-a2504e0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-a2504e0 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-a2504e0 .elementor-button:focus svg{fill:#C5894A;}.elementor-70 .elementor-element.elementor-element-b19fb3e{--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-70 .elementor-element.elementor-element-b19fb3e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-5d8130f .elementor-repeater-item-f9854f2 .swiper-slide-bg{background-image:url(https://ujmikolpzxcvb.info/wp-content/uploads/2025/03/chambre-famille-min-scaled.jpg);background-size:contain;}.elementor-70 .elementor-element.elementor-element-5d8130f .elementor-repeater-item-9fb6386 .swiper-slide-bg{background-image:url(https://ujmikolpzxcvb.info/wp-content/uploads/2025/04/Suite-familiale-min-scaled.jpg);background-size:contain;}.elementor-70 .elementor-element.elementor-element-5d8130f .elementor-repeater-item-14fbfed .swiper-slide-bg{background-image:url(https://ujmikolpzxcvb.info/wp-content/uploads/2025/04/Suite-familiale-2-min-scaled.jpg);background-size:contain;}.elementor-70 .elementor-element.elementor-element-5d8130f .elementor-repeater-item-40671c0 .swiper-slide-bg{background-image:url(https://ujmikolpzxcvb.info/wp-content/uploads/2025/03/salle-de-bain-cheval-blanc-min-scaled.jpg);background-size:contain;}.elementor-70 .elementor-element.elementor-element-5d8130f .swiper-slide{height:400px;}.elementor-70 .elementor-element.elementor-element-5d8130f .swiper-slide-contents{max-width:66%;}.elementor-70 .elementor-element.elementor-element-5d8130f .swiper-slide-inner{text-align:center;}.elementor-70 .elementor-element.elementor-element-fc26727{--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-70 .elementor-element.elementor-element-f14cd90{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-d90585b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-49px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-d90585b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-c43fe3d .elementor-repeater-item-14fbfed .swiper-slide-bg{background-image:url(https://ujmikolpzxcvb.info/wp-content/uploads/2025/04/Suite-Junior-2-min-scaled.jpg);background-size:contain;}.elementor-70 .elementor-element.elementor-element-c43fe3d .elementor-repeater-item-f9854f2 .swiper-slide-bg{background-image:url(https://ujmikolpzxcvb.info/wp-content/uploads/2025/04/Suite_Junior-min-scaled.jpg);background-size:contain;}.elementor-70 .elementor-element.elementor-element-c43fe3d .elementor-repeater-item-15732f9 .swiper-slide-bg{background-color:#BBBBBB00;background-image:url(https://ujmikolpzxcvb.info/wp-content/uploads/2025/04/Douche-min-scaled.jpg);background-size:contain;}.elementor-70 .elementor-element.elementor-element-c43fe3d .swiper-slide{height:400px;}.elementor-70 .elementor-element.elementor-element-c43fe3d .swiper-slide-contents{max-width:66%;}.elementor-70 .elementor-element.elementor-element-c43fe3d .swiper-slide-inner{text-align:center;}.elementor-70 .elementor-element.elementor-element-7314a2d{--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-70 .elementor-element.elementor-element-d7a14cc{--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-70 .elementor-element.elementor-element-d7a14cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-3010152 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-70 .elementor-element.elementor-element-3010152{text-align:start;}.elementor-70 .elementor-element.elementor-element-3010152 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:50px;font-weight:500;color:#000000;}.elementor-70 .elementor-element.elementor-element-b97258b{--display:flex;}.elementor-70 .elementor-element.elementor-element-b97258b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-18fa1b2{width:var( --container-widget-width, 103.681% );max-width:103.681%;--container-widget-width:103.681%;--container-widget-flex-grow:0;text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#3A3A3A;}.elementor-70 .elementor-element.elementor-element-18fa1b2 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-70 .elementor-element.elementor-element-18fa1b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-793027b > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-70 .elementor-element.elementor-element-793027b{text-align:start;}.elementor-70 .elementor-element.elementor-element-793027b .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-70 .elementor-element.elementor-element-2aeea74 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-70 .elementor-element.elementor-element-2aeea74{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-70 .elementor-element.elementor-element-2502695{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:start;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-2502695.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-de61e2f .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:400;text-decoration:none;fill:#C5894A;color:#C5894A;border-style:solid;}.elementor-70 .elementor-element.elementor-element-de61e2f .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-de61e2f .elementor-button:focus{background-color:#C5894A;color:#FFFFFF;border-color:#02010100;}.elementor-70 .elementor-element.elementor-element-de61e2f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-de61e2f .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-de61e2f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-a9b814a .elementor-button{background-color:#C5894A;font-family:"Roboto", Sans-serif;font-weight:400;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#C5894A;}.elementor-70 .elementor-element.elementor-element-a9b814a .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-a9b814a .elementor-button:focus{background-color:#C5894A00;color:#C5894A;border-color:#C5894A;}.elementor-70 .elementor-element.elementor-element-a9b814a > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-a9b814a .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-a9b814a .elementor-button:focus svg{fill:#C5894A;}@media(max-width:1024px){.elementor-70 .elementor-element.elementor-element-3fb3c74 > .elementor-widget-container{padding:150px 0px 150px 0px;}.elementor-70 .elementor-element.elementor-element-e7997ce{width:var( --container-widget-width, 275.297px );max-width:275.297px;--container-widget-width:275.297px;--container-widget-flex-grow:0;text-align:start;}.elementor-70 .elementor-element.elementor-element-b1ab11d{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 65px;--row-gap:0px;--column-gap:65px;--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-a893169{width:var( --container-widget-width, 275.297px );max-width:275.297px;--container-widget-width:275.297px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-43cce27{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 65px;--row-gap:0px;--column-gap:65px;--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-85f7aeb{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 65px;--row-gap:0px;--column-gap:65px;--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-6cdd8ec{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 65px;--row-gap:0px;--column-gap:65px;--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-d90585b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-2502695{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 65px;--row-gap:0px;--column-gap:65px;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-3fb3c74 > .elementor-widget-container{padding:150px 0px 150px 0px;}.elementor-70 .elementor-element.elementor-element-3fb3c74 .elementor-heading-title{font-size:38px;}.elementor-70 .elementor-element.elementor-element-864b56b .swiper-slide{height:212px;}.elementor-70 .elementor-element.elementor-element-864b56b .swiper-slide-contents{max-width:0%;}.elementor-70 .elementor-element.elementor-element-4c84882{text-align:center;}.elementor-70 .elementor-element.elementor-element-4c84882 .elementor-heading-title{font-size:37px;}.elementor-70 .elementor-element.elementor-element-e7997ce.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-e7997ce{text-align:center;font-size:17px;}.elementor-70 .elementor-element.elementor-element-628bbeb{text-align:center;}.elementor-70 .elementor-element.elementor-element-3b57277{text-align:center;}.elementor-70 .elementor-element.elementor-element-b1ab11d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 0px;--row-gap:24px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-70 .elementor-element.elementor-element-0b7f6d0 .elementor-button{font-size:20px;}.elementor-70 .elementor-element.elementor-element-d0ebd8d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-d0ebd8d .elementor-button{font-size:20px;}.elementor-70 .elementor-element.elementor-element-bf04209{text-align:center;}.elementor-70 .elementor-element.elementor-element-bf04209 .elementor-heading-title{font-size:37px;}.elementor-70 .elementor-element.elementor-element-a893169.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-a893169{text-align:center;font-size:17px;}.elementor-70 .elementor-element.elementor-element-665cc12{text-align:center;}.elementor-70 .elementor-element.elementor-element-f848cc8{text-align:center;}.elementor-70 .elementor-element.elementor-element-43cce27{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 0px;--row-gap:24px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-70 .elementor-element.elementor-element-85116eb .elementor-button{font-size:20px;}.elementor-70 .elementor-element.elementor-element-ef19505.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-ef19505 .elementor-button{font-size:20px;}.elementor-70 .elementor-element.elementor-element-f3417c6 .swiper-slide{height:212px;}.elementor-70 .elementor-element.elementor-element-3a71442 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-3a71442 .swiper-slide{height:212px;}.elementor-70 .elementor-element.elementor-element-580904b{text-align:center;}.elementor-70 .elementor-element.elementor-element-580904b .elementor-heading-title{font-size:39px;}.elementor-70 .elementor-element.elementor-element-8703d32{text-align:center;font-size:17px;}.elementor-70 .elementor-element.elementor-element-1f3ebfa{text-align:center;}.elementor-70 .elementor-element.elementor-element-b0f3412{text-align:center;}.elementor-70 .elementor-element.elementor-element-85f7aeb{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 0px;--row-gap:24px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-70 .elementor-element.elementor-element-5373870 .elementor-button{font-size:20px;}.elementor-70 .elementor-element.elementor-element-5eaad91.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-5eaad91 .elementor-button{font-size:20px;}.elementor-70 .elementor-element.elementor-element-8154113{text-align:center;}.elementor-70 .elementor-element.elementor-element-8154113 .elementor-heading-title{font-size:34px;}.elementor-70 .elementor-element.elementor-element-0d997a5{text-align:center;font-size:17px;}.elementor-70 .elementor-element.elementor-element-44012fd{text-align:center;}.elementor-70 .elementor-element.elementor-element-bd79d3f{text-align:center;}.elementor-70 .elementor-element.elementor-element-6cdd8ec{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 0px;--row-gap:24px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-70 .elementor-element.elementor-element-9268823 .elementor-button{font-size:20px;}.elementor-70 .elementor-element.elementor-element-a2504e0.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-a2504e0 .elementor-button{font-size:20px;}.elementor-70 .elementor-element.elementor-element-5d8130f .swiper-slide{height:212px;}.elementor-70 .elementor-element.elementor-element-f14cd90{--margin-top:25px;--margin-bottom:25px;--margin-left:-1px;--margin-right:-1px;}.elementor-70 .elementor-element.elementor-element-c43fe3d .swiper-slide{height:212px;}.elementor-70 .elementor-element.elementor-element-3010152{text-align:center;}.elementor-70 .elementor-element.elementor-element-3010152 .elementor-heading-title{font-size:44px;}.elementor-70 .elementor-element.elementor-element-18fa1b2{text-align:center;font-size:17px;}.elementor-70 .elementor-element.elementor-element-793027b{text-align:center;}.elementor-70 .elementor-element.elementor-element-2aeea74{text-align:center;}.elementor-70 .elementor-element.elementor-element-2502695{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 0px;--row-gap:24px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-70 .elementor-element.elementor-element-de61e2f .elementor-button{font-size:20px;}.elementor-70 .elementor-element.elementor-element-a9b814a.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-a9b814a .elementor-button{font-size:20px;}}@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-883be5c{--width:50%;}.elementor-70 .elementor-element.elementor-element-a762979{--width:50%;}.elementor-70 .elementor-element.elementor-element-7b573cb{--width:97.139%;}.elementor-70 .elementor-element.elementor-element-0b315a5{--width:98.329%;}.elementor-70 .elementor-element.elementor-element-50014a4{--width:97.513%;}.elementor-70 .elementor-element.elementor-element-b1ab11d{--width:56.91%;}.elementor-70 .elementor-element.elementor-element-eb9a162{--width:46.597%;}.elementor-70 .elementor-element.elementor-element-1b78bbf{--width:100.276%;}.elementor-70 .elementor-element.elementor-element-ee6121e{--width:95.456%;}.elementor-70 .elementor-element.elementor-element-43cce27{--width:56.91%;}.elementor-70 .elementor-element.elementor-element-2118d28{--width:71%;}.elementor-70 .elementor-element.elementor-element-c8ac77b{--width:47%;}.elementor-70 .elementor-element.elementor-element-9dbaa81{--width:50%;}.elementor-70 .elementor-element.elementor-element-9950192{--width:94.587%;}.elementor-70 .elementor-element.elementor-element-85f7aeb{--width:58.218%;}.elementor-70 .elementor-element.elementor-element-f2afce9{--width:41.215%;}.elementor-70 .elementor-element.elementor-element-81986fd{--width:100.276%;}.elementor-70 .elementor-element.elementor-element-9d9501d{--width:103.918%;}.elementor-70 .elementor-element.elementor-element-a77e5d7{--width:104.491%;}.elementor-70 .elementor-element.elementor-element-6cdd8ec{--width:72.964%;}.elementor-70 .elementor-element.elementor-element-b19fb3e{--width:71%;}.elementor-70 .elementor-element.elementor-element-d90585b{--width:54%;}.elementor-70 .elementor-element.elementor-element-7314a2d{--width:50%;}.elementor-70 .elementor-element.elementor-element-d7a14cc{--width:94.587%;}.elementor-70 .elementor-element.elementor-element-b97258b{--width:104.467%;}.elementor-70 .elementor-element.elementor-element-2502695{--width:52.621%;}}@media(max-width:1024px) and (min-width:768px){.elementor-70 .elementor-element.elementor-element-0b315a5{--width:303.281px;}.elementor-70 .elementor-element.elementor-element-50014a4{--width:272.016px;}.elementor-70 .elementor-element.elementor-element-dead338{--width:275.297px;}.elementor-70 .elementor-element.elementor-element-b1ab11d{--width:208.792px;}.elementor-70 .elementor-element.elementor-element-5cc7821{--width:275.297px;}.elementor-70 .elementor-element.elementor-element-43cce27{--width:208.792px;}.elementor-70 .elementor-element.elementor-element-c8ac77b{--width:404.141px;}.elementor-70 .elementor-element.elementor-element-85f7aeb{--width:230.688px;}.elementor-70 .elementor-element.elementor-element-81986fd{--width:303.385px;}.elementor-70 .elementor-element.elementor-element-a77e5d7{--width:288.542px;}.elementor-70 .elementor-element.elementor-element-6cdd8ec{--width:209.135px;}.elementor-70 .elementor-element.elementor-element-b19fb3e{--width:403.469px;}.elementor-70 .elementor-element.elementor-element-d90585b{--width:381.146px;}.elementor-70 .elementor-element.elementor-element-b97258b{--width:298.583px;}.elementor-70 .elementor-element.elementor-element-2502695{--width:208.667px;}}/* Start custom CSS for button, class: .elementor-element-6e7afd3 */.elementor-70 .elementor-element.elementor-element-6e7afd3 {
  border-radius: 999px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4c7f6f */@media (max-width: 768px) {
  /* Pour toutes les sections, on place l'image en premier */
  .chambre-image {
    order: 1;
  }
  /* Le texte ensuite */
  .chambre-text {
    order: 2;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bdcd69 */@media (max-width: 768px) {
  /* Pour toutes les sections, on place l'image en premier */
  .chambre-image {
    order: 1;
  }
  /* Le texte ensuite */
  .chambre-text {
    order: 2;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f65cf5 *//* --- IMPORT DES POLICES --- */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&family=Urbanist:wght@500;600&display=swap');

/* --- STRUCTURE ET MISE EN PAGE --- */
.hotel-immersive-section {
    display: flex;
    width: 100%;
    height: 100vh; 
    overflow: hidden;
    color: #000;
}

.hotel-visual {
    flex: 0 0 50%;
    overflow: hidden;
    position: relative;
}

.hotel-visual img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.hotel-content {
    flex: 0 0 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 3% 6%;
    background-color: #fff;
    overflow: hidden; /* Important : Pas de scroll */
}

/* --- TYPOGRAPHIE ET ESPACEMENT --- */
.hotel-price {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #c59d5f; 
    margin-bottom: 5px;
    font-weight: 500;
}

.hotel-content h2 {
    font-family: 'Urbanist', sans-serif;
    font-size: 44px;
    font-weight: 500;
    margin: 0 0 10px 0;
    line-height: 1.1;
}

.hotel-specs {
    font-family: 'Urbanist', sans-serif;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 20px;
}

.hotel-description {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    color: #444;
    margin-bottom: 15px;
}

.toggle-trigger {
    color: #c59d5f;
    cursor: pointer;
    font-family: 'Urbanist', sans-serif;
    font-weight: 600;
    text-decoration: underline;
    margin-bottom: 20px;
    display: inline-block;
}

/* Contenu caché et titres de services */
.more-details-content {
    display: none; 
    margin-bottom: 20px;
}
.more-details-content .hotel-description p {
    margin-bottom: 5px;
}
.service-title {
    font-family: 'Urbanist', sans-serif;
    font-size: 20px;
    font-weight: 600;
    margin-top: 15px;
    margin-bottom: 10px;
    display: block;
}

/* --- TAGS ET BOUTONS --- */
.tags-container {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.service-tag {
    border: 1px solid #ccc;
    padding: 6px 12px;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #333;
    border-radius: 4px;
    background: #fff;
    cursor: default;
    transition: all 0.3s ease;
}

.service-tag:hover {
    background-color: rgba(197, 157, 95, 0.15); 
    border-color: #c59d5f; 
    color: #a47e43; 
}

.btn-reserve {
    background-color: #c59d5f;
    color: white;
    padding: 12px 25px;
    font-family: 'Urbanist', sans-serif;
    font-weight: 600;
    font-size: 15px;
    border: none;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    transition: background 0.3s;
    text-align: center;
    align-self: flex-start;
    margin-top: 20px;
}

.btn-reserve:hover {
    background-color: #a47e43;
}

/* --- RESPONSIVE (MOBILE) --- */
@media (max-width: 768px) {
    .hotel-immersive-section {
        flex-direction: column;
        height: 100vh;
        min-height: 100vh;
    }
    
    .hotel-visual {
        height: 40vh;
        width: 100%;
        flex: none;
    }
    
    .hotel-content {
        height: 60vh;
        min-height: 60vh;
        padding: 20px 15px;
        flex: none;
    }

    .hotel-content h2 {
        font-size: 28px;
    }
    
    .hotel-description {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f14cd90 */@media (max-width: 768px) {
  /* Pour toutes les sections, on place l'image en premier */
  .chambre-image {
    order: 1;
  }
  /* Le texte ensuite */
  .chambre-text {
    order: 2;
  }
}/* End custom CSS */