.elementor-57 .elementor-element.elementor-element-4de7275{--display:flex;--min-height:0px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-57 .elementor-element.elementor-element-1c07f60{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.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-57 .elementor-element.elementor-element-afa5c15 .elementor-repeater-item-67246ec .swiper-slide-bg{background-image:url(https://oleron-hotel.fr/wp-content/uploads/2024/05/juin-2023-44-scaled-e1762286500778.jpg);background-size:cover}.elementor-57 .elementor-element.elementor-element-afa5c15 .elementor-repeater-item-d26d024 .swiper-slide-bg{background-image:url(https://oleron-hotel.fr/wp-content/uploads/2024/06/juin-2023-48-scaled-e1762286554510.jpg);background-size:cover}.elementor-57 .elementor-element.elementor-element-afa5c15 .elementor-repeater-item-ce04866 .swiper-slide-bg{background-image:url(https://oleron-hotel.fr/wp-content/uploads/2024/05/DSC_4263-scaled-e1762286582200.jpg);background-size:cover}.elementor-57 .elementor-element.elementor-element-afa5c15 .elementor-repeater-item-a91bc15 .swiper-slide-bg{background-image:url(https://oleron-hotel.fr/wp-content/uploads/2024/05/avril-2020-9-scaled-e1762286606602.jpg);background-size:cover}.elementor-57 .elementor-element.elementor-element-afa5c15 .elementor-repeater-item-261c3f4 .swiper-slide-bg{background-image:url(https://oleron-hotel.fr/wp-content/uploads/2024/05/2021-24-scaled-e1762286624647.jpg);background-size:cover}.elementor-57 .elementor-element.elementor-element-afa5c15 .elementor-repeater-item-97438ad .swiper-slide-bg{background-image:url(https://oleron-hotel.fr/wp-content/uploads/2024/05/23-11-2020-1-scaled-e1762286649138.jpg);background-size:cover}.elementor-57 .elementor-element.elementor-element-afa5c15 .swiper-slide{transition-duration:calc(5000ms*1.2);height:656px}.elementor-57 .elementor-element.elementor-element-afa5c15 .swiper-slide-contents{max-width:100%}.elementor-57 .elementor-element.elementor-element-afa5c15 .swiper-slide-inner{text-align:center}.elementor-57 .elementor-element.elementor-element-46fd52e1{--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:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-57 .elementor-element.elementor-element-46fd52e1:not(.elementor-motion-effects-element-type-background),.elementor-57 .elementor-element.elementor-element-46fd52e1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-6ef7803)}.elementor-57 .elementor-element.elementor-element-24f0b85b{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%}.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-57 .elementor-element.elementor-element-5e310b0{text-align:center}.elementor-57 .elementor-element.elementor-element-5e310b0 .elementor-heading-title{font-family:"Mako",Sans-serif;font-size:50px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0em;color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-be8d831{text-align:center}.elementor-57 .elementor-element.elementor-element-be8d831 .elementor-heading-title{font-family:"Mako",Sans-serif;font-size:27px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0em;color:var(--e-global-color-text)}.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-57 .elementor-element.elementor-element-1f1f3ee1>.elementor-widget-container{padding:0 20px 20px 20px}.elementor-57 .elementor-element.elementor-element-1f1f3ee1{columns:2;column-gap:1px;font-family:"Mako",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-6910f663>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-57 .elementor-element.elementor-element-6910f663{text-align:center}.elementor-57 .elementor-element.elementor-element-6910f663 .elementor-heading-title{font-family:"Mako",Sans-serif;font-size:25px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0em;color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-3b89066{--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-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-57 .elementor-element.elementor-element-c921c44{--display:flex;--min-height:590px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-57 .elementor-element.elementor-element-c921c44:not(.elementor-motion-effects-element-type-background),.elementor-57 .elementor-element.elementor-element-c921c44>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://oleron-hotel.fr/wp-content/uploads/2024/04/Piscine_hotel_atlantic-14-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-57 .elementor-element.elementor-element-c921c44:hover::before,.elementor-57 .elementor-element.elementor-element-c921c44:hover>.elementor-background-video-container::before,.elementor-57 .elementor-element.elementor-element-c921c44:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-57 .elementor-element.elementor-element-c921c44>.elementor-background-slideshow:hover::before,.elementor-57 .elementor-element.elementor-element-c921c44>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-57 .elementor-element.elementor-element-c921c44:hover{--overlay-opacity:0.5}.elementor-57 .elementor-element.elementor-element-64aabb8{--display:flex;--min-height:590px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-57 .elementor-element.elementor-element-64aabb8:not(.elementor-motion-effects-element-type-background),.elementor-57 .elementor-element.elementor-element-64aabb8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-6ef7803)}.elementor-57 .elementor-element.elementor-element-3d24e27{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-57 .elementor-element.elementor-element-5261c35 .elementor-heading-title{font-family:"Mako",Sans-serif;font-size:42px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0em;color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-d22d0f5>.elementor-widget-container{padding:20px 35px 20px 35px}.elementor-57 .elementor-element.elementor-element-d22d0f5{text-align:justify;font-family:"Mako",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;color:var(--e-global-color-text)}.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-57 .elementor-element.elementor-element-4ab8186 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Mako",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0;fill:var(--e-global-color-text);color:var(--e-global-color-text);border-radius:0 0 0 0}.elementor-57 .elementor-element.elementor-element-4ab8186 .elementor-button:hover,.elementor-57 .elementor-element.elementor-element-4ab8186 .elementor-button:focus{background-color:var(--e-global-color-fb2c957);color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-4ab8186 .elementor-button:hover svg,.elementor-57 .elementor-element.elementor-element-4ab8186 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-ca1d992{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-57 .elementor-element.elementor-element-b68d4b2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-57 .elementor-element.elementor-element-3422c57e{--display:flex;--min-height:590px;--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;--overlay-opacity:0.5;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-57 .elementor-element.elementor-element-3422c57e:not(.elementor-motion-effects-element-type-background),.elementor-57 .elementor-element.elementor-element-3422c57e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://oleron-hotel.fr/wp-content/uploads/2025/11/tete_de_lit_cosy_atlantic_hotel-min-1024x683.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-57 .elementor-element.elementor-element-3422c57e:hover::before,.elementor-57 .elementor-element.elementor-element-3422c57e:hover>.elementor-background-video-container::before,.elementor-57 .elementor-element.elementor-element-3422c57e:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-57 .elementor-element.elementor-element-3422c57e>.elementor-background-slideshow:hover::before,.elementor-57 .elementor-element.elementor-element-3422c57e>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-57 .elementor-element.elementor-element-3422c57e::before,.elementor-57 .elementor-element.elementor-element-3422c57e>.elementor-background-video-container::before,.elementor-57 .elementor-element.elementor-element-3422c57e>.e-con-inner>.elementor-background-video-container::before,.elementor-57 .elementor-element.elementor-element-3422c57e>.elementor-background-slideshow::before,.elementor-57 .elementor-element.elementor-element-3422c57e>.e-con-inner>.elementor-background-slideshow::before,.elementor-57 .elementor-element.elementor-element-3422c57e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-57 .elementor-element.elementor-element-3422c57e:hover{--overlay-opacity:0.5}.elementor-57 .elementor-element.elementor-element-c443d28{--display:flex;--min-height:590px;--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}.elementor-57 .elementor-element.elementor-element-c443d28:not(.elementor-motion-effects-element-type-background),.elementor-57 .elementor-element.elementor-element-c443d28>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-57 .elementor-element.elementor-element-738a6e8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-57 .elementor-element.elementor-element-e39bdc8 .elementor-heading-title{font-family:"Mako",Sans-serif;font-size:45px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0em;color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-59b43337>.elementor-widget-container{padding:20px 35px 20px 35px}.elementor-57 .elementor-element.elementor-element-59b43337{text-align:center;font-family:"Mako",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-a9ec697 .elementor-button{background-color:var(--e-global-color-6ef7803);font-family:"Mako",Sans-serif;font-size:16px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0;fill:var(--e-global-color-text);color:var(--e-global-color-text);border-radius:0 0 0 0}.elementor-57 .elementor-element.elementor-element-a9ec697 .elementor-button:hover,.elementor-57 .elementor-element.elementor-element-a9ec697 .elementor-button:focus{background-color:var(--e-global-color-fb2c957);color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-a9ec697 .elementor-button:hover svg,.elementor-57 .elementor-element.elementor-element-a9ec697 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-be27fdc{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-57 .elementor-element.elementor-element-ae2bb05{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-57 .elementor-element.elementor-element-be99054{--display:flex;--min-height:591px;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%}.elementor-57 .elementor-element.elementor-element-be99054:not(.elementor-motion-effects-element-type-background),.elementor-57 .elementor-element.elementor-element-be99054>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-6ef7803)}.elementor-57 .elementor-element.elementor-element-f270388{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-57 .elementor-element.elementor-element-a315f4d .elementor-heading-title{font-family:"Mako",Sans-serif;font-size:45px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0em;color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-6ab43f2 .elementor-heading-title{font-family:"Mako",Sans-serif;font-size:35px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0em;color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-f7bcbf6>.elementor-widget-container{padding:20px 35px 20px 35px}.elementor-57 .elementor-element.elementor-element-f7bcbf6{text-align:justify;font-family:"Mako",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-fbdd8b6 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Mako",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0;fill:var(--e-global-color-text);color:var(--e-global-color-text);border-radius:0 0 0 0}.elementor-57 .elementor-element.elementor-element-fbdd8b6 .elementor-button:hover,.elementor-57 .elementor-element.elementor-element-fbdd8b6 .elementor-button:focus{background-color:var(--e-global-color-fb2c957);color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-fbdd8b6>.elementor-widget-container{border-radius:0 0 0 0}.elementor-57 .elementor-element.elementor-element-fbdd8b6 .elementor-button:hover svg,.elementor-57 .elementor-element.elementor-element-fbdd8b6 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-8eff0be{--display:flex;--min-height:590px;--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;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-57 .elementor-element.elementor-element-8eff0be:not(.elementor-motion-effects-element-type-background),.elementor-57 .elementor-element.elementor-element-8eff0be>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://oleron-hotel.fr/wp-content/uploads/2024/02/photo-636289705375249765-1c68f-min.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-57 .elementor-element.elementor-element-8eff0be:hover::before,.elementor-57 .elementor-element.elementor-element-8eff0be:hover>.elementor-background-video-container::before,.elementor-57 .elementor-element.elementor-element-8eff0be:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-57 .elementor-element.elementor-element-8eff0be>.elementor-background-slideshow:hover::before,.elementor-57 .elementor-element.elementor-element-8eff0be>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-57 .elementor-element.elementor-element-8eff0be::before,.elementor-57 .elementor-element.elementor-element-8eff0be>.elementor-background-video-container::before,.elementor-57 .elementor-element.elementor-element-8eff0be>.e-con-inner>.elementor-background-video-container::before,.elementor-57 .elementor-element.elementor-element-8eff0be>.elementor-background-slideshow::before,.elementor-57 .elementor-element.elementor-element-8eff0be>.e-con-inner>.elementor-background-slideshow::before,.elementor-57 .elementor-element.elementor-element-8eff0be>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-57 .elementor-element.elementor-element-8eff0be:hover{--overlay-opacity:0.5}.elementor-57 .elementor-element.elementor-element-94090e0{--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-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-57 .elementor-element.elementor-element-b27bf78{--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;--justify-content:center;--align-items:center}.elementor-57 .elementor-element.elementor-element-b27bf78:not(.elementor-motion-effects-element-type-background),.elementor-57 .elementor-element.elementor-element-b27bf78>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-57 .elementor-element.elementor-element-238682d{--display:flex;--min-height:591px;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%}.elementor-57 .elementor-element.elementor-element-31b0bfc .elementor-heading-title{font-family:"Mako",Sans-serif;font-size:47px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0em;color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-3e9b9fc>.elementor-widget-container{padding:20px 35px 20px 35px}.elementor-57 .elementor-element.elementor-element-3e9b9fc{text-align:justify;font-family:"Mako",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-b6fbf5f .elementor-button{background-color:var(--e-global-color-6ef7803);font-family:"Mako",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0;fill:var(--e-global-color-text);color:var(--e-global-color-text);border-radius:0 0 0 0}.elementor-57 .elementor-element.elementor-element-b6fbf5f .elementor-button:hover,.elementor-57 .elementor-element.elementor-element-b6fbf5f .elementor-button:focus{background-color:var(--e-global-color-fb2c957);color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-b6fbf5f>.elementor-widget-container{border-radius:0 0 0 0}.elementor-57 .elementor-element.elementor-element-b6fbf5f .elementor-button:hover svg,.elementor-57 .elementor-element.elementor-element-b6fbf5f .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-50c4b2c{--display:flex;--min-height:590px;--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-57 .elementor-element.elementor-element-50c4b2c:not(.elementor-motion-effects-element-type-background),.elementor-57 .elementor-element.elementor-element-50c4b2c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://oleron-hotel.fr/wp-content/uploads/2024/05/IMG_8535.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-57 .elementor-element.elementor-element-50c4b2c:hover::before,.elementor-57 .elementor-element.elementor-element-50c4b2c:hover>.elementor-background-video-container::before,.elementor-57 .elementor-element.elementor-element-50c4b2c:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-57 .elementor-element.elementor-element-50c4b2c>.elementor-background-slideshow:hover::before,.elementor-57 .elementor-element.elementor-element-50c4b2c>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-57 .elementor-element.elementor-element-50c4b2c:hover{--overlay-opacity:0.5}.elementor-57 .elementor-element.elementor-element-6f27466{--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-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-57 .elementor-element.elementor-element-fb94784{--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-57 .elementor-element.elementor-element-fb94784:not(.elementor-motion-effects-element-type-background),.elementor-57 .elementor-element.elementor-element-fb94784>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://oleron-hotel.fr/wp-content/uploads/2024/05/AdobeStock_636615950-1-scaled.jpeg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-57 .elementor-element.elementor-element-e1eb4e9{--display:flex;--min-height:590px;--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}.elementor-57 .elementor-element.elementor-element-e1eb4e9:not(.elementor-motion-effects-element-type-background),.elementor-57 .elementor-element.elementor-element-e1eb4e9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-6ef7803)}.elementor-57 .elementor-element.elementor-element-73a0d68{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-57 .elementor-element.elementor-element-6453ef9{width:100%;max-width:100%;text-align:center}.elementor-57 .elementor-element.elementor-element-6453ef9 .elementor-heading-title{font-family:"Mako",Sans-serif;font-size:40px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0em;color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-4a76884>.elementor-widget-container{padding:20px 45px 20px 45px}.elementor-57 .elementor-element.elementor-element-4a76884{text-align:center;font-family:"Mako",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-1fba7b3 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Mako",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0;fill:var(--e-global-color-text);color:var(--e-global-color-text);border-radius:0 0 0 0}.elementor-57 .elementor-element.elementor-element-1fba7b3 .elementor-button:hover,.elementor-57 .elementor-element.elementor-element-1fba7b3 .elementor-button:focus{background-color:var(--e-global-color-fb2c957);color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-1fba7b3 .elementor-button:hover svg,.elementor-57 .elementor-element.elementor-element-1fba7b3 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-d9b1fcd{--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:center;--gap:0px 60px;--row-gap:0px;--column-gap:60px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-57 .elementor-element.elementor-element-d9b1fcd:not(.elementor-motion-effects-element-type-background),.elementor-57 .elementor-element.elementor-element-d9b1fcd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-57 .elementor-element.elementor-element-e4d1525{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px}.elementor-57 .elementor-element.elementor-element-ce7e08e{width:100%;max-width:100%;text-align:justify}.elementor-57 .elementor-element.elementor-element-ce7e08e .elementor-heading-title{font-family:"Mako",Sans-serif;font-size:40px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0em;color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-47a0865>.elementor-widget-container{padding:20px 45px 20px 0}.elementor-57 .elementor-element.elementor-element-47a0865{text-align:justify;font-family:"Mako",Sans-serif;font-size:16px;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;color:var(--e-global-color-text)}.elementor-57 .elementor-element.elementor-element-6dbfb15{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}:root{--page-title-display:none}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-24f0b85b{--width:70%}.elementor-57 .elementor-element.elementor-element-c921c44{--width:60%}.elementor-57 .elementor-element.elementor-element-64aabb8{--width:40%}.elementor-57 .elementor-element.elementor-element-3d24e27{--width:80%}.elementor-57 .elementor-element.elementor-element-b68d4b2{--width:60%}.elementor-57 .elementor-element.elementor-element-3422c57e{--width:100%}.elementor-57 .elementor-element.elementor-element-c443d28{--width:40%}.elementor-57 .elementor-element.elementor-element-738a6e8{--width:80%}.elementor-57 .elementor-element.elementor-element-ae2bb05{--width:40%}.elementor-57 .elementor-element.elementor-element-be99054{--width:100%}.elementor-57 .elementor-element.elementor-element-f270388{--width:80%}.elementor-57 .elementor-element.elementor-element-8eff0be{--width:60%}.elementor-57 .elementor-element.elementor-element-b27bf78{--width:40%}.elementor-57 .elementor-element.elementor-element-238682d{--width:80%}.elementor-57 .elementor-element.elementor-element-50c4b2c{--width:60%}.elementor-57 .elementor-element.elementor-element-fb94784{--width:60%}.elementor-57 .elementor-element.elementor-element-e1eb4e9{--width:40%}.elementor-57 .elementor-element.elementor-element-73a0d68{--width:87%}.elementor-57 .elementor-element.elementor-element-d9b1fcd{--width:100%}.elementor-57 .elementor-element.elementor-element-e4d1525{--width:50%}.elementor-57 .elementor-element.elementor-element-6dbfb15{--width:24%}}@media(max-width:1366px) and (min-width:768px){.elementor-57 .elementor-element.elementor-element-24f0b85b{--width:80%}.elementor-57 .elementor-element.elementor-element-f270388{--width:90%}.elementor-57 .elementor-element.elementor-element-73a0d68{--width:90%}.elementor-57 .elementor-element.elementor-element-e4d1525{--width:60%}}@media(max-width:1200px) and (min-width:768px){.elementor-57 .elementor-element.elementor-element-24f0b85b{--width:90%}.elementor-57 .elementor-element.elementor-element-3d24e27{--width:90%}.elementor-57 .elementor-element.elementor-element-738a6e8{--width:90%}.elementor-57 .elementor-element.elementor-element-be99054{--width:100%}.elementor-57 .elementor-element.elementor-element-f270388{--width:90%}.elementor-57 .elementor-element.elementor-element-238682d{--width:90%}.elementor-57 .elementor-element.elementor-element-73a0d68{--width:90%}.elementor-57 .elementor-element.elementor-element-e4d1525{--width:72%}}@media(max-width:1024px) and (min-width:768px){.elementor-57 .elementor-element.elementor-element-24f0b85b{--width:100%}.elementor-57 .elementor-element.elementor-element-c921c44{--width:60%}.elementor-57 .elementor-element.elementor-element-3422c57e{--width:100%}.elementor-57 .elementor-element.elementor-element-be99054{--width:100%}.elementor-57 .elementor-element.elementor-element-f270388{--width:95%}.elementor-57 .elementor-element.elementor-element-8eff0be{--width:60%}.elementor-57 .elementor-element.elementor-element-b27bf78{--width:40%}.elementor-57 .elementor-element.elementor-element-238682d{--width:100%}.elementor-57 .elementor-element.elementor-element-50c4b2c{--width:60%}.elementor-57 .elementor-element.elementor-element-e1eb4e9{--width:40%}}@media(max-width:880px) and (min-width:768px){.elementor-57 .elementor-element.elementor-element-c921c44{--width:100%}.elementor-57 .elementor-element.elementor-element-64aabb8{--width:100%}.elementor-57 .elementor-element.elementor-element-3d24e27{--width:80%}.elementor-57 .elementor-element.elementor-element-b68d4b2{--width:100%}.elementor-57 .elementor-element.elementor-element-3422c57e{--width:100%}.elementor-57 .elementor-element.elementor-element-c443d28{--width:100%}.elementor-57 .elementor-element.elementor-element-738a6e8{--width:80%}.elementor-57 .elementor-element.elementor-element-be27fdc{--width:100%}.elementor-57 .elementor-element.elementor-element-ae2bb05{--width:100%}.elementor-57 .elementor-element.elementor-element-be99054{--width:100%}.elementor-57 .elementor-element.elementor-element-f270388{--width:80%}.elementor-57 .elementor-element.elementor-element-8eff0be{--width:100%}.elementor-57 .elementor-element.elementor-element-94090e0{--width:100%}.elementor-57 .elementor-element.elementor-element-b27bf78{--width:100%}.elementor-57 .elementor-element.elementor-element-238682d{--width:80%}.elementor-57 .elementor-element.elementor-element-50c4b2c{--width:100%}.elementor-57 .elementor-element.elementor-element-fb94784{--width:100%}.elementor-57 .elementor-element.elementor-element-e1eb4e9{--width:100%}.elementor-57 .elementor-element.elementor-element-73a0d68{--width:80%}.elementor-57 .elementor-element.elementor-element-d9b1fcd{--width:100%}.elementor-57 .elementor-element.elementor-element-e4d1525{--width:70%}.elementor-57 .elementor-element.elementor-element-6dbfb15{--width:25%}}@media(max-width:1366px){.elementor-57 .elementor-element.elementor-element-4de7275{--min-height:0px}.elementor-57 .elementor-element.elementor-element-5e310b0 .elementor-heading-title{font-size:50px}.elementor-57 .elementor-element.elementor-element-be8d831 .elementor-heading-title{font-size:36px}.elementor-57 .elementor-element.elementor-element-3b89066{--min-height:460px}.elementor-57 .elementor-element.elementor-element-c921c44{--min-height:460px}.elementor-57 .elementor-element.elementor-element-64aabb8{--min-height:460px}.elementor-57 .elementor-element.elementor-element-5261c35 .elementor-heading-title{font-size:38px}.elementor-57 .elementor-element.elementor-element-d22d0f5{font-size:16px}.elementor-57 .elementor-element.elementor-element-3422c57e{--min-height:460px}.elementor-57 .elementor-element.elementor-element-c443d28{--min-height:370px}.elementor-57 .elementor-element.elementor-element-e39bdc8{text-align:center}.elementor-57 .elementor-element.elementor-element-e39bdc8 .elementor-heading-title{font-size:38px}.elementor-57 .elementor-element.elementor-element-be27fdc{--min-height:460px}.elementor-57 .elementor-element.elementor-element-be99054{--min-height:460px}.elementor-57 .elementor-element.elementor-element-a315f4d{text-align:center}.elementor-57 .elementor-element.elementor-element-a315f4d .elementor-heading-title{font-size:38px}.elementor-57 .elementor-element.elementor-element-6ab43f2{text-align:center}.elementor-57 .elementor-element.elementor-element-6ab43f2 .elementor-heading-title{font-size:34px}.elementor-57 .elementor-element.elementor-element-f7bcbf6{font-size:16px}.elementor-57 .elementor-element.elementor-element-8eff0be{--min-height:460px}.elementor-57 .elementor-element.elementor-element-b27bf78{--min-height:460px}.elementor-57 .elementor-element.elementor-element-238682d{--min-height:370px}.elementor-57 .elementor-element.elementor-element-31b0bfc{text-align:center}.elementor-57 .elementor-element.elementor-element-31b0bfc .elementor-heading-title{font-size:40px}.elementor-57 .elementor-element.elementor-element-3e9b9fc{font-size:16px}.elementor-57 .elementor-element.elementor-element-50c4b2c{--min-height:460px}.elementor-57 .elementor-element.elementor-element-fb94784{--min-height:460px}.elementor-57 .elementor-element.elementor-element-e1eb4e9{--min-height:460px}.elementor-57 .elementor-element.elementor-element-6453ef9 .elementor-heading-title{font-size:32px}.elementor-57 .elementor-element.elementor-element-4a76884{text-align:justify}.elementor-57 .elementor-element.elementor-element-d9b1fcd{--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-57 .elementor-element.elementor-element-ce7e08e .elementor-heading-title{font-size:32px}.elementor-57 .elementor-element.elementor-element-47a0865{text-align:justify}}@media(max-width:1200px){.elementor-57 .elementor-element.elementor-element-afa5c15 .swiper-slide{height:456px}.elementor-57 .elementor-element.elementor-element-5e310b0 .elementor-heading-title{font-size:46px}.elementor-57 .elementor-element.elementor-element-be8d831 .elementor-heading-title{font-size:38px}.elementor-57 .elementor-element.elementor-element-6910f663 .elementor-heading-title{font-size:21px}.elementor-57 .elementor-element.elementor-element-c921c44{--min-height:350px}.elementor-57 .elementor-element.elementor-element-64aabb8{--min-height:350px}.elementor-57 .elementor-element.elementor-element-5261c35 .elementor-heading-title{font-size:35px}.elementor-57 .elementor-element.elementor-element-d22d0f5>.elementor-widget-container{margin:0 25px 0 25px;padding:0 0 0 0}.elementor-57 .elementor-element.elementor-element-d22d0f5{text-align:justify;font-size:16px}.elementor-57 .elementor-element.elementor-element-3422c57e{--min-height:380px}.elementor-57 .elementor-element.elementor-element-c443d28{--min-height:280px}.elementor-57 .elementor-element.elementor-element-e39bdc8 .elementor-heading-title{font-size:35px}.elementor-57 .elementor-element.elementor-element-59b43337>.elementor-widget-container{margin:0 25px 0 25px;padding:0 0 0 0}.elementor-57 .elementor-element.elementor-element-59b43337{text-align:justify;font-size:16px}.elementor-57 .elementor-element.elementor-element-be99054{--min-height:460px;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-57 .elementor-element.elementor-element-f270388{--gap:15px 15px;--row-gap:15px;--column-gap:15px}.elementor-57 .elementor-element.elementor-element-a315f4d .elementor-heading-title{font-size:35px}.elementor-57 .elementor-element.elementor-element-6ab43f2>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-57 .elementor-element.elementor-element-6ab43f2 .elementor-heading-title{font-size:25px}.elementor-57 .elementor-element.elementor-element-f7bcbf6>.elementor-widget-container{margin:0 25px 0 25px;padding:0 0 0 0}.elementor-57 .elementor-element.elementor-element-f7bcbf6{text-align:justify;font-size:16px}.elementor-57 .elementor-element.elementor-element-8eff0be{--min-height:350px}.elementor-57 .elementor-element.elementor-element-238682d{--min-height:350px}.elementor-57 .elementor-element.elementor-element-31b0bfc .elementor-heading-title{font-size:35px}.elementor-57 .elementor-element.elementor-element-3e9b9fc>.elementor-widget-container{margin:0 25px 0 25px;padding:0 0 0 0}.elementor-57 .elementor-element.elementor-element-3e9b9fc{text-align:justify;font-size:16px}.elementor-57 .elementor-element.elementor-element-50c4b2c{--min-height:350px}.elementor-57 .elementor-element.elementor-element-e1eb4e9{--min-height:350px}.elementor-57 .elementor-element.elementor-element-6453ef9{text-align:center}.elementor-57 .elementor-element.elementor-element-6453ef9 .elementor-heading-title{font-size:35px}.elementor-57 .elementor-element.elementor-element-4a76884>.elementor-widget-container{margin:0 25px 0 25px;padding:0 0 0 0}.elementor-57 .elementor-element.elementor-element-4a76884{text-align:justify;font-size:16px}.elementor-57 .elementor-element.elementor-element-ce7e08e{text-align:center}.elementor-57 .elementor-element.elementor-element-ce7e08e .elementor-heading-title{font-size:33px}.elementor-57 .elementor-element.elementor-element-47a0865>.elementor-widget-container{margin:0 25px 0 25px;padding:0 0 0 0}.elementor-57 .elementor-element.elementor-element-47a0865{text-align:justify;font-size:16px}}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-afa5c15 .swiper-slide{height:443px}.elementor-57 .elementor-element.elementor-element-46fd52e1{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-57 .elementor-element.elementor-element-24f0b85b{--padding-top:3%;--padding-bottom:3%;--padding-left:12%;--padding-right:12%}.elementor-57 .elementor-element.elementor-element-5e310b0{text-align:center}.elementor-57 .elementor-element.elementor-element-5e310b0 .elementor-heading-title{font-size:45px}.elementor-57 .elementor-element.elementor-element-be8d831{text-align:center}.elementor-57 .elementor-element.elementor-element-be8d831 .elementor-heading-title{font-size:34px}.elementor-57 .elementor-element.elementor-element-1f1f3ee1{text-align:justify;font-size:14px}.elementor-57 .elementor-element.elementor-element-6910f663{text-align:center}.elementor-57 .elementor-element.elementor-element-6910f663 .elementor-heading-title{font-size:23px}.elementor-57 .elementor-element.elementor-element-c921c44{--min-height:445px}.elementor-57 .elementor-element.elementor-element-64aabb8{--min-height:230px}.elementor-57 .elementor-element.elementor-element-5261c35 .elementor-heading-title{font-size:35px}.elementor-57 .elementor-element.elementor-element-d22d0f5{text-align:justify;font-size:14px}.elementor-57 .elementor-element.elementor-element-4ab8186 .elementor-button{font-size:14px}.elementor-57 .elementor-element.elementor-element-3422c57e{--min-height:460px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%}.elementor-57 .elementor-element.elementor-element-c443d28{--min-height:460px}.elementor-57 .elementor-element.elementor-element-e39bdc8 .elementor-heading-title{font-size:35px}.elementor-57 .elementor-element.elementor-element-59b43337{text-align:justify;font-size:14px}.elementor-57 .elementor-element.elementor-element-a9ec697 .elementor-button{font-size:14px}.elementor-57 .elementor-element.elementor-element-be99054{--min-height:460px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-57 .elementor-element.elementor-element-a315f4d .elementor-heading-title{font-size:35px}.elementor-57 .elementor-element.elementor-element-6ab43f2 .elementor-heading-title{font-size:23px}.elementor-57 .elementor-element.elementor-element-f7bcbf6{text-align:justify;font-size:14px}.elementor-57 .elementor-element.elementor-element-fbdd8b6 .elementor-button{font-size:14px}.elementor-57 .elementor-element.elementor-element-8eff0be{--min-height:261px}.elementor-57 .elementor-element.elementor-element-238682d{--min-height:230px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-57 .elementor-element.elementor-element-31b0bfc .elementor-heading-title{font-size:35px}.elementor-57 .elementor-element.elementor-element-3e9b9fc{text-align:justify;font-size:14px}.elementor-57 .elementor-element.elementor-element-b6fbf5f .elementor-button{font-size:14px}.elementor-57 .elementor-element.elementor-element-50c4b2c{--min-height:445px}.elementor-57 .elementor-element.elementor-element-fb94784:not(.elementor-motion-effects-element-type-background),.elementor-57 .elementor-element.elementor-element-fb94784>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://oleron-hotel.fr/wp-content/uploads/2024/04/AdobeStock_636615950_Preview.jpeg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-57 .elementor-element.elementor-element-fb94784{--min-height:445px}.elementor-57 .elementor-element.elementor-element-e1eb4e9{--min-height:230px}.elementor-57 .elementor-element.elementor-element-6453ef9 .elementor-heading-title{font-size:35px}.elementor-57 .elementor-element.elementor-element-4a76884{text-align:justify;font-size:14px}.elementor-57 .elementor-element.elementor-element-1fba7b3 .elementor-button{font-size:14px}.elementor-57 .elementor-element.elementor-element-ce7e08e .elementor-heading-title{font-size:30px}.elementor-57 .elementor-element.elementor-element-47a0865{text-align:justify;font-size:14px}}@media(max-width:880px){.elementor-57 .elementor-element.elementor-element-afa5c15 .swiper-slide{height:429px}.elementor-57 .elementor-element.elementor-element-5e310b0 .elementor-heading-title{font-size:32px}.elementor-57 .elementor-element.elementor-element-be8d831 .elementor-heading-title{font-size:30px}.elementor-57 .elementor-element.elementor-element-1f1f3ee1{columns:1}.elementor-57 .elementor-element.elementor-element-6910f663 .elementor-heading-title{font-size:20px}.elementor-57 .elementor-element.elementor-element-3b89066{--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-57 .elementor-element.elementor-element-c921c44{--min-height:350px}.elementor-57 .elementor-element.elementor-element-64aabb8{--min-height:300px}.elementor-57 .elementor-element.elementor-element-5261c35 .elementor-heading-title{font-size:32px}.elementor-57 .elementor-element.elementor-element-ca1d992{--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-57 .elementor-element.elementor-element-3422c57e{--min-height:300px}.elementor-57 .elementor-element.elementor-element-c443d28{--min-height:300px}.elementor-57 .elementor-element.elementor-element-e39bdc8 .elementor-heading-title{font-size:32px}.elementor-57 .elementor-element.elementor-element-be27fdc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-57 .elementor-element.elementor-element-be99054{--min-height:300px;--padding-top:4%;--padding-bottom:4%;--padding-left:5%;--padding-right:5%}.elementor-57 .elementor-element.elementor-element-a315f4d .elementor-heading-title{font-size:32px}.elementor-57 .elementor-element.elementor-element-6ab43f2 .elementor-heading-title{font-size:32px}.elementor-57 .elementor-element.elementor-element-8eff0be{--min-height:350px}.elementor-57 .elementor-element.elementor-element-94090e0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-57 .elementor-element.elementor-element-b27bf78{--min-height:300px}.elementor-57 .elementor-element.elementor-element-238682d{--min-height:385px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px}.elementor-57 .elementor-element.elementor-element-31b0bfc .elementor-heading-title{font-size:32px}.elementor-57 .elementor-element.elementor-element-50c4b2c{--min-height:350px}.elementor-57 .elementor-element.elementor-element-6f27466{--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-57 .elementor-element.elementor-element-fb94784{--min-height:350px}.elementor-57 .elementor-element.elementor-element-e1eb4e9{--min-height:300px}.elementor-57 .elementor-element.elementor-element-6453ef9 .elementor-heading-title{font-size:32px}.elementor-57 .elementor-element.elementor-element-d9b1fcd{--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-57 .elementor-element.elementor-element-ce7e08e .elementor-heading-title{font-size:24px}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-4de7275{--z-index:30}.elementor-57 .elementor-element.elementor-element-1c07f60{--min-height:0px}.elementor-57 .elementor-element.elementor-element-afa5c15 .swiper-slide{height:291px}.elementor-57 .elementor-element.elementor-element-46fd52e1{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-57 .elementor-element.elementor-element-24f0b85b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px}.elementor-57 .elementor-element.elementor-element-5e310b0{text-align:center}.elementor-57 .elementor-element.elementor-element-5e310b0 .elementor-heading-title{font-size:24px;line-height:1.1em}.elementor-57 .elementor-element.elementor-element-be8d831{text-align:center}.elementor-57 .elementor-element.elementor-element-be8d831 .elementor-heading-title{font-size:18px;line-height:1.1em}.elementor-57 .elementor-element.elementor-element-1f1f3ee1>.elementor-widget-container{padding:0 30px 0 30px}.elementor-57 .elementor-element.elementor-element-1f1f3ee1{columns:1;text-align:justify}.elementor-57 .elementor-element.elementor-element-6910f663>.elementor-widget-container{padding:0% 5% 0% 5%}.elementor-57 .elementor-element.elementor-element-6910f663{text-align:justify}.elementor-57 .elementor-element.elementor-element-6910f663 .elementor-heading-title{font-size:20px;line-height:1.1em}.elementor-57 .elementor-element.elementor-element-c921c44{--min-height:350px}.elementor-57 .elementor-element.elementor-element-64aabb8{--min-height:250px;--padding-top:9%;--padding-bottom:9%;--padding-left:9%;--padding-right:9%}.elementor-57 .elementor-element.elementor-element-5261c35 .elementor-heading-title{font-size:23px;line-height:1.1em}.elementor-57 .elementor-element.elementor-element-d22d0f5>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-57 .elementor-element.elementor-element-d22d0f5{text-align:justify}.elementor-57 .elementor-element.elementor-element-3422c57e{--min-height:351px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-57 .elementor-element.elementor-element-3422c57e:not(.elementor-motion-effects-element-type-background),.elementor-57 .elementor-element.elementor-element-3422c57e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-size:cover}.elementor-57 .elementor-element.elementor-element-c443d28{--min-height:180px;--padding-top:9%;--padding-bottom:9%;--padding-left:9%;--padding-right:9%}.elementor-57 .elementor-element.elementor-element-e39bdc8 .elementor-heading-title{font-size:23px;line-height:1.1em}.elementor-57 .elementor-element.elementor-element-59b43337>.elementor-widget-container{padding:0 0 0 0}.elementor-57 .elementor-element.elementor-element-59b43337{text-align:justify}.elementor-57 .elementor-element.elementor-element-be27fdc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-57 .elementor-element.elementor-element-be99054{--min-height:250px;--padding-top:9%;--padding-bottom:9%;--padding-left:9%;--padding-right:9%}.elementor-57 .elementor-element.elementor-element-a315f4d .elementor-heading-title{font-size:23px;line-height:1.1em}.elementor-57 .elementor-element.elementor-element-6ab43f2 .elementor-heading-title{font-size:18px;line-height:1.1em}.elementor-57 .elementor-element.elementor-element-f7bcbf6>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-57 .elementor-element.elementor-element-f7bcbf6{text-align:justify}.elementor-57 .elementor-element.elementor-element-8eff0be{--min-height:350px}.elementor-57 .elementor-element.elementor-element-94090e0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-57 .elementor-element.elementor-element-b27bf78{--min-height:250px}.elementor-57 .elementor-element.elementor-element-238682d{--min-height:250px;--padding-top:9%;--padding-bottom:9%;--padding-left:9%;--padding-right:9%}.elementor-57 .elementor-element.elementor-element-31b0bfc .elementor-heading-title{font-size:23px;line-height:1.1em}.elementor-57 .elementor-element.elementor-element-3e9b9fc>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-57 .elementor-element.elementor-element-3e9b9fc{text-align:justify}.elementor-57 .elementor-element.elementor-element-50c4b2c{--min-height:380px}.elementor-57 .elementor-element.elementor-element-fb94784{--min-height:350px}.elementor-57 .elementor-element.elementor-element-e1eb4e9{--min-height:250px;--padding-top:9%;--padding-bottom:9%;--padding-left:9%;--padding-right:9%}.elementor-57 .elementor-element.elementor-element-6453ef9 .elementor-heading-title{font-size:23px;line-height:1.1em}.elementor-57 .elementor-element.elementor-element-4a76884>.elementor-widget-container{padding:0 0 0 0}.elementor-57 .elementor-element.elementor-element-4a76884{text-align:justify}.elementor-57 .elementor-element.elementor-element-d9b1fcd{--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-57 .elementor-element.elementor-element-ce7e08e .elementor-heading-title{font-size:23px;line-height:1.1em}.elementor-57 .elementor-element.elementor-element-47a0865>.elementor-widget-container{padding:0 0 0 0}.elementor-57 .elementor-element.elementor-element-47a0865{text-align:justify}}