.elementor-1821 .elementor-element.elementor-element-8699556{--display:flex;--overlay-opacity:1;--margin-top:-137px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1821 .elementor-element.elementor-element-8699556::before,.elementor-1821 .elementor-element.elementor-element-8699556>.elementor-background-video-container::before,.elementor-1821 .elementor-element.elementor-element-8699556>.e-con-inner>.elementor-background-video-container::before,.elementor-1821 .elementor-element.elementor-element-8699556>.elementor-background-slideshow::before,.elementor-1821 .elementor-element.elementor-element-8699556>.e-con-inner>.elementor-background-slideshow::before,.elementor-1821 .elementor-element.elementor-element-8699556>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://hotel-du-roc04.fr/wp-content/uploads/2025/02/Bg.webp);--background-overlay:'';background-position:center center;background-repeat:repeat}.elementor-1821 .elementor-element.elementor-element-7847760{--spacer-size:137px}.elementor-1821 .elementor-element.elementor-element-333dadf0{--display:flex}.elementor-1821 .elementor-element.elementor-element-76de863>.elementor-widget-container{margin:31px 0 0 0}.elementor-1821 .elementor-element.elementor-element-76de863{text-align:center}.elementor-1821 .elementor-element.elementor-element-76de863 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:85px;font-weight:700;line-height:1.05em}.elementor-1821 .elementor-element.elementor-element-1ca9a43{--display:flex}.elementor-1821 .elementor-element.elementor-element-d1e1507{--spacer-size:24px}.elementor-1821 .elementor-element.elementor-element-6fcf5ec{--spacer-size:24px}.elementor-1821 .elementor-element.elementor-element-28ed6acb>.elementor-container{max-width:1290px}.elementor-1821 .elementor-element.elementor-element-28ed6acb{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:0 0 129px 0}.elementor-1821 .elementor-element.elementor-element-28ed6acb>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1821 .elementor-element.elementor-element-2db03f71>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-1821 .elementor-element.elementor-element-2db03f71>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:4.2em 6em 0em 0em}.elementor-1821 .elementor-element.elementor-element-a743c55.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1821 .elementor-element.elementor-element-a743c55 .elementor-heading-title{font-weight:700}.elementor-1821 .elementor-element.elementor-element-fa0e725>.elementor-widget-container{margin:10px 0 10px 0}.elementor-1821 .elementor-element.elementor-element-fa0e725.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1821 .elementor-element.elementor-element-2f641cf.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1821 .elementor-element.elementor-element-2f641cf .elementor-heading-title{font-weight:700}.elementor-1821 .elementor-element.elementor-element-9251eab>.elementor-widget-container{margin:10px 0 10px 0}.elementor-1821 .elementor-element.elementor-element-9251eab.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1821 .elementor-element.elementor-element-b0efd4d.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1821 .elementor-element.elementor-element-b0efd4d .elementor-heading-title{font-weight:700}.elementor-1821 .elementor-element.elementor-element-abb171e>.elementor-widget-container{margin:10px 0 10px 0}.elementor-1821 .elementor-element.elementor-element-abb171e.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1821 .elementor-element.elementor-element-4456c95c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1821 .elementor-element.elementor-element-4456c95c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://hotel-du-roc04.fr/wp-content/uploads/2025/04/Hotel-du-roc.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1821 .elementor-element.elementor-element-4456c95c>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0em 2.5em 0em 0em;--e-column-margin-right:2.5em;--e-column-margin-left:0em;padding:0 0 0 0}.elementor-1821 .elementor-element.elementor-element-4456c95c>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1821 .elementor-element.elementor-element-1a9cd0ea{--spacer-size:73.5vh}.elementor-1821 .elementor-element.elementor-element-1a9cd0ea.elementor-element{--flex-grow:0;--flex-shrink:0}:root{--page-title-display:none}@media(min-width:768px){.elementor-1821 .elementor-element.elementor-element-2db03f71{width:49.468%}.elementor-1821 .elementor-element.elementor-element-4456c95c{width:50.532%}}@media(max-width:880px) and (min-width:768px){.elementor-1821 .elementor-element.elementor-element-2db03f71{width:100%}.elementor-1821 .elementor-element.elementor-element-4456c95c{width:100%}}@media(min-width:2400px){.elementor-1821 .elementor-element.elementor-element-a743c55{width:var(--container-widget-width,615px);max-width:615px;--container-widget-width:615px;--container-widget-flex-grow:0}.elementor-1821 .elementor-element.elementor-element-fa0e725{width:var(--container-widget-width,614px);max-width:614px;--container-widget-width:614px;--container-widget-flex-grow:0}.elementor-1821 .elementor-element.elementor-element-2f641cf{width:var(--container-widget-width,611px);max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0}.elementor-1821 .elementor-element.elementor-element-9251eab{width:var(--container-widget-width,620px);max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0}.elementor-1821 .elementor-element.elementor-element-b0efd4d{width:var(--container-widget-width,611px);max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0}.elementor-1821 .elementor-element.elementor-element-abb171e{width:var(--container-widget-width,618px);max-width:618px;--container-widget-width:618px;--container-widget-flex-grow:0}.elementor-1821 .elementor-element.elementor-element-1a9cd0ea{width:var(--container-widget-width,627.984px);max-width:627.984px;--container-widget-width:627.984px;--container-widget-flex-grow:0}}@media(max-width:1440px){.elementor-1821 .elementor-element.elementor-element-28ed6acb{margin-top:0;margin-bottom:0;padding:0em 1em 5em 1em}.elementor-1821 .elementor-element.elementor-element-a743c55{width:var(--container-widget-width,534.516px);max-width:534.516px;--container-widget-width:534.516px;--container-widget-flex-grow:0}.elementor-1821 .elementor-element.elementor-element-2f641cf{width:var(--container-widget-width,524.516px);max-width:524.516px;--container-widget-width:524.516px;--container-widget-flex-grow:0}.elementor-1821 .elementor-element.elementor-element-b0efd4d{width:var(--container-widget-width,505.531px);max-width:505.531px;--container-widget-width:505.531px;--container-widget-flex-grow:0}.elementor-1821 .elementor-element.elementor-element-4456c95c>.elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em}}@media(max-width:1200px){.elementor-1821 .elementor-element.elementor-element-2db03f71>.elementor-element-populated{padding:2em 2em 0em 0em}.elementor-1821 .elementor-element.elementor-element-a743c55{--container-widget-width:455px;--container-widget-flex-grow:0;width:var(--container-widget-width,455px);max-width:455px}.elementor-1821 .elementor-element.elementor-element-b0efd4d{width:var(--container-widget-width,477.516px);max-width:477.516px;--container-widget-width:477.516px;--container-widget-flex-grow:0}.elementor-1821 .elementor-element.elementor-element-1a9cd0ea{width:var(--container-widget-width,467.188px);max-width:467.188px;--container-widget-width:467.188px;--container-widget-flex-grow:0}}@media(max-width:1024px){.elementor-1821 .elementor-element.elementor-element-8699556{--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1821 .elementor-element.elementor-element-a743c55{--container-widget-width:395px;--container-widget-flex-grow:0;width:var(--container-widget-width,395px);max-width:395px}.elementor-1821 .elementor-element.elementor-element-2f641cf{--container-widget-width:406px;--container-widget-flex-grow:0;width:var(--container-widget-width,406px);max-width:406px}.elementor-1821 .elementor-element.elementor-element-b0efd4d{--container-widget-width:411px;--container-widget-flex-grow:0;width:var(--container-widget-width,411px);max-width:411px}.elementor-1821 .elementor-element.elementor-element-1a9cd0ea{--spacer-size:73vh;width:var(--container-widget-width,10px);max-width:10px;--container-widget-width:10px;--container-widget-flex-grow:0}}@media(max-width:880px){.elementor-1821 .elementor-element.elementor-element-2db03f71>.elementor-element-populated{padding:3em 0em 0em 0em}.elementor-1821 .elementor-element.elementor-element-a743c55{width:var(--container-widget-width,717px);max-width:717px;--container-widget-width:717px;--container-widget-flex-grow:0}.elementor-1821 .elementor-element.elementor-element-2f641cf{width:var(--container-widget-width,653px);max-width:653px;--container-widget-width:653px;--container-widget-flex-grow:0}}@media(max-width:767px){.elementor-1821 .elementor-element.elementor-element-76de863 .elementor-heading-title{font-size:50px}.elementor-1821 .elementor-element.elementor-element-a743c55{--container-widget-width:312px;--container-widget-flex-grow:0;width:var(--container-widget-width,312px);max-width:312px}.elementor-1821 .elementor-element.elementor-element-a743c55 .elementor-heading-title{font-size:35px}.elementor-1821 .elementor-element.elementor-element-2f641cf{--container-widget-width:281px;--container-widget-flex-grow:0;width:var(--container-widget-width,281px);max-width:281px}.elementor-1821 .elementor-element.elementor-element-2f641cf .elementor-heading-title{font-size:30px}.elementor-1821 .elementor-element.elementor-element-b0efd4d{--container-widget-width:323px;--container-widget-flex-grow:0;width:var(--container-widget-width,323px);max-width:323px}.elementor-1821 .elementor-element.elementor-element-1a9cd0ea{--spacer-size:50vh}}