.elementor-38 .elementor-element.elementor-element-ebe0001{--display:flex;--min-height:62vh;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:96px;--padding-right:96px;}.elementor-38 .elementor-element.elementor-element-ebe0001:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-ebe0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edenbeach.mu/wp-content/uploads/eb-media/espaces-poster.webp");background-position:center center;background-size:cover;}.elementor-38 .elementor-element.elementor-element-ebe0001::before, .elementor-38 .elementor-element.elementor-element-ebe0001 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-ebe0001 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-ebe0001 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-ebe0001 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-ebe0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(28,30,32,0.45);--background-overlay:'';}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-ebe0003{text-align:center;}.elementor-38 .elementor-element.elementor-element-ebe0003 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-ebe0004{text-align:center;}.elementor-38 .elementor-element.elementor-element-ebe0004 .elementor-heading-title{font-size:64px;color:var( --e-global-color-eb3whof );}.elementor-38 .elementor-element.elementor-element-ebe0010{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ebe0010:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-ebe0010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb1sand );}.elementor-38 .elementor-element.elementor-element-ebe0011{--display:flex;--min-height:78vh;}.elementor-38 .elementor-element.elementor-element-ebe0011:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-ebe0011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edenbeach.mu/wp-content/uploads/eb-media/espace-plage-2.webp");background-position:center center;background-size:cover;}.elementor-38 .elementor-element.elementor-element-ebe0012{--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:96px;}.elementor-38 .elementor-element.elementor-element-ebe0014 .elementor-heading-title{color:var( --e-global-color-eb4tqnk );}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );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-38 .elementor-element.elementor-element-ebe0015 .elementor-heading-title{font-size:54px;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-ebe0016{color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-ebe0020{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ebe0020:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-ebe0020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb2sndp );}.elementor-38 .elementor-element.elementor-element-ebe0022{--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:96px;}.elementor-38 .elementor-element.elementor-element-ebe0024 .elementor-heading-title{color:var( --e-global-color-eb4tqnk );}.elementor-38 .elementor-element.elementor-element-ebe0025 .elementor-heading-title{font-size:54px;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-ebe0026{color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-ebe0021{--display:flex;--min-height:78vh;}.elementor-38 .elementor-element.elementor-element-ebe0021:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-ebe0021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edenbeach.mu/wp-content/uploads/eb-media/espace-restaurant-2.webp");background-position:center center;background-size:cover;}.elementor-38 .elementor-element.elementor-element-ebe0040{--display:flex;--min-height:60vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ebe0040:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-ebe0040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://edenbeach.mu/wp-content/uploads/eb-media/infos-header.webp") 50% 50%;background-size:cover;}.elementor-38 .elementor-element.elementor-element-ebe0030{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ebe0030:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-ebe0030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-ebe0031{--display:flex;--min-height:78vh;}.elementor-38 .elementor-element.elementor-element-ebe0031:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-ebe0031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edenbeach.mu/wp-content/uploads/eb-media/espace-lounge-2.webp");background-position:center center;background-size:cover;}.elementor-38 .elementor-element.elementor-element-ebe0032{--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:96px;}.elementor-38 .elementor-element.elementor-element-ebe0034 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-ebe0035 .elementor-heading-title{font-size:54px;color:var( --e-global-color-eb3whof );}.elementor-38 .elementor-element.elementor-element-ebe0036{color:var( --e-global-color-eb3whof );}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-ebe0011{--width:50%;}.elementor-38 .elementor-element.elementor-element-ebe0012{--width:50%;}.elementor-38 .elementor-element.elementor-element-ebe0022{--width:50%;}.elementor-38 .elementor-element.elementor-element-ebe0021{--width:50%;}.elementor-38 .elementor-element.elementor-element-ebe0031{--width:50%;}.elementor-38 .elementor-element.elementor-element-ebe0032{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-ebe0003 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-ebe0001{--min-height:52vh;--padding-top:110px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-ebe0003 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-38 .elementor-element.elementor-element-ebe0004 .elementor-heading-title{font-size:40px;}.elementor-38 .elementor-element.elementor-element-ebe0011{--width:100%;--min-height:320px;}.elementor-38 .elementor-element.elementor-element-ebe0012{--width:100%;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-38 .elementor-element.elementor-element-ebe0015 .elementor-heading-title{font-size:36px;}.elementor-38 .elementor-element.elementor-element-ebe0022{--width:100%;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-ebe0025 .elementor-heading-title{font-size:36px;}.elementor-38 .elementor-element.elementor-element-ebe0021{--width:100%;--min-height:320px;}.elementor-38 .elementor-element.elementor-element-ebe0040{--min-height:280px;}.elementor-38 .elementor-element.elementor-element-ebe0031{--width:100%;--min-height:320px;}.elementor-38 .elementor-element.elementor-element-ebe0032{--width:100%;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-ebe0035 .elementor-heading-title{font-size:36px;}}/* Start custom CSS */.eb-page-header{position:relative;}.eb-chapitre{position:relative;overflow:hidden;}.eb-chapitre .eb-section-number{font-family:var(--eb-display);font-weight:300;font-size:clamp(2.5rem,5vw,4rem);color:var(--eb-turquoise);opacity:.5;line-height:1;position:absolute;top:64px;right:48px;margin:0;pointer-events:none;}.eb-chapitre .eb-small-caps{font-family:var(--eb-corps);font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.3em;display:inline-block;}.eb-chapitre.eb-night .eb-prose p,.eb-chapitre.eb-nuit .eb-prose p{opacity:.85;}.eb-clip{position:relative;width:100%;overflow:hidden;}.eb-clip video[src=''],.eb-clip .elementor-video-iframe[src='']{opacity:0;}.eb-sec img[src=''],.eb-page-header img[src=''],.eb-chapitre [style*="background-image: url('')"]{opacity:0;}  .eb-chapitre .eb-section-number { top: 40px; right: auto; left: -8px; } @media (max-width: 767px) { .eb-chapitre .eb-section-number { position: static; display: block; } } .eb-icon-fil{width:46px;height:46px;display:block;margin:0 0 26px;color:var(--eb-terracotta);} .eb-icon-fil svg{display:block;width:100%;height:100%;} .eb-nuit .eb-icon-fil,.eb-night .eb-icon-fil{color:var(--eb-turquoise);} .eb-chapitre + .eb-chapitre{border-top:1px solid rgba(31,29,26,.12);} .eb-chapitre--clair{background:var(--eb-blanc-casse);} .eb-chapitre > .e-con.eb-prose{padding:clamp(56px,8vw,120px) clamp(28px,6vw,96px)!important;justify-content:center;} .eb-chapitre .eb-chapitre-titre{font-size:clamp(2.4rem,4.4vw,4.4rem);margin:8px 0 22px;} .eb-chapitre .eb-rule-wrap{margin:10px 0 24px;} .eb-chapitre .eb-small-caps{color:var(--eb-terracotta);} .eb-nuit.eb-chapitre .eb-small-caps{color:var(--eb-turquoise);} .eb-page-header{min-height:60vh;} @media (max-width:767px){.eb-chapitre > .e-con.eb-prose{padding:40px 20px!important;}} .eb-chapitre .eb-small-caps .elementor-heading-title{font-family:var(--eb-corps);font-size:.72rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;} .eb-page-header .eb-display{font-size:clamp(2.6rem,5vw,5rem);}/* End custom CSS */