@-webkit-keyframes runner{to{-webkit-transform:translateX(-25%);transform:translateX(-25%)}}@-moz-keyframes runner{to{-moz-transform:translateX(-25%);transform:translateX(-25%)}}@keyframes runner{to{-webkit-transform:translateX(-25%);-moz-transform:translateX(-25%);transform:translateX(-25%)}}@-webkit-keyframes rotation{to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes rotation{to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotation{to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}.margin-menu{background-color:#799386}section{overflow:hidden}.home-header{position:initial;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;overflow:hidden;min-height:100vh;min-height:-webkit-calc(var(--vh) * 100 - clamp(80px, -webkit-calc(80px + 32 * ((100vw - 360px) / 632)), 112px));min-height:-moz-calc(var(--vh) * 100 - clamp(80px, -moz-calc(80px + 32 * ((100vw - 360px) / 632)), 112px));min-height:calc(var(--vh) * 100 - clamp(80px, calc(80px + 32 * ((100vw - 360px) / 632)), 112px))}.home-header #logo_bzh{position:absolute;z-index:1;right:-1px;top:16px}.home-header .background{background-color:#799386;height:100vh;height:-webkit-calc(var(--vh) * 100 - clamp(80px, -webkit-calc(80px + 32 * ((100vw - 360px) / 632)), 112px));height:-moz-calc(var(--vh) * 100 - clamp(80px, -moz-calc(80px + 32 * ((100vw - 360px) / 632)), 112px));height:calc(var(--vh) * 100 - clamp(80px, calc(80px + 32 * ((100vw - 360px) / 632)), 112px));width:100%;position:absolute;top:0}.home-header .container.container-text{padding-top:112px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:120px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.home-header .container.container-text .header-text{z-index:1;font-family:"Arima Madurai",cursive;font-weight:800;line-height:1.3;text-align:center}.home-header .container.container-text .header-text .paragraph{position:relative;color:#fff;font-size:32px;margin:0 auto;max-width:720px}.home-header .container.container-text .header-text .paragraph.paragraph-1{margin-bottom:8px}.home-header .container.container-text .header-text .title{display:inline-block;font-size:72px;line-height:120%;padding:15px 40px 0 40px;margin:7px 40px;background-color:#fff;color:#003e52;position:relative;z-index:2;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.home-header .container.container-text .header-text .subtitle{font-size:32px;line-height:130%;padding:7px 15px 0 15px;margin-left:3px;display:inline-block;background-color:#003e52;color:#fff;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);position:relative;z-index:3}.home-header .container.container-text .header-text .ligne{margin:0 30px 8px 30px}.home-header .container.container-text .picto{position:absolute}.home-header .container.container-text .picto-1{top:-40px;left:-325px;-webkit-transform:rotate(-49deg);-moz-transform:rotate(-49deg);-ms-transform:rotate(-49deg);transform:rotate(-49deg)}.home-header .container.container-text .picto-2{right:-210px;top:-56px}.home-header .container-video{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative;width:100%}.home-header .container-video picture{width:100%}.home-header .container-video picture img{width:100%;height:auto}.home-header .container-video .play-btn{background-color:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#799386;position:absolute;background-clip:padding-box;-moz-background-clip:padding;border-radius:50%;padding:0;font-size:12px;line-height:3;width:208px;height:208px;border:none;cursor:pointer;display:block}.home-header .container-video .play-btn .triangle path{stroke:#003e52}.home-header .container-video .text-360 .text360-container{position:absolute;width:100%;height:100%;top:0;-webkit-animation:rotation 30s infinite linear;-moz-animation:rotation 30s infinite linear;animation:rotation 30s infinite linear}.home-header .container-video .text-360 .letter360{position:absolute}.home-header .wpml-choice{position:absolute;z-index:1;top:90vh;top:-webkit-calc(var(--vh) * 100 - clamp(80px, -webkit-calc(80px + 32 * ((100vw - 360px) / 632)), 112px) - 80px);top:-moz-calc(var(--vh) * 100 - clamp(80px, -moz-calc(80px + 32 * ((100vw - 360px) / 632)), 112px) - 80px);top:calc(var(--vh) * 100 - clamp(80px, calc(80px + 32 * ((100vw - 360px) / 632)), 112px) - 80px);left:32px}.home-header .wpml-choice .others-lang{position:absolute;list-style:none;top:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);left:0;margin:0;padding:0}.home-header .wpml-choice .others-lang a{margin:-8px 0;-webkit-transition:all .3s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .3s cubic-bezier(.645, .045, .355, 1);transition:all .3s cubic-bezier(.645, .045, .355, 1);opacity:0}.home-header .wpml-choice:hover .others-lang a{margin:8px 0;opacity:1}.home-header .wpml-choice img{height:16px;width:auto}.home-header .wpml-choice a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;height:48px;width:48px;background-color:white;border-radius:50%}.home-header .wpml-choice a.active{pointer-events:none}.home-intro .container-reviews{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;overflow:visible}.home-intro .container-reviews .cercle{position:absolute;height:384px;width:384px;left:-80px;top:-192px;background-color:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-clip:padding-box;-moz-background-clip:padding;border-radius:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;text-align:center;color:#003e52}.home-intro .container-reviews .cercle .note{font-family:"Arima Madurai",cursive;font-weight:900;font-size:112px;line-height:90%}.home-intro .container-reviews .cercle .note-10{font-family:"Arima Madurai",cursive;font-weight:800;font-size:32px}.home-intro .container-reviews .cercle .total-reviews{font-family:"Open Sans",sans-serif;font-weight:700;font-size:22px}.home-intro .container-reviews .cercle .btn-reviews{margin-top:24px}.home-intro .container-dates{position:relative;z-index:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;text-align:center;padding-top:96px}.home-intro .container-dates .ouverture,.home-intro .container-dates .text{font-size:22px;color:#677d72}.home-intro .container-dates .ouverture{font-family:"Open Sans",sans-serif;font-weight:700;margin-bottom:24px}.home-intro .container-dates .text{font-family:"Open Sans",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:2px;margin-bottom:4px}.home-intro .container-dates .phone{font-family:"Open Sans",sans-serif;font-weight:700;font-size:22px;letter-spacing:2px;color:#3c3c3c;text-decoration:none;margin-top:8px}.home-intro .container-dates .phone:hover{color:#799386}.home-intro .container-dates .btn-reservations{margin-top:24px}.home-intro .container-intro{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0 auto;padding:0 30px;max-width:1216px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.home-intro .container-intro .left,.home-intro .container-intro .right{width:50%;max-width:608px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.home-intro .container-intro .left{position:relative;padding-right:136px;margin-top:56px;max-width:488px;font-family:"Open Sans",sans-serif;font-weight:400}.home-intro .container-intro .left .div-paragraph{-webkit-transition:all .5s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .5s cubic-bezier(.645, .045, .355, 1);transition:all .5s cubic-bezier(.645, .045, .355, 1);font-size:16px;line-height:32px}.home-intro .container-intro .left .div-paragraph h1{color:#799386}.home-intro .container-intro .left .div-paragraph .paragraph p:first-child{margin-top:0}.home-intro .container-intro .left .div-paragraph a{font-family:"Open Sans",sans-serif;font-weight:700;color:#799386;text-decoration:none}.home-intro .container-intro .left .div-paragraph a:hover{text-decoration:underline}.home-intro .container-intro .right .bulle{height:592px;width:592px;background-color:#799386;background-clip:padding-box;-moz-background-clip:padding;border-radius:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.home-intro .container-intro .right .bulle .picto-feuille,.home-intro .container-intro .right .bulle .picto-bulles{position:absolute}.home-intro .container-intro .right .bulle .picto-feuille{left:4%;height:78%;width:auto}.home-intro .container-intro .right .bulle .picto-feuille img,.home-intro .container-intro .right .bulle .picto-feuille svg{height:100%;width:auto}.home-intro .container-intro .right .bulle .picto-bulles{left:71.6%;bottom:17.7%;height:8%;width:auto}.home-intro .container-intro .right .bulle .picto-bulles svg{height:100%;width:auto}.home-intro .container-intro .right .bulle .text{color:#fff;font-family:"Arima Madurai",cursive;font-weight:800;max-width:450px;text-align:center;z-index:1}.home-intro .container-intro .right .bulle .text .text-1,.home-intro .container-intro .right .bulle .text .text-3{font-size:48px}.home-intro .container-intro .right .bulle .text .text-2{font-size:72px}.home-gallery{margin-top:88px;position:relative}.home-gallery .picto{position:absolute;opacity:.5;width:200px;height:auto;left:50%;right:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.home-gallery .picto img,.home-gallery .picto svg{width:100%;height:auto;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.home-gallery .div-btn-gallery{height:15vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute}.home-gallery .div-btn-gallery .btn-gallery{margin-top:2.2vw}.home-gallery .gallery{width:108.2%;min-height:66vw;margin-left:-4.1%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.home-gallery .gallery .column{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;flex:auto}.home-gallery .gallery .column .row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;flex:auto}.home-gallery .gallery .column .row .gallery-img{padding:2.2vw 1.1vw 0 1.1vw}.home-gallery .gallery .column .row .gallery-img img{width:100%;vertical-align:middle;height:auto;background-clip:padding-box;-moz-background-clip:padding;border-radius:24px}.home-gallery .gallery .column .row.two .gallery-img{width:50%}.home-gallery .gallery .column .row.alone-landscape .gallery-img,.home-gallery .gallery .column .row.alone-portrait .gallery-img{width:100%}.home-gallery .gallery .column:nth-child(1){margin-top:8.8vw;width:43.3%;-webkit-align-content:end;align-content:end}.home-gallery .gallery .column:nth-child(1) .row{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}.home-gallery .gallery .column:nth-child(2){width:21.6%;-webkit-align-content:center;align-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.home-gallery .gallery .column:nth-child(2) .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.home-gallery .gallery .column:nth-child(2) .row.alone-portrait{z-index:1;padding:1.1vw;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.home-gallery .gallery .column:nth-child(2) .row.alone-portrait .gallery-img{padding:0;margin-bottom:15vw}.home-gallery .gallery .column:nth-child(3){width:43.3%;-webkit-align-content:start;align-content:start}.home-discover{position:relative;margin-top:320px}.home-discover .background{z-index:0;position:absolute;height:100%;width:100%;top:-160px}.home-discover .text-discover{position:relative;z-index:1;margin:0 90px 90px 107px;max-width:1000px}.home-discover .swiper{position:relative;z-index:1;padding:0 112px}.home-discover .swiper .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home-discover .swiper .swiper-wrapper .swiper-slide{position:relative;display:inline-block;width:488px;cursor:pointer}.home-discover .swiper .swiper-wrapper .swiper-slide:not(:last-child){margin-right:64px}.home-discover .swiper .swiper-wrapper .swiper-slide:nth-child(even){margin-top:96px}.home-discover .swiper .swiper-wrapper .swiper-slide:nth-child(odd){margin-bottom:96px}.home-discover .swiper .swiper-wrapper .swiper-slide .div-text{position:absolute;z-index:1;bottom:56px;max-width:360px;color:#fff}.home-discover .swiper .swiper-wrapper .swiper-slide .div-text .title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:48px;line-height:normal}.home-discover .swiper .swiper-wrapper .swiper-slide .div-text .abstract{font-family:"Quicksand",sans-serif;font-weight:700;font-size:24px;line-height:normal}.home-discover .swiper .swiper-wrapper .swiper-slide .div-text .btn{margin-top:6px;margin-left:35px}.home-discover .swiper .swiper-wrapper .swiper-slide .div-img{height:512px;width:384px;margin-left:104px;overflow:hidden;position:relative;z-index:0;background-clip:padding-box;-moz-background-clip:padding;border-radius:24px;-webkit-box-shadow:32px 16px 32px rgba(0,0,0,0.2);box-shadow:32px 16px 32px rgba(0,0,0,0.2)}.home-discover .swiper .swiper-wrapper .swiper-slide .div-img picture{height:100%}.home-discover .swiper .swiper-wrapper .swiper-slide .div-img picture img{-webkit-transition:all .3s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .3s cubic-bezier(.645, .045, .355, 1);transition:all .3s cubic-bezier(.645, .045, .355, 1);height:100%;width:auto}.home-discover .swiper .swiper-wrapper .swiper-slide .div-img .gradient{position:absolute;z-index:1;bottom:0;right:0;opacity:.5;width:100%;height:75%;background:-webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));background:-webkit-linear-gradient(bottom, #000, transparent);background:-moz- oldlinear-gradient(bottom, #000, transparent);background:linear-gradient(0deg, #000, transparent);-webkit-transition:all .3s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .3s cubic-bezier(.645, .045, .355, 1);transition:all .3s cubic-bezier(.645, .045, .355, 1)}.home-discover .swiper .swiper-wrapper .swiper-slide.grey:hover .div-text .title{color:#ffd100}.home-discover .swiper .swiper-wrapper .swiper-slide.grey:hover .div-text .abstract,.home-discover .swiper .swiper-wrapper .swiper-slide.grey:hover .div-text .btn{color:#ffd100}.home-discover .swiper .swiper-wrapper .swiper-slide.grey:hover .div-text .abstract span,.home-discover .swiper .swiper-wrapper .swiper-slide.grey:hover .div-text .btn span{border-color:#ffd100}.home-discover .swiper .swiper-wrapper .swiper-slide.blue:hover .div-text .title{color:#b2e0f5}.home-discover .swiper .swiper-wrapper .swiper-slide.blue:hover .div-text .abstract,.home-discover .swiper .swiper-wrapper .swiper-slide.blue:hover .div-text .btn{color:#cef0df}.home-discover .swiper .swiper-wrapper .swiper-slide.blue:hover .div-text .abstract span,.home-discover .swiper .swiper-wrapper .swiper-slide.blue:hover .div-text .btn span{border-color:#cef0df}.home-discover .swiper .swiper-wrapper .swiper-slide:hover .div-img picture img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.home-discover .swiper .swiper-wrapper .swiper-slide:hover .div-img .gradient{opacity:1;height:100%}.home-discover .swiper .swiper-button{position:relative;height:56px;margin:40px 0 56px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.home-discover .swiper .swiper-button>div{display:inline-block;position:initial;top:0;margin:0}.home-discover .div-bubble{margin:0 auto}.home-discover .div-bubble .text{margin-top:96px;text-align:center;position:absolute;z-index:1;width:100%}.home-discover .div-bubble .text .surtitle{font-family:"Quicksand",sans-serif;font-weight:700;font-size:32px;line-height:normal;margin-bottom:11px}.home-discover .div-bubble .text .title{position:relative;text-transform:initial !important}.home-discover .div-bubble .text .title.foreground{z-index:1}.home-discover .div-bubble .text .subtitle{margin-bottom:60px}.home-discover .div-bubble .bubble{position:relative;z-index:0;width:800px;height:800px;background-clip:padding-box;-moz-background-clip:padding;border-radius:100%;margin:0 auto}.home-discover .div-bubble .bubble .picto{position:absolute;bottom:120px;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);height:108px;width:auto}.home-discover .div-bubble .bubble .picto svg,.home-discover .div-bubble .bubble .picto img{height:100%;width:auto}.home-discover .div-bubble .bubble .div-img{position:absolute;bottom:0;right:-244px;height:488px;width:488px}.home-discover .div-bubble .bubble .div-img picture{height:100%;width:100%}.home-discover .div-bubble .bubble .div-img picture img{height:100%;width:100%;background-clip:padding-box;-moz-background-clip:padding;border-radius:100%}.home-discover .picto{position:absolute}.home-discover .picto.top{top:-25px;right:19.2vw;height:141px;width:auto}.home-discover .picto.bottom{bottom:483px;left:85px;height:282px;width:auto}.home-discover .picto.bottom svg,.home-discover .picto.bottom img{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.home-discover .picto svg,.home-discover .picto img{height:100%;width:auto}.home-discover .logo-maeva-respire{position:absolute;top:-320px;right:112px}.home-discover .logo-maeva-respire svg,.home-discover .logo-maeva-respire img{height:384px;width:auto}.home-discover.grey{background-color:white;color:#fff}.home-discover.grey .background{background-color:#646361}.home-discover.grey .div-bubble .text .title{color:#505050;background-color:#fff;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);font-size:72px;line-height:120%;padding:15px 40px 0 40px;display:inline-block;font-family:"Arima Madurai",cursive;font-weight:800;text-transform:uppercase;text-align:center}@media only screen and (max-width:1439px){.home-discover.grey .div-bubble .text .title{padding-top:7px ;padding-top:clamp(7px, -webkit-calc(1*(7px + 8 * ((100vw - 360px) / 664))), 15px) ;padding-top:clamp(7px, -moz-calc(1*(7px + 8 * ((100vw - 360px) / 664))), 15px) ;padding-top:clamp(7px, calc(1*(7px + 8 * ((100vw - 360px) / 664))), 15px) ;padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;padding-left:clamp(15px, calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;padding-right:clamp(15px, -moz-calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;padding-right:clamp(15px, calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;font-size:32px ;font-size:clamp(32px, -webkit-calc(1*(32px + 40 * ((100vw - 360px) / 664))), 72px);font-size:clamp(32px, -moz-calc(1*(32px + 40 * ((100vw - 360px) / 664))), 72px);font-size:clamp(32px, calc(1*(32px + 40 * ((100vw - 360px) / 664))), 72px) }.home-discover.grey .div-bubble .text .title.smallerMobile,.home-discover.grey .div-bubble .text .title .smallerMobile{font-size:28px ;font-size:clamp(28px, -webkit-calc(1*(28px + 44 * ((100vw - 360px) / 664))), 72px);font-size:clamp(28px, -moz-calc(1*(28px + 44 * ((100vw - 360px) / 664))), 72px);font-size:clamp(28px, calc(1*(28px + 44 * ((100vw - 360px) / 664))), 72px) }}.home-discover.grey .div-bubble .text .subtitle{color:#fff;background-color:#3c3c3c;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);transform:rotate(1deg);font-size:32px;line-height:150%;padding:5px 30px 0 30px;display:inline-block;font-family:"Arima Madurai",cursive;font-weight:700;text-align:center}.home-discover.grey .div-bubble .text .subtitle .bigger{font-size:56px;line-height:150%}@media only screen and (max-width:1439px){.home-discover.grey .div-bubble .text .subtitle{padding-left:10px ;padding-left:clamp(10px, -webkit-calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) ;padding-left:clamp(10px, -moz-calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) ;padding-left:clamp(10px, calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) ;padding-right:10px ;padding-right:clamp(10px, -webkit-calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) ;padding-right:clamp(10px, -moz-calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) ;padding-right:clamp(10px, calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) ;font-size:14px ;font-size:clamp(14px, -webkit-calc(1*(14px + 18 * ((100vw - 360px) / 664))), 32px);font-size:clamp(14px, -moz-calc(1*(14px + 18 * ((100vw - 360px) / 664))), 32px);font-size:clamp(14px, calc(1*(14px + 18 * ((100vw - 360px) / 664))), 32px) }.home-discover.grey .div-bubble .text .subtitle .bigger{font-size:22px ;font-size:clamp(22px, -webkit-calc(1*(22px + 34 * ((100vw - 360px) / 664))), 56px);font-size:clamp(22px, -moz-calc(1*(22px + 34 * ((100vw - 360px) / 664))), 56px);font-size:clamp(22px, calc(1*(22px + 34 * ((100vw - 360px) / 664))), 56px) }.home-discover.grey .div-bubble .text .subtitle .biggerMobile{font-size:32px ;font-size:clamp(32px, -webkit-calc(1*(32px + 0 * ((100vw - 360px) / 664))), 32px) ;font-size:clamp(32px, -moz-calc(1*(32px + 0 * ((100vw - 360px) / 664))), 32px) ;font-size:clamp(32px, calc(1*(32px + 0 * ((100vw - 360px) / 664))), 32px) ;line-height:150%}}.home-discover.grey .div-bubble .bubble{background-color:#7d7c79}.home-discover.grey .picto svg path,.home-discover.grey .picto svg circle,.home-discover.grey .picto svg rect,.home-discover.grey .picto svg line{stroke:#505050}.home-discover.blue{color:#fff}.home-discover.blue .background{background-color:#003e52}.home-discover.blue .div-bubble .text .title{color:#003e52;background-color:#fff;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);font-size:72px;line-height:120%;padding:15px 40px 0 40px;display:inline-block;font-family:"Arima Madurai",cursive;font-weight:800;text-transform:uppercase;text-align:center}@media only screen and (max-width:1439px){.home-discover.blue .div-bubble .text .title{padding-top:7px ;padding-top:clamp(7px, -webkit-calc(1*(7px + 8 * ((100vw - 360px) / 664))), 15px) ;padding-top:clamp(7px, -moz-calc(1*(7px + 8 * ((100vw - 360px) / 664))), 15px) ;padding-top:clamp(7px, calc(1*(7px + 8 * ((100vw - 360px) / 664))), 15px) ;padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;padding-left:clamp(15px, calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;padding-right:clamp(15px, -moz-calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;padding-right:clamp(15px, calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;font-size:32px ;font-size:clamp(32px, -webkit-calc(1*(32px + 40 * ((100vw - 360px) / 664))), 72px);font-size:clamp(32px, -moz-calc(1*(32px + 40 * ((100vw - 360px) / 664))), 72px);font-size:clamp(32px, calc(1*(32px + 40 * ((100vw - 360px) / 664))), 72px) }.home-discover.blue .div-bubble .text .title.smallerMobile,.home-discover.blue .div-bubble .text .title .smallerMobile{font-size:28px ;font-size:clamp(28px, -webkit-calc(1*(28px + 44 * ((100vw - 360px) / 664))), 72px);font-size:clamp(28px, -moz-calc(1*(28px + 44 * ((100vw - 360px) / 664))), 72px);font-size:clamp(28px, calc(1*(28px + 44 * ((100vw - 360px) / 664))), 72px) }}.home-discover.blue .div-bubble .text .subtitle{color:#fff;background-color:#002531;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);transform:rotate(1deg);font-size:32px;line-height:150%;padding:5px 30px 0 30px;display:inline-block;font-family:"Arima Madurai",cursive;font-weight:700;text-align:center}.home-discover.blue .div-bubble .text .subtitle .bigger{font-size:56px;line-height:150%}@media only screen and (max-width:1439px){.home-discover.blue .div-bubble .text .subtitle{padding-left:10px ;padding-left:clamp(10px, -webkit-calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) ;padding-left:clamp(10px, -moz-calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) ;padding-left:clamp(10px, calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) ;padding-right:10px ;padding-right:clamp(10px, -webkit-calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) ;padding-right:clamp(10px, -moz-calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) ;padding-right:clamp(10px, calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) ;font-size:14px ;font-size:clamp(14px, -webkit-calc(1*(14px + 18 * ((100vw - 360px) / 664))), 32px);font-size:clamp(14px, -moz-calc(1*(14px + 18 * ((100vw - 360px) / 664))), 32px);font-size:clamp(14px, calc(1*(14px + 18 * ((100vw - 360px) / 664))), 32px) }.home-discover.blue .div-bubble .text .subtitle .bigger{font-size:22px ;font-size:clamp(22px, -webkit-calc(1*(22px + 34 * ((100vw - 360px) / 664))), 56px);font-size:clamp(22px, -moz-calc(1*(22px + 34 * ((100vw - 360px) / 664))), 56px);font-size:clamp(22px, calc(1*(22px + 34 * ((100vw - 360px) / 664))), 56px) }.home-discover.blue .div-bubble .text .subtitle .biggerMobile{font-size:32px ;font-size:clamp(32px, -webkit-calc(1*(32px + 0 * ((100vw - 360px) / 664))), 32px) ;font-size:clamp(32px, -moz-calc(1*(32px + 0 * ((100vw - 360px) / 664))), 32px) ;font-size:clamp(32px, calc(1*(32px + 0 * ((100vw - 360px) / 664))), 32px) ;line-height:150%}}.home-discover.blue .div-bubble .bubble{background-color:#336575}.home-discover.blue .div-bubble .bubble .picto svg path,.home-discover.blue .div-bubble .bubble .picto svg circle,.home-discover.blue .div-bubble .bubble .picto svg rect,.home-discover.blue .div-bubble .bubble .picto svg line{stroke:#003e52}.home-discover.blue .picto svg path,.home-discover.blue .picto svg circle,.home-discover.blue .picto svg rect,.home-discover.blue .picto svg line{stroke:#002531}.home-hebergements{padding:56px 112px 160px;margin-bottom:-160px;background-color:#fff}.home-hebergements .surtitle{color:#003e52}.home-hebergements .title{color:#799386}.home-hebergements .description{color:#003e52;position:relative;padding:56px 58px 64px}.home-hebergements .description .hebergement{color:inherit;font-size:80px;line-height:normal;-webkit-transition:initial;-moz-transition:initial;transition:initial}.home-hebergements .description .hebergement .nowrap{white-space:nowrap}.home-hebergements .description .hebergement picture{display:inline-block;margin-left:16px}.home-hebergements .description .hebergement picture img{width:144px;height:auto;border:4px solid transparent;background-clip:padding-box;-moz-background-clip:padding;border-radius:48px}.home-hebergements .description .hebergement:hover{color:#ffd100}.home-hebergements .description .hebergement:hover picture img{border-color:#ffd100}.home-hebergements .picto{position:absolute;top:-154px;right:105px;height:170px;width:auto}.home-hebergements .picto>div{height:100%;width:100%}.home-hebergements .picto svg,.home-hebergements .picto img{height:100%;width:100%}.home-engagements{margin-top:96px;text-align:center;position:relative}.home-engagements .div-title{display:inline-block;margin:0 auto;position:relative;margin-bottom:64px}.home-engagements .div-title .title{color:#799386;line-height:96px}.home-engagements .div-title .subtitle{color:#003e52}.home-engagements .div-title .div-picto{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);position:absolute;right:-150px;bottom:-150px}.home-engagements .div-title .div-picto img,.home-engagements .div-title .div-picto svg{height:250px;width:160px}.home-engagements .paragraph{font-family:"Open Sans",sans-serif;font-weight:400;text-align:left;font-size:16px;line-height:32px;display:inline-block;max-width:500px}.home-engagements .paragraph p:first-child{margin-top:0}.home-engagements .paragraph p:last-child{margin-bottom:0}.home-engagements .btn-engagements{margin-top:56px}.home-engagements .div-img{position:absolute;width:488px;height:488px;top:240px;left:-130px}.home-engagements .div-img img{background-clip:padding-box;-moz-background-clip:padding;border-radius:100%;width:100%;height:auto}.home-more-info{position:relative;margin:96px 0 160px}.home-more-info .grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;max-width:1280px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin:0 auto;padding:0 32px}.home-more-info .grid .column{width:50%}.home-more-info .grid .column .div-title .title{color:#fff;background-color:#ffd100;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);font-size:72px;line-height:120%;padding:15px 40px 0 40px;display:inline-block;font-family:"Arima Madurai",cursive;font-weight:800;text-transform:uppercase;text-align:center;margin-top:46px;margin-bottom:102px;margin-left:50px}@media only screen and (max-width:1439px){.home-more-info .grid .column .div-title .title{padding-top:7px ;padding-top:clamp(7px, -webkit-calc(1*(7px + 8 * ((100vw - 360px) / 664))), 15px) ;padding-top:clamp(7px, -moz-calc(1*(7px + 8 * ((100vw - 360px) / 664))), 15px) ;padding-top:clamp(7px, calc(1*(7px + 8 * ((100vw - 360px) / 664))), 15px) ;padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;padding-left:clamp(15px, calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;padding-right:clamp(15px, -moz-calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;padding-right:clamp(15px, calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;font-size:32px ;font-size:clamp(32px, -webkit-calc(1*(32px + 40 * ((100vw - 360px) / 664))), 72px);font-size:clamp(32px, -moz-calc(1*(32px + 40 * ((100vw - 360px) / 664))), 72px);font-size:clamp(32px, calc(1*(32px + 40 * ((100vw - 360px) / 664))), 72px) }.home-more-info .grid .column .div-title .title.smallerMobile,.home-more-info .grid .column .div-title .title .smallerMobile{font-size:28px ;font-size:clamp(28px, -webkit-calc(1*(28px + 44 * ((100vw - 360px) / 664))), 72px);font-size:clamp(28px, -moz-calc(1*(28px + 44 * ((100vw - 360px) / 664))), 72px);font-size:clamp(28px, calc(1*(28px + 44 * ((100vw - 360px) / 664))), 72px) }}.home-more-info .grid .column .card{background-color:#fff;padding:56px;background-clip:padding-box;-moz-background-clip:padding;border-radius:24px}.home-more-info .grid .column .card:not(:last-child){margin-bottom:32px}.home-more-info .grid .column .card .title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:32px;line-height:40px;color:#003e52;margin-bottom:32px}.home-more-info .grid .column .card .paragraph{font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;line-height:32px}.home-more-info .grid .column .card .div-btn{text-align:right;margin-top:56px}.home-more-info .grid .column:nth-child(1) .card{margin-right:16px}.home-more-info .grid .column:nth-child(2) .card{margin-left:16px}.home-more-info .div-picto{position:absolute;bottom:0}.home-more-info .div-picto.left{right:50%;padding-right:100px}.home-more-info .div-picto.right{left:50%;padding-left:100px}.home-more-info .div-picto img,.home-more-info .div-picto svg{height:175px;width:auto}.home-offer-actuality{padding-top:96px;background-color:#fff}.home-offer-actuality .swiper{position:relative;z-index:1;padding:0 7.8vw}.home-offer-actuality .swiper .swiper-wrapper{text-align:initial;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home-offer-actuality .swiper .swiper-wrapper .swiper-slide{position:relative;display:inline-block;width:384px;height:initial;overflow:hidden;background-clip:padding-box;-moz-background-clip:padding;border-radius:24px;background-color:#f9f7f2}.home-offer-actuality .swiper .swiper-wrapper .swiper-slide:not(:last-child){margin-right:24px}.home-offer-actuality .swiper .swiper-wrapper .swiper-slide .image{min-height:254px}.home-offer-actuality .swiper .swiper-wrapper .swiper-slide .image img{width:100%;height:auto}.home-offer-actuality .swiper .swiper-wrapper .swiper-slide .infos{padding:16px 24px 96px}.home-offer-actuality .swiper .swiper-wrapper .swiper-slide .infos .surtitle{color:#677d72}.home-offer-actuality .swiper .swiper-wrapper .swiper-slide .infos .title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:20px;line-height:25px;color:#003e52;margin-top:8px;margin-bottom:16px}.home-offer-actuality .swiper .swiper-wrapper .swiper-slide .infos .title .normalPrice{text-decoration:line-through;font-size:15px;line-height:25px;color:#41758e;margin-left:10px}.home-offer-actuality .swiper .swiper-wrapper .swiper-slide .infos .abstract{font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#646361;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}.home-offer-actuality .swiper .swiper-wrapper .swiper-slide .infos .abstract a{font-family:"Open Sans",sans-serif;font-weight:700;color:#799386}.home-offer-actuality .swiper .swiper-wrapper .swiper-slide .infos .div-btn{position:absolute;right:24px;bottom:32px}.home-offer-actuality .swiper .btn-offer-actuality{margin-bottom:40px}.home-offer-actuality .swiper .swiper-button{float:right;position:relative;margin-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.home-offer-actuality .swiper .swiper-button>div{display:inline-block;position:initial;top:0;margin:0}.home-social{background-color:#fff;padding-top:112px;padding-bottom:160px}.home-social>div{max-width:1216px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background-color:#fff;margin:0 auto;padding:0 30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.home-social>div .left,.home-social>div .right{width:50%;max-width:592px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-social>div .left .pictures,.home-social>div .left #sb_instagram #sbi_images{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;row-gap:32px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.home-social>div .left .pictures .div-picture,.home-social>div .left #sb_instagram #sbi_images .div-picture,.home-social>div .left .pictures .sbi_item,.home-social>div .left #sb_instagram #sbi_images .sbi_item{overflow:hidden;width:50%}.home-social>div .left .pictures .div-picture .sbi_photo_wrap,.home-social>div .left #sb_instagram #sbi_images .div-picture .sbi_photo_wrap,.home-social>div .left .pictures .sbi_item .sbi_photo_wrap,.home-social>div .left #sb_instagram #sbi_images .sbi_item .sbi_photo_wrap{background-clip:padding-box;-moz-background-clip:padding;border-radius:24px}.home-social>div .left .pictures .div-picture:nth-child(odd),.home-social>div .left #sb_instagram #sbi_images .div-picture:nth-child(odd),.home-social>div .left .pictures .sbi_item:nth-child(odd),.home-social>div .left #sb_instagram #sbi_images .sbi_item:nth-child(odd){padding-right:16px !important}.home-social>div .left .pictures .div-picture:nth-child(even),.home-social>div .left #sb_instagram #sbi_images .div-picture:nth-child(even),.home-social>div .left .pictures .sbi_item:nth-child(even),.home-social>div .left #sb_instagram #sbi_images .sbi_item:nth-child(even){padding-left:16px !important}.home-social>div .left .pictures .div-picture img,.home-social>div .left #sb_instagram #sbi_images .div-picture img,.home-social>div .left .pictures .sbi_item img,.home-social>div .left #sb_instagram #sbi_images .sbi_item img{opacity:0 !important}.home-social>div .right{background-color:#799386;padding:100px 64px 140px;background-clip:padding-box;-moz-background-clip:padding;border-radius:24px}.home-social>div .right .title{color:#fff;background-color:#ffd100;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);font-size:32px;line-height:150%;padding:5px 30px 0 30px;display:inline-block;font-family:"Arima Madurai",cursive;font-weight:700;text-align:center;margin-left:-80px;margin-bottom:30px}.home-social>div .right .title .bigger{font-size:56px;line-height:150%}@media only screen and (max-width:1439px){.home-social>div .right .title{padding-left:10px ;padding-left:clamp(10px, -webkit-calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) ;padding-left:clamp(10px, -moz-calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) ;padding-left:clamp(10px, calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) ;padding-right:10px ;padding-right:clamp(10px, -webkit-calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) ;padding-right:clamp(10px, -moz-calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) ;padding-right:clamp(10px, calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) ;font-size:14px ;font-size:clamp(14px, -webkit-calc(1*(14px + 18 * ((100vw - 360px) / 664))), 32px);font-size:clamp(14px, -moz-calc(1*(14px + 18 * ((100vw - 360px) / 664))), 32px);font-size:clamp(14px, calc(1*(14px + 18 * ((100vw - 360px) / 664))), 32px) }.home-social>div .right .title .bigger{font-size:22px ;font-size:clamp(22px, -webkit-calc(1*(22px + 34 * ((100vw - 360px) / 664))), 56px);font-size:clamp(22px, -moz-calc(1*(22px + 34 * ((100vw - 360px) / 664))), 56px);font-size:clamp(22px, calc(1*(22px + 34 * ((100vw - 360px) / 664))), 56px) }.home-social>div .right .title .biggerMobile{font-size:32px ;font-size:clamp(32px, -webkit-calc(1*(32px + 0 * ((100vw - 360px) / 664))), 32px) ;font-size:clamp(32px, -moz-calc(1*(32px + 0 * ((100vw - 360px) / 664))), 32px) ;font-size:clamp(32px, calc(1*(32px + 0 * ((100vw - 360px) / 664))), 32px) ;line-height:150%}}.home-social>div .right .paragraph,.home-social>div .right .hashtag{font-family:"Arima Madurai",cursive;font-weight:700;font-size:32px;line-height:52px}.home-social>div .right .paragraph{color:#fff}.home-social>div .right .hashtag{color:#002531}.home-social>div .right .reseaux-sociaux{margin-top:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.play-btn{display:none}
/*# sourceMappingURL=./style_home.css.map */