@charset "UTF-8";@font-face{font-display:swap;font-family:Ghakity;font-style:normal;font-weight:400;src:url(/build/fonts/Ghakity.ad25b91e.woff2) format("woff2"),url(/build/fonts/Ghakity.205a10ec.woff) format("woff")}@font-face{font-display:swap;font-family:Ghakity;font-style:italic;font-weight:400;src:url(/build/fonts/Ghakity\ Italic.56bcd187.woff2) format("woff2"),url(/build/fonts/Ghakity\ Italic.8902c714.woff) format("woff")}@font-face{font-display:swap;font-family:Artisan;font-style:normal;font-weight:400;src:url(/build/fonts/theartisan.b11eb559.woff2) format("woff2"),url(/build/fonts/theartisan.55264561.woff) format("woff")}@font-face{font-display:swap;font-family:Carla Sans;font-style:normal;font-weight:400;src:url(/build/fonts/CarlaSansRegular.fadbcf68.woff2) format("woff2"),url(/build/fonts/CarlaSansRegular.7403d026.woff) format("woff")}:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;src:url(/build/fonts/fa-light-300.f5f7d493.woff2) format("woff2"),url(/build/fonts/fa-light-300.2cdc8093.ttf) format("truetype")}.fa-light,.fal{font-weight:300}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;text-decoration:none;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.inline-block,ul.hack-inline>li{display:inline-block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:400}button{appearance:none;border:none;cursor:pointer}a{color:inherit}:focus{outline:none}html.has-scroll-smooth{bottom:0;left:0;position:fixed;right:0;top:0}.fancybox__content{height:100%!important;margin-top:var(--header);padding:15px}.gmap{display:flex}.gmap,.gmap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.zones{overflow:hidden}.zones .zone:first-child.text_double_image2{margin-top:0!important;padding-top:0!important}:root{--main:#0e2f31;--main-light:#0e2f3180;--secondary:#54bab5;--secondary-light:#54bab580;--other:#e4eae8;--other-light:hsla(39,19%,69%,.44);--other-light2:hsla(39,19%,69%,.21);--other2:#a19283;--other3:#f3f2ef;--other4:hsla(30,12%,80%,.44);--dark:#000;--dark-light:rgba(0,0,0,.5);--white:#fff;--gray:#656565;--font1:"Ghakity";--font2:"montserrat";--font3:"freight-big-pro";--title1-font:"Ghakity";--title2-font:"Ghakity";--title3-font:"Homrice";--body-font:"freight-big-pro";--desc-font:"freight-big-pro";--header-font:"Ghakity";--footer-title-font:"freight-big-pro";--footer-font:"freight-big-pro";--btn-font:"Ghakity";--header:80px;--title1-size:36px;--title1-mini-size:22px;--title2-size:18px;--title3-size:20px;--desc-font-size:17px;--shadow:0px 2px 6px #000000a5;--zc-widget-z-index:99!important}.btn-wrapper{display:flex;flex-wrap:wrap;gap:10px}.ZC_sdk__zc-iframe_k5FE3{z-index:99!important}.ctas{gap:10px}@media screen and (min-width:1200px){.btn-wrapper{gap:25px}}.logo_st0{display:none}.logo_st1{display:inline}.logo_st4{fill:#57bbb6}.logo_st5{fill:#408c8b}.logo_st6{fill:#008b8c}.logo_st7{fill:#0e3031}.logo_st8{fill:#060708}.logo_st9{fill:#fdfefe}.logo_st14{fill:#fff}body{-webkit-font-smoothing:antialiased;background:var(--main);color:var(--white);cursor:default;font-family:var(--body-font);font-weight:400;isolation:isolate;text-rendering:optimizeLegibility}body.no-overflow{overflow:hidden}body *{box-sizing:border-box;-webkit-box-sizing:border-box}.c-scrollbar_thumb{background-color:var(--secondary)}.title1{align-items:center;display:flex;font-family:var(--title1-font);font-size:var(--title1-size);gap:12px;letter-spacing:1px}.title1.mini{font-size:var(--title1-mini-size)}.title1.carla{align-items:baseline}.title1.carla>span{font-family:Carla Sans;font-size:80%;letter-spacing:2px}.title1>span{font-family:Artisan;font-size:120%;letter-spacing:0;line-height:1}.title1>span.and{margin-top:20px}.title2{font-family:var(--title2-font);font-size:var(--title2-size);letter-spacing:1.6px}.title3{font-family:var(--title3-font);font-size:var(--title3-size);position:relative}.description{font-family:var(--desc-font);font-size:var(--desc-font-size);font-weight:300;letter-spacing:.84px;line-height:25px;margin-right:-15px;overflow:auto;padding-right:15px}.description::-webkit-scrollbar{width:6px}.description::-webkit-scrollbar-thumb{background-clip:content-box;border-left:1px solid var(--secondary)}.description::-webkit-scrollbar-track{border-left:1px solid var(--secondary-light)}@supports (scrollbar-width:thin){.description{scrollbar-width:thin}}.background{pointer-events:none}.description.left-scroll{direction:rtl;margin-left:-15px;margin-right:0;padding-left:15px;padding-right:0}.description.left-scroll>*{direction:ltr}.media-empty{display:none}.ctas,.main-btn-wrapper{display:flex;flex-direction:column;margin-top:15px}.ctas .btn-wrapper+.btn-wrapper,.main-btn-wrapper .btn-wrapper+.btn-wrapper{margin-top:10px}@media screen and (min-width:600px){:root{--title1-size:40px;--title1-mini-size:35px;--header:100px}.title1{gap:20px}}@media screen and (min-width:1024px){:root{--title1-size:45px;--title1-mini-size:30px}}@media screen and (min-width:1200px){.media-empty{display:block}.description{letter-spacing:.96px}}@media screen and (min-width:1600px){:root{--title1-size:50px}.title1{gap:25px;letter-spacing:3px}.title1.mini{gap:14px;letter-spacing:2px}}@media screen and (min-width:1200px) and (max-width:1599px){:root{--title1-size:42px;--title2-size:16px}.zones .text .description{margin-top:25px}.zones .zone.textphoto .container{height:auto}.zones .zone.textphoto .container .text{padding:0!important}.zones .zone.textphoto .container .text .description{max-height:unset}.zones .zone.text_photo_center .container{height:auto!important}.zones .zone.text_photo_center .container .text{max-height:unset!important;width:40%!important}.zones .zone.text_photo_center.subtype2 .container .text .description2{transform:translate(-31.5%)!important}.zones .zone.text_double_image2 .container .text .text-wrapper{padding:0 25px}.zones .zone.text_double_image2 .container .text .text-wrapper .phoneContact .name:before{white-space:nowrap}}.fbw-calendar--title h1{font-family:Ghakity}.fbw-calendar--month-name{color:var(--main)!important;font-family:Ghakity;letter-spacing:1px}.fbw-calendar--label{font-family:Ghakity;font-size:17px;font-weight:600;margin-right:10px}.fbw-calendar--day.chosen_day{background:var(--secondary)!important;color:var(--main)!important}.fbw-calendar--action .best-price{font-family:freight-big-pro}.fbw-calendar--action .next .next--button{background:var(--secondary);color:var(--main)!important;font-family:freight-big-pro;font-size:18px}@media screen and (max-width:1199px){.zone .container .text,.zone .container .text .title1,.zone .titles,.zone .titles .title1{align-items:center!important;text-align:center!important}.zone .container .text .description,.zone .container .text .description p,.zone .container .text .title2,.zone .titles .description,.zone .titles .description p,.zone .titles .title2{text-align:center!important}.ctas,.main-btn-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:15px}.ctas .phoneContact .name,.main-btn-wrapper .phoneContact .name{font-size:12px}}@media screen and (max-width:600px){.btn-wrapper{justify-content:center}}.backtop{background:var(--main);border-radius:50%;bottom:75px;box-shadow:2px 2px 10px #000;cursor:pointer;height:40px;opacity:0;position:fixed;right:10px;transform:translateY(20px);transition:all .5s;visibility:hidden;width:40px;z-index:500}.backtop:hover{background:var(--white)}.backtop:hover:after{border-right-color:var(--main);border-top-color:var(--main)}.backtop.visible{opacity:1;transform:translateY(0);visibility:visible}.backtop:after{border-right:2px solid var(--white);border-top:2px solid var(--white);content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-25%) rotate(-45deg);width:10px}@media screen and (min-width:1200px){.backtop{bottom:75px}}.back{align-items:center;cursor:pointer;display:flex;margin-bottom:15px}.back:hover .arrow{transform:translateX(-15px)}.back .label{color:var(--dark);font-family:var(--title2-font);font-size:15px;letter-spacing:1.5px;text-transform:uppercase;transition:all .5s ease}.back .label b{color:var(--secondary);font-weight:400}.back .arrow{height:17px;margin-right:7px;object-fit:contain;transition:all .5s ease;width:27px}.back .arrow .arrow-lines{stroke:var(--secondary)}.btn{align-items:center;border:1px solid var(--white);cursor:pointer;display:flex;height:45px;justify-content:center;position:relative;transition:all .3s ease;transition:transform .25s ease-out;width:max-content}.btn:not(.subtype2) .deco-color{display:none}.btn:hover{box-shadow:10px 10px 10px rgba(0,0,0,.25);transform:scale(1.125)}.btn.subtype2,.btn:hover{background-color:var(--secondary);border-color:var(--secondary)}.btn.subtype2 svg path,.btn:hover svg path{fill:var(--main)}.btn.subtype2 .label,.btn:hover .label{color:var(--main)}.btn.subtype1 .deco-blanc{display:block}.btn.subtype1 .deco-color,.btn.subtype2 .deco-blanc{display:none}.btn.subtype2 .deco-color{display:block}.btn.force-header{background-color:#fff;border-color:var(--main)}.btn .label{color:var(--white);font-family:var(--btn-font);font-size:12px;font-weight:700;letter-spacing:1.5px;padding-left:15px;text-transform:uppercase;z-index:10}.btn .label,.btn img,.btn svg{transition:all .3s ease}.btn svg path{fill:var(--white)}@media (min-width:1200px){.btn.cta .label{font-size:14px;letter-spacing:1.4px}.btn .label{font-size:14px;letter-spacing:2.2px;padding-left:20px}}.photo{overflow:hidden;position:relative}.photo img,.photo span{height:100%;left:0;position:absolute;top:0;width:100%}.photo img{object-fit:cover}.photo .fancy-link{bottom:0;cursor:pointer;font-size:0;left:0;position:absolute;right:0;top:0}@media (min-width:1200px){.photo-fancy img{transition:transform 1s ease}.photo-fancy:hover img{transform:scale(1.05)}}.card{margin-bottom:25px;position:relative}.card .btn .label{font-size:12px;letter-spacing:3px}.card .card-infos{align-items:center;border-top:0;display:flex;flex-wrap:wrap;margin-top:-50px;padding:0 10px;position:relative;z-index:10}.card .c-text{border-top:0;padding:20px 0 0}.card .icons{align-items:center;display:flex;flex:1;flex-wrap:wrap;margin:15px 0}.card .icons .icon{align-items:center;color:#fff;display:flex;gap:10px;margin-right:15px}.card .icons .icon span{font-size:20px}.card .icons .icon img{width:40px}.card .card-text{font-family:var(--desc-font);font-size:var(--desc-font-size);font-weight:300;letter-spacing:.84px;letter-spacing:.96px;line-height:1.6}.card .photo-wrapper{position:relative}.card .photo-wrapper>a{background:rgba(0,0,0,.3);height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s;width:100%;z-index:10}.card .photo-wrapper:hover:after,.card .photo-wrapper>a:hover{opacity:1}.card .photo-wrapper:hover .c-link{opacity:1;transform:translate(-50%,-50%) scale(1)}.card .photo-wrapper:after{background-color:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease-out;width:100%;z-index:2}.card .photo-wrapper .c-link{border-radius:10px;cursor:pointer;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.75);transition:opacity .25s ease-out,transform .5s ease-out;z-index:3}.card .photo-wrapper .c-link.hovered .link{color:#fff}.card .photo-wrapper .c-link.hovered .link:before{transform:scaleX(1)}.card .photo-wrapper .c-link.hovered .link span,.card .photo-wrapper .c-link.hovered .link svg{color:inherit;transform:translateX(5px)}.card .photo-wrapper .c-link .link{border:1px solid hsla(0,0%,52%,.2);border-radius:10px;color:#4a4a49;padding:20px 45px 20px 25px;position:relative;transition:color .25s ease-out}.card .photo-wrapper .c-link .link:before{background-color:#b89535;border-radius:10px;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .5s ease-out;width:100%}.card .photo-wrapper .c-link .link svg{color:hsla(0,0%,52%,.9);font-size:1.6rem;height:20px;transition:transform .25s ease-out,color .25s ease-out;width:20px}.card .photo-wrapper .c-link .link span{font-size:1.3rem;margin-left:25px;transition:transform .25s ease-out 125ms}.card .photo{overflow:hidden;position:relative}.card .photo:after{content:"";display:block;padding-top:75%}.card .photo img,.card .photo span{height:100%;left:0;position:absolute;top:0;width:100%}.card .photo img{object-fit:cover}.card .card-title{font-family:ivymode;font-size:2rem;font-weight:300}.card .card-title>span{font-family:Artisan;font-size:140%;letter-spacing:0;line-height:1.2;margin-left:10px}.card .card-title+.card-text{margin-top:25px}.card .c-link2{display:flex;gap:10px;margin:25px auto 0;max-width:1200px;position:relative;width:100%;z-index:2}.card .c-link2 .btn:nth-child(2){background:var(--secondary);border:0}.card .c-link2 .btn:nth-child(2) .label{color:#000}.card .c-link2 .btn:nth-child(2) svg path{fill:var(--main)}.card .c-link2 .link{color:#4a4a49;margin-top:12px}.card .c-link2 .link span{font-size:1.3rem;margin-left:15px}.card .c-link2 .link svg{border:1px solid hsla(0,0%,52%,.6);border-radius:50%;color:hsla(0,0%,52%,.9);font-size:1.6rem;height:25px;padding:6px;width:25px}.card .c-link2 .link:hover svg{background:#b89535;color:#fff;transform:translateX(10px)}.card .c-link2 .link:hover span{transform:translateX(10px)}.card .c-link2 .link span,.card .c-link2 .link svg{transition:all .35s ease-in-out}@media screen and (min-width:1200px){.card .card-infos .detailbooking{flex-wrap:wrap;gap:0 10px}.card .card-infos .detailbooking .form-group{flex:1;margin:0;width:auto}.card .card-infos .detailbooking .form-group:first-child,.card .card-infos .detailbooking .form-group:nth-child(2){flex:1 1 calc(50% - 10px)}.card .c-text{padding:25px 0 0}.card .card-infos .icons .icon{flex-direction:column;margin-right:0}.card .card-infos .icons .icon svg{font-size:26px}.card .icons .icon{margin-right:25px}.card .icons .icon img{width:50px}}@media screen and (max-width:1199px){.card .card-infos{display:none}.card+.card{margin-top:50px}.card .card-text{font-weight:100;letter-spacing:1px;line-height:1.8}}@media screen and (max-width:499px){.card .icons{justify-content:space-between;width:100%}.card .icons .icon{flex-direction:column}}.video{position:relative}.video video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.video.pause .pauser{opacity:1}.video .pauser{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s;width:100%;z-index:5}.video .pauser .icon{border:1px solid #fff;border-radius:50%;left:50%;padding:25px;position:absolute;top:50%;transform:translate(-50%,-50%)}.video .pauser .icon:after{border-bottom:10px solid transparent;border-left:20px solid #fff;border-right:0;border-top:10px solid transparent;content:"";display:block;height:0;transform:translateX(2px);width:0}.detailbooking{align-items:center;background:#fff;display:flex;flex-direction:column;margin:-75px auto 0;max-width:1240px;max-width:90%;padding:10px 25px;position:relative;width:100%;z-index:50}.detailbooking .form-group{margin-bottom:10px;width:100%}.detailbooking .form-group.calendars{position:relative;z-index:100}.detailbooking .form-group.calendars+.calendars{z-index:1}.detailbooking .form-group>label{color:#000!important;display:block;font-size:16px!important;font-weight:400!important;line-height:1.6!important;margin-bottom:0!important}.detailbooking .form-group .react-datepicker-wrapper{width:100%}.detailbooking .form-group button[type=submit]{background:var(--main);border:0;border:1px solid var(--main);color:#fff;font-family:montserrat;font-weight:600;letter-spacing:2px;padding:10px;text-transform:uppercase;transition:all .5s;width:100%}.detailbooking .form-group button[type=submit] .label{font-size:12px}.detailbooking .form-group button[type=submit]:hover{background:#fff;transform:unset}.detailbooking .form-group button[type=submit]:hover .label{color:#000}.detailbooking .form-group button[type=submit]:hover img{filter:invert(1)}.detailbooking .form-group button[type=submit]:hover svg path{fill:#000}.detailbooking .form-group input,.detailbooking .form-group select{border:1px solid hsla(0,0%,52%,.2);border-radius:4px;box-shadow:0 2px 5px hsla(0,0%,52%,.2);color:#000;font-family:montserrat;font-family:freight-big-pro;font-size:18px;padding:10px;width:100%}.detailbooking .alert{border:1px solid transparent;border-radius:4px;font-size:14px;margin:10px 0 0;padding:10px 25px;text-align:center;width:100%}.detailbooking .alert.success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.detailbooking .alert.error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.detailbooking .calendars.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.detailbooking .calendars .react-datepicker{border:1px solid hsla(0,0%,52%,.2);font-family:Avenir LT Std,sans-serif;font-size:16px}.detailbooking .calendars .react-datepicker .react-datepicker__header{background:var(--main);border-bottom:1px solid rba(133,133,133,.2)}.detailbooking .calendars .react-datepicker .react-datepicker-time__header,.detailbooking .calendars .react-datepicker .react-datepicker-year-header,.detailbooking .calendars .react-datepicker .react-datepicker__current-month{color:#fff;font-size:18px;margin-bottom:10px}.detailbooking .calendars .react-datepicker .react-datepicker__day--in-selecting-range{background:var(--main);color:#fff}.detailbooking .calendars .react-datepicker .react-datepicker__day--in-range{background:var(--main)}.detailbooking .calendars .react-datepicker .react-datepicker__day,.detailbooking .calendars .react-datepicker .react-datepicker__time-name{font-size:13px;line-height:35px;width:41px}.detailbooking .calendars .react-datepicker .react-datepicker__day-name{color:#fff;line-height:35px;width:41px}.detailbooking .calendars .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-8px;margin-top:-6px}.detailbooking .subtitle{color:#000;font-family:montserrat;font-size:1.6rem;font-weight:300;letter-spacing:.1rem}.detailbooking .text{color:#000;font-size:1.4rem;font-weight:400;line-height:1.6;text-align:center}.zone.diapo+.detailbooking{display:none}.detail .zone.diapo+.detailbooking{margin-top:-100px}.zone.diapo+.detailbooking{margin-top:-200px}@media screen and (min-width:800px){.zone.diapo+.detailbooking{display:flex;margin-top:-200px}.detailbooking{align-items:flex-end;border:1px solid #fff;display:flex;flex-direction:row;gap:10px;margin:0 auto;max-width:1400px}.detailbooking .form-group:last-child{width:auto}.detailbooking .subtitle{margin-bottom:25px}.detailbooking .title{font-size:4.5rem;margin:0 auto 25px;max-width:600px}.detailbooking .text{margin:auto;max-width:600px}}.zones.detail{display:flex;flex-direction:column}.zones.detail .zone.text_double_image{margin-bottom:0}.zones.detail .diapo{height:125px;margin-bottom:75px;position:relative}.zones.detail .diapo .container .content .title1{display:block;filter:unset;opacity:1;transform:unset}.zones.detail .diapo .container .content .title1>span{font-family:var(--title1-font);font-size:inherit;letter-spacing:inherit;line-height:inherit}.zones.detail .diapo .media{filter:brightness(.5) blur(4px);height:100%;left:0;position:absolute;top:0;width:100%}.zones.detail .diapo .media .photo,.zones.detail .diapo .media .swiper,.zones.detail .diapo .media .video{height:100%;width:100%}.zones.detail .list{margin:0 auto;max-width:1600px;padding:0 25px;width:100%}.zones.detail .list .card{position:relative}.zones.detail .list .card .card-infos,.zones.detail .list .card .icons,.zones.detail .list .card .photo-wrapper .c-link,.zones.detail .list .card .photo-wrapper:after{display:none}.zones.detail .list .card .c-text{background:rgba(0,0,0,.25);border:0;bottom:70px;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.zones.detail .list .card .c-text,.zones.detail .list .card .c-text .card-title{align-items:center;display:flex;flex-direction:column}.zones.detail .list .card .c-text .card-title>span{font-size:120%;margin:5px 0 0}.zones.detail .list .card .c-text .card-text{display:none}.zones.detail .list .card .c-link2{justify-content:center}.zones.detail .list .card .c-link2 .btn:nth-child(2){display:none}.zones.detail .list .title1{margin-bottom:25px}.zones.detail .equipements{margin-top:50px}.zones.detail .equipements .title{font-size:28px}.zones.detail .equipements .description2{margin-top:25px}.zones.detail .equipements .description2 ul li{align-items:flex-start;display:flex;font-size:18px}.zones.detail .equipements .description2 ul li:not(:last-child){margin-bottom:5px}.zones.detail .equipements .description2 ul li:before{align-items:center;background-color:var(--secondary);border-radius:50%;content:"";font-size:11px;font-weight:300;justify-content:center;margin-right:10px;min-height:15px;min-width:15px;text-align:center;transform:translateY(7px)}.zones.detail .c-gal{margin:0 auto 50px;max-width:1500px;padding:25px 0;width:100%}.zones.detail .gallery{display:flex;flex-wrap:wrap;width:100%}.zones.detail .gallery>div{flex:1 1 50%;padding:5px}.zones.detail .gallery>div,.zones.detail .gallery>div .photo{overflow:hidden;position:relative}.zones.detail .gallery>div .photo>a{height:100%;left:0;position:absolute;top:0;width:100%}.zones.detail .gallery>div .photo:after{content:"";display:block;padding-top:75%}.zones.detail .gallery>div .photo img,.zones.detail .gallery>div .photo span{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.zones.detail .main-details{padding:25px}.zones.detail .main-details .text_double_image{width:100%}.zones.detail .main-details .text{align-items:flex-start;display:flex;flex-direction:column}.zones.detail .main-details .text .back{border:1px solid #fff;color:#fff;margin-bottom:50px;order:-1;padding:10px 50px;transition:all .5s}.zones.detail .main-details .text .back:hover{background:#fff}.zones.detail .main-details .text .back:hover>span{color:var(--main)}.zones.detail .main-details .text .back>span{color:#fff;font-family:montserrat;font-size:12px}.zones.detail .main-details .text .title{font-size:50px}.zones.detail .main-details .text .title.title1{display:block;gap:0}.zones.detail .main-details .text .title:not(.headline){margin-bottom:50px}.zones.detail .main-details .text .title.headline{font-family:montserrat;font-size:18px;font-weight:100;letter-spacing:1px;text-transform:uppercase}.zones.detail .main-details .text .icons{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:25px;margin-bottom:25px;margin-top:35px}.zones.detail .main-details .text .icons .icon{align-items:center;color:#fff;display:flex;gap:10px;margin-right:15px}.zones.detail .main-details .text .icons .icon span{font-size:24px}.zones.detail .main-details .text .icons .icon svg{font-size:28px}.zones.detail .main-details .text .desc{font-family:var(--desc-font);font-size:16px;font-weight:100;letter-spacing:1px;line-height:1.8;margin-top:10px}@media screen and (min-width:800px){.zones.detail .list{display:flex;flex-wrap:wrap;gap:25px}.zones.detail .list .title1{flex:1 1 100%}.zones.detail .list .card{flex:1 1 calc(50% - 25px);max-width:calc(50% - 25px)}}@media screen and (min-width:1024px){.zones.detail .zone.diapo{height:165px;margin-bottom:0}.zones.detail .zone.diapo .container{display:none}.zones.detail .list{padding:0 50px}.zones.detail .c-gal{padding:0 25px}.zones.detail .c-gal .gallery:nth-of-type(2n)>div:nth-child(5n - 4){grid-area:1/3/3/5}.zones.detail .c-gal .gallery:nth-of-type(2n)>div:nth-child(5n - 3){grid-area:1/2/2/3}.zones.detail .c-gal .gallery:nth-of-type(2n)>div:nth-child(5n - 2){grid-area:1/1/2/2}.zones.detail .c-gal .gallery:nth-of-type(2n)>div:nth-child(5n - 1){grid-area:2/2/3/3}.zones.detail .c-gal .gallery:nth-of-type(2n)>div:nth-child(5n){grid-area:2/1/3/2}.zones.detail .c-gal{align-items:center;display:flex;flex-direction:column;width:100%}.zones.detail .c-gal .button{background:unset;background:#b89535;color:#fff;cursor:pointer;font-family:Avenir LT Std,sans-serif;letter-spacing:1px;margin-top:50px;outline:none;padding:15px;text-align:center;text-transform:uppercase}.zones.detail .gallery{grid-column-gap:10px;grid-row-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);height:50vh}.zones.detail .gallery+.gallery{margin-top:10px}.zones.detail .gallery>div{padding:0;position:relative}.zones.detail .gallery>div a{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.zones.detail .gallery>div .photo{height:100%}.zones.detail .gallery>div .photo:after{display:none}.zones.detail .gallery>div:nth-child(5n - 4){grid-area:1/1/3/3}.zones.detail .gallery>div:nth-child(5n - 3){grid-area:1/3/2/4}.zones.detail .gallery>div:nth-child(5n - 2){grid-area:1/4/2/5}.zones.detail .gallery>div:nth-child(5n - 1){grid-area:2/3/3/4}.zones.detail .gallery>div:nth-child(5n){grid-area:2/4/3/5}.zones.detail .main-details{display:flex;flex-wrap:wrap;margin:0 auto;padding-bottom:50px;padding-top:50px;position:relative;width:100%;z-index:5}.zones.detail .main-details .content{flex:1 1 100%;width:100%}.zones.detail .main-details .content .text{display:flex;flex-direction:column;padding:0}.zones.detail .main-details .content .text .back{margin-bottom:0}.zones.detail .main-details .text{padding:25px 50px}.zones.detail .main-details .text .title{font-size:5rem;order:-1}}@media screen and (min-width:1200px){.zones.detail .zone.text_double_image .container .text,.zones.detail .zone.text_double_image .container .titles{width:50%}.zones.detail .zone.text_double_image .container .text .background{width:75%}.zones.detail .zone.text_double_image .container .text .equipements{margin-left:auto;max-width:75%;width:100%}.zones.detail .zone.text_double_image .container .text .equipements .title1{font-size:40px}.zones.detail .zone.text_double_image .container .text .equipements .description2>ul{column-count:2;column-gap:50px}.zones.detail .zone.text_double_image .container .text .c-photo{display:flex;flex-wrap:wrap;gap:25px}.zones.detail .zone.text_double_image .container .text .c-photo .photo{flex:1}.zones.detail .zone.text_double_image .container .text .c-photo .description{align-self:flex-end;flex:1;margin-right:0;min-width:unset;width:auto}.zones.detail .list{margin-bottom:75px}.zones.detail .list .card{flex:1 1 calc(33.3% - 25px);max-width:calc(33.3% - 25px)}.zones.detail .list .card .photo-wrapper .photo:after{padding-top:100%}.zones.detail .main-details{margin:0 auto;max-width:1600px}.zones.detail .main-details .c-gal{margin-top:50px;padding:0}.zones.detail .main-details .text{padding-top:0}.zones.detail .main-details .content{flex:1 1 100%;width:auto}.zones.detail .main-details .content .icons{margin-top:35px}.zones.detail .main-details .equipements{flex:1 1 50%;margin-top:0;max-width:500px;padding:120px 25px 0 50px}.zones.detail .main-details .list .item form .form-group .content-inputs.select{margin-left:0;margin-top:10px}.zones.detail .main-details .text .title:not(.headline){margin-bottom:0}}@media screen and (max-width:1199px){.zones.detail .main-details .text .title:not(.headline){margin-bottom:0}.zones.detail .main-details .text .back{margin-bottom:25px;margin-top:50px}}@media screen and (min-width:1600px){.zones.detail .zone.text_double_image .container .text .c-photo{gap:50px}.zones.detail .zone.text_double_image .container .text .equipements{max-width:80%;transform:translateX(25%)}.zones.detail .zone.text_double_image .container .text .equipements .description2>ul{column-gap:100px}.zones.detail .zone.text_double_image .container .text .equipements .description2>ul li:not(:last-child){margin-bottom:10px}}.zone.textphotoblog{padding:0 25px 25px}.zone.textphotoblog .container .media{margin-top:25px}.zone.textphotoblog .container .media .photo,.zone.textphotoblog .container .media .video{max-height:400px}.zone.textphotoblog .container .media .photo img,.zone.textphotoblog .container .media .video img{object-fit:contain}.zone.textphotoblog .container .media .photo:after,.zone.textphotoblog .container .media .video:after{content:"";display:block;padding-top:75%}.zone.textphotoblog .container .media .swiper .swiper-slide:not(.swiper-slide-active){opacity:0!important}.zone.textphotoblog .container .media .swiper .swiper-button-next,.zone.textphotoblog .container .media .swiper .swiper-button-prev{align-items:center;background:var(--main);border:1px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:111}.zone.textphotoblog .container .media .swiper .swiper-button-next{right:10px}.zone.textphotoblog .container .media .swiper .swiper-button-next:after{content:"→";font-size:14px;line-height:30px}.zone.textphotoblog .container .media .swiper .swiper-button-prev{left:10px}.zone.textphotoblog .container .media .swiper .swiper-button-prev:after{content:"←";font-size:14px;line-height:30px}.zone.textphotoblog .container .text{color:#fff;padding:25px}.zone.textphotoblog .container .text .title1{font-size:22px}.zone.textphotoblog .container .text>*{margin-left:auto;margin-right:auto;max-width:800px}.zone.textphotoblog .container .text .date{color:var(--secondary);font-size:18px;margin-top:10px}.zone.textphotoblog .container .text .back{background:#fff;margin-bottom:20px;padding:10px 25px}.zone.textphotoblog .container .text .back span{color:var(--secondary);font-size:13px;font-weight:700;letter-spacing:3px}@media screen and (min-width:1200px){.zone.textphotoblog{padding:100px 50px}.zone.textphotoblog .container{display:flex;flex-direction:row-reverse;flex-wrap:wrap;margin:0 auto;max-width:1600px;min-height:700px;width:100%}.zone.textphotoblog .container .media,.zone.textphotoblog .container .text{flex:1}.zone.textphotoblog .container .text{padding:100px}.zone.textphotoblog .container .text .title1{font-size:36px}.zone.textphotoblog .container .text>*{margin-left:0}.zone.textphotoblog .container .text>:last-child{margin-bottom:auto}.zone.textphotoblog .container .text .date{font-size:32px;margin-bottom:25px;margin-top:auto;order:-1}.zone.textphotoblog .container .text .back{margin-bottom:50px;order:-1;padding:15px 35px}.zone.textphotoblog .container .media{margin-top:0;max-width:50%;position:relative}.zone.textphotoblog .container .media .swiper{height:100%}.zone.textphotoblog .container .media .photo,.zone.textphotoblog .container .media .video{height:100%;max-height:unset}.zone.textphotoblog .container .media .photo:after,.zone.textphotoblog .container .media .video:after{display:none}}@media screen and (min-width:1600px){.zone.textphotoblog .container{min-height:800px}}.loader{display:none}@media screen and (min-width:600px){.loader{display:flex}}.loader{background:var(--main);clip-path:inset(0 0 0 0);height:100vh;left:0;overflow:hidden;perspective:800px;position:fixed;top:0;width:100vw;z-index:100000}.loader .logo{left:50%;opacity:0;overflow:visible;position:absolute;top:50%;transform:translate3d(-50%,-50%,200px);z-index:10}.loader .logo svg{display:block;position:relative;width:150px;z-index:10}.loader .logo svg .logo_st14{fill:#000}.loader .video{bottom:0;filter:blur(10px);left:0;opacity:0;position:absolute;right:0;top:0;z-index:0}.loader .video video{object-position:left}.loader .btn{bottom:10vh;left:50%;opacity:0;position:absolute;transform:translate(-50%);z-index:100}.loader .btn .label{font-size:16px;padding-left:22px}@media screen and (min-width:1024px){.loader svg{width:300px}.loader video .video{object-position:center}}.popup-container{background-color:rgba(0,0,0,.75);display:flex;height:100vh;left:0;opacity:0;padding:25px;pointer-events:none;position:fixed;top:0;width:100vw;z-index:1000000}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.popup-container.open{animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both;pointer-events:all}.popup-container .fancybox__content{animation:slide-in-bottom 1s cubic-bezier(.25,.46,.45,.94) both;height:unset!important;margin:auto;max-width:800px;padding:0;width:100%}@-webkit-keyframes slide-in-bottom{0%{opacity:0;-webkit-transform:translateY(1000px);transform:translateY(1000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in-bottom{0%{opacity:0;-webkit-transform:translateY(1000px);transform:translateY(1000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.popup-container .fancybox__content .popup-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.popup-container .fancybox__content .description{max-height:60vh}.popup-container .fancybox__content .popup-content{background:var(--main)}.popup-container .fancybox__content .popup-content .c-popup{display:flex;flex-wrap:wrap;width:100%}.popup-container .fancybox__content .popup-content .c-popup .photo{flex:1;height:auto;position:relative}.popup-container .fancybox__content .popup-content .c-popup .c-text{align-items:center;display:flex;flex:1;flex-direction:column;padding-bottom:25px;padding-left:25px;padding-right:15px}.popup-container .fancybox__content .popup-content .c-popup .c-text .btn{margin-top:15px}.popup-container .fancybox__content .popup-content .c-popup .c-text>.title{color:#fff;font-size:27px;letter-spacing:1px;margin-bottom:10px;padding-top:50px;text-transform:uppercase}.popup-container .fancybox__content .popup-content .btn{margin-top:15px}.popup-container .fancybox__content .popup-content .btn .label{font-size:13px}.popup-container .fancybox__content .popup-content>.btn-wrapper{margin-bottom:10px}.popup-container .fancybox__content .content{background:var(--main);color:var(--white);padding:25px;text-align:center}.popup-container .fancybox__content .content.content-multiple{padding:10px 5px 15px;text-align:center;width:100%}.popup-container .fancybox__content .content.content-multiple:first-child{padding-top:25px}.popup-container .fancybox__content .content.content-multiple+.content-multiple{border-top:1px solid hsla(0,0%,100%,.6)}.popup-container .fancybox__content .content.content-multiple>.title1{display:inline-block;font-size:24px;letter-spacing:2px}.popup-container .fancybox__content .content.content-multiple>.title1>span{font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;margin-left:7px}.popup-container .fancybox__content .content.content-multiple .price{color:#fff;font-size:22px;text-align:center}.popup-container .fancybox__content .content.content-multiple+.content-multiple{padding-top:10px}.popup-container .fancybox__content .content.content-multiple:first-child{padding-top:50px}.popup-container .fancybox__content .close{color:#fff;cursor:pointer;font-size:25px;position:absolute;right:15px;top:10px;z-index:100}.popup-container .fancybox__content .title1{font-size:20px;gap:12px;justify-content:center;margin-bottom:12px}.popup-container .fancybox__content .description,.popup-container .fancybox__content .subtitle{text-align:center}.popup-container .fancybox__content .btn{margin:15px auto 0}.popup-container .fancybox__content .media{height:25vh;position:relative;width:100%}.popup-container .fancybox__content .photo,.popup-container .fancybox__content img:not(.deco-blanc):not(.deco-color){height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media only screen and (min-width:600px){.popup-container .content{padding:0 50px 25px}.popup-container .content .title1{font-size:35px;gap:20px}}@media screen and (max-width:699px){.popup-container .fancybox__content{max-width:600px}.popup-container .fancybox__content .popup-content .c-popup .photo{display:none}}footer{background:var(--main);border-top:1px solid var(--white);color:var(--white);font-family:var(--footer-font);font-size:16px;overflow:hidden;padding:25px 25px 50px}footer .c-footer{display:grid;gap:40px;grid-template-columns:1fr}footer .c-footer,footer .c-footer .c-logo{text-align:center}footer .c-footer .c-logo .logo{display:block;margin:0 auto;position:relative;width:200px}footer .c-footer .c-logo .logo img,footer .c-footer .c-logo .logo svg{max-width:100%;position:relative;width:100%;z-index:10}footer .c-footer .c-logo .logo img .logo_st14,footer .c-footer .c-logo .logo svg .logo_st14{fill:var(--main)}footer .footer-title{border-bottom:1px solid var(--white);display:flex;flex-direction:column;font-family:var(--footer-title-font);font-size:22px;letter-spacing:1.1px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding-bottom:10px;position:relative;text-transform:uppercase;width:100%}footer .phone{font-family:Ghakity}footer .address{display:flex;flex-direction:column}footer .nav-footer>ul{column-count:2;margin:auto}footer .nav-footer>ul>li{margin-bottom:20px}footer .nav-footer>ul>li .zone-name{border-bottom:1px solid transparent;cursor:pointer;margin-left:auto;margin-right:auto;transition:all .5s;width:max-content}footer .nav-footer>ul>li .zone-name img{filter:invert(1);max-width:25px}footer .nav-footer>ul>li .zone-name:hover{border-color:var(--white)}footer .main-footer{display:flex;flex-direction:column}footer .main-footer>ul li{line-height:1.8;margin-bottom:10px}footer .main-footer>ul li>svg{margin-right:10px}footer .main-footer>ul li strong{display:block;font-weight:300}footer .mentions{display:flex;flex-direction:column;order:5}footer .mentions>ul li{line-height:1.5;margin-bottom:10px}footer .mentions>ul li>a img{height:40px;max-width:180px;min-width:160px;object-fit:contain;width:100%}footer .socials{order:4}footer .socials .item{background-color:var(--white);color:var(--main)}@media screen and (min-width:800px){footer .c-footer{flex-direction:row;flex-wrap:wrap}footer .c-footer .c-logo,footer .c-footer .mentions{flex:1 1 100%}footer .c-footer .main-footer,footer .c-footer .nav-footer{flex:1}}@media screen and (min-width:1200px){footer{padding:45px}footer .footer-title{padding-bottom:10px}footer .c-footer{display:grid;gap:50px;grid-template-columns:.8fr 1fr 1fr 1fr .1fr;max-width:unset}footer .c-footer .c-logo{align-self:center;flex:1;margin-bottom:0}footer .c-footer .nav-footer ul li{margin-bottom:25px}footer .c-footer .nav-footer .socials{position:absolute;right:0;top:0}footer .c-footer .nav-footer .phone{flex:1}footer .c-footer .mentions{height:100%}footer .c-footer .socials{flex-direction:column}footer .mentions{order:4}footer .socials{order:5}}@media screen and (min-width:1600px){footer .c-footer{gap:60px}}.socials{gap:15px}.socials,.socials .item{align-items:center;display:flex;justify-content:center}.socials .item{background:var(--secondary);border-radius:50%;color:var(--main);cursor:pointer;height:30px;position:relative;width:30px}.socials .item a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.socials .item img{height:20px;object-fit:contain;padding:2px;width:30px}.socials .item:hover .langs-item{opacity:1}.socials .item .langs-item{background:var(--secondary);color:var(--main);display:flex;height:100%;left:0;opacity:0;position:absolute;transform:translateX(-100%);transition:all .25s ease-in-out}.socials .item .langs-item>a{align-items:center;display:flex;flex:1;height:100%;justify-content:center;padding:0 15px;transition:all .5s ease-in-out;width:100%}.socials .item .langs-item>a:hover{background-color:var(--main);color:#fff}.socials .item .langs-item>a:not(:last-child){border-right:1px solid var(--main)}@media (min-width:1200px){.socials .item{transition:all .3s ease}.socials .item:hover{transform:scale(1.2)}}header{background-color:transparent;font-family:var(--header-font);height:var(--header);left:0;max-height:calc(var(--vh, 1vh)*100);position:fixed;right:0;top:0;transition:background-color .5s ease;z-index:100}header .pre-header{align-items:center;background-color:var(--main);border-bottom:1px solid var(--secondary-light);color:#fff;display:flex;font-family:freight-big-pro;font-size:18px;height:50px;justify-content:center;letter-spacing:3px;text-align:center;width:100%}header.nav-is-active .pre-header,header.scroll .pre-header{display:none}header.no-diapo .container{opacity:1!important}header.nav-is-active .container .menu{transform:translate(0)}header.nav-is-active .container .menu .main-page:not(:first-child):before{transform:translate(-50%)}header.nav-is-active .container .close-next{bottom:0;display:block;left:0;pointer-events:all;position:fixed;right:250px;top:0;z-index:20000}header.nav-is-active .giftButton{z-index:1000}header.nav-is-active .giftButton svg{color:#fff}header.nav-is-active .burgerBtn .bars span:first-child{position:absolute;transform:rotate(45deg)}header.nav-is-active .burgerBtn .bars span:nth-child(2){opacity:0}header.nav-is-active .burgerBtn .bars span:nth-child(3){position:absolute;transform:rotate(-45deg)}header.scroll{background:var(--main);box-shadow:0 2px 10px rgba(0,0,0,.5)}header .container{display:flex;gap:10px;height:100%;padding:0 15px 0 0}header .container>.btn-wrapper{display:flex}header .container .logo{align-items:center;display:flex;height:100px;margin-right:auto;position:relative;transition:all .3s ease;width:100px;z-index:1000}header .container .logo svg{height:100%;position:relative;transition:all .3s ease;width:100%;z-index:5}header .container .logo svg .svg-text{transition:opacity .5s ease-out}header .container .logo svg .logo_st14{fill:var(--main);transition:all .5s}header .container .giftButton{align-self:center}header .container .burgerBtn{align-items:center;align-self:center;background:var(--main);cursor:pointer;display:flex;gap:10px;height:40px;justify-content:center;width:40px;z-index:1000}header .container .burgerBtn .bars{display:flex;flex-direction:column;gap:7px}header .container .burgerBtn .bars span{background:var(--white);height:1px;transform-origin:center;transition:all .4s ease;width:20px}header .container .close-next{display:none;pointer-events:none}header .container .socials{z-index:1000}header .container .socials .item{background-color:var(--white);color:var(--other2)}header .container .book-header-mobile{align-self:center;height:40px;z-index:1000}header .container .book-header-mobile label{font-size:13px}header .container .book-header-mobile svg{height:100%;width:auto}header .container .menu{background:var(--main);color:var(--white);display:flex;flex-direction:column;height:100vh;height:calc(var(--vh, 1vh)*100);padding:calc(var(--header) + 5px) 25px 30px 25px;position:fixed;right:0;top:0;transform:translate(100%);transition:all .5s ease;width:100vw;z-index:100}header .container .menu .main-page{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;position:relative;width:100%}header .container .menu .main-page>ul{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px}header .container .menu .main-page>ul li a{display:block;font-size:17px;line-height:1.25;padding:4px 0}header .container .menu .main-page .page-name{align-items:center;cursor:pointer;display:flex;font-size:20px;justify-content:center;letter-spacing:.5px;padding:8px 0;text-align:center}header .container .menu .main-page .page-name img{filter:invert(1);max-width:35px}header .container .menu .main-page .sub-menu{align-items:center;display:flex;flex-direction:column;gap:7px;margin-top:10px}header .container .menu .main-page .sub-menu .sub-page-name{font-size:15px}header .container .menu .main-page:nth-child(2):before{transition-delay:.2s}header .container .menu .main-page:nth-child(3):before{transition-delay:.4s}header .container .menu .main-page:nth-child(4):before{transition-delay:.6s}header .container .menu .main-page:nth-child(5):before{transition-delay:.8s}header .container .menu .main-page:nth-child(6):before{transition-delay:1s}header .container .menu .main-page:nth-child(7):before{transition-delay:1.2s}header .container .menu .main-page:nth-child(8):before{transition-delay:1.4s}header .container .menu .main-page:nth-child(9):before{transition-delay:1.6s}@media screen and (max-width:600px){header .pre-header{font-family:freight-big-pro;font-size:13px;height:40px;letter-spacing:2px}}@media (min-width:425px){header .container{padding:0 15px 0 10px}header .container .logo{height:125px;width:125px}header .container .logo:after{border-left:62px solid transparent;border-right:62px solid transparent}}@media (max-width:1199px){header .container .menu .main-page:not(:first-child):before{background:var(--secondary);content:"";height:1px;left:50%;margin-left:auto;margin-right:auto;position:absolute;top:0;transform:translate(70%);transition:all 1s ease;width:80%}}@media (min-width:1200px){header.no-diapo .container{opacity:1!important}header .container{padding:0 25px 0 0}header .container .logo:after{border-left:67px solid transparent;border-right:67px solid transparent}header .container .logo img{height:100%;object-fit:contain;width:100%}header .container .logo svg{width:100%}header .container .menu{align-items:center;background:transparent;border:unset;clip-path:unset;color:var(--white);flex:1;flex-direction:row;gap:0;height:100%;justify-content:space-between;margin:0 30px;opacity:1;padding:0;pointer-events:all;position:relative;transform:unset;width:auto}header .container .menu .main-page{align-items:center;display:flex;flex:unset;height:100%;margin:0 14px;max-width:unset;position:static;width:auto;z-index:150}header .container .menu .main-page .giftButton{align-items:center;display:flex;gap:10px}header .container .menu .main-page:hover>ul{display:flex;opacity:1;pointer-events:all}header .container .menu .main-page>ul{align-items:unset;display:block;display:none;flex-direction:row;flex-wrap:wrap;gap:0;left:0;left:50%;opacity:0;padding-left:25px;padding-top:0;pointer-events:none;position:absolute;top:100%;transform:translate(-50%);transition:all .5s ease-in-out;width:100%;z-index:100}header .container .menu .main-page>ul li{background:var(--main);flex:1;max-width:25%;padding:10px;position:relative;text-align:center}header .container .menu .main-page>ul li .photo{display:block;margin-bottom:10px;max-height:250px}header .container .menu .main-page>ul li .photo:after{content:"";display:block;padding-top:75%}header .container .menu .main-page>ul li:last-child a{border-bottom:0}header .container .menu .main-page>ul li a{color:#fff;display:block;letter-spacing:.1rem}header .container .menu .main-page.active>a:after,header .container .menu .main-page.active>a:before{height:calc(100% + 20px);visibility:visible;width:calc(100% + 20px)}header .container .menu .main-page.active>a:before{transition:width 1s ease,height 1s ease 1s!important}header .container .menu .main-page.active>a:after{transition:width 1s ease 2s,height 1s ease 3s,visibility 0s 2s!important}header .container .menu .main-page>a{position:relative}header .container .menu .main-page>a:after,header .container .menu .main-page>a:before{all:unset;content:"";display:block;height:0;opacity:.5;position:absolute;visibility:hidden;width:0}header .container .menu .main-page>a:before{border-right:1px solid #fff;border-top:1px solid #fff;left:-10px;top:-10px;transition:width .125s ease .375s,height .125s ease .25s,visibility 0s .5s!important}header .container .menu .main-page>a:after{border-bottom:1px solid #fff;border-left:1px solid #fff;bottom:-11px;right:-10px;transition:width .125s ease .125s,height .125s ease,visibility 0s .25s!important}header .container .menu .main-page>a:hover:after,header .container .menu .main-page>a:hover:before{height:calc(100% + 20px);visibility:visible;width:calc(100% + 20px)}header .container .menu .main-page>a:hover:before{transition:width 1s ease,height 1s ease 1s!important}header .container .menu .main-page>a:hover:after{transition:width 1s ease 2s,height 1s ease 3s,visibility 0s 2s!important}header .container .menu .main-page .page-name{font-size:14px;letter-spacing:0;padding:0;position:relative}header .utils{font-size:18px;gap:25px;letter-spacing:1px}header .utils,header .utils li{align-items:center;display:flex}header .utils li{justify-content:center}header .utils a{font-family:montserrat;font-size:12px;letter-spacing:normal}header .container{gap:0}header .container .menu .main-page .page-name img{max-width:20px}}@media (min-width:1440px){header .container .menu .main-page{margin:0 12px}header .container .logo{height:170px;width:170px}header .container .menu .main-page .page-name{font-size:16px}}@media (min-width:1600px){header .container .menu .main-page{margin:0 15px}header .container .menu .main-page .page-name{font-size:17px}header .container{padding:0 40px 0 0}header .container .menu{align-items:center;background:transparent;border:unset;clip-path:unset;color:var(--white);flex:1;flex-direction:row;gap:0;height:100%;justify-content:space-between;opacity:1;padding:0;pointer-events:all;transform:unset;width:auto}header .container .menu .main-page:before{left:-25px;top:-10px}header .container .menu .main-page:after{bottom:-11px;right:-25px}header .container .menu .main-page.active:after,header .container .menu .main-page.active:before,header .container .menu .main-page:hover:after,header .container .menu .main-page:hover:before{height:calc(100% + 20px);width:calc(100% + 50px)}header .container .menu .main-page .page-name{letter-spacing:1px}header .logo{height:150px;width:150px}header .utils{font-size:20px;gap:50px}header .utils a{font-size:16px}}@media (min-width:1900px){header .container .menu{justify-content:flex-start}header .container .menu .main-page .page-name,header .utils a{font-size:18px}}@media screen and (min-width:1200px) and (max-width:1799px){header .container .menu .main-page{margin:0 5px}header .utils>a:not(.btn){display:none}header .utils>a .label{font-size:13px}}@media screen and (min-width:1200px) and (max-width:1440px){header .btn.subtype2 .label{font-size:12px;padding-left:15px;padding-right:15px}header .btn.subtype2 .deco-color{display:none}}.logo{cursor:pointer;position:relative;z-index:10}.logo img,.logo svg{width:100%}.logo img{height:100%;object-fit:contain}.langs{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:25px}.langs li a{text-transform:uppercase}.langs li a.active,.langs li a:hover{border:1px solid #fff}.langs li a img{height:20px;object-fit:contain;padding:2px;width:30px}@media (min-width:1200px){.langs{flex-direction:column;font-family:Carla sans;font-size:13px;font-weight:400;gap:1px;margin-bottom:auto;margin-top:auto;transform:translateY(-3px)}}.zone.diapo{background-color:var(--main);display:flex;flex-direction:column;height:100dvh;margin-bottom:100px;max-height:100vh;max-height:calc(var(--vh, 1vh)*100);width:100%}.zone.diapo .container{flex:1;justify-content:center;overflow:hidden}.zone.diapo .container,.zone.diapo .container .content{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.zone.diapo .container .content{color:var(--white);min-height:0;padding:15px;perspective:600px;text-align:center;z-index:10}.zone.diapo .container .content .description,.zone.diapo .container .content .title1,.zone.diapo .container .content .title2{color:var(--white)}.zone.diapo .container .content .title1{font-size:45px;letter-spacing:3px;text-transform:uppercase}.zone.diapo .container .content .title2{font-size:20px;margin-top:5px}.zone.diapo .container .content .description{font-size:17px;font-weight:400;letter-spacing:.96px;margin-top:30px;max-width:600px;width:100%}.zone.diapo .container .content .mobile-resa{margin-top:10px}.zone.diapo .container .media{height:100%;left:0;max-height:100%;max-width:100%;opacity:.4;position:absolute;top:0;width:100%;z-index:0}.zone.diapo .container .media .photo,.zone.diapo .container .media .swiper,.zone.diapo .container .media .video{height:100%;max-height:100vh;width:100%}.zone.diapo .container .media .photo img,.zone.diapo .container .media .swiper img,.zone.diapo .container .media .video img{max-height:100vh;max-width:100vw}.zone.diapo .socials .item a{height:100%;width:100%}@media (min-width:600px){.zone.diapo .container .content .title1{font-size:50px;letter-spacing:4px}.zone.diapo .container .content .title2{font-size:22px;letter-spacing:1.2px}.zone.diapo .container .content .description{font-size:19px}}@media screen and (max-width:1023px){.zone.diapo .socials .item.lang{display:none}}@media (min-width:1024px){.zone.diapo .container .content .title1{font-size:70px;letter-spacing:5px}.zone.diapo .container .socials{flex-direction:column;gap:0;position:absolute;right:0;z-index:11}.zone.diapo .container .socials .item{background-color:var(--main);border-radius:0;color:var(--white);height:50px;position:relative;width:50px}.zone.diapo .container .socials .item:before{background-color:var(--secondary);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .25s ease-out;width:2px}.zone.diapo .container .socials .item:hover:before{transform:none}}@media (min-width:1600px){.zone.diapo .container .content{letter-spacing:6px;padding-top:140px}}::placeholder{color:var(--dark);font-family:var(--title2-font);font-size:14px;opacity:1}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.alert{align-items:center;border:1px solid transparent;border-radius:.25rem;display:flex;flex-wrap:wrap;font-size:14px;justify-content:center;margin-top:25px;padding:10px 15px;width:100%}.alert.success{background-color:var(--secondary);border-color:var(--secondary);color:var(--main)}.alert.error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}form{display:flex;flex-direction:column;margin-top:35px;width:100%}form .form-group{font-size:14px;margin-bottom:10px}form .form-group input,form .form-group select,form .form-group textarea{background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.5);color:#fff;font-family:freight-big-pro;font-size:16px;padding:5px 0 10px;width:100%}form .form-group input::placeholder,form .form-group select::placeholder,form .form-group textarea::placeholder{color:#fff!important;font-family:freight-big-pro;font-size:inherit;font-size:16px}form .form-group textarea{resize:none}form .btn{margin-left:auto;margin-right:auto;margin-top:25px}@media screen and (min-width:1200px){::placeholder{font-size:18px}form .form-group,form .form-group input,form .form-group select,form .form-group textarea{font-size:18px}form .form-group input::placeholder,form .form-group select::placeholder,form .form-group textarea::placeholder{font-size:18px}}.text{align-items:flex-start;display:flex;flex-direction:column;position:relative}.text .headline{margin-top:25px}.text .headline+.description{margin-top:10px}.text .description{font-family:var(--desc-font);font-size:17px;font-weight:100;letter-spacing:1px;line-height:1.4;margin-top:25px}.text>.btn{margin-top:25px}@media screen and (min-width:1200px){.text .description,.text>.btn{margin-top:50px}.text>.btn{border-radius:30px;font-size:18px}}.zone.formevent{padding:0 25px}.zone.formevent ::placeholder{font-family:var(--main-font)}.zone.formevent :-ms-input-placeholder{font-family:var(--main-font)}.zone.formevent select,.zone.formevent textarea{font-family:var(--main-font);font-size:16px}.zone.formevent select option{color:#000}.zone.formevent form{margin-bottom:50px;margin-top:50px}.zone.formevent .container{margin:0 auto}.zone.formevent .container .row{display:flex;flex-wrap:wrap;gap:25px}.zone.formevent .container .row .form-group{flex:1 1 calc(50% - 25px);max-width:50%}.zone.formevent .container .row .form-group .react-datepicker__input-container .react-datepicker__calendar-icon{fill:#fff;right:0}.zone.formevent .container .row .form-group.event,.zone.formevent .container .row .form-group.message,.zone.formevent .container .row .form-group.prestation{flex:1 1 100%;max-width:unset}.zone.formevent .container .row .form-group input,.zone.formevent .container .row .form-group>*{width:100%}.zone.formevent .container .form-group.send{margin-left:auto}.zone.formevent .container .form-group.send button{background:var(--main);border:1px solid hsla(0,0%,52%,.2);color:#fff;font-family:var(--title-font);font-size:20px;margin-left:auto;padding:10px 25px;width:auto}@media screen and (min-width:800px){.zone.formevent .container{max-width:1200px}.zone.formevent .container form{margin-bottom:75px}.zone.formevent .container .row{display:flex;flex-wrap:wrap;gap:25px}.zone.formevent .container .row .form-group{flex:1 1 calc(33.3% - 25px);max-width:33.3%}.zone.formevent .container .row .form-group.participants,.zone.formevent .container .row .form-group.rooms{flex:1 1 calc(50% - 25px);max-width:50%}.zone.formevent .container .text{margin:auto}.zone.formevent .container .text .title.subtitle{margin-left:50px}.zone.formevent .container .text .title.headline{margin-left:auto}.zone.formevent .container .text .title>span{margin-left:50px}}@media screen and (min-width:1200px){.zone.formevent .container{display:flex;flex-direction:column}.zone.formevent .container textarea{min-height:80px}}@media screen and (max-width:549px){.zone.formevent .container .row .form-group{flex:1 1 100%;max-width:unset}}.zone.galerie{margin-bottom:50px;padding:50px 25px}.zone.galerie:first-of-type{padding-top:var(--header)}.zone.galerie .title{color:var(--main)}.zone.galerie .container{text-align:center}.zone.galerie .container .filters{align-items:center;display:flex;flex-wrap:wrap}.zone.galerie .container .filters>a{border-bottom:2px solid transparent;cursor:pointer;font-weight:600;letter-spacing:.05rem;line-height:2;margin-right:25px;padding-bottom:5px;text-transform:uppercase}.zone.galerie .container .filters>a.active,.zone.galerie .container .filters>a:hover{border-bottom:2px solid var(--main)}.zone.galerie .container .pagination{align-items:center;color:var(--main);display:flex;gap:50px;justify-content:center;margin-top:25px}.zone.galerie .container .pagination .control{transition:all .5s}.zone.galerie .container .pagination .control.inactive{opacity:.5}.zone.galerie .container .pagination .control.inactive .nav-slider{cursor:default}.zone.galerie .container .pagination .nav-slider .line{width:70px}.zone.galerie .container .pagination .pages{color:#fff;font-size:20px;letter-spacing:2px}.zone.galerie .container .pagination .pages:before{content:attr(data-page);margin-right:5px}.zone.galerie .container .pagination .pages:after{content:attr(data-total);margin-left:5px}.zone.galerie .container .gallery{display:flex;flex-wrap:wrap;margin-top:25px;width:100%}.zone.galerie .container .gallery .item{flex:1 1 100%;padding:5px;position:relative}.zone.galerie .container .gallery .item>span{background:hsla(0,0%,100%,.5);bottom:5px;cursor:pointer;left:5px;opacity:0;position:absolute;right:5px;top:5px;transition:all .5s}.zone.galerie .container .gallery .item .photo:after{content:"";display:block;padding-top:75%}@media screen and (min-width:400px){.zone.galerie .container .gallery .item{flex:1 1 50%;max-width:50%}}@media screen and (min-width:800px){.zone.galerie .container .gallery .item{flex:1 1 33.3%;max-width:33.3%}}@media screen and (min-width:1200px){.zone.galerie{overflow:visible;padding-bottom:0;padding-top:0}.zone.galerie .container{margin:0 auto;max-width:1400px}.zone.galerie .container .gallery{margin-top:50px}.zone.galerie .container .gallery .item{padding:10px}.zone.galerie .container .gallery .item>span{bottom:10px;left:10px;position:absolute;right:10px;top:10px}.zone.galerie .container .gallery .item>span:hover{opacity:1}}.nav-slider{align-items:center;cursor:pointer;display:flex;position:relative;transition:all .5s;z-index:10}.nav-slider:not(.swiper-button-disabled):hover .line:before{clip-path:inset(0 100% 0 0)}.nav-slider:not(.swiper-button-disabled):hover .line .arrow{border-color:var(--main)}.nav-slider:not(.swiper-button-disabled):hover .circle:before{clip-path:circle(50% at 50% 50%)}.nav-slider.swiper-button-disabled{cursor:default;opacity:.5}.nav-slider.swiper-button-lock{display:none}.nav-slider.next{transform:scaleX(-1)}.nav-slider .line{height:1px;position:relative;width:100px;z-index:5}.nav-slider .line:before{background:#fff;clip-path:inset(0 0 0 0);content:"";height:100%;left:0;position:absolute;top:0;transition:all .5s;width:100%}.nav-slider .line .arrow{border-left:1px solid #fff;border-top:1px solid #fff;height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);transition:all .5s;width:10px}.nav-slider .circle{border:1px solid #fff;border-radius:50%;height:50px;left:0;position:absolute;top:50%;transform:translate(-45%,-50%);width:50px}.nav-slider .circle:before{background:#fff;border-radius:50%;clip-path:circle(0 at 50% 50%);content:"";height:100%;left:0;position:absolute;top:0;transition:all .5s;width:100%}@media screen and (max-width:600px){.nav-slider .line{width:50px}.nav-slider .circle{background:var(--main)}}.zone.listing_blog{margin:25px 0 100px;padding-top:125px}.zone.listing_blog .textphotoblog{padding:0 25px}.zone.listing_blog .title{justify-content:center;margin-top:25px;text-align:center;width:100%}.zone.listing_blog .container{margin:25px auto 0;max-width:1400px}.zone.listing_blog .container .items{display:flex;flex-wrap:wrap;gap:25px}.zone.listing_blog .container .items .item{flex:1 1 100%}.zone.listing_blog .container .items .item.past{opacity:.4;transition:all .25s ease-in-out}.zone.listing_blog .container .items .item.past:hover{opacity:1}.zone.listing_blog .container .items .item .text{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.5);color:#fff;display:flex;flex-direction:column;padding:15px}.zone.listing_blog .container .items .item .text>.btn{border-radius:0}.zone.listing_blog .container .items .item .text .item-title{font-size:24px}.zone.listing_blog .container .items .item .text .date{color:var(--secondary);font-size:18px;margin-bottom:10px}.zone.listing_blog .container .items .item .text .description{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;margin-right:0;margin-top:15px;overflow:hidden;padding-right:0}.zone.listing_blog .container .items .item .text .btn{box-shadow:10px 10px 10px transparent;margin-top:10px;transition:all .5s}.zone.listing_blog .container .items .item .text .btn:hover{box-shadow:10px 10px 10px rgba(0,0,0,.25)}.zone.listing_blog .container .items .item .text .btn .label{font-size:12px}.zone.listing_blog .container .items .item .c-photo{overflow:hidden;position:relative}.zone.listing_blog .container .items .item .c-photo:hover .photo{transform:scale(1.1)}.zone.listing_blog .container .items .item .c-photo>a{height:100%;left:0;position:absolute;top:0;width:100%}.zone.listing_blog .container .items .item .photo{position:relative;transition:all .5s}.zone.listing_blog .container .items .item .photo:after{content:"";display:block;padding-top:75%}.zone.listing_blog .container .pagination{align-items:center;color:#fff;display:flex;gap:50px;justify-content:center;margin-top:25px}.zone.listing_blog .container .pagination .pages{color:#fff;font-size:20px;letter-spacing:2px}.zone.listing_blog .container .pagination .pages:before{content:attr(data-page);margin-right:5px}.zone.listing_blog .container .pagination .pages:after{content:attr(data-total);margin-left:5px}.zone.listing_blog .container .pagination .next,.zone.listing_blog .container .pagination .prev{align-items:center;background:#fff;border-radius:50%;color:var(--main);cursor:pointer;display:flex;height:30px;justify-content:center;padding:10px;width:30px}.zone.listing_blog .container .pagination .next:after,.zone.listing_blog .container .pagination .prev:after{border-right:2px solid var(--main);border-top:2px solid var(--main);content:"";display:block;height:100%;transform:rotate(45deg);width:100%}.zone.listing_blog .container .pagination .prev:after{transform:rotate(-135deg)}@media screen and (min-width:800px){.zone.listing_blog .container .items .item{display:flex;flex:1 1 calc(50% - 25px);flex-direction:column;max-width:50%}.zone.listing_blog .container .items .item .text{flex:1}.zone.listing_blog .container .items .item .text .description{margin-bottom:auto}}@media screen and (min-width:1200px){.zone.listing_blog .textphotoblog{padding-bottom:0;padding-top:0}.zone.listing_blog .textphotoblog+.container{margin-top:100px}.zone.listing_blog .container .items .item .photo:after{padding-top:100%}.zone.listing_blog .container{margin-top:75px}.zone.listing_blog .container .items .item{flex:1 1 calc(33.3% - 25px);max-width:33.3%}.zone.listing_blog .container .items .item .text{padding:25px}.zone.listing_blog .container .items .item .text .item-title{font-size:26px}.zone.listing_blog .container .items .item .text .btn{margin-top:25px}}.diapo+.listing_blog{padding-top:0}.zone.offerlist{display:flex;flex-direction:column;overflow:hidden;padding:50px 25px}.zone.offerlist img.deco-color{display:none}@media screen and (min-width:1024px){.zone.offerlist{display:flex;flex-direction:column;margin:auto;padding:25px}.zone.offerlist .list{display:flex;flex-wrap:wrap;gap:50px;justify-content:center;margin:50px auto auto;max-width:1600px;width:100%}.zone.offerlist .list .card{display:flex;flex:1 1 calc(50% - 50px);flex-direction:column;max-width:calc(50% - 50px)}.zone.offerlist .list .card .c-text{flex:1}.zone.offerlist .list .card .photo:after{padding-top:60%}}.zone.offres{margin-top:50px}.zone.offres .title{display:block;flex:1 1 100%;font-size:var(--title1-size);margin-bottom:25px;margin-top:0;text-align:center}.zone.offres .card{margin-top:0;padding:10px;position:relative}.zone.offres .card .card-title+.card-text{margin-top:0}.zone.offres .card .c-link2{justify-content:center}.zone.offres .card .price{align-items:flex-end;border-top:1px solid #fff;display:flex;justify-content:center;margin-top:15px;padding-top:10px}.zone.offres .card .price>span{font-size:22px;margin-left:5px}@media screen and (min-width:550px){.zone.offres{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1400px;width:100%}.zone.offres .card{display:flex;flex:1 1 50%;flex-direction:column;max-width:50%;padding:10px}.zone.offres .card .c-text{display:flex;flex:1;flex-direction:column}.zone.offres .card .c-text .title{flex:none}.zone.offres .card .c-text .card-text{flex:1;margin-bottom:auto}}@media screen and (min-width:800px){.zone.offres .card{flex:1 1 33.3%;max-width:33.3%}}@media screen and (min-width:1200px){.zone.offres{margin-top:100px}.zone.offres .card .title{font-size:30px}}.zone.parallax{display:flex;height:25vh;width:100vw}.zone.parallax .container{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}@media screen and (min-width:1024px){.zone.parallax{height:55vh}.zone.parallax .container{background-attachment:fixed}}@media screen and (min-width:1200px){.zone.text_photo_center+.zone.parallax{margin-top:150px}.zone.parallax+.zone.textphoto{margin-top:125px}}.zone.partner{margin:0 0 50px}.zone.partner .text{align-items:center;display:flex;flex-direction:column}.zone.partner .text .title2{margin-bottom:25px}@media screen and (min-width:768px){.zone.partner{margin:0 0 100px}}.zone.postes{padding:50px 75px;position:relative}.zone.postes .background{height:50%;left:0;opacity:.1;position:absolute;top:50px;width:100%;z-index:0}.zone.postes .container{position:relative;z-index:1}.zone.postes .container-title{display:flex;justify-content:center;margin-bottom:25px;padding-top:25px}.zone.postes .container-wrapper{display:flex;flex-direction:column}.zone.postes .category+.category{margin-top:50px}.zone.postes .item{cursor:pointer}.zone.postes .item:hover .media .btn{opacity:1;transform:none}.zone.postes .item .text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:12px}.zone.postes .item .text .title{text-align:center}.zone.postes .item .text .subtitle{font-size:.8rem;margin-top:5px;text-transform:uppercase}.zone.postes .item .media{align-items:center;background:rgba(0,0,0,.25);display:flex;justify-content:center;max-height:400px;overflow:hidden;position:relative}.zone.postes .item .media a:not(.btn){height:100%;left:0;position:absolute;top:0;width:100%}.zone.postes .item .media .btn{opacity:0;transform:translateY(50px);transition:transform .25s ease-out,opacity .25s ease-out}.zone.postes .item .media .photo{height:100%;left:0;position:absolute;top:0;width:100%}.zone.postes .item .media:after{content:"";display:block;padding-top:100%}@media screen and (min-width:1px){.zone.postes .container{display:flex;flex-wrap:wrap;gap:25px}.zone.postes .container .item{flex:1 1 100%;max-width:100%}}@media screen and (min-width:768px){.zone.postes .container{display:flex;flex-wrap:wrap;gap:25px}.zone.postes .container .item{flex:1 1 calc(50% - 25px);max-width:calc(50% - 25px)}}@media screen and (min-width:1024px){.zone.postes .container .item{flex:1 1 calc(33.3% - 25px);max-width:calc(33.3% - 25px)}}@media screen and (min-width:1200px){.zone.postes{padding:100px}.zone.postes .container-title{padding-top:50px!important}.zone.postes .background{height:76.44vh;max-height:75%;top:100px}.zone.postes .container.container-title{margin-bottom:50px}.zone.postes .container .item{flex:1 1 calc(25% - 25px);max-width:calc(25% - 25px)}.zone.postes .container .item .text .title2{font-size:24px}.zone.postes .container .item .media .photo{transition:all .5s}.zone.postes .container .item .media:hover .photo{opacity:.25}.zone.postes .container .item .media:after{padding-top:100%}}@media screen and (min-width:1400px){.zone.postes .container .item{flex:1 1 245px;max-width:245px;width:245px}.zone.postes .category+.category{margin-top:0}.zone.postes .container-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:50px 100px;margin:0 auto;max-width:1400px;width:100%}.zone.postes .container-wrapper .category{width:100%}.zone.postes .container-wrapper .category.Cuisine,.zone.postes .container-wrapper .category.Hôtel,.zone.postes .container-wrapper .category.Salle,.zone.postes .container-wrapper .category.Spa{width:max-content}.zone.postes .container-wrapper .category.Cuisine .container .item,.zone.postes .container-wrapper .category.Hôtel .container .item,.zone.postes .container-wrapper .category.Salle .container .item,.zone.postes .container-wrapper .category.Spa .container .item{flex:1 1 245px;max-width:245px;width:245px}}.zone.recruitform{padding:25px;padding-top:0!important;position:relative}.zone.recruitform ::placeholder{font-family:var(--main-font)}.zone.recruitform :-ms-input-placeholder{font-family:var(--main-font)}.zone.recruitform select,.zone.recruitform textarea{font-family:var(--main-font)}.zone.recruitform select option{color:#000}.zone.recruitform form{margin-top:50px}.zone.recruitform .background{display:none;height:100%;opacity:.1;position:absolute;right:0;top:0;width:100%}.zone.recruitform .container{margin:0 auto;position:relative}.zone.recruitform .container .row{display:flex;flex-wrap:wrap;gap:25px}.zone.recruitform .container .row .form-group{flex:1 1 calc(50% - 25px);max-width:50%}.zone.recruitform .container .row .form-group.event,.zone.recruitform .container .row .form-group.message,.zone.recruitform .container .row .form-group.prestation{flex:1 1 100%;max-width:unset}.zone.recruitform .container .row .form-group input,.zone.recruitform .container .row .form-group>*{width:100%}.zone.recruitform .container .form-group.send{margin-left:auto}.zone.recruitform .container .form-group.send button{background:var(--main);border:1px solid hsla(0,0%,52%,.2);color:#fff;font-family:var(--title-font);font-size:20px;margin-left:auto;padding:10px 25px;width:auto}@media screen and (min-width:800px){.zone.recruitform{padding:50px}.zone.recruitform .container{max-width:1200px}.zone.recruitform .container .row{display:flex;flex-wrap:wrap;gap:25px}.zone.recruitform .container .row .form-group{flex:1 1 calc(33.3% - 25px);max-width:33.3%}.zone.recruitform .container .row .form-group.participants,.zone.recruitform .container .row .form-group.rooms{flex:1 1 calc(50% - 25px);max-width:50%}.zone.recruitform .container .text{margin:auto}.zone.recruitform .container .text .title.subtitle{margin-left:50px}.zone.recruitform .container .text .title.headline{margin-left:auto}.zone.recruitform .container .text .title>span{margin-left:50px}}@media screen and (min-width:1200px){.zone.recruitform{padding:100px 50px}.zone.recruitform .background{clip-path:polygon(100% 0,0 0,0 0,100% 0);display:flex;opacity:.1;right:0;width:50%}.zone.recruitform .container{display:flex;flex-direction:column;padding-bottom:50;padding-top:50px}.zone.recruitform .container textarea{min-height:80px}}@media screen and (max-width:549px){.zone.recruitform .container .row .form-group{flex:1 1 100%;max-width:unset}}.zone.roomlist{display:flex;flex-direction:column;overflow:hidden;padding:50px 25px}.zone.roomlist img.deco-color{display:none}@media screen and (min-width:1024px){.zone.roomlist{display:flex;flex-direction:column;margin:auto;padding:25px}.zone.roomlist .list{display:flex;flex-wrap:wrap;gap:50px;justify-content:center;margin:50px auto auto;max-width:1600px;width:100%}.zone.roomlist .list .card{display:flex;flex:1 1 calc(50% - 50px);flex-direction:column;max-width:calc(50% - 50px)}.zone.roomlist .list .card .c-text{flex:1}.zone.roomlist .list .card .photo:after{padding-top:60%}}.zone.text_double_image{margin:25px 0 100px}.zone.text_double_image .container{display:flex;flex-direction:column}.zone.text_double_image .container .titles{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:50px;padding:50px 25px 25px;position:relative;width:100%}.zone.text_double_image .container .titles .title-wrapper{display:flex;flex-direction:column}.zone.text_double_image .container .titles .title-wrapper .title2{margin-top:20px}.zone.text_double_image .container .titles .background{height:100%;opacity:.1;position:absolute;right:0;top:0;width:50%}.zone.text_double_image .container .titles .media{margin-top:25px;width:75%}.zone.text_double_image .container .titles .media:after{content:"";display:block;padding-top:75%}.zone.text_double_image .container .text{margin-top:25px;padding:0 25px 25px;position:relative}.zone.text_double_image .container .text .background{height:100%;left:0;opacity:.1;position:absolute;top:0;width:66%}.zone.text_double_image .container .text .media{margin-top:-25px;width:75%}.zone.text_double_image .container .text .media:after{content:"";display:block;padding-top:75%}.zone.text_double_image .container .text .description{margin:25px 0}@media screen and (min-width:600px){.zone.text_double_image .container .titles{padding:50px 40px 25px}.zone.text_double_image .container .text{padding:0 40px 25px}}@media screen and (min-width:800px){.zone.text_double_image .titles{padding:50px 100px}.zone.text_double_image .text{padding:0 100px 50px}}@media screen and (min-width:1200px){.zone.text_double_image{padding-top:100px}.zone.text_double_image .container{flex-direction:row-reverse;justify-content:space-between;min-height:100vh;min-height:calc(100vh - var(--header))}.zone.text_double_image .container .titles{align-items:flex-start;justify-content:center;margin-bottom:0;padding:0;width:46.875%}.zone.text_double_image .container .titles .background{clip-path:polygon(100% 0,0 0,0 100%,100% 100%);width:47.2%}.zone.text_double_image .container .titles .background img{object-position:right}.zone.text_double_image .container .titles .title-wrapper{margin:0 auto;transform:translateX(-11%)}.zone.text_double_image .container .titles .media{margin-left:auto;margin-right:75px;margin-top:50px;width:57.3%}.zone.text_double_image .container .titles .media:after{padding-top:125%}.zone.text_double_image .container .text{display:flex;flex-direction:column;margin-top:0;padding:0;width:46.875%}.zone.text_double_image .container .text .background{clip-path-object-position:left;clip-path:polygon(0 0,0 0,0 100%,0 100%),img;width:100%}.zone.text_double_image .container .text .media{margin-bottom:auto;margin-top:-50px;width:57.3%}.zone.text_double_image .container .text .media:after{padding-top:125%}.zone.text_double_image .container .text .description{flex:1;margin-left:auto;margin-right:50px;margin-top:50px;min-width:350px;width:44.66%}.zone.text_double_image .container .text .btn-wrapper{margin-bottom:50px;margin-left:auto;margin-top:auto;transform:translateX(45%)}}@media screen and (min-width:1600px){.zone.text_double_image .container .text .description{margin-bottom:50px;margin-right:75px}}.phoneContact{align-items:center;color:#fff;display:flex}.phoneContact:hover .icon{background:transparent;border-color:#fff;color:#fff}.phoneContact:hover .name:before{letter-spacing:.3rem}.phoneContact .icon{align-items:center;background:#fff;border:1px solid #fff;color:var(--main);display:flex;height:45px;justify-content:center;margin-right:10px;transition:all .5s;width:45px}.phoneContact .icon svg{transform:scaleX(-1)}.phoneContact .name{color:#fff;display:flex;flex-direction:column;font-family:montserrat;font-size:17px;font-weight:300;letter-spacing:.05rem;line-height:1.3;text-transform:uppercase;transform:translateY(3px)}.phoneContact .name:before{content:attr(data-before);font-family:var(--main-font);font-size:12px;font-weight:600;letter-spacing:.2rem;transition:all .5s}.contacts{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.contacts .label{text-transform:uppercase}.contacts ul{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.contacts ul li{align-items:center;display:flex;font-size:17px;gap:10px}.contacts ul li svg{color:var(--secondary);font-size:24px}@media screen and (max-width:1200px){.zones .zone:first-child.text_double_image2 .container{padding-top:125px}}@media screen and (min-width:1200px){.zones .zone:first-child.text_double_image2 .container{padding-top:25px}}.zone.text_double_image2{margin:25px 0 100px}.zone.text_double_image2 .container{display:flex;flex-direction:column;position:relative}.zone.text_double_image2 .container .background{height:50%;left:0;opacity:.1;position:absolute;top:0;width:100%}.zone.text_double_image2 .container .titles{display:flex;flex-direction:column;margin-bottom:25px;padding:50px 25px 25px;position:relative;width:100%}.zone.text_double_image2 .container .titles .title2{margin-top:20px}.zone.text_double_image2 .container .text{display:flex;flex-direction:column;padding:0 25px 25px;position:relative}.zone.text_double_image2 .container .text .media{width:100%}.zone.text_double_image2 .container .text .media:after{content:"";display:block;padding-top:75%}.zone.text_double_image2 .container .text .text-wrapper{margin:25px 0}.zone.text_double_image2 .container .text .text-wrapper .contacts{align-items:center}.zone.text_double_image2 .container .text .text-wrapper .contacts .label{font-size:22px}.zone.text_double_image2 .container .text .text-wrapper .contacts ul{align-items:center;text-align:center}.zone.text_double_image2 .container .text .text-wrapper .contacts ul li a{font-size:18px}.zone.text_double_image2 .container .text .text-wrapper .description{margin-bottom:15px;text-align:center}.zone.text_double_image2 .container .socials{display:none}@media screen and (min-width:600px){.zone.text_double_image2 .container .titles{padding:50px 40px 25px}.zone.text_double_image2 .container .text{padding:0 40px 25px}}@media screen and (min-width:800px){.zone.text_double_image2 .container .titles{padding:50px 100px}.zone.text_double_image2 .container .text{padding:0 100px 50px}}@media screen and (min-width:1200px){.zone.text_double_image2{padding-top:50px}.zone.text_double_image2:last-child{padding-bottom:50px}.zone.text_double_image2.contactZone .container .titles{padding-top:150px}.zone.text_double_image2.contactZone .container .text{padding-top:25px}.zone.text_double_image2.contactZone .container .text .text-wrapper{margin-top:50px}.zone.text_double_image2 .container .background{height:76.44vh}.zone.text_double_image2 .container .titles{margin-top:auto;padding:50px 50px 0}.zone.text_double_image2 .container .text{display:flex;flex-direction:row;padding:50px 50px 0;perspective:1000px}.zone.text_double_image2 .container .text .media{width:33.33333%}.zone.text_double_image2 .container .text .media.media1{align-self:flex-start}.zone.text_double_image2 .container .text .media.media2{margin-top:50px}.zone.text_double_image2 .container .text .media:after{padding-top:125%}.zone.text_double_image2 .container .text .text-wrapper{display:flex;flex-direction:column;margin:0;padding:0 50px;width:33.33333%}.zone.text_double_image2 .container .text .text-wrapper>:last-child{margin-bottom:auto}.zone.text_double_image2 .container .text .text-wrapper.contact-wrapper{padding:0 15px}.zone.text_double_image2 .container .text .text-wrapper .contacts,.zone.text_double_image2 .container .text .text-wrapper .description{margin-top:auto}.zone.text_double_image2 .container .text .text-wrapper .description.contact-description{margin-bottom:auto;margin-right:0;margin-top:25px;padding-right:0;transform:unset}.zone.text_double_image2 .container .text .text-wrapper .main-btn-wrapper{flex-direction:row;flex-wrap:wrap;gap:25px;margin:50px auto 0;width:100%}.zone.text_double_image2 .container .socials{display:flex;flex-direction:column;gap:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:11}.zone.text_double_image2 .container .socials .item{background-color:var(--white);border-radius:0;color:var(--main);height:50px;position:relative;transform:translateY(0);width:50px}.zone.text_double_image2 .container .socials .item:before{background-color:var(--main);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .25s ease-out;width:2px}.zone.text_double_image2 .container .socials .item:hover:before{transform:none}.zone.text_double_image2#zone88.contactZone .container .text .media:after{padding-top:75%}.zone.text_double_image2#zone88.contactZone .container .titles{padding:100px 125px 0}}@media screen and (min-width:1600px){.zone.text_double_image2#zone25 .container .text .text-wrapper{margin-top:0}.zone.text_double_image2 .container .titles{padding:100px 125px 0}.zone.text_double_image2 .container .titles .title2{margin-top:40px}.zone.text_double_image2.contactZone .container .titles{padding:200px 125px 0}.zone.text_double_image2.contactZone .container .titles .title2{margin-top:20px}.zone.text_double_image2.contactZone .container .text .text-wrapper{margin-top:75px}.zone.text_double_image2.contactZone .container .text .text-wrapper .contacts .label{font-size:26px}.zone.text_double_image2 .container .text{padding:50px 125px 0}.zone.text_double_image2 .container .text .text-wrapper{padding:50px 50px 0}.zone.text_double_image2 .container .text .media.media2{margin-top:125px}}@media screen and (max-width:1200px){.zones .zone:first-child.text_list .container{padding-top:125px}}@media screen and (min-width:1200px){.zones .zone:first-child.text_list .container{padding-top:25px}}.zone.text_list{margin:25px 0 100px}.zone.text_list .container{display:flex;flex-direction:column;position:relative}.zone.text_list .container .background{height:50%;left:0;opacity:.1;position:absolute;top:0;width:100%}.zone.text_list .container .titles{display:flex;flex-direction:column;margin-bottom:25px;padding:50px 25px 25px;position:relative;width:100%}.zone.text_list .container .titles .title2{margin-top:20px}.zone.text_list .container .titles .description{margin-top:25px;max-width:800px}.zone.text_list .container .text{padding:0 25px 25px;position:relative}.zone.text_list .container .text,.zone.text_list .container .text .elem-container{display:flex;flex-direction:column}.zone.text_list .container .text .elem-container+.elem-container{margin-top:50px}.zone.text_list .container .text .elem-container>.title1{margin-bottom:25px;margin-left:auto;margin-right:auto;text-align:center}.zone.text_list .container .text .elem-container .description{text-align:justify}.zone.text_list .container .text .elem-container .title2{margin:15px 0 10px}.zone.text_list .container .text .elem-container .elem-wrapper{display:grid;gap:50px;grid-template-columns:1fr}.zone.text_list .container .text .elem-container .elem-wrapper .title1.mini:before{background-color:var(--secondary);border-radius:50%;content:"";display:block;height:14px;min-height:14px;min-width:14px;width:14px}.zone.text_list .container .text .text-wrapper{margin-top:25px}.zone.text_list .container .text .media{max-height:400px;width:100%}.zone.text_list .container .text .media:after{content:"";display:block;padding-top:75%}@media screen and (min-width:600px){.zone.text_list .container .titles{padding:50px 40px 25px}.zone.text_list .container .text{padding:0 40px 25px}}@media screen and (min-width:800px){.zone.text_list .container .titles{padding:50px 100px}.zone.text_list .container .text{padding:0 100px 50px}}@media screen and (min-width:1200px){.zone.text_list{padding-top:50px}.zone.text_list.subtype2 .container .titles{align-items:flex-end}.zone.text_list.subtype2 .container .text{flex-direction:row-reverse}.zone.text_list.subtype2 .container .text .text-wrapper{padding:0 50px 0 0}.zone.text_list .container .background{height:76.44vh;max-height:75%}.zone.text_list .container .titles{margin-top:auto;padding:50px 50px 0}.zone.text_list .container .text{display:flex;flex-direction:row;padding:50px 0 0 50px;perspective:1000px}.zone.text_list .container .text .elem-container+.elem-container{margin-top:75px}.zone.text_list .container .text .elem-container>.title1{margin-bottom:50px;text-align:center}.zone.text_list .container .text .elem-container .elem-wrapper{gap:30px 50px;grid-template-columns:1fr 1fr}.zone.text_list .container .text .media{max-height:unset;width:25%}.zone.text_list .container .text .media:after{display:none}.zone.text_list .container .text .text-wrapper{margin:0;padding:0 0 0 50px;width:75%}.zones .zone:last-child.text_list{margin-bottom:125px!important}}@media screen and (min-width:1600px){.zone.text_list.subtype2 .container .text{padding:50px 125px 0 75px}.zone.text_list.subtype2 .container .text .text-wrapper{padding:0 75px 0 0}.zone.text_list .container .titles{padding:75px 125px 0}.zone.text_list .container .titles .title2{margin-top:40px}.zone.text_list .container .text .text-wrapper{padding:0 0 0 75px}.zone.text_list .container .text .elem-container .elem-wrapper{gap:40px 75px;grid-template-columns:1fr 1fr}.zone.text_list .container .text{padding:50px 75px 0 125px}}@media screen and (max-width:1200px){.zones .zone:first-child.textphoto .container{padding-top:150px}}@media screen and (min-width:1200px){.zones .zone:first-child.textphoto .container{padding-top:50px}}.zone.textphoto{margin:25px 0 100px}.zone.textphoto .container,.zone.textphoto .container .text{display:flex;flex-direction:column}.zone.textphoto .container .text{margin-bottom:25px;padding:0 25px}.zone.textphoto .container .text>a{align-self:flex-start;border:1px solid #fff;font-size:17px;padding:10px 35px}.zone.textphoto .container .text .btn-wrapper{margin-top:20px}.zone.textphoto .container .text .btn-wrapper .ctas{margin-top:0}.zone.textphoto .container .text .title1{flex-wrap:wrap;gap:0 12px}.zone.textphoto .container .text .title1.title-column{align-items:flex-start;flex-direction:column}.zone.textphoto .container .text .title1.title-column span{margin-top:-1rem}.zone.textphoto .container .text .title2{margin:35px 0 15px}.zone.textphoto .container .media{max-width:800px;padding:0 0 50px 25px;position:relative;width:calc(100% - 25px)}.zone.textphoto .container .media .background{height:100%;opacity:.1;position:absolute;right:0;top:0;width:100%}.zone.textphoto .container .media .swiper,.zone.textphoto .container .media .swiper .photo{width:100%}.zone.textphoto .container .media .swiper .photo:after{content:"";display:block;padding-top:75%}.zone.textphoto .container .media .btn-wrapper{flex-wrap:wrap;margin-top:25px}.zone.textphoto .container .media .btn-wrapper .ctas{width:100%}@media screen and (min-width:600px){.zone.textphoto .container .text{padding:0 40px}.zone.textphoto .container .media{padding:0 0 50px 40px;width:calc(100% - 40px)}.zone.textphoto .container .text .title1{gap:0 20px}}@media screen and (min-width:800px){.zone.textphoto .container .text{margin-bottom:40px;padding:0 100px}.zone.textphoto .container .media{padding:0 0 100px 100px;width:calc(100% - 50px)}.zone.textphoto .container .media .btn-wrapper{margin-top:50px}}@media screen and (min-width:1200px){.zone.textphoto{padding-top:50px}.zone.textphoto.subtype2 .container{flex-direction:row-reverse}.zone.textphoto.subtype2 .container .text{padding:0 50px 0 25px}.zone.textphoto.subtype2 .container .media .btn-wrapper{margin:auto 140px auto auto}.zone.textphoto.custom-position-btn .container .text{height:650px;margin-bottom:0!important;margin-top:0!important;max-height:650px;width:30%}.zone.textphoto.custom-position-btn .container .text .title1{margin-top:auto!important}.zone.textphoto.custom-position-btn .container .text .title2{margin-top:25px!important}.zone.textphoto.custom-position-btn .container .text .description{margin-top:15px!important}.zone.textphoto.custom-position-btn .container .media .swiper{max-height:650px}.zone.textphoto .container{flex-direction:row}.zone.textphoto .container .text{margin:auto;min-width:400px;padding:0 25px 0 50px;width:25%}.zone.textphoto .container .text .description{margin-top:25px;max-height:63vh}.zone.textphoto .container .text .title2{margin-top:50px;padding-right:15px;text-align:justify}.zone.textphoto .container .media{display:flex;flex-direction:column;height:100%;margin-left:0;max-width:unset;padding-bottom:0;width:61.5%}.zone.textphoto .container .media .swiper{max-height:600px}.zone.textphoto .container .media .btn-wrapper{margin:auto auto auto 140px;padding-top:25px}}@media screen and (min-width:1600px){.zone.textphoto.subtype2 .container .media{padding-left:0;padding-right:185px}.zone.textphoto.subtype2 .container .text{margin:auto auto 150px 125px}.zone.textphoto.custom-position-btn .container{height:calc(100vh - var(--header) - 50px)}.zone.textphoto.custom-position-btn .container .text{margin:0 100px 150px}.zone.textphoto.custom-position-btn .container .text .title2{margin-top:25px!important}.zone.textphoto .container{height:calc(100vh - var(--header))}.zone.textphoto .container .media{padding-left:185px}.zone.textphoto .container .text{margin:auto 75px 150px auto;padding:0!important}.zone.textphoto .container .text .title2{margin-top:50px}.zone.textphoto .container .text .description,.zone.textphoto .container .text .title2{width:95%}.zone.textphoto .container .text .title1{gap:0 25px}}.zone.text_photo_center{margin:25px 0 100px}.zone.text_photo_center .container{display:flex;flex-direction:column;padding:50px 0 0;position:relative}.zone.text_photo_center .container .icons{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:25px 0}.zone.text_photo_center .container .icons .icon{align-items:center;color:#fff;display:flex;flex-direction:column;gap:10px}.zone.text_photo_center .container .icons .icon span{font-size:20px}.zone.text_photo_center .container .icons .icon img{width:35px}.zone.text_photo_center .container .background{height:70%;left:0;opacity:.1;position:absolute;top:0;width:100%}.zone.text_photo_center .container .text{display:flex;flex-direction:column;margin-bottom:25px;padding:0 25px}.zone.text_photo_center .container .text .title1{align-items:flex-start;flex-direction:column;gap:0}.zone.text_photo_center .container .text .title2{margin:20px 0 15px}.zone.text_photo_center .container .text .btn-wrapper{margin-top:25px}.zone.text_photo_center .container .text .description2{margin-top:40px}.zone.text_photo_center .container .text .description2 ul{display:flex;flex-wrap:wrap;margin-left:-2px;margin-top:-2px}.zone.text_photo_center .container .text .description2 ul li{align-items:baseline;display:flex;margin:2px;text-align:left;width:100%}.zone.text_photo_center .container .text .description2 ul li:before{align-items:center;background-color:var(--secondary);border-radius:50%;content:"";content:"\f00c";display:block;display:flex;font-family:Font Awesome\ 6 Pro;font-size:11px;font-weight:300;height:22px;justify-content:center;margin-right:15px;max-height:22px;max-width:22px;min-height:22px;min-width:22px;text-align:center;width:22px}.zone.text_photo_center .container .media{margin-left:auto;max-width:800px;padding:0 25px;position:relative;width:100%}.zone.text_photo_center .container .media .swiper,.zone.text_photo_center .container .media .swiper .photo{width:100%}.zone.text_photo_center .container .media .swiper .photo:after{content:"";display:block;padding-top:75%}.zone.text_photo_center .container .media .btn-wrapper{margin-top:25px}@media screen and (min-width:600px){.zone.text_photo_center .container .media,.zone.text_photo_center .container .text{padding:0 40px}}@media screen and (min-width:800px){.zone.text_photo_center .container .text{margin-bottom:40px;padding:0 100px}.zone.text_photo_center .container .media{padding:0 100px}.zone.text_photo_center .container .media .btn-wrapper{margin-top:50px}}@media screen and (min-width:1200px){.zone.text_photo_center{padding-top:75px}.zone.text_photo_center.subtype2 .container{flex-direction:row-reverse}.zone.text_photo_center.subtype2 .container .background{left:unset;right:0}.zone.text_photo_center.subtype2 .container .media .btn-wrapper{margin-left:unset;margin-right:auto}.zone.text_photo_center.subtype2 .container .text{width:23.1875%}.zone.text_photo_center.subtype2 .container .text .description2{transform:translate(-61.5%)}.zone.text_photo_center.subtype2 .container .text .description2 ul{padding-left:100px;padding-right:0}.zone.text_photo_center.hasDesc2 .container{height:unset}.zone.text_photo_center.hasDesc2 .container .text{margin-bottom:0;margin-top:0;max-height:unset;min-height:calc(100% - 50px)}.zone.text_photo_center.hasDesc2 .container .text .title1{margin-bottom:25px}.zone.text_photo_center.hasDesc2 .container .text .description2{margin:50px 0!important}.zone.text_photo_center .container{flex-direction:row;height:100vh;padding-bottom:0}.zone.text_photo_center .container .icons{margin:15px 0}.zone.text_photo_center .container .icons .icon img{width:35px}.zone.text_photo_center .container .background{height:100%;width:61.5%}.zone.text_photo_center .container .text{margin:50px;max-height:675px;min-width:300px;padding:0;width:25%}.zone.text_photo_center .container .text .title1{margin-bottom:auto}.zone.text_photo_center .container .text .description2{align-items:center;display:flex;margin:0!important;overflow:visible;width:61.5vw}.zone.text_photo_center .container .text .description2 ul{display:grid;gap:4px 100px;grid-template-columns:1fr 1fr;margin-left:0;margin-top:0;padding-right:100px;width:100%}.zone.text_photo_center .container .text .description2 ul li{align-items:baseline;display:flex;margin:0;width:100%}.zone.text_photo_center .container .text .description2 ul li:before{margin-right:20px}.zone.text_photo_center .container .media{display:flex;flex-direction:column;height:100%;margin-left:0;max-width:unset;padding:0 0 50px;width:50%}.zone.text_photo_center .container .media .swiper .photo:after{padding-top:72.5%}.zone.text_photo_center .container .media .btn-wrapper{margin-left:auto;margin-top:auto;padding-top:50px}.zone.text_photo_center .text-wrapper{display:flex;flex-direction:column;justify-content:center;min-height:75vh}}@media screen and (min-width:1600px){.zone.text_photo_center.subtype2 .container{flex-direction:row-reverse}.zone.text_photo_center.subtype2 .container .background{left:unset;right:0}.zone.text_photo_center.subtype2 .container .media .btn-wrapper{margin-left:unset;margin-right:auto}.zone.text_photo_center .container{padding-top:75px}.zone.text_photo_center .container .text{margin-bottom:100px;margin-left:125px;margin-right:100px}.zone.text_photo_center .container .text .description{margin-top:15px}.zone.text_photo_center .container .text .description2{width:calc(61.5vw - 100px)}.zone.text_photo_center .container .media{padding-bottom:100px}}@media screen and (max-width:499px){.zone.text_photo_center .icons{justify-content:space-between;width:100%}.zone.text_photo_center .icons .icon{flex-direction:column}}.equipements{height:auto!important;max-height:80vh!important;max-width:800px;padding:25px}.equipements,.equipements .title-equipements{align-items:center;display:flex;flex-direction:column}.equipements .title-equipements{color:var(--secondary);font-size:28px;width:100%}.equipements .title-equipements>span{align-items:center;color:#212121;display:flex;flex-wrap:wrap;font-size:18px;gap:25px;margin-bottom:10px;text-transform:uppercase;width:100%}.equipements .title-equipements>span:after,.equipements .title-equipements>span:before{background:hsla(0,0%,52%,.2);content:"";flex:1;height:1px}.equipements .description{margin-top:15px}.equipements .description>ul li:before{color:var(--secondary);content:"•";margin-right:5px}@media screen and (min-width:600px){.equipements .description{column-count:2;column-gap:25px}}.zone.text_photo_center2{margin:25px 0 100px}.zone.text_photo_center2 .container{display:flex;flex-direction:column;padding:50px 0 0;position:relative}.zone.text_photo_center2 .container .background{height:70%;left:0;opacity:.1;position:absolute;top:0;width:100%}.zone.text_photo_center2 .container .text{display:flex;flex-direction:column;margin-bottom:25px;padding:0 25px}.zone.text_photo_center2 .container .text .title1{align-items:flex-start;flex-direction:column;gap:0}.zone.text_photo_center2 .container .text .title2{margin:20px 0 15px}.zone.text_photo_center2 .container .text .desc-wrapper{margin-top:25px;order:3}.zone.text_photo_center2 .container .text .media-wrapper{order:2}.zone.text_photo_center2 .container .text .media1{width:100%}.zone.text_photo_center2 .container .text .media1:after{content:"";display:block;padding-top:75%}.zone.text_photo_center2 .container .media{margin-left:auto;padding:0 25px;position:relative;width:100%}.zone.text_photo_center2 .container .media .swiper,.zone.text_photo_center2 .container .media .swiper .photo{width:100%}.zone.text_photo_center2 .container .media .swiper .photo:after{content:"";display:block;padding-top:75%}.zone.text_photo_center2 .container .media .btn-wrapper{margin-top:25px}@media screen and (min-width:600px){.zone.text_photo_center2 .container .media,.zone.text_photo_center2 .container .text{padding:0 40px}}@media screen and (min-width:800px){.zone.text_photo_center2 .container .text{margin-bottom:40px;padding:0 100px}.zone.text_photo_center2 .container .media{padding:0 100px}.zone.text_photo_center2 .container .media .btn-wrapper{margin-top:50px}}@media screen and (min-width:1200px){.zone.text_photo_center2{display:flex;padding-top:75px}.zone.text_photo_center2 .container{flex-direction:row;min-height:100vh;padding-bottom:0}.zone.text_photo_center2 .container .background{height:100%;width:61.5%}.zone.text_photo_center2 .container .text{flex-direction:row;flex-wrap:wrap;gap:50px;margin:-100px 0 50px 50px;padding:0;width:calc(61.5% - 100px)}.zone.text_photo_center2 .container .text .desc-wrapper{margin-right:25px;padding-right:25px}.zone.text_photo_center2 .container .text .media-wrapper{align-items:flex-start;display:flex;justify-content:center;order:1;width:100%}.zone.text_photo_center2 .container .text .media1{width:26.675vw}.zone.text_photo_center2 .container .text .media1:after{padding-top:125%}.zone.text_photo_center2 .container .text .title-wrapper{flex:1;order:2}.zone.text_photo_center2 .container .text .desc-wrapper{flex:1.5;margin-top:0;order:3}.zone.text_photo_center2 .container .media{display:flex;flex-direction:column;height:100%;margin-left:0;max-width:unset;padding:0 0 50px;width:26.675vw}.zone.text_photo_center2 .container .media .swiper{margin:auto}.zone.text_photo_center2 .container .media .swiper .photo:after{padding-top:125%}.zone.text_photo_center2 .container .media .btn-wrapper{margin-left:auto;margin-top:auto;transform:translateX(50px)}}@media screen and (min-width:1600px){.zone.text_photo_center2 .container{padding-top:75px}.zone.text_photo_center2 .container .text{gap:75px 10px;margin-bottom:100px;margin-left:100px;margin-top:-150px;width:calc(61.5% - 150px)}.zone.text_photo_center2 .container .text .description{margin-top:0}.zone.text_photo_center2 .container .text .title2{padding-right:65px}.zone.text_photo_center2 .container .media .btn-wrapper{transform:translateX(0) translateY(-50px)}}@media screen and (max-width:1200px){.zones .zone:first-child.textslider .container{padding-top:150px}}@media screen and (min-width:1200px){.zones .zone:first-child.textslider .container{padding-top:50px}}.zone.textslider{margin:25px 0 100px}.zone.textslider .container,.zone.textslider .container .text{display:flex;flex-direction:column}.zone.textslider .container .text{align-items:center;margin-bottom:25px;padding:0 25px;text-align:center}.zone.textslider .container .text>a{align-self:flex-start;border:1px solid #fff;font-size:17px;padding:10px 35px}.zone.textslider .container .text .title1{flex-direction:column;flex-wrap:wrap;gap:0 12px;text-align:center}.zone.textslider .container .text .title1>span{font-family:inherit;font-size:50%;letter-spacing:inherit;line-height:inherit}.zone.textslider .container .text .title1.title-column{align-items:center;flex-direction:column}.zone.textslider .container .text .title1.title-column span{margin-top:-1rem}.zone.textslider .container .text .title2{margin:35px 0 15px;text-align:center}.zone.textslider .container .text .description,.zone.textslider .container .text .description p{text-align:center!important}.zone.textslider .container .pictos{display:flex;flex-direction:column;font-family:freight-big-pro;font-size:18px;gap:15px;justify-content:center;margin-top:15px}.zone.textslider .container .pictos .logo-title{align-items:center;display:flex;flex-direction:column;font-size:120%;gap:5px}.zone.textslider .container .pictos .logo-title:after{background-color:#88776a;content:"";height:1px;width:80%}.zone.textslider .container .pictos .picto{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.zone.textslider .container .media{padding:0 25px;position:relative;width:100%}.zone.textslider .container .media .nav-slider{left:0;position:absolute;top:50%;transform:translate(50%,-100%)}.zone.textslider .container .media .nav-slider.next{left:unset;right:0;transform:scaleX(-1) translate(50%,-100%)}.zone.textslider .container .media .swiper,.zone.textslider .container .media .swiper .photo{width:100%}.zone.textslider .container .media .swiper .photo:after{content:"";display:block;padding-top:75%}.zone.textslider .container .media .elem-text{align-items:center;display:flex;flex-direction:column;gap:10px;padding:15px 25px 0 0;text-align:center}.zone.textslider .container .media .elem-text .description,.zone.textslider .container .media .elem-text .description p{text-align:center!important}.zone.textslider .container .media .elem-text .card-title{font-family:Ghakity;font-size:24px;text-align:center}.zone.textslider .container .btn-wrapper{flex-wrap:wrap;justify-content:center;margin-top:25px}.zone.textslider .container .btn-wrapper .ctas{align-items:center;justify-content:center;width:100%}@media screen and (min-width:600px){.zone.textslider .container .text{padding:0 40px}.zone.textslider .container .media{padding:0 0 50px 40px;width:calc(100% - 40px)}.zone.textslider .container .text .title1{gap:0 20px}}@media screen and (min-width:800px){.zone.textslider .container .text{margin-bottom:40px;padding:0 100px}.zone.textslider .container .text .pictos{flex-direction:row}.zone.textslider .container .media{margin-top:50px;padding:0 100px;width:calc(100% - 50px)}}@media screen and (min-width:1200px){.zone.textslider{padding-top:50px}.zone.textslider.with-elements .text{margin-bottom:40px!important}.zone.textslider .container .text{margin:auto;padding:0 50px;width:100%}.zone.textslider .container .text .description{margin-top:25px;max-height:63vh}.zone.textslider .container .text .title2{margin-top:50px;padding-right:15px}.zone.textslider .container .text .pictos{gap:50px;margin-top:25px}.zone.textslider .container .media{display:flex;flex-direction:column;height:100%;margin-left:0;max-width:unset;padding-bottom:0;width:100%}.zone.textslider .container .media .swiper{max-height:600px}}@media screen and (min-width:1600px){.zone.textslider .container .text{margin:0 0 50px;padding:0 100px}.zone.textslider .container .text .title2{margin-top:25px}.zone.textslider .container .text .pictos{gap:125px;margin-top:40px}.zone.textslider .container .text .description,.zone.textslider .container .text .title2{width:95%}.zone.textslider .container .text .title1{gap:0 25px}}.zone.textslider.with-elements .container .media .swiper{max-height:unset!important}.zone.textslider.with-elements .container .media{margin-top:0!important}@media screen and (max-width:1199px){.zone.textslider.subtype1.with-elements .container .media .nav-slider{top:150px}}