.elementor-18 .elementor-element.elementor-element-7b3603c>.elementor-background-overlay{background-color:#00000021;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-18 .elementor-element.elementor-element-7b3603c>.elementor-container{max-width:1600px}.elementor-18 .elementor-element.elementor-element-7b3603c{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-18 .elementor-element.elementor-element-7b3603c:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-7b3603c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:url("https://hotel-lesrocailles.com/wp-content/uploads/2026/11/DJI_0421-2-scaled-2.webp") 50% 50%;background-size:cover}.elementor-18 .elementor-element.elementor-element-3fd1681.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-18 .elementor-element.elementor-element-3fd1681>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:40px}.elementor-18 .elementor-element.elementor-element-3fd1681>.elementor-element-populated{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:15% 0 0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0}.elementor-18 .elementor-element.elementor-element-3fd1681>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-18 .elementor-element.elementor-element-a9bdc43{width:var(--container-widget-width,99%);max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center}.elementor-18 .elementor-element.elementor-element-a9bdc43>.elementor-widget-container{margin:0}.elementor-18 .elementor-element.elementor-element-a9bdc43 .elementor-heading-title{font-family:"Gilda Display",Sans-serif;font-size:7.5vw;font-style:normal;line-height:1px;letter-spacing:-2px;word-spacing:10px;mix-blend-mode:difference;color:#fff}.elementor-18 .elementor-element.elementor-element-ebda079{--spacer-size:30px}.elementor-18 .elementor-element.elementor-element-15bfaea>.elementor-widget-container{margin:0;padding:0}.elementor-18 .elementor-element.elementor-element-15bfaea{text-align:center}.elementor-18 .elementor-element.elementor-element-15bfaea .elementor-heading-title{font-family:"Atlantic Cruise",Sans-serif;font-size:33px;font-weight:600;letter-spacing:1.5px;text-shadow:100px 25px 100px #000;color:#fff}.elementor-18 .elementor-element.elementor-element-e8679c2>.elementor-widget-container{margin:30px 0 0;padding:0}.elementor-18 .elementor-element.elementor-element-e8679c2{text-align:center}.elementor-18 .elementor-element.elementor-element-e8679c2 .elementor-heading-title{font-family:"Gilda Display",Sans-serif;font-weight:600;letter-spacing:1.5px;text-shadow:100px 25px 100px #000;color:#fff}.elementor-18 .elementor-element.elementor-element-b699ec9{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-18 .elementor-element.elementor-element-16b2f29 .elementor-button{background-color:#747c64;font-family:"Gilda Display",Sans-serif;font-size:14px;font-weight:500;fill:#fff;color:#fff;border-radius:14px}.elementor-18 .elementor-element.elementor-element-16b2f29 .elementor-button:hover,.elementor-18 .elementor-element.elementor-element-16b2f29 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-18 .elementor-element.elementor-element-9dd0587 .elementor-button{background-color:#747c64;font-family:"Gilda Display",Sans-serif;font-size:14px;font-weight:500;fill:#fff;color:#fff;border-radius:14px}.elementor-18 .elementor-element.elementor-element-9548403{--spacer-size:40px}.elementor-18 .elementor-element.elementor-element-efe0065{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-18 .elementor-element.elementor-element-efe0065>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-18 .elementor-element.elementor-element-a5f4037{z-index:9999999}.elementor-18 .elementor-element.elementor-element-9c90c21{text-align:center}.elementor-18 .elementor-element.elementor-element-9c90c21 img{opacity:1}.elementor-18 .elementor-element.elementor-element-30f869e{text-align:center}.elementor-18 .elementor-element.elementor-element-30f869e .elementor-heading-title{font-family:"Gilda Display",Sans-serif;font-size:20px}.elementor-18 .elementor-element.elementor-element-b756a2a>.elementor-widget-container{margin:0 30px 0 0}.elementor-18 .elementor-element.elementor-element-b756a2a{text-align:justify;font-family:"Gilda Display",Sans-serif}.elementor-18 .elementor-element.elementor-element-b15afba.elementor-element{--align-self:center}.elementor-18 .elementor-element.elementor-element-b15afba .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:25px}.elementor-18 .elementor-element.elementor-element-b15afba .elementor-icon-box-title{margin-block-end:1px;color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-b15afba.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-b15afba.elementor-view-framed .elementor-icon,.elementor-18 .elementor-element.elementor-element-b15afba.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-b15afba .elementor-icon{font-size:23px}.elementor-18 .elementor-element.elementor-element-b15afba .elementor-icon-box-title,.elementor-18 .elementor-element.elementor-element-b15afba .elementor-icon-box-title a{font-family:"Gilda Display",Sans-serif;font-size:16px;font-weight:600}.elementor-18 .elementor-element.elementor-element-b15afba .elementor-icon-box-description{color:var(--e-global-color-secondary)}.elementor-18 .elementor-element.elementor-element-48955e9.elementor-element{--align-self:center}.elementor-18 .elementor-element.elementor-element-48955e9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:25px}.elementor-18 .elementor-element.elementor-element-48955e9 .elementor-icon-box-title{margin-block-end:1px;color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-48955e9.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-48955e9.elementor-view-framed .elementor-icon,.elementor-18 .elementor-element.elementor-element-48955e9.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-48955e9 .elementor-icon{font-size:23px}.elementor-18 .elementor-element.elementor-element-48955e9 .elementor-icon-box-title,.elementor-18 .elementor-element.elementor-element-48955e9 .elementor-icon-box-title a{font-family:"Gilda Display",Sans-serif;font-size:16px;font-weight:600}.elementor-18 .elementor-element.elementor-element-48955e9 .elementor-icon-box-description{color:var(--e-global-color-secondary)}.elementor-18 .elementor-element.elementor-element-e2ae703.elementor-element{--align-self:center}.elementor-18 .elementor-element.elementor-element-e2ae703 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:25px}.elementor-18 .elementor-element.elementor-element-e2ae703 .elementor-icon-box-title{margin-block-end:1px;color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-e2ae703.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-e2ae703.elementor-view-framed .elementor-icon,.elementor-18 .elementor-element.elementor-element-e2ae703.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-e2ae703 .elementor-icon{font-size:23px}.elementor-18 .elementor-element.elementor-element-e2ae703 .elementor-icon-box-title,.elementor-18 .elementor-element.elementor-element-e2ae703 .elementor-icon-box-title a{font-family:"Gilda Display",Sans-serif;font-size:16px;font-weight:600}.elementor-18 .elementor-element.elementor-element-e2ae703 .elementor-icon-box-description{color:var(--e-global-color-secondary)}.elementor-18 .elementor-element.elementor-element-1374bb7.elementor-element{--align-self:center}.elementor-18 .elementor-element.elementor-element-1374bb7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:25px}.elementor-18 .elementor-element.elementor-element-1374bb7 .elementor-icon-box-title{margin-block-end:1px;color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-1374bb7.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-1374bb7.elementor-view-framed .elementor-icon,.elementor-18 .elementor-element.elementor-element-1374bb7.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-1374bb7 .elementor-icon{font-size:23px}.elementor-18 .elementor-element.elementor-element-1374bb7 .elementor-icon-box-title,.elementor-18 .elementor-element.elementor-element-1374bb7 .elementor-icon-box-title a{font-family:"Gilda Display",Sans-serif;font-size:16px;font-weight:600}.elementor-18 .elementor-element.elementor-element-1374bb7 .elementor-icon-box-description{color:var(--e-global-color-secondary)}.elementor-18 .elementor-element.elementor-element-ae9026b.elementor-element{--align-self:center}.elementor-18 .elementor-element.elementor-element-ae9026b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:25px}.elementor-18 .elementor-element.elementor-element-ae9026b .elementor-icon-box-title{margin-block-end:1px;color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-ae9026b.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-ae9026b.elementor-view-framed .elementor-icon,.elementor-18 .elementor-element.elementor-element-ae9026b.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-ae9026b .elementor-icon{font-size:23px}.elementor-18 .elementor-element.elementor-element-ae9026b .elementor-icon-box-title,.elementor-18 .elementor-element.elementor-element-ae9026b .elementor-icon-box-title a{font-family:"Gilda Display",Sans-serif;font-size:16px;font-weight:600}.elementor-18 .elementor-element.elementor-element-ae9026b .elementor-icon-box-description{color:var(--e-global-color-secondary)}.elementor-18 .elementor-element.elementor-element-1295d75.elementor-element{--align-self:center}.elementor-18 .elementor-element.elementor-element-1295d75 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:25px}.elementor-18 .elementor-element.elementor-element-1295d75 .elementor-icon-box-title{margin-block-end:1px;color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-1295d75.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-1295d75.elementor-view-framed .elementor-icon,.elementor-18 .elementor-element.elementor-element-1295d75.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-1295d75 .elementor-icon{font-size:23px}.elementor-18 .elementor-element.elementor-element-1295d75 .elementor-icon-box-title,.elementor-18 .elementor-element.elementor-element-1295d75 .elementor-icon-box-title a{font-family:"Gilda Display",Sans-serif;font-size:16px;font-weight:600}.elementor-18 .elementor-element.elementor-element-1295d75 .elementor-icon-box-description{color:var(--e-global-color-secondary)}.elementor-18 .elementor-element.elementor-element-5669edd.elementor-element{--align-self:center}.elementor-18 .elementor-element.elementor-element-5669edd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:25px}.elementor-18 .elementor-element.elementor-element-5669edd .elementor-icon-box-title{margin-block-end:1px;color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-5669edd.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-5669edd.elementor-view-framed .elementor-icon,.elementor-18 .elementor-element.elementor-element-5669edd.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-5669edd .elementor-icon{font-size:23px}.elementor-18 .elementor-element.elementor-element-5669edd .elementor-icon-box-title,.elementor-18 .elementor-element.elementor-element-5669edd .elementor-icon-box-title a{font-family:"Gilda Display",Sans-serif;font-size:16px;font-weight:600}.elementor-18 .elementor-element.elementor-element-5669edd .elementor-icon-box-description{color:var(--e-global-color-secondary)}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-e00b0b4.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-18 .elementor-element.elementor-element-e00b0b4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-18 .elementor-element.elementor-element-88d3a87.elementor-element{--align-self:center}.elementor-18 .elementor-element.elementor-element-88d3a87{--image-border-radius:5px;--image-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-18 .elementor-element.elementor-element-b5a81e8>.elementor-container{max-width:1600px}.elementor-18 .elementor-element.elementor-element-b5a81e8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-18 .elementor-element.elementor-element-b5a81e8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-18 .elementor-element.elementor-element-c8e661c.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-18 .elementor-element.elementor-element-6bc4262{--spacer-size:35px}.elementor-18 .elementor-element.elementor-element-f3ec7d7{--display:flex;--min-height:57vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:.18;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px}.elementor-18 .elementor-element.elementor-element-f3ec7d7:before,.elementor-18 .elementor-element.elementor-element-f3ec7d7>.elementor-background-video-container:before,.elementor-18 .elementor-element.elementor-element-f3ec7d7>.e-con-inner>.elementor-background-video-container:before,.elementor-18 .elementor-element.elementor-element-f3ec7d7>.elementor-background-slideshow:before,.elementor-18 .elementor-element.elementor-element-f3ec7d7>.e-con-inner>.elementor-background-slideshow:before,.elementor-18 .elementor-element.elementor-element-f3ec7d7>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-18 .elementor-element.elementor-element-f3ec7d7.e-con{--align-self:center}.elementor-18 .elementor-element.elementor-element-69c1417{--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;--overflow:hidden}.elementor-18 .elementor-element.elementor-element-ac12f06>.elementor-widget-container{margin:-30px -30px -30px 0}.elementor-18 .elementor-element.elementor-element-ac12f06.elementor-arrows-yes .elementor-main-swiper{width:calc( 80vw - 40px )}.elementor-18 .elementor-element.elementor-element-ac12f06 .elementor-main-swiper{width:80vw}.elementor-18 .elementor-element.elementor-element-ac12f06 .elementor-main-swiper .swiper-slide{padding:20px}.elementor-18 .elementor-element.elementor-element-ac12f06 .elementor-swiper-button{font-size:20px}.elementor-18 .elementor-element.elementor-element-ac12f06 .elementor-testimonial__name{color:#fff;font-weight:600}body.rtl .elementor-18 .elementor-element.elementor-element-ac12f06.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite,body.rtl .elementor-18 .elementor-element.elementor-element-ac12f06.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite,body:not(.rtl) .elementor-18 .elementor-element.elementor-element-ac12f06.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite,body:not(.rtl) .elementor-18 .elementor-element.elementor-element-ac12f06.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite{margin-left:0;margin-right:0}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-ac12f06.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite,body:not(.rtl) .elementor-18 .elementor-element.elementor-element-ac12f06.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite,body.rtl .elementor-18 .elementor-element.elementor-element-ac12f06.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite,body.rtl .elementor-18 .elementor-element.elementor-element-ac12f06.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite{margin-right:0;margin-left:0}.elementor-18 .elementor-element.elementor-element-ac12f06.elementor-testimonial--layout-image_stacked .elementor-testimonial__image+cite,.elementor-18 .elementor-element.elementor-element-ac12f06.elementor-testimonial--layout-image_left .elementor-testimonial__image+cite,.elementor-18 .elementor-element.elementor-element-ac12f06.elementor-testimonial--layout-image_right .elementor-testimonial__image+cite{margin-top:0}.elementor-18 .elementor-element.elementor-element-a16e00c{--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}.elementor-18 .elementor-element.elementor-element-46ede89 .elementor-button{background-color:#FFFFFF91;fill:#000;color:#000;border-radius:100px;padding:12px 14px}.elementor-18 .elementor-element.elementor-element-b64c08a .elementor-button{background-color:#FFFFFF91;fill:#000;color:#000;border-radius:100px;padding:12px 14px}.elementor-18 .elementor-element.elementor-element-0927e8b{--display:flex;--min-height:60vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:.18;--margin-top:-15px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:10px}.elementor-18 .elementor-element.elementor-element-0927e8b:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-0927e8b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#838C7042}.elementor-18 .elementor-element.elementor-element-0927e8b:before,.elementor-18 .elementor-element.elementor-element-0927e8b>.elementor-background-video-container:before,.elementor-18 .elementor-element.elementor-element-0927e8b>.e-con-inner>.elementor-background-video-container:before,.elementor-18 .elementor-element.elementor-element-0927e8b>.elementor-background-slideshow:before,.elementor-18 .elementor-element.elementor-element-0927e8b>.e-con-inner>.elementor-background-slideshow:before,.elementor-18 .elementor-element.elementor-element-0927e8b>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-18 .elementor-element.elementor-element-0927e8b>.elementor-shape-top svg,.elementor-18 .elementor-element.elementor-element-0927e8b>.e-con-inner>.elementor-shape-top svg{width:calc(100% + 1.3px);height:60px}.elementor-18 .elementor-element.elementor-element-0927e8b>.elementor-shape-bottom svg,.elementor-18 .elementor-element.elementor-element-0927e8b>.e-con-inner>.elementor-shape-bottom svg{width:calc(100% + 1.3px);height:60px}.elementor-18 .elementor-element.elementor-element-0927e8b.e-con{--align-self:center}.elementor-18 .elementor-element.elementor-element-e28a74b{--display:flex;--min-height:60vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:.18;--margin-top:-15px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:10px}.elementor-18 .elementor-element.elementor-element-e28a74b:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-e28a74b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#838C7042}.elementor-18 .elementor-element.elementor-element-e28a74b:before,.elementor-18 .elementor-element.elementor-element-e28a74b>.elementor-background-video-container:before,.elementor-18 .elementor-element.elementor-element-e28a74b>.e-con-inner>.elementor-background-video-container:before,.elementor-18 .elementor-element.elementor-element-e28a74b>.elementor-background-slideshow:before,.elementor-18 .elementor-element.elementor-element-e28a74b>.e-con-inner>.elementor-background-slideshow:before,.elementor-18 .elementor-element.elementor-element-e28a74b>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-18 .elementor-element.elementor-element-e28a74b>.elementor-shape-top svg,.elementor-18 .elementor-element.elementor-element-e28a74b>.e-con-inner>.elementor-shape-top svg{width:calc(100% + 1.3px);height:60px}.elementor-18 .elementor-element.elementor-element-e28a74b>.elementor-shape-bottom svg,.elementor-18 .elementor-element.elementor-element-e28a74b>.e-con-inner>.elementor-shape-bottom svg{width:calc(100% + 1.3px);height:60px}.elementor-18 .elementor-element.elementor-element-e28a74b.e-con{--align-self:center}.elementor-18 .elementor-element.elementor-element-87f4c40{--display:flex}.elementor-18 .elementor-element.elementor-element-87f4c40.e-con{--align-self:center;--order:-99999}.elementor-18 .elementor-element.elementor-element-7118482>.elementor-widget-container{margin:10px 0 -25px;padding:30px 0 0}.elementor-18 .elementor-element.elementor-element-7118482.elementor-element{--align-self:center;--order:-99999}.elementor-18 .elementor-element.elementor-element-7118482 .elementor-heading-title{font-family:"Gilda Display",Sans-serif;font-size:32px;font-weight:600;color:#000}.elementor-18 .elementor-element.elementor-element-055e69e{--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;--overflow:hidden}.elementor-18 .elementor-element.elementor-element-f37ef90>.elementor-widget-container{margin:-10px -30px 0 0}.elementor-18 .elementor-element.elementor-element-f37ef90.elementor-arrows-yes .elementor-main-swiper{width:calc( 100vw - 40px )}.elementor-18 .elementor-element.elementor-element-f37ef90 .elementor-main-swiper{width:100vw}.elementor-18 .elementor-element.elementor-element-f37ef90 .elementor-main-swiper .swiper-slide{padding:20px}.elementor-18 .elementor-element.elementor-element-f37ef90 .elementor-swiper-button{font-size:20px}.elementor-18 .elementor-element.elementor-element-f37ef90 .elementor-testimonial__name{color:#fff;font-weight:600}body.rtl .elementor-18 .elementor-element.elementor-element-f37ef90.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite,body.rtl .elementor-18 .elementor-element.elementor-element-f37ef90.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite,body:not(.rtl) .elementor-18 .elementor-element.elementor-element-f37ef90.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite,body:not(.rtl) .elementor-18 .elementor-element.elementor-element-f37ef90.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite{margin-left:0;margin-right:0}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-f37ef90.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite,body:not(.rtl) .elementor-18 .elementor-element.elementor-element-f37ef90.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite,body.rtl .elementor-18 .elementor-element.elementor-element-f37ef90.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite,body.rtl .elementor-18 .elementor-element.elementor-element-f37ef90.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite{margin-right:0;margin-left:0}.elementor-18 .elementor-element.elementor-element-f37ef90.elementor-testimonial--layout-image_stacked .elementor-testimonial__image+cite,.elementor-18 .elementor-element.elementor-element-f37ef90.elementor-testimonial--layout-image_left .elementor-testimonial__image+cite,.elementor-18 .elementor-element.elementor-element-f37ef90.elementor-testimonial--layout-image_right .elementor-testimonial__image+cite{margin-top:0}.elementor-18 .elementor-element.elementor-element-17c839c{--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;--overflow:hidden;--margin-top:-80px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px}.elementor-18 .elementor-element.elementor-element-229ce18 .elementor-button{background-color:#FFFFFF91;fill:#000;color:#000;border-radius:100px;padding:12px 14px}.elementor-18 .elementor-element.elementor-element-229ce18{z-index:99}.elementor-18 .elementor-element.elementor-element-7fc1e49 .elementor-button{background-color:#FFFFFF91;fill:#000;color:#000;border-radius:100px;padding:12px 14px}.elementor-18 .elementor-element.elementor-element-7fc1e49{z-index:99}.elementor-18 .elementor-element.elementor-element-70f1885{--display:flex}.elementor-18 .elementor-element.elementor-element-a5748d5 .elementor-button{background-color:#747c64;font-weight:500;fill:#fff;color:#fff}.elementor-18 .elementor-element.elementor-element-a5748d5>.elementor-widget-container{margin:-70px 0 0;padding:0}.elementor-18 .elementor-element.elementor-element-a5748d5.elementor-element{--align-self:flex-end}.elementor-18 .elementor-element.elementor-element-a5748d5{z-index:99}.elementor-18 .elementor-element.elementor-element-457f729{--display:flex;--min-height:57vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:.18;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px}.elementor-18 .elementor-element.elementor-element-457f729:before,.elementor-18 .elementor-element.elementor-element-457f729>.elementor-background-video-container:before,.elementor-18 .elementor-element.elementor-element-457f729>.e-con-inner>.elementor-background-video-container:before,.elementor-18 .elementor-element.elementor-element-457f729>.elementor-background-slideshow:before,.elementor-18 .elementor-element.elementor-element-457f729>.e-con-inner>.elementor-background-slideshow:before,.elementor-18 .elementor-element.elementor-element-457f729>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-18 .elementor-element.elementor-element-457f729.e-con{--align-self:center}.elementor-18 .elementor-element.elementor-element-6f2b638{--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;--overflow:hidden}.elementor-18 .elementor-element.elementor-element-9d7db56{--display:flex;--justify-content:center;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:15%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-18 .elementor-element.elementor-element-eed6b43{--display:flex;--overflow:hidden}.elementor-18 .elementor-element.elementor-element-eed6b43.e-con{--order:-99999}.elementor-18 .elementor-element.elementor-element-0f386af>.elementor-widget-container{margin:0}.elementor-18 .elementor-element.elementor-element-0f386af .elementor-heading-title{color:#000}.elementor-18 .elementor-element.elementor-element-0fd6e7d .elementor-heading-title{color:#000}.elementor-18 .elementor-element.elementor-element-3d365e7 .elementor-heading-title{color:#000}.elementor-18 .elementor-element.elementor-element-c3e1c7e .elementor-heading-title{color:#000}.elementor-18 .elementor-element.elementor-element-bee19a8 .elementor-heading-title{color:#000}.elementor-18 .elementor-element.elementor-element-3306f89{--display:flex;--overflow:hidden}.elementor-18 .elementor-element.elementor-element-9a61e42{font-family:"Poppins",Sans-serif;font-size:14px;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#000}.elementor-18 .elementor-element.elementor-element-f1f8e6b{font-family:"Poppins",Sans-serif;font-size:14px;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#000}.elementor-18 .elementor-element.elementor-element-40951e5{font-family:"Poppins",Sans-serif;font-size:14px;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#000}.elementor-18 .elementor-element.elementor-element-994e545{font-family:"Poppins",Sans-serif;font-size:14px;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#000}.elementor-18 .elementor-element.elementor-element-dd54820{font-family:"Poppins",Sans-serif;font-size:14px;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#000}.elementor-18 .elementor-element.elementor-element-514c2c2{--display:flex;--overflow:hidden}.elementor-18 .elementor-element.elementor-element-67681fd .elementor-icon-list-icon i{transition:color .3s}.elementor-18 .elementor-element.elementor-element-67681fd .elementor-icon-list-icon svg{transition:fill .3s}.elementor-18 .elementor-element.elementor-element-67681fd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-18 .elementor-element.elementor-element-67681fd .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#000;transition:color .3s}.elementor-18 .elementor-element.elementor-element-9298794 .elementor-icon-list-icon i{transition:color .3s}.elementor-18 .elementor-element.elementor-element-9298794 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-18 .elementor-element.elementor-element-9298794{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-18 .elementor-element.elementor-element-9298794 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#000;transition:color .3s}.elementor-18 .elementor-element.elementor-element-0f1625f .elementor-icon-list-icon i{transition:color .3s}.elementor-18 .elementor-element.elementor-element-0f1625f .elementor-icon-list-icon svg{transition:fill .3s}.elementor-18 .elementor-element.elementor-element-0f1625f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-18 .elementor-element.elementor-element-0f1625f .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#000;transition:color .3s}.elementor-18 .elementor-element.elementor-element-f5e1a0d .elementor-icon-list-icon i{transition:color .3s}.elementor-18 .elementor-element.elementor-element-f5e1a0d .elementor-icon-list-icon svg{transition:fill .3s}.elementor-18 .elementor-element.elementor-element-f5e1a0d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-18 .elementor-element.elementor-element-f5e1a0d .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#000;transition:color .3s}.elementor-18 .elementor-element.elementor-element-3bf55f8 .elementor-icon-list-icon i{transition:color .3s}.elementor-18 .elementor-element.elementor-element-3bf55f8 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-18 .elementor-element.elementor-element-3bf55f8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-18 .elementor-element.elementor-element-3bf55f8 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#000;transition:color .3s}.elementor-18 .elementor-element.elementor-element-74f1337{--display:flex;--min-height:50px;--overflow:hidden}.elementor-18 .elementor-element.elementor-element-b7d63bf .elementor-button{background-color:#125705;fill:#fff;color:#fff;padding:15px 30px}.elementor-18 .elementor-element.elementor-element-b7d63bf>.elementor-widget-container{margin:-15px 0 0}.elementor-18 .elementor-element.elementor-element-79977b7 .elementor-button{background-color:#125705;fill:#fff;color:#fff;padding:15px 30px}.elementor-18 .elementor-element.elementor-element-79977b7>.elementor-widget-container{margin:-15px 0 0}.elementor-18 .elementor-element.elementor-element-8948448 .elementor-button{background-color:#125705;fill:#fff;color:#fff;padding:15px 30px}.elementor-18 .elementor-element.elementor-element-8948448>.elementor-widget-container{margin:-15px 0 0}.elementor-18 .elementor-element.elementor-element-0ead93f .elementor-button{background-color:#125705;fill:#fff;color:#fff;padding:15px 30px}.elementor-18 .elementor-element.elementor-element-0ead93f>.elementor-widget-container{margin:-15px 0 0}.elementor-18 .elementor-element.elementor-element-340af16 .elementor-button{background-color:#125705;fill:#fff;color:#fff;padding:15px 30px}.elementor-18 .elementor-element.elementor-element-340af16>.elementor-widget-container{margin:-15px 0 0}.elementor-18 .elementor-element.elementor-element-a9c9212{--display:flex;--min-height:600px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-18 .elementor-element.elementor-element-1e97a30{--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;--overflow:hidden}.elementor-18 .elementor-element.elementor-element-e3712ca>.elementor-widget-container{margin:-30px -30px -30px 0}.elementor-18 .elementor-element.elementor-element-e3712ca.elementor-arrows-yes .elementor-main-swiper{width:calc( 80vw - 40px )}.elementor-18 .elementor-element.elementor-element-e3712ca .elementor-main-swiper{width:80vw}.elementor-18 .elementor-element.elementor-element-e3712ca .elementor-main-swiper .swiper-slide{padding:20px}.elementor-18 .elementor-element.elementor-element-e3712ca .elementor-swiper-button{font-size:20px}.elementor-18 .elementor-element.elementor-element-e3712ca .elementor-testimonial__name{color:#fff;font-weight:600}body.rtl .elementor-18 .elementor-element.elementor-element-e3712ca.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite,body.rtl .elementor-18 .elementor-element.elementor-element-e3712ca.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite,body:not(.rtl) .elementor-18 .elementor-element.elementor-element-e3712ca.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite,body:not(.rtl) .elementor-18 .elementor-element.elementor-element-e3712ca.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite{margin-left:0;margin-right:0}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-e3712ca.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite,body:not(.rtl) .elementor-18 .elementor-element.elementor-element-e3712ca.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite,body.rtl .elementor-18 .elementor-element.elementor-element-e3712ca.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite,body.rtl .elementor-18 .elementor-element.elementor-element-e3712ca.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite{margin-right:0;margin-left:0}.elementor-18 .elementor-element.elementor-element-e3712ca.elementor-testimonial--layout-image_stacked .elementor-testimonial__image+cite,.elementor-18 .elementor-element.elementor-element-e3712ca.elementor-testimonial--layout-image_left .elementor-testimonial__image+cite,.elementor-18 .elementor-element.elementor-element-e3712ca.elementor-testimonial--layout-image_right .elementor-testimonial__image+cite{margin-top:0}.elementor-18 .elementor-element.elementor-element-79dd050{--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}.elementor-18 .elementor-element.elementor-element-15583f1 .elementor-button{background-color:#FFFFFF91;fill:#000;color:#000;border-radius:100px;padding:12px 14px}.elementor-18 .elementor-element.elementor-element-819454c .elementor-button{background-color:#FFFFFF91;fill:#000;color:#000;border-radius:100px;padding:12px 14px}.elementor-18 .elementor-element.elementor-element-f0f3c22:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-f0f3c22>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:url("https://hotel-lesrocailles.com/wp-content/uploads/2022/04/footer-e1749883619728.webp") 50% 50%;background-size:cover}.elementor-18 .elementor-element.elementor-element-f0f3c22{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:50px;margin-bottom:0}.elementor-18 .elementor-element.elementor-element-f0f3c22>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-18 .elementor-element.elementor-element-93655b3{--spacer-size:480px}.elementor-18 .elementor-element.elementor-element-2f33f7e{--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-18 .elementor-element.elementor-element-2f33f7e>.elementor-shape-top .elementor-shape-fill,.elementor-18 .elementor-element.elementor-element-2f33f7e>.e-con-inner>.elementor-shape-top .elementor-shape-fill{fill:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-2f33f7e>.elementor-shape-top svg,.elementor-18 .elementor-element.elementor-element-2f33f7e>.e-con-inner>.elementor-shape-top svg{width:calc(100% + 1.3px);height:55px}.elementor-18 .elementor-element.elementor-element-2f33f7e>.elementor-shape-bottom .elementor-shape-fill,.elementor-18 .elementor-element.elementor-element-2f33f7e>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-2f33f7e>.elementor-shape-bottom svg,.elementor-18 .elementor-element.elementor-element-2f33f7e>.e-con-inner>.elementor-shape-bottom svg{height:55px}.elementor-18 .elementor-element.elementor-element-bb1c0db{--spacer-size:48px}.elementor-18 .elementor-element.elementor-element-1f82e31>.elementor-widget-container{margin:0 30px 0 0}.elementor-18 .elementor-element.elementor-element-1f82e31{text-align:justify;font-family:"Gilda Display",Sans-serif}.elementor-18 .elementor-element.elementor-element-1f82e31 p{margin-block-end:0px}.elementor-18 .elementor-element.elementor-element-6b26139{--spacer-size:59px}.elementor-18 .elementor-element.elementor-element-2af28cf>.elementor-background-overlay{background-color:var(--e-global-color-secondary);opacity:.6;transition:background .3s,border-radius .3s,opacity .3s}.elementor-18 .elementor-element.elementor-element-2af28cf>.elementor-container{max-width:1170px;min-height:615px}.elementor-18 .elementor-element.elementor-element-2af28cf{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-18 .elementor-element.elementor-element-d64f278>.elementor-element-populated{padding:20px 0 0}.elementor-18 .elementor-element.elementor-element-438da17{text-align:center}.elementor-18 .elementor-element.elementor-element-438da17 .elementor-heading-title{font-family:"Atlantic Cruise",Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.3px;color:var(--e-global-color-accent)}.elementor-18 .elementor-element.elementor-element-2d64ab7>.elementor-widget-container{padding:0}.elementor-18 .elementor-element.elementor-element-2d64ab7{text-align:center}.elementor-18 .elementor-element.elementor-element-2d64ab7 .elementor-heading-title{font-family:"Philosopher",Sans-serif;font-size:55px;font-weight:400;color:#fff}.elementor-18 .elementor-element.elementor-element-f699a73 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:300;line-height:27px;fill:var(--e-global-color-511b306);color:var(--e-global-color-511b306);border-radius:50px}.elementor-18 .elementor-element.elementor-element-f699a73 .elementor-button:hover,.elementor-18 .elementor-element.elementor-element-f699a73 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-18 .elementor-element.elementor-element-40d8d62{--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;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-18 .elementor-element.elementor-element-ffa90e3{--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-18 .elementor-element.elementor-element-ffa90e3.e-con{--flex-grow:0;--flex-shrink:0}.elementor-18 .elementor-element.elementor-element-3725b11{text-align:center}.elementor-18 .elementor-element.elementor-element-3725b11 .elementor-heading-title{font-family:"Gilda Display",Sans-serif;font-size:30px;font-weight:700}.elementor-18 .elementor-element.elementor-element-d882a22>.elementor-widget-container{margin:0 0 -25px}.elementor-18 .elementor-element.elementor-element-d882a22{text-align:justify;font-family:"Gilda Display",Sans-serif;font-size:14px;color:#000}.elementor-18 .elementor-element.elementor-element-f2e8759{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-18 .elementor-element.elementor-element-8d33713{--display:flex}.elementor-18 .elementor-element.elementor-element-8d33713.e-con{--flex-grow:0;--flex-shrink:0}.elementor-18 .elementor-element.elementor-element-7f290a0 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-18 .elementor-element.elementor-element-7f290a0 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,.5)}.elementor-18 .elementor-element.elementor-element-7f290a0{width:100%;max-width:100%;--image-border-width:0px;--image-border-radius:5px;--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:21px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-18 .elementor-element.elementor-element-7f290a0>.elementor-widget-container{padding:0}.elementor-18 .elementor-element.elementor-element-9b129ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-a8f1629{--display:flex}.elementor-18 .elementor-element.elementor-element-9c50b55{text-align:justify;font-family:"Gilda Display",Sans-serif;font-size:14px;color:#000}.elementor-18 .elementor-element.elementor-element-c6c163e .elementor-button{background-color:#747c64;font-size:25px;font-weight:600;fill:#fff;color:#fff;padding:10px 50px}.elementor-18 .elementor-element.elementor-element-c6c163e>.elementor-widget-container{padding:0}.elementor-18 .elementor-element.elementor-element-c6c163e.elementor-element{--align-self:center}.elementor-18 .elementor-element.elementor-element-9596599>.elementor-widget-container{margin:15px 0 0}.elementor-18 .elementor-element.elementor-element-9596599{text-align:justify;font-family:"Gilda Display",Sans-serif;font-size:14px;color:#000}.elementor-18 .elementor-element.elementor-element-8ca3875{--display:flex}.elementor-18 .elementor-element.elementor-element-47e9be8{--spacer-size:35px}.elementor-18 .elementor-element.elementor-element-0e80713{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-18 .elementor-element.elementor-element-2b91655{--display:flex}.elementor-18 .elementor-element.elementor-element-ebcffe9{width:100%;max-width:100%}.elementor-18 .elementor-element.elementor-element-71ada90{--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}.elementor-18 .elementor-element.elementor-element-5a3b853{--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-18 .elementor-element.elementor-element-d9edd48:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-d9edd48>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://hotel-lesrocailles.com/wp-content/uploads/2025/07/WhatsApp-Image-2025-07-13-a-14.52.17_2902e030-scaled.jpg");background-position:60% -1200px;background-repeat:no-repeat;background-size:auto}.elementor-18 .elementor-element.elementor-element-d9edd48>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(110deg,var(--e-global-color-secondary) 0%,#FFFFFF00 100%);opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-18 .elementor-element.elementor-element-d9edd48{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0}.elementor-18 .elementor-element.elementor-element-d9edd48>.elementor-shape-top svg{width:calc(100% + 1.3px);height:0}.elementor-18 .elementor-element.elementor-element-479d19d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px}.elementor-18 .elementor-element.elementor-element-479d19d>.elementor-element-populated{padding:50px 0 0}.elementor-18 .elementor-element.elementor-element-aa59c86>.elementor-widget-container{margin:0}.elementor-18 .elementor-element.elementor-element-aa59c86 .elementor-heading-title{font-family:var(--e-global-typography-4f24bea-font-family),Sans-serif;font-size:var(--e-global-typography-4f24bea-font-size);font-weight:var(--e-global-typography-4f24bea-font-weight);text-transform:var(--e-global-typography-4f24bea-text-transform);letter-spacing:var(--e-global-typography-4f24bea-letter-spacing);color:var(--e-global-color-511b306)}.elementor-18 .elementor-element.elementor-element-47252f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2)}.elementor-18 .elementor-element.elementor-element-47252f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2)}.elementor-18 .elementor-element.elementor-element-47252f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2)}.elementor-18 .elementor-element.elementor-element-47252f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2)}.elementor-18 .elementor-element.elementor-element-47252f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2)}.elementor-18 .elementor-element.elementor-element-47252f5 .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-18 .elementor-element.elementor-element-47252f5 .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-18 .elementor-element.elementor-element-47252f5{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px}.elementor-18 .elementor-element.elementor-element-47252f5 .elementor-icon-list-icon{padding-inline-end:16px}.elementor-18 .elementor-element.elementor-element-47252f5 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-18 .elementor-element.elementor-element-47252f5 .elementor-icon-list-item>a{font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:400;line-height:27px}.elementor-18 .elementor-element.elementor-element-47252f5 .elementor-icon-list-text{color:var(--e-global-color-511b306);transition:color .3s}.elementor-18 .elementor-element.elementor-element-8f7392c{text-align:center;font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var(--e-global-color-511b306)}.elementor-18 .elementor-element.elementor-element-bc4346e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px}.elementor-18 .elementor-element.elementor-element-bc4346e>.elementor-element-populated,.elementor-18 .elementor-element.elementor-element-bc4346e>.elementor-element-populated>.elementor-background-overlay,.elementor-18 .elementor-element.elementor-element-bc4346e>.elementor-background-slideshow{border-radius:4px}.elementor-18 .elementor-element.elementor-element-bc4346e>.elementor-element-populated{box-shadow:0px 3px 12px 0px rgba(0,0,0,.03);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 10px 0}.elementor-18 .elementor-element.elementor-element-bc4346e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-18 .elementor-element.elementor-element-ebd35fb>.elementor-widget-container{margin:0;padding:0}.elementor-18 .elementor-element.elementor-element-ebd35fb .elementor-heading-title{font-family:var(--e-global-typography-4f24bea-font-family),Sans-serif;font-size:var(--e-global-typography-4f24bea-font-size);font-weight:var(--e-global-typography-4f24bea-font-weight);text-transform:var(--e-global-typography-4f24bea-text-transform);letter-spacing:var(--e-global-typography-4f24bea-letter-spacing);color:var(--e-global-color-511b306)}.elementor-18 .elementor-element.elementor-element-34debec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2)}.elementor-18 .elementor-element.elementor-element-34debec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2)}.elementor-18 .elementor-element.elementor-element-34debec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2)}.elementor-18 .elementor-element.elementor-element-34debec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2)}.elementor-18 .elementor-element.elementor-element-34debec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2)}.elementor-18 .elementor-element.elementor-element-34debec .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-18 .elementor-element.elementor-element-34debec .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-18 .elementor-element.elementor-element-34debec{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px}.elementor-18 .elementor-element.elementor-element-34debec .elementor-icon-list-icon{padding-inline-end:5px}.elementor-18 .elementor-element.elementor-element-34debec .elementor-icon-list-item>.elementor-icon-list-text,.elementor-18 .elementor-element.elementor-element-34debec .elementor-icon-list-item>a{font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:400;line-height:27px}.elementor-18 .elementor-element.elementor-element-34debec .elementor-icon-list-text{color:var(--e-global-color-511b306);transition:color .3s}.elementor-18 .elementor-element.elementor-element-34debec .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--e-global-color-accent)}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-6569cf5.elementor-column .elementor-widget-wrap{align-items:center}.elementor-18 .elementor-element.elementor-element-6569cf5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-18 .elementor-element.elementor-element-6569cf5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px}.elementor-18 .elementor-element.elementor-element-6569cf5>.elementor-element-populated,.elementor-18 .elementor-element.elementor-element-6569cf5>.elementor-element-populated>.elementor-background-overlay,.elementor-18 .elementor-element.elementor-element-6569cf5>.elementor-background-slideshow{border-radius:4px}.elementor-18 .elementor-element.elementor-element-6569cf5>.elementor-element-populated{box-shadow:0px 3px 12px 0px rgba(0,0,0,.03);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-18 .elementor-element.elementor-element-6569cf5>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-18 .elementor-element.elementor-element-fbe0f84{text-align:start}.elementor-18 .elementor-element.elementor-element-3e5e094{text-align:start}.elementor-18 .elementor-element.elementor-element-9e6d958 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-18 .elementor-element.elementor-element-9e6d958 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,.5)}.elementor-18 .elementor-element.elementor-element-9e6d958{--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-18 .elementor-element.elementor-element-2d6ed33{--display:flex;--position:fixed;--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:flex-start;top:0;--z-index:9999}.elementor-18 .elementor-element.elementor-element-2d6ed33:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-2d6ed33>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-2d6ed33{left:0}body.rtl .elementor-18 .elementor-element.elementor-element-2d6ed33{right:0}.elementor-18 .elementor-element.elementor-element-21a0d90>.elementor-widget-container{margin:5px 0 0 55px}.elementor-18 .elementor-element.elementor-element-901a061{--display:flex}:root{--page-title-display:none}body.elementor-page-18{padding:0 15px}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-3fd1681{width:100%}.elementor-18 .elementor-element.elementor-element-69c1417{--width:70%}.elementor-18 .elementor-element.elementor-element-055e69e{--width:100%}.elementor-18 .elementor-element.elementor-element-a9c9212{--width:30px}.elementor-18 .elementor-element.elementor-element-1e97a30{--width:80%}.elementor-18 .elementor-element.elementor-element-ffa90e3{--width:100.118%}.elementor-18 .elementor-element.elementor-element-8d33713{--width:48%}.elementor-18 .elementor-element.elementor-element-9b129ed{--width:50%}.elementor-18 .elementor-element.elementor-element-0e80713{--width:87%}.elementor-18 .elementor-element.elementor-element-5a3b853{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-479d19d{width:50%}.elementor-18 .elementor-element.elementor-element-bc4346e{width:50%}.elementor-18 .elementor-element.elementor-element-6569cf5{width:60%}}@media(min-width:1025px){.elementor-18 .elementor-element.elementor-element-d9edd48:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-d9edd48>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-8d13239>.elementor-widget-container{margin:0 0 760px}.elementor-18 .elementor-element.elementor-element-15bfaea>.elementor-widget-container{margin:70% 0 0}.elementor-18 .elementor-element.elementor-element-9c90c21{text-align:center}.elementor-18 .elementor-element.elementor-element-2af28cf>.elementor-container{min-height:600px}.elementor-18 .elementor-element.elementor-element-2af28cf{padding:30px 60px 20px 30px}.elementor-18 .elementor-element.elementor-element-2d64ab7>.elementor-widget-container{margin:0;padding:0}.elementor-18 .elementor-element.elementor-element-d9edd48:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-d9edd48>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-18 .elementor-element.elementor-element-d9edd48{padding:0}.elementor-18 .elementor-element.elementor-element-479d19d>.elementor-element-populated{padding:0 0 0 30px}.elementor-18 .elementor-element.elementor-element-aa59c86 .elementor-heading-title{font-size:var(--e-global-typography-4f24bea-font-size);letter-spacing:var(--e-global-typography-4f24bea-letter-spacing)}.elementor-18 .elementor-element.elementor-element-bc4346e>.elementor-element-populated{padding:0 0 0 30px}.elementor-18 .elementor-element.elementor-element-ebd35fb .elementor-heading-title{font-size:var(--e-global-typography-4f24bea-font-size);letter-spacing:var(--e-global-typography-4f24bea-letter-spacing)}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-8d13239>.elementor-widget-container{margin:25px 0 0}.elementor-18 .elementor-element.elementor-element-8d13239 img{width:30%}.elementor-18 .elementor-element.elementor-element-a9bdc43>.elementor-widget-container{margin:0}.elementor-18 .elementor-element.elementor-element-a9bdc43{--container-widget-width:488px;--container-widget-flex-grow:0;width:var(--container-widget-width,488px);max-width:488px;text-align:center}.elementor-18 .elementor-element.elementor-element-a9bdc43 .elementor-heading-title{font-size:29px}.elementor-18 .elementor-element.elementor-element-15bfaea>.elementor-widget-container{margin:50% 0 0}.elementor-18 .elementor-element.elementor-element-15bfaea .elementor-heading-title{font-size:32px}.elementor-18 .elementor-element.elementor-element-9548403{--spacer-size:90px}.elementor-18 .elementor-element.elementor-element-b756a2a>.elementor-widget-container{margin:0}.elementor-18 .elementor-element.elementor-element-b756a2a{text-align:justify}.elementor-18 .elementor-element.elementor-element-b15afba{width:100%;max-width:100%}.elementor-18 .elementor-element.elementor-element-b15afba>.elementor-widget-container{margin:0 0 0 30px}.elementor-18 .elementor-element.elementor-element-b15afba .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:7px}.elementor-18 .elementor-element.elementor-element-b15afba .elementor-icon-box-title{margin-block-end:0px}.elementor-18 .elementor-element.elementor-element-b15afba .elementor-icon{font-size:40px}.elementor-18 .elementor-element.elementor-element-b15afba .elementor-icon-box-title,.elementor-18 .elementor-element.elementor-element-b15afba .elementor-icon-box-title a{font-size:17px}.elementor-18 .elementor-element.elementor-element-48955e9{width:100%;max-width:100%}.elementor-18 .elementor-element.elementor-element-48955e9>.elementor-widget-container{margin:0 0 0 30px}.elementor-18 .elementor-element.elementor-element-48955e9 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px}.elementor-18 .elementor-element.elementor-element-48955e9 .elementor-icon-box-title{margin-block-end:0px}.elementor-18 .elementor-element.elementor-element-48955e9 .elementor-icon{font-size:40px}.elementor-18 .elementor-element.elementor-element-48955e9 .elementor-icon-box-title,.elementor-18 .elementor-element.elementor-element-48955e9 .elementor-icon-box-title a{font-size:17px}.elementor-18 .elementor-element.elementor-element-e2ae703{width:100%;max-width:100%}.elementor-18 .elementor-element.elementor-element-e2ae703>.elementor-widget-container{margin:0 0 0 30px}.elementor-18 .elementor-element.elementor-element-e2ae703 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px}.elementor-18 .elementor-element.elementor-element-e2ae703 .elementor-icon-box-title{margin-block-end:0px}.elementor-18 .elementor-element.elementor-element-e2ae703 .elementor-icon{font-size:40px}.elementor-18 .elementor-element.elementor-element-e2ae703 .elementor-icon-box-title,.elementor-18 .elementor-element.elementor-element-e2ae703 .elementor-icon-box-title a{font-size:17px}.elementor-18 .elementor-element.elementor-element-1374bb7{width:100%;max-width:100%}.elementor-18 .elementor-element.elementor-element-1374bb7>.elementor-widget-container{margin:0 0 0 30px}.elementor-18 .elementor-element.elementor-element-1374bb7 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px}.elementor-18 .elementor-element.elementor-element-1374bb7 .elementor-icon-box-title{margin-block-end:0px}.elementor-18 .elementor-element.elementor-element-1374bb7 .elementor-icon{font-size:40px}.elementor-18 .elementor-element.elementor-element-1374bb7 .elementor-icon-box-title,.elementor-18 .elementor-element.elementor-element-1374bb7 .elementor-icon-box-title a{font-size:17px}.elementor-18 .elementor-element.elementor-element-ae9026b{width:100%;max-width:100%}.elementor-18 .elementor-element.elementor-element-ae9026b>.elementor-widget-container{margin:0 0 0 30px}.elementor-18 .elementor-element.elementor-element-ae9026b .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px}.elementor-18 .elementor-element.elementor-element-ae9026b .elementor-icon-box-title{margin-block-end:0px}.elementor-18 .elementor-element.elementor-element-ae9026b .elementor-icon{font-size:40px}.elementor-18 .elementor-element.elementor-element-ae9026b .elementor-icon-box-title,.elementor-18 .elementor-element.elementor-element-ae9026b .elementor-icon-box-title a{font-size:17px}.elementor-18 .elementor-element.elementor-element-1295d75{width:100%;max-width:100%}.elementor-18 .elementor-element.elementor-element-1295d75>.elementor-widget-container{margin:0 0 0 30px}.elementor-18 .elementor-element.elementor-element-1295d75 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px}.elementor-18 .elementor-element.elementor-element-1295d75 .elementor-icon-box-title{margin-block-end:0px}.elementor-18 .elementor-element.elementor-element-1295d75 .elementor-icon{font-size:40px}.elementor-18 .elementor-element.elementor-element-1295d75 .elementor-icon-box-title,.elementor-18 .elementor-element.elementor-element-1295d75 .elementor-icon-box-title a{font-size:17px}.elementor-18 .elementor-element.elementor-element-5669edd{width:100%;max-width:100%}.elementor-18 .elementor-element.elementor-element-5669edd>.elementor-widget-container{margin:0 0 0 30px}.elementor-18 .elementor-element.elementor-element-5669edd .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px}.elementor-18 .elementor-element.elementor-element-5669edd .elementor-icon-box-title{margin-block-end:0px}.elementor-18 .elementor-element.elementor-element-5669edd .elementor-icon{font-size:40px}.elementor-18 .elementor-element.elementor-element-5669edd .elementor-icon-box-title,.elementor-18 .elementor-element.elementor-element-5669edd .elementor-icon-box-title a{font-size:17px}.elementor-18 .elementor-element.elementor-element-e00b0b4>.elementor-element-populated{margin:10px 10px 0;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0}.elementor-18 .elementor-element.elementor-element-88d3a87{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-18 .elementor-element.elementor-element-88d3a87>.elementor-widget-container{margin:0}.elementor-18 .elementor-element.elementor-element-93655b3{--spacer-size:200px}.elementor-18 .elementor-element.elementor-element-1f82e31>.elementor-widget-container{margin:0}.elementor-18 .elementor-element.elementor-element-1f82e31{text-align:justify}.elementor-18 .elementor-element.elementor-element-2af28cf>.elementor-container{min-height:300px}.elementor-18 .elementor-element.elementor-element-2af28cf{padding:5em 1em}.elementor-18 .elementor-element.elementor-element-2d64ab7 .elementor-heading-title{font-size:47px}.elementor-18 .elementor-element.elementor-element-f699a73 .elementor-button{font-size:17px}.elementor-18 .elementor-element.elementor-element-3725b11 .elementor-heading-title{font-size:34px}.elementor-18 .elementor-element.elementor-element-d882a22{font-size:16px}.elementor-18 .elementor-element.elementor-element-9c50b55{font-size:16px}.elementor-18 .elementor-element.elementor-element-c6c163e .elementor-button{font-size:16px}.elementor-18 .elementor-element.elementor-element-9596599{font-size:16px}.elementor-18 .elementor-element.elementor-element-ebcffe9{width:100%;max-width:100%}.elementor-18 .elementor-element.elementor-element-d9edd48:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-d9edd48>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0;background-size:cover}.elementor-18 .elementor-element.elementor-element-d9edd48{padding:40px 0}.elementor-18 .elementor-element.elementor-element-479d19d{width:100%}.elementor-18 .elementor-element.elementor-element-479d19d>.elementor-element-populated{padding:20px}.elementor-18 .elementor-element.elementor-element-aa59c86{text-align:start}.elementor-18 .elementor-element.elementor-element-aa59c86 .elementor-heading-title{font-size:var(--e-global-typography-4f24bea-font-size);letter-spacing:var(--e-global-typography-4f24bea-letter-spacing)}.elementor-18 .elementor-element.elementor-element-47252f5 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-18 .elementor-element.elementor-element-47252f5 .elementor-icon-list-item>a{font-size:17px}.elementor-18 .elementor-element.elementor-element-8f7392c{font-size:17px}.elementor-18 .elementor-element.elementor-element-bc4346e{width:100%}.elementor-18 .elementor-element.elementor-element-bc4346e>.elementor-element-populated{padding:20px}.elementor-18 .elementor-element.elementor-element-ebd35fb .elementor-heading-title{font-size:var(--e-global-typography-4f24bea-font-size);letter-spacing:var(--e-global-typography-4f24bea-letter-spacing)}.elementor-18 .elementor-element.elementor-element-34debec .elementor-icon-list-item>.elementor-icon-list-text,.elementor-18 .elementor-element.elementor-element-34debec .elementor-icon-list-item>a{font-size:17px}.elementor-18 .elementor-element.elementor-element-6569cf5{width:100%}.elementor-18 .elementor-element.elementor-element-21a0d90>.elementor-widget-container{margin:8px 0 0}body.elementor-page-18{padding:0 5px}}.mon-image-full-screen{width:100vw;height:100dvh;object-fit:cover}#book-me{position:fixed;top:1.3%;right:18%;transform:rotate(0deg) translateX(50%);transform-origin:100% 0;z-index:101;font-family:'Montserrat',sans-serif}.menu-checkbox{display:none}#menu-toggle{background:#000;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;padding:8px 20px;border:none;cursor:pointer;display:inline-block}.dropdown{display:none;position:absolute;top:100%;right:0;transform:rotate(0deg);transform-origin:top right;background:#fff;border:1px solid #ccc;box-shadow:0 4px 6px rgba(0,0,0,.1)}.dropdown a{display:block;padding:10px 20px;color:#000;text-decoration:none;white-space:nowrap}.dropdown a:hover{background:#f0f0f0}.menu-checkbox:checked~.dropdown{display:block}@media screen and (max-width:960px){#book-me{top:13px;right:70px;transform:none}.dropdown{transform:none}}.elementor-18 .elementor-element.elementor-element-ac12f06{--radius:6px;--height:320px;--active-height:410px;--overlay:.75}.elementor-18 .elementor-element.elementor-element-ac12f06{opacity:0;transform:translateX(100px);transition:all .8s ease-in-out}.elementor-18 .elementor-element.elementor-element-ac12f06.loaded{opacity:1;transform:translateX(0)}.elementor-18 .elementor-element.elementor-element-ac12f06 .swiper-wrapper{height:var(--active-height);align-items:center}.elementor-18 .elementor-element.elementor-element-ac12f06:not(.loaded) .swiper-wrapper{transition-duration:0s !important}.elementor-18 .elementor-element.elementor-element-ac12f06 .swiper-slide{display:flex;align-items:flex-end;border-radius:var(--radius);height:var(--height);box-shadow:0 0 50px rgba(0,0,0,.15)}.elementor-18 .elementor-element.elementor-element-ac12f06.loaded .swiper-slide{transition:all .3s ease-in-out .2s}.elementor-18 .elementor-element.elementor-element-ac12f06 .swiper-slide.swiper-slide-active{height:var(--active-height)}.elementor-18 .elementor-element.elementor-element-ac12f06 .swiper-slide:before{content:"";position:absolute;top:0;left:0;background:#000;background:linear-gradient(20deg,rgba(0,0,0,var(--overlay)) 0%,rgba(0,0,0,0) 100%);height:100%;width:100%;z-index:1}.elementor-18 .elementor-element.elementor-element-ac12f06 .elementor-testimonial__footer{display:block}.elementor-18 .elementor-element.elementor-element-ac12f06 img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius)}.elementor-18 .elementor-element.elementor-element-ac12f06 .elementor-testimonial__cite{z-index:2;position:relative}.elementor-18 .elementor-element.elementor-element-ac12f06 .elementor-testimonial__name{margin-bottom:5px}.elementor-18 .elementor-element.elementor-element-ac12f06 .swiper-pagination,.elementor-18 .elementor-element.elementor-element-ac12f06 .elementor-swiper-button{display:none}.elementor-18 .elementor-element.elementor-element-ac12f06 .swiper-container{overflow:hidden;margin-left:auto;margin-right:auto}@media (max-width:1024px){.elementor-18 .elementor-element.elementor-element-ac12f06{--height:180px;--active-height:250px}}@media (max-width:767px){.elementor-18 .elementor-element.elementor-element-ac12f06{--height:80px;--active-height:105px;width:100% !important;max-width:var(--container-widget-width,300px) !important}.elementor-18 .elementor-element.elementor-element-ac12f06 .elementor-testimonial__cite{opacity:0}}.elementor-18 .elementor-element.elementor-element-f3ec7d7{background:#fff;--background-speed:.5s}.elementor-18 .elementor-element.elementor-element-f3ec7d7 .elementor-background-slideshow{display:none}.elementor-18 .elementor-element.elementor-element-f3ec7d7 .as-slider-background,.elementor-18 .elementor-element.elementor-element-f3ec7d7 .as-slider-background img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all 1s ease-in-out}.elementor-18 .elementor-element.elementor-element-f3ec7d7 .as-slider-background img{object-fit:cover;opacity:0;transform:scale(1.1)}.elementor-18 .elementor-element.elementor-element-f3ec7d7 .as-slider-background img.prev,.elementor-18 .elementor-element.elementor-element-f3ec7d7 .as-slider-background img.currentBackward,.elementor-18 .elementor-element.elementor-element-f3ec7d7 .as-slider-background img.currentForward{opacity:1;transform:scale(1.1)}.elementor-18 .elementor-element.elementor-element-f3ec7d7 .as-slider-background img.currentBackward,.elementor-18 .elementor-element.elementor-element-f3ec7d7 .as-slider-background img.currentForward{z-index:1;opacity:1;animation:bgNext var(--background-speed) linear;transition:all 1s ease-in-out;transform:scale(1)}.elementor-18 .elementor-element.elementor-element-f3ec7d7:before{z-index:2}.elementor-18 .elementor-element.elementor-element-f3ec7d7>.elementor-element{z-index:3}.elementor-18 .elementor-element.elementor-element-f3ec7d7 .as-bar,.elementor-18 .elementor-element.elementor-element-f3ec7d7 .as-slider-left,.elementor-18 .elementor-element.elementor-element-f3ec7d7 .as-slider-right{opacity:0;transition:all .8s ease-in-out}.elementor-18 .elementor-element.elementor-element-f3ec7d7.loaded .as-bar,.elementor-18 .elementor-element.elementor-element-f3ec7d7.loaded .as-slider-left,.elementor-18 .elementor-element.elementor-element-f3ec7d7.loaded .as-slider-right{opacity:1}@keyframes bgNext{0%{opacity:0;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@media (min-width:768px){.elementor-18 .elementor-element.elementor-element-f3ec7d7 .as-bar,.elementor-18 .elementor-element.elementor-element-f3ec7d7 .as-slider-left,.elementor-18 .elementor-element.elementor-element-f3ec7d7 .as-slider-right{position:relative}}@media (max-width:1380px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-f3ec7d7{padding-left:4%;padding-right:4%}}@media (max-width:767px){.elementor-18 .elementor-element.elementor-element-f3ec7d7 .as-slider-left{left:calc(50% - 300px/2) !important}.elementor-18 .elementor-element.elementor-element-f3ec7d7 .as-slider-right{right:calc(50% - 300px/2) !important}}.elementor-18 .elementor-element.elementor-element-f37ef90{--radius:6px;--height:260px;--active-height:350px;--overlay:.5}.elementor-18 .elementor-element.elementor-element-f37ef90{opacity:0;transform:translateX(100px);transition:all .8s ease-in-out}.elementor-18 .elementor-element.elementor-element-f37ef90.loaded{opacity:1;transform:translateX(0)}.elementor-18 .elementor-element.elementor-element-f37ef90 .swiper-wrapper{height:var(--active-height);align-items:center}.elementor-18 .elementor-element.elementor-element-f37ef90:not(.loaded) .swiper-wrapper{transition-duration:0s !important}.elementor-18 .elementor-element.elementor-element-f37ef90 .swiper-slide{display:flex;align-items:flex-end;border-radius:var(--radius);height:var(--height);box-shadow:0 0 50px rgba(0,0,0,.15)}.elementor-18 .elementor-element.elementor-element-f37ef90.loaded .swiper-slide{transition:all .3s ease-in-out .2s}.elementor-18 .elementor-element.elementor-element-f37ef90 .swiper-slide:before{content:"";position:absolute;top:0;left:0;background:#000;background:linear-gradient(20deg,rgba(0,0,0,var(--overlay)) 0%,rgba(0,0,0,0) 100%);height:100%;width:100%;z-index:1}.elementor-18 .elementor-element.elementor-element-f37ef90 .elementor-testimonial__footer{display:block}.elementor-18 .elementor-element.elementor-element-f37ef90 img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius)}.elementor-18 .elementor-element.elementor-element-f37ef90 .elementor-testimonial__cite{z-index:2;position:relative}.elementor-18 .elementor-element.elementor-element-f37ef90 .elementor-testimonial__name{margin-bottom:5px}.elementor-18 .elementor-element.elementor-element-f37ef90 .swiper-pagination,.elementor-18 .elementor-element.elementor-element-f37ef90 .elementor-swiper-button{display:none}.elementor-18 .elementor-element.elementor-element-f37ef90 .swiper-container{overflow:hidden;margin-left:auto;margin-right:auto}@media (max-width:1024px){.elementor-18 .elementor-element.elementor-element-f37ef90{--height:180px;--active-height:250px}}@media (max-width:767px){.elementor-18 .elementor-element.elementor-element-f37ef90{--height:80px;--active-height:105px;width:100% !important;max-width:var(--container-widget-width,300px) !important}.elementor-18 .elementor-element.elementor-element-f37ef90 .elementor-testimonial__cite{opacity:0}}.elementor-18 .elementor-element.elementor-element-e28a74b{background:#fff;--background-speed:.5s}.elementor-18 .elementor-element.elementor-element-e28a74b .elementor-background-slideshow{display:none}.elementor-18 .elementor-element.elementor-element-e28a74b .as-slider-background,.elementor-18 .elementor-element.elementor-element-e28a74b .as-slider-background img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all 1s ease-in-out}.elementor-18 .elementor-element.elementor-element-e28a74b .as-slider-background img{object-fit:cover;opacity:0;transform:scale(1.1)}.elementor-18 .elementor-element.elementor-element-e28a74b .as-slider-background img.prev,.elementor-18 .elementor-element.elementor-element-e28a74b .as-slider-background img.currentBackward,.elementor-18 .elementor-element.elementor-element-e28a74b .as-slider-background img.currentForward{opacity:1;transform:scale(1.1)}.elementor-18 .elementor-element.elementor-element-e28a74b .as-slider-background img.currentBackward,.elementor-18 .elementor-element.elementor-element-e28a74b .as-slider-background img.currentForward{z-index:1;opacity:1;animation:bgNext var(--background-speed) linear;transition:all 1s ease-in-out;transform:scale(1)}.elementor-18 .elementor-element.elementor-element-e28a74b:before{z-index:2}.elementor-18 .elementor-element.elementor-element-e28a74b>.elementor-element{z-index:3}.elementor-18 .elementor-element.elementor-element-e28a74b .as-bar,.elementor-18 .elementor-element.elementor-element-e28a74b .as-slider-left,.elementor-18 .elementor-element.elementor-element-e28a74b .as-slider-right{opacity:0;transition:all .8s ease-in-out}.elementor-18 .elementor-element.elementor-element-e28a74b.loaded .as-bar,.elementor-18 .elementor-element.elementor-element-e28a74b.loaded .as-slider-left,.elementor-18 .elementor-element.elementor-element-e28a74b.loaded .as-slider-right{opacity:1}@keyframes bgNext{0%{opacity:0;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@media (min-width:768px){.elementor-18 .elementor-element.elementor-element-e28a74b .as-bar,.elementor-18 .elementor-element.elementor-element-e28a74b .as-slider-left,.elementor-18 .elementor-element.elementor-element-e28a74b .as-slider-right{position:relative}}@media (max-width:1380px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-e28a74b{padding-left:4%;padding-right:4%}}@media (max-width:767px){.elementor-18 .elementor-element.elementor-element-e28a74b .as-slider-left{left:calc(50% - 300px/2) !important}.elementor-18 .elementor-element.elementor-element-e28a74b .as-slider-right{right:calc(50% - 300px/2) !important}}.elementor-18 .elementor-element.elementor-element-0927e8b{background:#fff;--background-speed:.5s}.elementor-18 .elementor-element.elementor-element-0927e8b .elementor-background-slideshow{display:none}.elementor-18 .elementor-element.elementor-element-0927e8b .as-slider-background,.elementor-18 .elementor-element.elementor-element-0927e8b .as-slider-background img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all 1s ease-in-out}.elementor-18 .elementor-element.elementor-element-0927e8b .as-slider-background img{object-fit:cover;opacity:0;transform:scale(1.1)}.elementor-18 .elementor-element.elementor-element-0927e8b .as-slider-background img.prev,.elementor-18 .elementor-element.elementor-element-0927e8b .as-slider-background img.currentBackward,.elementor-18 .elementor-element.elementor-element-0927e8b .as-slider-background img.currentForward{opacity:1;transform:scale(1.1)}.elementor-18 .elementor-element.elementor-element-0927e8b .as-slider-background img.currentBackward,.elementor-18 .elementor-element.elementor-element-0927e8b .as-slider-background img.currentForward{z-index:1;opacity:1;animation:bgNext var(--background-speed) linear;transition:all 1s ease-in-out;transform:scale(1)}.elementor-18 .elementor-element.elementor-element-0927e8b:before{z-index:2}.elementor-18 .elementor-element.elementor-element-0927e8b>.elementor-element{z-index:3}.elementor-18 .elementor-element.elementor-element-0927e8b .as-bar,.elementor-18 .elementor-element.elementor-element-0927e8b .as-slider-left,.elementor-18 .elementor-element.elementor-element-0927e8b .as-slider-right{opacity:0;transition:all .8s ease-in-out}.elementor-18 .elementor-element.elementor-element-0927e8b.loaded .as-bar,.elementor-18 .elementor-element.elementor-element-0927e8b.loaded .as-slider-left,.elementor-18 .elementor-element.elementor-element-0927e8b.loaded .as-slider-right{opacity:1}@keyframes bgNext{0%{opacity:0;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@media (min-width:768px){.elementor-18 .elementor-element.elementor-element-0927e8b .as-bar,.elementor-18 .elementor-element.elementor-element-0927e8b .as-slider-left,.elementor-18 .elementor-element.elementor-element-0927e8b .as-slider-right{position:relative}}@media (max-width:1380px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-0927e8b{padding-left:4%;padding-right:4%}}@media (max-width:767px){.elementor-18 .elementor-element.elementor-element-0927e8b .as-slider-left{left:calc(50% - 300px/2) !important}.elementor-18 .elementor-element.elementor-element-0927e8b .as-slider-right{right:calc(50% - 300px/2) !important}}.elementor-18 .elementor-element.elementor-element-eed6b43{--speed:.8s;--gap:40px}.elementor-18 .elementor-element.elementor-element-eed6b43{transition:all .3s ease-in-out;height:var(--h);--height:calc(var(--h) + var(--gap))}.elementor-18 .elementor-element.elementor-element-eed6b43 .elementor-widget{position:absolute;top:50%;transform:translateY(-50%)}.elementor-18 .elementor-element.elementor-element-eed6b43 .elementor-widget .elementor-widget-container{transform:translateY(calc(-10 * var(--height)))}.elementor-18 .elementor-element.elementor-element-eed6b43 .elementor-widget.prev .elementor-widget-container{animation:prev var(--speed) ease-in-out;transform:translateY(calc(-1 * var(--height)))}.elementor-18 .elementor-element.elementor-element-eed6b43 .elementor-widget.next .elementor-widget-container{animation:next var(--speed) ease-in-out;transform:translateY(var(--height))}.elementor-18 .elementor-element.elementor-element-eed6b43 .elementor-widget.currentUp,.elementor-18 .elementor-element.elementor-element-eed6b43 .elementor-widget.currentDown{z-index:1}.elementor-18 .elementor-element.elementor-element-eed6b43 .elementor-widget.currentUp .elementor-widget-container{animation:currentUp var(--speed) ease-in-out;transform:translateY(0)}.elementor-18 .elementor-element.elementor-element-eed6b43 .elementor-widget.currentDown .elementor-widget-container{animation:currentDown var(--speed) ease-in-out;transform:translateY(0)}@keyframes prev{0%{transform:translateY(0)}100%{transform:translateY(calc(-1 * var(--height)))}}@keyframes next{0%{transform:translateY(0)}100%{transform:translateY(var(--height))}}@keyframes currentUp{0%{transform:translateY(var(--height))}100%{transform:translateY(0)}}@keyframes currentDown{0%{transform:translateY(calc(-1 * var(--height)))}100%{transform:translateY(0)}}.elementor-18 .elementor-element.elementor-element-3306f89{--speed:.5s;--gap:40px}.elementor-18 .elementor-element.elementor-element-3306f89{transition:all .3s ease-in-out;height:var(--h);--height:calc(var(--h) + var(--gap))}.elementor-18 .elementor-element.elementor-element-3306f89 .elementor-widget{position:absolute;top:50%;transform:translateY(-50%)}.elementor-18 .elementor-element.elementor-element-3306f89 .elementor-widget .elementor-widget-container{transform:translateY(calc(-10 * var(--height)))}.elementor-18 .elementor-element.elementor-element-3306f89 .elementor-widget.prev .elementor-widget-container{animation:prev var(--speed) ease-in-out;transform:translateY(calc(-1 * var(--height)))}.elementor-18 .elementor-element.elementor-element-3306f89 .elementor-widget.next .elementor-widget-container{animation:next var(--speed) ease-in-out;transform:translateY(var(--height))}.elementor-18 .elementor-element.elementor-element-3306f89 .elementor-widget.currentUp,.elementor-18 .elementor-element.elementor-element-3306f89 .elementor-widget.currentDown{z-index:1}.elementor-18 .elementor-element.elementor-element-3306f89 .elementor-widget.currentUp .elementor-widget-container{animation:currentUp var(--speed) ease-in-out;transform:translateY(0)}.elementor-18 .elementor-element.elementor-element-3306f89 .elementor-widget.currentDown .elementor-widget-container{animation:currentDown var(--speed) ease-in-out;transform:translateY(0)}@keyframes prev{0%{transform:translateY(0)}100%{transform:translateY(calc(-1 * var(--height)))}}@keyframes next{0%{transform:translateY(0)}100%{transform:translateY(var(--height))}}@keyframes currentUp{0%{transform:translateY(var(--height))}100%{transform:translateY(0)}}@keyframes currentDown{0%{transform:translateY(calc(-1 * var(--height)))}100%{transform:translateY(0)}}.elementor-18 .elementor-element.elementor-element-514c2c2{--speed:.5s;--gap:40px}.elementor-18 .elementor-element.elementor-element-514c2c2{transition:all .3s ease-in-out;height:var(--h);--height:calc(var(--h) + var(--gap))}.elementor-18 .elementor-element.elementor-element-514c2c2 .elementor-widget{position:absolute;top:50%;transform:translateY(-50%)}.elementor-18 .elementor-element.elementor-element-514c2c2 .elementor-widget .elementor-widget-container{transform:translateY(calc(-10 * var(--height)))}.elementor-18 .elementor-element.elementor-element-514c2c2 .elementor-widget.prev .elementor-widget-container{animation:prev var(--speed) ease-in-out;transform:translateY(calc(-1 * var(--height)))}.elementor-18 .elementor-element.elementor-element-514c2c2 .elementor-widget.next .elementor-widget-container{animation:next var(--speed) ease-in-out;transform:translateY(var(--height))}.elementor-18 .elementor-element.elementor-element-514c2c2 .elementor-widget.currentUp,.elementor-18 .elementor-element.elementor-element-514c2c2 .elementor-widget.currentDown{z-index:1}.elementor-18 .elementor-element.elementor-element-514c2c2 .elementor-widget.currentUp .elementor-widget-container{animation:currentUp var(--speed) ease-in-out;transform:translateY(0)}.elementor-18 .elementor-element.elementor-element-514c2c2 .elementor-widget.currentDown .elementor-widget-container{animation:currentDown var(--speed) ease-in-out;transform:translateY(0)}@keyframes prev{0%{transform:translateY(0)}100%{transform:translateY(calc(-1 * var(--height)))}}@keyframes next{0%{transform:translateY(0)}100%{transform:translateY(var(--height))}}@keyframes currentUp{0%{transform:translateY(var(--height))}100%{transform:translateY(0)}}@keyframes currentDown{0%{transform:translateY(calc(-1 * var(--height)))}100%{transform:translateY(0)}}.elementor-18 .elementor-element.elementor-element-74f1337{--speed:.5s;--gap:40px}.elementor-18 .elementor-element.elementor-element-74f1337{transition:all .3s ease-in-out;height:var(--h);--height:calc(var(--h) + var(--gap))}.elementor-18 .elementor-element.elementor-element-74f1337 .elementor-widget{position:absolute;top:50%;transform:translateY(-50%)}.elementor-18 .elementor-element.elementor-element-74f1337 .elementor-widget .elementor-widget-container{transform:translateY(calc(-10 * var(--height)))}.elementor-18 .elementor-element.elementor-element-74f1337 .elementor-widget.prev .elementor-widget-container{animation:prev var(--speed) ease-in-out;transform:translateY(calc(-1 * var(--height)))}.elementor-18 .elementor-element.elementor-element-74f1337 .elementor-widget.next .elementor-widget-container{animation:next var(--speed) ease-in-out;transform:translateY(var(--height))}.elementor-18 .elementor-element.elementor-element-74f1337 .elementor-widget.currentUp,.elementor-18 .elementor-element.elementor-element-74f1337 .elementor-widget.currentDown{z-index:1}.elementor-18 .elementor-element.elementor-element-74f1337 .elementor-widget.currentUp .elementor-widget-container{animation:currentUp var(--speed) ease-in-out;transform:translateY(0)}.elementor-18 .elementor-element.elementor-element-74f1337 .elementor-widget.currentDown .elementor-widget-container{animation:currentDown var(--speed) ease-in-out;transform:translateY(0)}@keyframes prev{0%{transform:translateY(0)}100%{transform:translateY(calc(-1 * var(--height)))}}@keyframes next{0%{transform:translateY(0)}100%{transform:translateY(var(--height))}}@keyframes currentUp{0%{transform:translateY(var(--height))}100%{transform:translateY(0)}}@keyframes currentDown{0%{transform:translateY(calc(-1 * var(--height)))}100%{transform:translateY(0)}}.elementor-18 .elementor-element.elementor-element-a9c9212{--dot-size:23px;--line-color:#B0B7D04D;--dot-color:#b0b7d0;--dot-color-active:#b0b7d0;color:#fff;font-size:13px;font-weight:700}.elementor-18 .elementor-element.elementor-element-a9c9212{height:80vh;height:var(--min-height);max-height:80vh;min-height:0 !important}.elementor-18 .elementor-element.elementor-element-a9c9212 .dot{height:var(--dot-size);width:var(--dot-size);background:var(--dot-color);border-radius:100%;display:flex;align-items:center;justify-content:center;position:relative;transform:scale(.3);transition:all .3s ease-in-out;cursor:pointer}.elementor-18 .elementor-element.elementor-element-a9c9212 .dot-number{opacity:0;transition:all .3s ease-in-out}.elementor-18 .elementor-element.elementor-element-a9c9212 .dot.active{transform:scale(1);background:var(--dot-color-active)}.elementor-18 .elementor-element.elementor-element-a9c9212 .dot.active .dot-number{opacity:1}.elementor-18 .elementor-element.elementor-element-a9c9212:before{content:"";position:absolute;top:50%;height:calc(100% - 20px);max-height:90vh;width:1px;background:var(--line-color);left:50%;transform:translateX(-50%) translateY(-50%)}@media (max-width:767px){.elementor-18 .elementor-element.elementor-element-a9c9212{transform:translateX(-50%);flex-wrap:nowrap !important}.elementor-18 .elementor-element.elementor-element-a9c9212:before{width:calc(100% - 20px);height:1px}}.elementor-18 .elementor-element.elementor-element-e3712ca{--radius:6px;--height:320px;--active-height:410px;--overlay:.75}.elementor-18 .elementor-element.elementor-element-e3712ca{opacity:0;transform:translateX(100px);transition:all .8s ease-in-out}.elementor-18 .elementor-element.elementor-element-e3712ca.loaded{opacity:1;transform:translateX(0)}.elementor-18 .elementor-element.elementor-element-e3712ca .swiper-wrapper{height:var(--active-height);align-items:center}.elementor-18 .elementor-element.elementor-element-e3712ca:not(.loaded) .swiper-wrapper{transition-duration:0s !important}.elementor-18 .elementor-element.elementor-element-e3712ca .swiper-slide{display:flex;align-items:flex-end;border-radius:var(--radius);height:var(--height);box-shadow:0 0 50px rgba(0,0,0,.15)}.elementor-18 .elementor-element.elementor-element-e3712ca.loaded .swiper-slide{transition:all .3s ease-in-out .2s}.elementor-18 .elementor-element.elementor-element-e3712ca .swiper-slide.swiper-slide-active{height:var(--active-height)}.elementor-18 .elementor-element.elementor-element-e3712ca .swiper-slide:before{content:"";position:absolute;top:0;left:0;background:#000;background:linear-gradient(20deg,rgba(0,0,0,var(--overlay)) 0%,rgba(0,0,0,0) 100%);height:100%;width:100%;z-index:1}.elementor-18 .elementor-element.elementor-element-e3712ca .elementor-testimonial__footer{display:block}.elementor-18 .elementor-element.elementor-element-e3712ca img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius)}.elementor-18 .elementor-element.elementor-element-e3712ca .elementor-testimonial__cite{z-index:2;position:relative}.elementor-18 .elementor-element.elementor-element-e3712ca .elementor-testimonial__name{margin-bottom:5px}.elementor-18 .elementor-element.elementor-element-e3712ca .swiper-pagination,.elementor-18 .elementor-element.elementor-element-e3712ca .elementor-swiper-button{display:none}.elementor-18 .elementor-element.elementor-element-e3712ca .swiper-container{overflow:hidden;margin-left:auto;margin-right:auto}@media (max-width:1024px){.elementor-18 .elementor-element.elementor-element-e3712ca{--height:180px;--active-height:250px}}@media (max-width:767px){.elementor-18 .elementor-element.elementor-element-e3712ca{--height:80px;--active-height:105px;width:100% !important;max-width:var(--container-widget-width,300px) !important}.elementor-18 .elementor-element.elementor-element-e3712ca .elementor-testimonial__cite{opacity:0}}.elementor-18 .elementor-element.elementor-element-457f729{background:#fff;--background-speed:.5s}.elementor-18 .elementor-element.elementor-element-457f729 .elementor-background-slideshow{display:none}.elementor-18 .elementor-element.elementor-element-457f729 .as-slider-background,.elementor-18 .elementor-element.elementor-element-457f729 .as-slider-background img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all 1s ease-in-out}.elementor-18 .elementor-element.elementor-element-457f729 .as-slider-background img{object-fit:cover;opacity:0;transform:scale(1.1)}.elementor-18 .elementor-element.elementor-element-457f729 .as-slider-background img.prev,.elementor-18 .elementor-element.elementor-element-457f729 .as-slider-background img.currentBackward,.elementor-18 .elementor-element.elementor-element-457f729 .as-slider-background img.currentForward{opacity:1;transform:scale(1.1)}.elementor-18 .elementor-element.elementor-element-457f729 .as-slider-background img.currentBackward,.elementor-18 .elementor-element.elementor-element-457f729 .as-slider-background img.currentForward{z-index:1;opacity:1;animation:bgNext var(--background-speed) linear;transition:all 1s ease-in-out;transform:scale(1)}.elementor-18 .elementor-element.elementor-element-457f729:before{z-index:2}.elementor-18 .elementor-element.elementor-element-457f729>.elementor-element{z-index:3}.elementor-18 .elementor-element.elementor-element-457f729 .as-bar,.elementor-18 .elementor-element.elementor-element-457f729 .as-slider-left,.elementor-18 .elementor-element.elementor-element-457f729 .as-slider-right{opacity:0;transition:all .8s ease-in-out}.elementor-18 .elementor-element.elementor-element-457f729.loaded .as-bar,.elementor-18 .elementor-element.elementor-element-457f729.loaded .as-slider-left,.elementor-18 .elementor-element.elementor-element-457f729.loaded .as-slider-right{opacity:1}@keyframes bgNext{0%{opacity:0;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@media (min-width:768px){.elementor-18 .elementor-element.elementor-element-457f729 .as-bar,.elementor-18 .elementor-element.elementor-element-457f729 .as-slider-left,.elementor-18 .elementor-element.elementor-element-457f729 .as-slider-right{position:relative}}@media (max-width:1380px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-457f729{padding-left:4%;padding-right:4%}}@media (max-width:767px){.elementor-18 .elementor-element.elementor-element-457f729 .as-slider-left{left:calc(50% - 300px/2) !important}.elementor-18 .elementor-element.elementor-element-457f729 .as-slider-right{right:calc(50% - 300px/2) !important}}.burger-button{color:#fff;display:flex;height:28px;cursor:pointer;position:relative;z-index:9999}.elementor-3729{width:100%;animation:fadeInRight 1s ease-in-out}.burger-navigation{position:fixed;top:0;left:0;transform:translateX(100%);overflow:hidden;transition:all .5s ease-out;width:100%;height:100vh;z-index:100}.burger-navigation{display:flex;justify-content:center;align-items:center;transition:all .5s ease-out}.burger-button .burger{position:relative}.burger-button .burger span{display:block;height:2px;width:34px;background:#000;transform-origin:50% 50%;transition:all .1s .2s ease,transform .2s ease}.burger-button .burger span:nth-child(2){transform:translate(0,6px)}.burger-button .burger span:nth-child(3){transform:translate(0,12px)}.burger-nav_control{position:absolute;left:-9999px;width:100%;clip:rect(0,0,0,0)}.burger-nav_control:checked~.burger-navigation{transform:translateX(0);opacity:1;transition:transform .3s,opacity .3s}.burger-nav_control:checked~.burger-button .burger{transition:all .1s 0s ease}.burger-nav_control:checked~.burger-button .burger span{background:#000;transition:all .1s ease,transform .1s .2s ease}.burger-nav_control:checked~.burger-button .burger span:first-child{opacity:0}.burger-nav_control:checked~.burger-button .burger span:nth-child(2){transform:translate(0,6px) rotate(45deg)}.burger-nav_control:checked~.burger-button .burger span:nth-child(3){transform:translate(0,4px) rotate(-45deg)}@keyframes fadeInRight{from{opacity:0;transform:translateX(300px)}to{opacity:1}}