.elementor-1724 .elementor-element.elementor-element-8699556{--display:flex;--overlay-opacity:1;--margin-top:-137px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1724 .elementor-element.elementor-element-8699556::before, .elementor-1724 .elementor-element.elementor-element-8699556 > .elementor-background-video-container::before, .elementor-1724 .elementor-element.elementor-element-8699556 > .e-con-inner > .elementor-background-video-container::before, .elementor-1724 .elementor-element.elementor-element-8699556 > .elementor-background-slideshow::before, .elementor-1724 .elementor-element.elementor-element-8699556 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1724 .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;background-size:cover;}.elementor-1724 .elementor-element.elementor-element-7847760{--spacer-size:137px;}.elementor-1724 .elementor-element.elementor-element-333dadf0{--display:flex;}.elementor-1724 .elementor-element.elementor-element-76de863 > .elementor-widget-container{margin:31px 0px 0px 0px;}.elementor-1724 .elementor-element.elementor-element-76de863{text-align:center;}.elementor-1724 .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-1724 .elementor-element.elementor-element-1ca9a43{--display:flex;}.elementor-1724 .elementor-element.elementor-element-d1e1507{--spacer-size:24px;}.elementor-1724 .elementor-element.elementor-element-6fcf5ec{--spacer-size:24px;}.elementor-1724 .elementor-element.elementor-element-28ed6acb > .elementor-container{max-width:1290px;}.elementor-1724 .elementor-element.elementor-element-28ed6acb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 129px 0px;}.elementor-1724 .elementor-element.elementor-element-28ed6acb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1724 .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-bottom:0px;}.elementor-1724 .elementor-element.elementor-element-2db03f71 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:4.2em 6em 0em 0em;}.elementor-1724 .elementor-element.elementor-element-a743c55.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1724 .elementor-element.elementor-element-a743c55 .elementor-heading-title{font-weight:bold;}.elementor-1724 .elementor-element.elementor-element-fa0e725 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1724 .elementor-element.elementor-element-fa0e725.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1724 .elementor-element.elementor-element-2f641cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1724 .elementor-element.elementor-element-2f641cf .elementor-heading-title{font-weight:bold;}.elementor-1724 .elementor-element.elementor-element-9251eab > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1724 .elementor-element.elementor-element-9251eab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1724 .elementor-element.elementor-element-b0efd4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1724 .elementor-element.elementor-element-b0efd4d .elementor-heading-title{font-weight:bold;}.elementor-1724 .elementor-element.elementor-element-abb171e > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1724 .elementor-element.elementor-element-abb171e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1724 .elementor-element.elementor-element-4456c95c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1724 .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-1724 .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:0px 0px 0px 0px;}.elementor-1724 .elementor-element.elementor-element-4456c95c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1724 .elementor-element.elementor-element-1a9cd0ea{--spacer-size:73.5vh;}.elementor-1724 .elementor-element.elementor-element-1a9cd0ea.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1724 .elementor-element.elementor-element-2db03f71{width:48.14%;}.elementor-1724 .elementor-element.elementor-element-4456c95c{width:51.86%;}}@media(max-width:880px) and (min-width:768px){.elementor-1724 .elementor-element.elementor-element-2db03f71{width:100%;}.elementor-1724 .elementor-element.elementor-element-4456c95c{width:100%;}}@media(min-width:2400px){.elementor-1724 .elementor-element.elementor-element-a743c55{width:var( --container-widget-width, 615px );max-width:615px;--container-widget-width:615px;--container-widget-flex-grow:0;}.elementor-1724 .elementor-element.elementor-element-fa0e725{width:var( --container-widget-width, 614px );max-width:614px;--container-widget-width:614px;--container-widget-flex-grow:0;}.elementor-1724 .elementor-element.elementor-element-2f641cf{width:var( --container-widget-width, 611px );max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0;}.elementor-1724 .elementor-element.elementor-element-9251eab{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;}.elementor-1724 .elementor-element.elementor-element-b0efd4d{width:var( --container-widget-width, 611px );max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0;}.elementor-1724 .elementor-element.elementor-element-abb171e{width:var( --container-widget-width, 618px );max-width:618px;--container-widget-width:618px;--container-widget-flex-grow:0;}.elementor-1724 .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-1724 .elementor-element.elementor-element-28ed6acb{margin-top:0px;margin-bottom:0px;padding:0em 1em 5em 1em;}.elementor-1724 .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-1724 .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-1724 .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-1724 .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-1724 .elementor-element.elementor-element-2db03f71 > .elementor-element-populated{padding:2em 2em 0em 0em;}.elementor-1724 .elementor-element.elementor-element-a743c55{--container-widget-width:455px;--container-widget-flex-grow:0;width:var( --container-widget-width, 455px );max-width:455px;}.elementor-1724 .elementor-element.elementor-element-2f641cf{--container-widget-width:427px;--container-widget-flex-grow:0;width:var( --container-widget-width, 427px );max-width:427px;}.elementor-1724 .elementor-element.elementor-element-b0efd4d{--container-widget-width:477px;--container-widget-flex-grow:0;width:var( --container-widget-width, 477px );max-width:477px;}}@media(max-width:1024px){.elementor-1724 .elementor-element.elementor-element-8699556{--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1724 .elementor-element.elementor-element-a743c55{--container-widget-width:403px;--container-widget-flex-grow:0;width:var( --container-widget-width, 403px );max-width:403px;}.elementor-1724 .elementor-element.elementor-element-2f641cf{--container-widget-width:361px;--container-widget-flex-grow:0;width:var( --container-widget-width, 361px );max-width:361px;}.elementor-1724 .elementor-element.elementor-element-b0efd4d{--container-widget-width:368px;--container-widget-flex-grow:0;width:var( --container-widget-width, 368px );max-width:368px;}}@media(max-width:880px){.elementor-1724 .elementor-element.elementor-element-2db03f71 > .elementor-element-populated{padding:3em 0em 0em 0em;}.elementor-1724 .elementor-element.elementor-element-a743c55{width:var( --container-widget-width, 695px );max-width:695px;--container-widget-width:695px;--container-widget-flex-grow:0;}.elementor-1724 .elementor-element.elementor-element-2f641cf{width:var( --container-widget-width, 693px );max-width:693px;--container-widget-width:693px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-1724 .elementor-element.elementor-element-76de863 .elementor-heading-title{font-size:50px;}.elementor-1724 .elementor-element.elementor-element-a743c55{--container-widget-width:313px;--container-widget-flex-grow:0;width:var( --container-widget-width, 313px );max-width:313px;}.elementor-1724 .elementor-element.elementor-element-a743c55 .elementor-heading-title{font-size:35px;}.elementor-1724 .elementor-element.elementor-element-2f641cf{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;}.elementor-1724 .elementor-element.elementor-element-2f641cf .elementor-heading-title{font-size:30px;}.elementor-1724 .elementor-element.elementor-element-b0efd4d{--container-widget-width:299px;--container-widget-flex-grow:0;width:var( --container-widget-width, 299px );max-width:299px;}.elementor-1724 .elementor-element.elementor-element-1a9cd0ea{--spacer-size:50vh;}}