@charset "UTF-8";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{margin:0;padding:0;border:0;vertical-align:top;text-decoration:none}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}:root{--padding:25px;--margin:25px;--header:120px;--main:#101a31;--main-font:"adobe-text-pro";--title-font:"freight-big-pro";--title-size:26px;--headline-size:18px;--desc-size:15px}@media screen and (min-width:1024px){:root{--margin:50px}}@media screen and (min-width:1200px){:root{--padding:25px;--margin:100px;--title-size:50px;--headline-size:28px}}@media screen and (min-width:1600px){:root{--margin:150px}}body{color:#151515;background:#fff;cursor:default;isolation:isolate;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400;font-family:var(--main-font)}body strong{font-weight:700}body.no-overflow{overflow:hidden}body *{box-sizing:border-box;-webkit-box-sizing:border-box}main{overflow-x:hidden;position:relative}body .fancybox__container .text-fancy{max-width:800px;line-height:1.5;font-size:var(--desc-size);max-height:80vh;overflow:auto;padding:35px 0 35px 35px}body .fancybox__container .text-fancy>*{line-height:1.7;padding-right:35px}body .fancybox__container .fancybox__content{padding:0}body .fancybox__container .fancybox__content .rs-modal{display:flex;flex-direction:column;gap:10px}body .fancybox__container .fancybox__content .rs-modal li .title{font-size:32px;text-align:center;display:block;letter-spacing:1px}body .fancybox__container .fancybox__content .rs-modal li a{color:#fff;display:block;padding:10px 35px;font-size:18px;background:var(--main);border-radius:2px}body .fancybox__container .fancybox__content .table{margin-top:25px}body .fancybox__container .fancybox__content .table table{width:100%}body .fancybox__container .fancybox__content .table table tr{border-bottom:1px solid hsla(0,0%,52.2%,.2)}body .fancybox__container .fancybox__content .table table td{padding:10px;width:auto!important}.grecaptcha-badge{display:none!important}@media screen and (min-width:1200px){main{position:fixed;left:0;top:0;width:100%}body.expeditions .fancybox__container:not(.custom-fancy) .fancybox__slide,body.golf-yacht .fancybox__container:not(.custom-fancy) .fancybox__slide,body.location-voile .fancybox__container:not(.custom-fancy) .fancybox__slide,body.location .fancybox__container:not(.custom-fancy) .fancybox__slide,body.prestataire .fancybox__container:not(.custom-fancy) .fancybox__slide,body.visite-touristique-en-bateau .fancybox__container:not(.custom-fancy) .fancybox__slide{padding:0}body.expeditions .fancybox__container:not(.custom-fancy) .fancybox__content,body.golf-yacht .fancybox__container:not(.custom-fancy) .fancybox__content,body.location-voile .fancybox__container:not(.custom-fancy) .fancybox__content,body.location .fancybox__container:not(.custom-fancy) .fancybox__content,body.prestataire .fancybox__container:not(.custom-fancy) .fancybox__content,body.visite-touristique-en-bateau .fancybox__container:not(.custom-fancy) .fancybox__content{padding:0;width:100vw!important;height:100vh!important}body.expeditions .fancybox__container:not(.custom-fancy) .fancybox__content>img,body.golf-yacht .fancybox__container:not(.custom-fancy) .fancybox__content>img,body.location-voile .fancybox__container:not(.custom-fancy) .fancybox__content>img,body.location .fancybox__container:not(.custom-fancy) .fancybox__content>img,body.prestataire .fancybox__container:not(.custom-fancy) .fancybox__content>img,body.visite-touristique-en-bateau .fancybox__container:not(.custom-fancy) .fancybox__content>img{width:100%!important;height:100%!important;object-fit:cover!important}body .fancybox__container.custom-fancy .desc{padding:25px}.hasOverflow{overflow:auto;direction:rtl;-moz-padding-end:var(--padding);scrollbar-width:thin}.hasOverflow>*{direction:ltr}.hasOverflow::-webkit-scrollbar{width:var(--padding)}.hasOverflow::-webkit-scrollbar-thumb{background-clip:content-box;border-left:1px solid var(--main)}.hasOverflow::-webkit-scrollbar-track{border-left:1px solid hsla(0,0%,52.2%,.4)}}.title{font-family:var(--title-font),Arial,Helvetica,sans-serif}.zones{position:relative}.zones .zone{overflow:hidden}.zones .zone .container{max-width:1600px;margin:0 auto;width:100%}.description{word-break:break-word;text-align:justify!important}.controls{margin-top:25px}.controls,.controls>*{display:flex;justify-content:center}.controls>*{transition:all .5s;cursor:pointer;flex-direction:column;align-items:center;margin:0 7px}.controls>.next:before{transform:rotate(-45deg)}.controls>:before{content:"";width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(135deg)}.controls>.swiper-button-disabled{opacity:.5}.photo{position:relative;overflow:hidden}.photo img,.photo span{position:absolute;left:0;top:0;width:100%;height:100%}.photo img{object-fit:cover}.zone.caracteristiques{margin-top:var(--margin);overflow:initial;background:var(--main);padding:var(--padding)}.zone.caracteristiques .title.headline{font-size:10vmin;color:#e0dcdb;font-style:italic;letter-spacing:3px}.zone.caracteristiques .media{position:relative;margin-top:25px}.zone.caracteristiques .media.media-video .iframe-video iframe{width:100%}.zone.caracteristiques .media.media-video:after{content:unset}.zone.caracteristiques .media .photo,.zone.caracteristiques .media .video{max-height:400px}.zone.caracteristiques .media .photo:after,.zone.caracteristiques .media .video:after{content:"";display:block;padding-top:65%}.zone.caracteristiques .text{color:#fff;position:relative;margin-top:25px}.zone.caracteristiques .text ul{display:flex;flex-wrap:wrap;gap:10px}.zone.caracteristiques .text ul li{flex:1 1 calc(50% - 10px)}.zone.caracteristiques .text .button{color:#fff;margin-top:25px}@media screen and (max-width:600px){.zone.caracteristiques .text ul li{flex:1 1 100%}}@media screen and (min-width:1200px){.zone.caracteristiques{position:relative}.zone.caracteristiques .container{position:relative;z-index:10;display:flex;flex-wrap:wrap;gap:var(--margin);max-width:1400px}.zone.caracteristiques .container .text{flex:1;margin-top:0}.zone.caracteristiques .container .text>:first-child{margin-top:auto}.zone.caracteristiques .media{flex:1}.zone.caracteristiques .media.media-video .iframe-video{position:relative}.zone.caracteristiques .media.media-video .iframe-video:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.zone.caracteristiques .media.media-video .iframe-video>div{padding:0!important;position:absolute!important;left:0;top:0;height:100%;width:100%}.zone.caracteristiques .media.media-video .iframe-video:after{content:"";padding-top:65%;display:block}.zone.caracteristiques .media.media-video .iframe-video iframe{position:absolute;left:0;top:0;height:100%}}@media screen and (min-width:1200px){.zone.caracteristiques{margin-top:75px;padding:100px var(--padding)}.zone.caracteristiques .title.headline{font-size:25vmin;text-align:center;position:absolute;left:50%;top:0;transform:translate(-50%,-62%)}.zone.caracteristiques .container{gap:100px}.zone.caracteristiques .container .text{max-width:600px}}.zone.contact{padding:0 var(--padding);margin-top:var(--margin)}.zone.contact .container{display:flex;flex-direction:column;gap:var(--margin);max-width:unset}.zone.contact .container .text>ul{display:flex;align-items:center;gap:10px;margin-bottom:25px;border-bottom:1px solid hsla(0,0%,52.2%,.2);padding-bottom:10px}.zone.contact .container .text>ul:before{content:attr(data-label);font-size:20px;font-style:italic}.zone.contact .container .text>ul li a{width:20px;height:20px;border-radius:50%;padding:5px;background:var(--main);color:#fff;display:flex;align-items:center;justify-content:center}.zone.contact .container .text>ul li a svg{width:100%;height:100%}.zone.contact .container .text form{margin-top:var(--padding)}.zone.contact .container .text form input,.zone.contact .container .text form textarea{text-transform:uppercase;font-family:var(--main-font);letter-spacing:1px}.zone.contact .container .text form .form-group.send button{margin-left:auto}.zone.contact .container .media .photo,.zone.contact .container .media .video{max-height:400px}.zone.contact .container .media .photo:after,.zone.contact .container .media .video:after{content:"";display:block;padding-top:65%}@media screen and (min-width:800px){.zone.contact .container .text form{flex-direction:row;gap:25px;flex-wrap:wrap}.zone.contact .container .text form .form-group{flex:1 1 calc(50% - 25px);padding-right:50px}.zone.contact .container .text form .form-group.message{flex:1 1 100%}}@media screen and (min-width:1200px){.zone.contact{padding:0}.zone.contact.detail .container .text{padding-top:0;padding-right:50px}.zone.contact .container{flex-direction:row-reverse}.zone.contact .container .text{flex:1 1 50%}.zone.contact .container .media{flex:1 1 50%;max-width:50%}.zone.contact .container .media .photo,.zone.contact .container .media .video{max-height:unset}}@media screen and (min-width:1600px){.zone.contact .container .text{padding-top:100px}}.zone.diapodetail{position:relative;overflow:hidden;height:100vh;display:flex;flex-direction:column}.zone.diapodetail .container{margin:auto;position:relative;z-index:10;max-width:unset;padding:var(--padding)}.zone.diapodetail .container .title{color:#fff;text-transform:uppercase;text-align:left;font-size:10vmin;line-height:1.2;text-shadow:0 0 5px rgba(0,0,0,.2);font-family:Chronicle Display;font-style:italic;letter-spacing:3px}.zone.diapodetail .container .title.subtitle{font-size:3vmin;letter-spacing:1px;text-transform:none}.zone.diapodetail .container .carac{margin-top:50px;color:#fff;display:flex;flex-direction:column;align-items:center}.zone.diapodetail .container .carac .label{text-transform:uppercase;letter-spacing:1px}.zone.diapodetail .container .carac .label:after{content:"";margin:5px auto;width:50px;height:1px;background:#fff;display:block}.zone.diapodetail .container .carac ul{margin-top:var(--padding);display:flex;flex-direction:column;align-items:flex-start;gap:5px}.zone.diapodetail .container .carac ul li{display:flex;gap:var(--padding);align-items:flex-end;font-family:var(--main-font);font-size:20px}.zone.diapodetail .container .carac ul li span{font-size:14px;font-family:Chronicle Display;min-width:105px}.zone.diapodetail .media,.zone.diapodetail .media .photo,.zone.diapodetail .media .video{position:absolute;left:0;top:0;width:100%;height:100%}.zone.diapodetail .media .photo img,.zone.diapodetail .media .photo video,.zone.diapodetail .media .video img,.zone.diapodetail .media .video video{filter:brightness(.8)}.zone.diapodetail .widget{position:absolute;left:var(--padding);bottom:var(--padding);z-index:10;color:#fff;display:flex;flex-wrap:wrap;align-items:flex-end;gap:25px;right:var(--padding);font-family:var(--main-font)}.zone.diapodetail .widget .meteo{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.zone.diapodetail .widget .meteo .img{max-width:140px}.zone.diapodetail .widget .meteo .img img{width:100%}.zone.diapodetail .widget .meteo .meteo-title{text-transform:uppercase}.zone.diapodetail .widget .meteo .direction,.zone.diapodetail .widget .meteo .wind{font-style:italic}.zone.diapodetail .widget>a{margin-left:auto;text-transform:uppercase}.zone.diapodetail .widget>a.active{font-weight:700}@media screen and (min-width:1200px){.zone.diapodetail .container{padding-left:75px;padding-right:400px;position:static}.zone.diapodetail .container .carac{position:absolute;right:0;top:0;margin-top:0;bottom:0;width:400px;align-items:center;padding:0 25px}.zone.diapodetail .container .carac>:first-child{margin-top:auto}.zone.diapodetail .container .carac>:last-child{margin-bottom:auto}.zone.diapodetail .container .carac ul{align-items:center;gap:2px;width:100%}.zone.diapodetail .container .carac ul li{font-size:20px;width:100%}.zone.diapodetail .container .carac ul li span{font-size:14px;flex:1;max-width:40%;text-align:right}.zone.diapodetail .widget{bottom:0;left:75px;padding-bottom:var(--padding);right:auto;padding-right:var(--padding);border-right:5px solid #d6c8a7;flex-direction:column;align-items:flex-end;gap:15px}}.zone.table{padding:0 var(--padding);margin-top:var(--margin)}.zone.table .container{display:flex;max-width:1200px;flex-direction:column;gap:var(--padding)}.zone.table .container .media .photo,.zone.table .container .media .video{max-height:400px}.zone.table .container .media .photo:after,.zone.table .container .media .video:after{content:"";display:block;padding-top:65%}.zone.table .container .text{width:100%;flex-direction:row;flex-wrap:wrap}.zone.table .container .item{border-bottom:1px solid hsla(0,0%,52.2%,.2);font-size:16px;padding:10px;display:flex;align-items:center;gap:10px;flex:1 1 100%}.zone.table .container .item.full{flex:1 1 100%;align-items:center;font-size:24px;font-style:italic}.zone.table .container .item.full span{font-size:18px}.zone.table .container .item span{font-size:16px;font-weight:700;flex:1}@media screen and (min-width:800px){.zone.table .container .item{flex:1 1 50%}.zone.table .container .item span{flex:none}}@media screen and (min-width:1024px){.zone.table .container{gap:100px;flex-direction:row-reverse}.zone.table .container .text{width:auto;flex:1;padding:50px 0}.zone.table .container .media{flex:1}.zone.table .container .media .photo{max-height:unset}.zone.table .container .media .photo:after{padding-top:75%}}.zone.textphotodetail{padding:0 var(--padding);margin-top:var(--margin)}.zone.textphotodetail .container{display:flex;flex-direction:column;gap:var(--margin);max-width:unset}.zone.textphotodetail .container .text .button{margin-top:var(--padding)}.zone.textphotodetail .container .media{position:relative}.zone.textphotodetail .container .media:after{content:"";display:block;padding-top:75%}.zone.textphotodetail .container .media .grid{display:grid;grid-template-columns:1fr 1.2fr .2fr;grid-template-rows:.2fr repeat(2,1fr) .2fr;grid-column-gap:0;grid-row-gap:0;position:absolute;left:0;top:0;width:100%;height:100%}.zone.textphotodetail .container .media .grid .photo{grid-area:2/1/4/5}.zone.textphotodetail .container .media .grid .photo:nth-child(2){z-index:2;grid-area:1/2/5/3}@media screen and (min-width:1200px){.zone.textphotodetail .container{flex-direction:row}.zone.textphotodetail .container .text{flex:1 1 50%}.zone.textphotodetail .container .media{flex:1 1 50%;max-width:50%}.zone.textphotodetail .container .media .grid{max-height:450px}.zone.textphotodetail .container .media .photo,.zone.textphotodetail .container .media .video{max-height:unset}}@media screen and (min-width:1200px){.zone.textphotodetail{padding:0;margin-top:100px}.zone.textphotodetail .container .text{margin-left:10%;padding-right:150px}.zone.textphotodetail .container .text .description{max-height:300px;text-align:left;direction:ltr;width:100%}.zone.textphotodetail .container .text .description::-webkit-scrollbar-thumb{border-right:1px solid var(--main);border-left:0}.zone.textphotodetail .container .text .description::-webkit-scrollbar-track{border-right:1px solid hsla(0,0%,52.2%,.4);border-left:0}.zone.textphotodetail .container .text>:first-child{margin-top:auto}.zone.textphotodetail .container .text>:last-child{margin-bottom:auto}}.zone.textphotodetailsimple{padding:0 var(--padding);margin-top:var(--margin)}.zone.textphotodetailsimple .container{display:flex;flex-direction:column;gap:var(--margin)}.zone.textphotodetailsimple .container .media .photo,.zone.textphotodetailsimple .container .media .video{max-height:400px}.zone.textphotodetailsimple .container .media .photo:after,.zone.textphotodetailsimple .container .media .video:after{content:"";display:block;padding-top:65%}@media screen and (min-width:1200px){.zone.textphotodetailsimple.subtype2 .container{flex-direction:row-reverse}.zone.textphotodetailsimple .container{flex-direction:row}.zone.textphotodetailsimple .container .text{flex:1 1 50%;max-height:450px}.zone.textphotodetailsimple .container .text .description{flex:1;text-align:left;width:100%;direction:ltr}.zone.textphotodetailsimple .container .text .description.hasOverflow::-webkit-scrollbar-thumb{border-right:1px solid var(--main);border-left:0}.zone.textphotodetailsimple .container .text .description.hasOverflow::-webkit-scrollbar-track{border-right:1px solid hsla(0,0%,52.2%,.4);border-left:0}.zone.textphotodetailsimple .container .media{flex:1 1 50%;max-width:50%}.zone.textphotodetailsimple .container .media .photo,.zone.textphotodetailsimple .container .media .video{max-height:unset}}@media screen and (min-width:1200px){.zone.textphotodetailsimple{padding:0}.zone.textphotodetailsimple.subtype2 .container .text{padding-left:0;padding-right:0;margin-right:10%;margin-left:0}.zone.textphotodetailsimple .container{max-width:unset}.zone.textphotodetailsimple .container .text{padding-right:100px;margin-left:10%}.zone.textphotodetailsimple .container .text>:first-child{margin-top:auto}.zone.textphotodetailsimple .container .text>:last-child{margin-bottom:auto}.zone.textphotodetailsimple .container .text .title{max-width:550px}}.button{padding:10px 35px;color:#151515;display:flex;align-items:center;font-size:14px;font-family:var(--main-font);border:1px solid hsla(0,0%,52.2%,.6);transition:all .5s}.button:hover{background:var(--main);color:#fff}.button.back{gap:10px;background:#f9f8f6;border:0;padding:15px 25px;letter-spacing:1px}.button.back:before{content:"";width:6px;height:6px;border-left:1px solid hsla(0,0%,52.2%,.6);border-top:1px solid hsla(0,0%,52.2%,.6);transform:rotate(-45deg)}@media screen and (min-width:1200px){.button{font-size:16px;transition:all .5s;position:relative}}::placeholder{opacity:1;color:var(--main-color);font-size:14px}:-ms-input-placeholder{color:var(--main-color);font-size:14px}::-ms-input-placeholder{font-size:14px;color:var(--main-color)}.alert{display:flex;flex-wrap:wrap;padding:10px 15px;align-items:center;border:1px solid transparent;border-radius:.25rem;font-size:14px;width:100%;justify-content:center}.alert.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert.error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}form{display:flex;flex-direction:column;width:100%}form .form-group{margin-bottom:10px;font-size:18px}form .form-group input,form .form-group select,form .form-group textarea{border:0;border-bottom:1px solid hsla(0,0%,52.2%,.2);padding:10px;width:100%;font-size:14px;color:var(--main-color)}form .form-group button{background:unset;font-size:12px}form .form-group textarea{resize:vertical}.video{position:relative}.video video{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.video.pause .pauser{opacity:1}.video .pauser{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;background:rgba(0,0,0,.5);transition:all .5s;opacity:0}.video .pauser .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:25px;border-radius:50%;border:1px solid #fff}.video .pauser .icon:after{content:"";display:block;border-right:0;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #fff;transform:translateX(2px)}.content-back{max-width:1400px;margin:25px auto;width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:0 var(--padding)}.content-back+.zone{margin-top:25px}.c-buttons{display:flex;gap:10px;flex-direction:column;margin-bottom:25px}.button.direct{background:var(--main);color:#fff;padding:10px 25px}.button.direct svg{margin-right:10px}.zones.detail .zone.contact .media,.zones.detail .zone.textphotodetailsimple .media{position:relative}.zones.detail .zone.contact .media:before,.zones.detail .zone.textphotodetailsimple .media:before{content:attr(data-before);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;border:1px solid #fff;padding:10px 25px;z-index:5;pointer-events:none;background:rgba(0,0,0,.2)}@media screen and (min-width:600px){.c-buttons{flex-direction:row}}@media screen and (min-width:1200px){.content-back{margin:50px auto}.content-back+.zone{margin-top:100px}.zones.detail .content-back+.zone.textphotodetail{margin-top:75px}.zones.detail .zone.textphotodetail+.zone.contact{margin-top:25px}.zones.detail .zone.textphotodetailsimple.subtype2 .description::-webkit-scrollbar-thumb{border-right:1px solid var(--main);border-left:0}.zones.detail .zone.textphotodetailsimple.subtype2 .description::-webkit-scrollbar-track{border-right:1px solid hsla(0,0%,52.2%,.4);border-left:0}.zones.detail .contact .text{padding-top:0;max-width:1200px;margin:auto;width:100%;padding-right:25px}}.cartouche .media{position:relative}.cartouche .media .prices{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;padding:25px;color:#fff;background:rgba(0,0,0,.5)}.cartouche .media .prices>*{flex:1;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid hsla(0,0%,100%,.5)}.cartouche .media .prices>:last-child{border-bottom:0}.cartouche .media .prices>* strong{text-transform:uppercase;letter-spacing:.05rem;font-weight:400;font-size:14px;margin-bottom:10px}.cartouche .media .prices>* span{font-size:13px}.cartouche .media>a{position:absolute;left:0;top:0;width:100%;height:100%}.cartouche .media .state{position:absolute;right:0;top:15%;color:#fff;padding:10px 35px;background:var(--main);font-family:Chronicle Display;text-transform:uppercase;letter-spacing:.3px}.cartouche .media:after{content:"";display:block;padding-top:75%}.cartouche .media .photo{position:absolute;left:0;top:0;height:100%;width:100%}.cartouche .details{margin-top:var(--padding)}.cartouche .details .prices{margin-top:25px}.cartouche .details .prices>*{display:flex;flex-direction:column;margin-bottom:15px}.cartouche .details .prices>:last-child{margin-bottom:0}.cartouche .details .prices>* strong{text-transform:uppercase;font-weight:400;font-size:15px}.cartouche .details .prices>* span{font-size:14px}.cartouche .details .title{font-family:Chronicle Display}.cartouche .details .title span{color:#d6c8a7;font-style:italic;margin-left:5px}.cartouche .details .dots{margin-top:5px}.cartouche .details .dots:before{content:"..."}.cartouche .details .description{letter-spacing:.2px;margin-top:var(--padding)}.cartouche .details .button{margin-top:var(--padding)}.cartouche .details .price{text-transform:uppercase}.cartouche .details .price:before{content:attr(data-before)}@media screen and (min-width:1200px){.cartouche .media .prices{opacity:0;transition:all .5s}.cartouche .media .prices>* strong{font-size:20px}.cartouche .media .prices>* span{font-size:18px}.cartouche .media:hover .prices{opacity:1}.cartouche .media:hover img{transform:scale(1.1)}.cartouche .media img{transition:all .5s ease}.cartouche .details .c-title{display:flex;gap:25px;align-items:center;flex-wrap:wrap;justify-content:space-between}}.zones.prestataire{padding-bottom:50px}.zones.prestataire .diapodetail{max-height:65vh}.zones.prestataire .diapodetail .widget{left:50%;bottom:auto;top:25px;transform:translateX(-50%);right:auto;padding:0;border:0;font-size:20px}.zones.prestataire .diapodetail .container{max-width:1000px}.zones.prestataire .diapodetail .container .title{font-size:4vmin;text-align:center;font-family:var(--main-font)}.zones.prestataire .texte{margin-top:50px;padding:0 var(--padding)}.zones.prestataire .texte .container{max-width:1600px;margin:0 auto}.zones.prestataire .texte .container .title{text-align:center;margin:0 auto}.zones.prestataire .listing{margin-top:50px}.zones.prestataire .listing .c-buttons{flex-direction:row;flex-wrap:wrap}.zones.prestataire .zone.contact{max-width:1600px;margin:0 auto;display:none}.zones.prestataire .zone.contact .form-group.end input[type=date]:before,.zones.prestataire .zone.contact .form-group.start input[type=date]:before{content:attr(placeholder) " : ";white-space:pre}.zones.prestataire .zone.contact .form-group.end input[type=date]:focus:before,.zones.prestataire .zone.contact .form-group.start input[type=date]:focus:before{content:""!important}.zones.prestataire .zone.contact form select{text-transform:uppercase;font-family:var(--main-font);letter-spacing:1px}.modal-bg{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;display:flex;flex-direction:column;overflow:hidden;padding:25px;background:rgba(0,0,0,.5)}.modal-bg .modal{background:#fff;padding:25px;position:relative;margin:auto;overflow:auto;max-width:90%;max-height:90%;width:100%}.modal-bg .modal .title{font-size:16px;margin-top:25px}.modal-bg .modal .title span{color:#d6c8a7;font-style:italic;margin-left:5px}.modal-bg .modal ul{margin-top:25px}.modal-bg .modal ul li{line-height:1.6;font-size:13px}.modal-bg .modal .text .description{font-size:13px}.modal-bg .modal .close{position:absolute;right:10px;top:10px;font-family:var(--title-font);cursor:pointer}.modal-bg .modal .close:after{content:"X";font-size:18px;color:#777}@media screen and (min-width:800px){.zones.prestataire .zone.contact .text form .form-group.end,.zones.prestataire .zone.contact .text form .form-group.ship,.zones.prestataire .zone.contact .text form .form-group.start{flex:1 1 calc(33.3% - 25px)}}@media screen and (min-width:1200px){.zones.prestataire .zone.diapodetail .container{padding:var(--padding)}.zones.prestataire .zone.contact{margin-top:50px}.zones.prestataire .zone.contact .container{gap:50px}.zones.prestataire .zone.contact .text{padding-top:0}.zones.prestataire .zone.contact .text form .form-group.ship{flex:1 1 100%}.modal-bg .modal{max-width:800px}.modal-bg .modal .title{font-size:22px}.modal-bg .modal ul{display:flex;flex-wrap:wrap;gap:5px}.modal-bg .modal ul li{flex:1 1 calc(50% - 5px)}}.langs{display:flex;align-items:center}.langs li{margin-right:15px}.langs li:last-child{margin-right:0}.langs li a{text-transform:uppercase}.backtop{position:fixed;right:10px;bottom:75px;width:40px;height:40px;z-index:500;background:var(--main);cursor:pointer;opacity:0;visibility:hidden;border-radius:50%;transform:translateY(20px);transition:all .5s;border:1px solid hsla(0,0%,100%,.5)}.backtop:hover{background:var(--link)}.backtop:hover:after{border-top-color:#fff;border-right-color:#fff}.backtop.visible{opacity:1;visibility:visible;transform:translateY(0)}.backtop:after{content:"";display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-25%) rotate(-45deg)}@media screen and (min-width:1200px){.backtop{bottom:25px}}.logo{position:relative;z-index:10}.socials{display:flex;align-items:center;justify-content:center}.socials>li{margin-right:5px}.socials>li:last-child{margin-right:0}footer{background:var(--main);padding:var(--padding);color:#fff;margin-top:var(--margin);position:relative}footer .backtop{position:absolute;bottom:auto;top:0;transform:translateY(-50%)!important}footer .partners{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--padding)}footer .partners .partner{flex:1 1 100px;max-width:100px;position:relative}footer .partners .partner>a{position:absolute;left:0;top:0;width:100%;height:100%}footer .partners .partner img,footer .partners .partner span{position:relative;height:auto;object-fit:contain}footer .content{display:flex;flex-direction:column;margin-top:var(--padding);gap:calc(var(--padding)*2)}footer .content .c-logo{align-self:center}footer .content .c-logo img{max-width:160px}footer .content .part .footer-title{padding-bottom:var(--padding);margin-bottom:var(--padding);border-bottom:1px solid hsla(0,0%,100%,.6);font-size:22px;font-family:Chronicle Display}footer .content .part .socials{margin-top:25px;justify-content:flex-start;gap:15px}footer .content .part .socials a{font-size:18px}footer .content .part nav>ul{display:flex;flex-direction:column;gap:5px}footer .content .part nav>ul>li>a{font-size:15px;text-transform:uppercase;letter-spacing:1px}footer .content .part nav>ul>li>ul{display:flex;flex-wrap:wrap;margin-top:5px}footer .content .part nav>ul>li>ul>li{margin-right:10px}footer .content .part nav>ul>li>ul>li>a{opacity:.8;font-size:16px;flex:1}footer .content .part .infos{display:flex;flex-direction:column;gap:var(--padding)}footer .content .part .infos .info{display:flex;flex-direction:column;align-items:flex-start}footer .content .part .infos .info .label{font-style:italic;font-size:15px;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px}footer .content .part .infos .info p{font-size:13px;text-transform:uppercase}footer .content .part .infos .info a{color:#fff;font-size:15px}footer .content .part.edc ul{display:flex;gap:var(--padding);font-size:13px}footer .content .part.edc img{max-width:150px}@media screen and (min-width:600px){footer .content{flex-direction:row;flex-wrap:wrap;align-items:flex-start}footer .content .c-logo{flex:1 1 100%;display:flex;align-items:center;justify-content:center}footer .content .part{flex:1}footer .content .part.edc{flex:1 1 100%}}@media screen and (min-width:1024px){footer .content .part.edc{flex:1 1 100%}footer .content .part.edc ul{margin-left:33.3%;padding-left:22px}}@media screen and (min-width:1200px){footer .partners{max-width:66%;margin-left:auto;justify-content:space-between}footer .partners .partner{flex:1;max-width:150px}footer .content{margin-top:50px}footer .content .c-logo{flex:1}footer .content .c-logo .logo{display:block;max-width:200px;width:100%}footer .content .c-logo .logo img{max-width:unset;width:100%}footer .content .part .footer-title{font-size:32px;padding-bottom:5px}footer .content .part.edc{flex:1 1 100%}}.burgerBtn{display:flex;cursor:pointer;align-items:center}.burgerBtn .bars{display:flex;flex-direction:column}.burgerBtn .bars span{width:30px;height:1px;background:#111}.burgerBtn .bars span:nth-child(2){margin:5px 0}.fixed .burgerBtn span,.scrollable .burgerBtn span{background:#111}header{position:fixed;left:0;top:0;width:100%;z-index:999;display:flex;flex-wrap:wrap;align-items:center;padding:5px var(--padding);background:linear-gradient(180deg,rgba(16,26,49,.5647058823529412),transparent)}header.fixed:before{background:var(--main);clip-path:inset(0 0 0 0)}header:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;clip-path:inset(0 0 100% 0);transition:all .5s}header .logo{max-width:125px}header .logo img{width:125px;height:88px;width:100%;transition:all .5s}header .logo img:nth-child(2){position:absolute;left:0;top:0;opacity:0}header .subnav{margin-left:auto;position:relative;z-index:10;display:flex;gap:25px}header .subnav .langs{gap:10px}header .subnav .langs li{margin-right:0}header .subnav .langs li a{color:#fff;transition:all .5s}header .subnav .langs li a[href="#"]{cursor:default;font-weight:600}header .subnav .burgerBtn .bars span{background-color:#fff;transition:all .5s;transform-origin:left;height:2px}header nav{position:fixed;left:0;top:0;width:100%;height:100vh;display:flex;flex-direction:column;background-color:var(--main);font-family:adobe-text-pro;padding:var(--padding);padding-top:var(--header);gap:var(--padding);clip-path:inset(0 0 100% 0);transition:all .5s;visibility:hidden}header nav>:first-child{margin-top:auto}header nav>:last-child{margin-bottom:auto}header nav>ul{margin-top:auto;display:flex;flex-direction:column;align-items:flex-end;direction:rtl;overflow:auto;-moz-padding-end:var(--padding);scrollbar-width:thin}header nav>ul>*{direction:ltr}header nav>ul::-webkit-scrollbar{width:var(--padding)}header nav>ul::-webkit-scrollbar-thumb{background-clip:content-box;border-left:1px solid #fff}header nav>ul::-webkit-scrollbar-track{border-left:1px solid hsla(0,0%,100%,.4)}header nav>ul>li{margin-bottom:10px}header nav>ul>li:last-child{margin-bottom:0}header nav>ul>li>ul{display:flex;flex-direction:column;align-items:flex-start;width:100%}header nav>ul>li>ul>li{margin-top:10px}header nav>ul>li>ul>li:last-child{margin-right:0}header nav>ul>li>ul>li>a{color:#fff;opacity:.8}header nav>ul>li>a{color:#fff;font-size:20px;display:flex;align-items:center}header nav>ul>li>a.active{font-style:italic}header nav>ul>li>a:before{content:attr(data-before) ".";font-size:18px;margin-right:10px;font-family:Chronicle Display}header nav .rs-nav{display:flex;align-items:center;gap:5px}header nav .rs-nav ul.socials{margin-right:25px}header nav .rs-nav ul li a{color:#fff}header nav .rs-nav ul li a.active{font-weight:700}header.nav-isactive nav{clip-path:inset(0 0 0 0);visibility:visible}header.nav-isactive .subnav .burgerBtn .bars span:first-child{transform:translate(5px,-5px) rotate(45deg);transform-origin:left top}header.nav-isactive .subnav .burgerBtn .bars span:nth-child(2){transform:scaleX(0)}header.nav-isactive .subnav .burgerBtn .bars span:nth-child(3){transform-origin:left bottom;transform:translate(5px,1px) rotate(-45deg)}header.scroll:not(.nav-isactive):before{clip-path:inset(0 0 0 0)}header.scroll:not(.nav-isactive) .subnav .langs li a{color:var(--main)}header.scroll:not(.nav-isactive):not(.fixed) .logo img:first-child{opacity:0}header.scroll:not(.nav-isactive):not(.fixed) .logo img:nth-child(2){opacity:1}header.scroll:not(.nav-isactive) .subnav .burgerBtn .bars span{background:var(--main)}@media screen and (min-width:1200px){header{padding:var(--padding)}header .nav{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}header .nav .li-socials{position:absolute;right:0;top:0;transform:translateY(-10px);display:flex;align-items:center;gap:25px}header .nav .li-socials:hover .langs{transform:unset}header .nav .li-socials .socials{flex-direction:row;justify-content:flex-end;gap:10px}header .nav .li-socials .socials>li{margin-top:0}header .nav .li-socials .langs{position:relative;transform:unset;top:auto;left:auto;width:auto;gap:10px;opacity:1;padding:0;visibility:visible;flex-wrap:unset}header .nav .li-socials .langs li{flex:none;margin:0}header .nav .li-socials .langs:before{content:unset}header .nav nav{position:relative;height:auto;clip-path:unset;visibility:visible;background:unset;padding:0;flex-direction:row;justify-content:center;align-items:center}header .nav nav>:first-child{margin-top:0;justify-content:flex-end}header .nav nav>:last-child{margin-bottom:0}header .nav nav .logo{margin:0 calc(var(--padding)*2)}header .nav nav>ul{flex-direction:row;align-items:center;direction:ltr;margin-top:0;gap:var(--padding);overflow:initial;flex:1}header .nav nav>ul>li{position:relative;z-index:5;margin-bottom:0}header .nav nav>ul>li.hasChilds{position:static;z-index:0}header .nav nav>ul>li.hasChilds:hover>a{transform:translateY(15px);opacity:.75}header .nav nav>ul>li.hasChilds>a{display:flex;flex-direction:column;align-items:center;gap:5px;transition:all .5s;position:relative;z-index:5;transform:translateY(8px)}header .nav nav>ul>li.hasChilds>a:after{content:"";width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}header .nav nav>ul>li:hover>ul:not(.socials){transition:all .5s;opacity:1;transform:translate(-50%);visibility:visible}header .nav nav>ul>li:hover>ul:not(.socials) li a .photo{display:block}header .nav nav>ul>li>ul:not(.socials){flex-wrap:wrap;flex-direction:row;padding:var(--padding);padding-top:75px;position:absolute;left:50%;transform:translate(-50%,50px);top:calc(100% - 50px);width:100vw;max-width:1400px;margin-top:0;gap:40px;opacity:0;visibility:hidden;transition:all 0ms}header .nav nav>ul>li>ul:not(.socials):before{content:"";position:absolute;backdrop-filter:blur(2px);background:rgba(16,26,49,.95);left:0;top:50px;width:100%;bottom:0}header .nav nav>ul>li>ul:not(.socials):after{content:"";display:block;position:absolute;left:-100%;width:100vw;height:250px;top:0;z-index:-1}header .nav nav>ul>li>ul:not(.socials).anchors{flex-direction:column;gap:10px;width:auto;transform:translate(-25px,50px);padding-top:25px;left:0}header .nav nav>ul>li>ul:not(.socials).anchors:before{top:0;background:rgba(16,26,49,.95)}header .nav nav>ul>li>ul:not(.socials).anchors>li{flex:none;width:max-content}header .nav nav>ul>li>ul:not(.socials).anchors>li a{font-size:16px}header .nav nav>ul>li>ul:not(.socials) li{flex:1;margin-right:var(--padding);margin-top:0}header .nav nav>ul>li>ul:not(.socials) li a{text-align:center;display:flex;flex-direction:column;gap:15px;font-size:20px}header .nav nav>ul>li>ul:not(.socials) li .photo{display:none}header .nav nav>ul>li>ul:not(.socials) li .photo:after{padding-top:75%;display:block;content:""}header .nav nav>ul>li>a{text-align:center;transition:all .5s;position:relative}header .nav nav>ul>li>a:hover .c-photo{transform:translate(-50%);opacity:1;visibility:visible;z-index:0;transition:all .5s,z-index .5s step-start}header .nav nav>ul>li>a>.c-photo{position:absolute;left:50%;top:100%;width:240px;padding:25px;background:rgba(16,26,49,.95);backdrop-filter:blur(2px);transform:translate(-50%,50px);margin-top:30px;opacity:0;visibility:hidden;z-index:-1;transition:all .5s,z-index .5s step-end}header .nav nav>ul>li>a>.c-photo>span{width:100%;text-align:center;color:#fff;margin-top:10px;display:block;font-style:normal;opacity:.8}header .nav nav>ul>li>a>.c-photo .photo>span{position:relative}header .nav nav>ul>li>a>.c-photo .photo>span:after{content:"";display:block;padding-top:70%}header .nav nav>ul>li>a:hover{font-style:italic}header .nav nav>ul>li>a:before{content:unset}header.fixed .nav nav>ul>li>ul:before{background:rgba(16,26,49,.95)}header.scroll:before{clip-path:inset(0 0 100% 0)}header.scroll .nav nav>ul>li>ul:before{background:rgba(16,26,49,.95)}header.scroll:not(.fixed) .nav nav>ul>li.hasChilds>a:after{border-color:var(--main);transition:all .5s}header.scroll:not(.fixed) .nav nav>ul>li.hasChilds>ul{top:calc(100% - 25px)}header.scroll:not(.fixed) .nav nav>ul>li>a{color:var(--main)}}@media screen and (min-width:1700px){header .nav nav>ul{gap:calc(var(--padding)*3)}header.scroll:not(.fixed) .nav ul .li-socials a{color:var(--main)}header .nav{position:relative}header .nav .li-socials li a{color:#fff;font-size:20px;opacity:1;transition:all .5s}}@media screen and (min-width:1200px){header{padding:var(--padding) 0}}.zone.actus{padding:0 var(--padding);margin-top:var(--margin)}.zone.actus .see-more{display:flex;flex-direction:column;align-items:center;margin:0 auto;font-size:20px;letter-spacing:3px}.zone.actus .see-more:after{content:"";margin-top:var(--padding);height:50px;width:1px;background:#000}.zone.actus form{display:flex;flex-direction:column;align-items:center;gap:5px}.zone.actus form .form-group{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:5px;position:relative}.zone.actus form .form-group:after{content:"";position:absolute;right:15px;bottom:15px;width:10px;height:10px;border-right:1px solid hsla(0,0%,52.2%,.6);border-bottom:1px solid hsla(0,0%,52.2%,.6);transform:rotate(45deg)}.zone.actus form .form-group label{font-family:Chronicle Display;font-style:italic;font-size:15px}.zone.actus form .form-group input,.zone.actus form .form-group select{font-family:Chronicle Display;border:1px solid hsla(0,0%,52.2%,.2);font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;padding-right:15px;text-overflow:""}.zone.actus .items{margin-top:calc(var(--padding)*2);display:flex;flex-direction:column;gap:var(--padding)}.zone.actus .paginate{margin-top:var(--padding);display:flex;justify-content:center;align-items:center;gap:5px;padding-top:var(--padding);position:relative}.zone.actus .paginate:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:1px;width:50%;max-width:200px;background-color:hsla(0,0%,52.2%,.2)}.zone.actus .paginate span{font-size:20px;font-family:Chronicle Display;padding:5px;display:flex;flex-direction:column;cursor:pointer}.zone.actus .paginate span.active:after,.zone.actus .paginate span:hover:after{opacity:1}.zone.actus .paginate span:after{content:"";height:1px;background-color:hsla(0,0%,52.2%,.2);margin-top:5px;opacity:0;transition:all .5s}@media screen and (min-width:600px){.zone.actus .items{flex-direction:row;flex-wrap:wrap;gap:calc(var(--padding)*2);justify-content:space-between}.zone.actus .items .actu{flex:1 1 calc(50% - var(--padding)*2);max-width:calc(50% - var(--padding)*2)}}@media screen and (min-width:1024px){.zone.actus .items .cartouche{flex:1 1 calc(33.3% - var(--padding)*2);max-width:calc(33.3% - var(--padding)*2)}}@media screen and (min-width:1200px){.zone.actus .paginate{margin-top:50px}.zone.actus .items .actu{margin-bottom:0;margin-top:75px}.zone.actus .items .actu:first-child,.zone.actus .items .actu:nth-child(2){margin-top:0}.zone.actus .items .actu:nth-child(4n),.zone.actus .items .actu:nth-child(4n - 1){flex-direction:row-reverse}.zone.actus .items .actu:nth-child(4n) .details .date,.zone.actus .items .actu:nth-child(4n - 1) .details .date{text-align:right;flex-direction:row-reverse;transform:translateX(100px)}.zone.actus .items .actu:nth-child(4n) .details .title,.zone.actus .items .actu:nth-child(4n - 1) .details .title{text-align-last:right}.zone.actus .items .actu:nth-child(4n) .details .description,.zone.actus .items .actu:nth-child(4n - 1) .details .description{text-align:right}}.actu .media{position:relative}.actu .media>a{position:absolute;left:0;top:0;width:100%;height:100%}.actu .media .state{position:absolute;right:0;top:15%;color:#fff;padding:10px 35px;background:var(--main);font-family:Chronicle Display;text-transform:uppercase;letter-spacing:.3px}.actu .media:after{content:"";display:block;padding-top:75%}.actu .media .photo{position:absolute;left:0;top:0;height:100%;width:100%}.actu .details{margin-top:var(--padding)}.actu .details .date{font-style:italic;font-family:Chronicle Display;color:#d6c8a7;font-size:16px;margin-bottom:var(--padding)}.actu .details .title{font-family:Chronicle Display;text-transform:uppercase;line-height:1.5}.actu .details .description{letter-spacing:.2px;margin-top:var(--padding)}.actu .details .description:not(.full){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.actu .details .button{margin-top:var(--padding)}.actu .details .price{text-transform:uppercase}.actu .details .price:before{content:attr(data-before)}@media screen and (min-width:1200px){.actu{display:flex;flex-wrap:wrap;gap:var(--padding);margin-bottom:100px}.actu .media{flex:1}.actu .details{flex:1;padding:var(--padding) 0}.actu .details .date{display:flex;align-items:center;gap:var(--padding);font-size:20px;transform:translateX(-100px)}.actu .details .date:before{content:"";width:150px;height:8px;background:#d6c8a7}.actu .details .c-title{display:flex;gap:25px;align-items:center;flex-wrap:wrap;justify-content:space-between}.actu .details .c-title .title{font-size:26px}}.text{display:flex;flex-direction:column;position:relative;align-items:flex-start}.text .title,.text .title small{font-size:var(--title-size)}.text .title i{font-style:normal}.text .title:not(.headline){text-transform:uppercase}.text .title.headline{font-size:var(--headline-size);font-family:Chronicle Display;font-weight:500;margin-top:10px}.text .description{margin-top:25px;line-height:1.5}.text .description,.text .description small{font-size:var(--desc-size)}.text .description i{font-style:normal}.text .c-links{margin-top:25px;display:flex;flex-wrap:wrap;gap:25px}.zone.contact2{padding:var(--header) var(--padding) 0;margin-top:var(--margin)}.zone.contact2 .container{display:flex;flex-direction:column;gap:var(--margin);position:relative}.zone.contact2 .container .text .c-buttons{margin-top:25px;margin-bottom:0}.zone.contact2 .container .text form{margin-top:var(--padding)}.zone.contact2 .container .text form .form-group.poste{position:relative}.zone.contact2 .container .text form .form-group.poste select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;padding-right:15px;text-overflow:""}.zone.contact2 .container .text form .form-group.poste:after{content:"";position:absolute;right:25px;bottom:35px;width:10px;height:10px;border-right:1px solid hsla(0,0%,52.2%,.6);border-bottom:1px solid hsla(0,0%,52.2%,.6);transform:rotate(45deg)}.zone.contact2 .container .text form label{padding:10px;width:100%;font-size:14px;white-space:nowrap;color:var(--main-color)}.zone.contact2 .container .text form input,.zone.contact2 .container .text form label,.zone.contact2 .container .text form select,.zone.contact2 .container .text form textarea{text-transform:uppercase;font-family:var(--main-font);letter-spacing:1px}.zone.contact2 .container .text form input[type=file],.zone.contact2 .container .text form select[type=file],.zone.contact2 .container .text form textarea[type=file]{border-bottom:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px}.zone.contact2 .container .text form input[type=file]::-webkit-file-upload-button,.zone.contact2 .container .text form select[type=file]::-webkit-file-upload-button,.zone.contact2 .container .text form textarea[type=file]::-webkit-file-upload-button{display:none}.zone.contact2 .container .text form input[type=file] span,.zone.contact2 .container .text form select[type=file] span,.zone.contact2 .container .text form textarea[type=file] span{color:#d6c8a7}.zone.contact2 .container .text form .content-button{margin-top:var(--padding)}.zone.contact2 .container .text .infos{margin-top:var(--padding);display:flex;flex-wrap:wrap;gap:var(--padding);justify-content:space-between;width:100%}.zone.contact2 .container .text .infos ul{flex:1}.zone.contact2 .container .text .infos ul.socials{flex:1 1 100%;margin-top:var(--padding);gap:5px}.zone.contact2 .container .text .infos ul li{display:flex;flex-direction:column;line-height:1.4}.zone.contact2 .container .text .infos ul li span{font-size:14px;color:#aaa}.zone.contact2 .container .grid{display:flex;flex-direction:column;gap:var(--margin)}.zone.contact2 .container .grid .gmap,.zone.contact2 .container .grid .gmap iframe{height:100%;position:absolute;left:0;top:0;width:100%}.zone.contact2 .container .grid .photo:after{content:"";display:block;padding-top:65%}@media screen and (min-width:500px){.zone.contact2 .container .media{position:relative}.zone.contact2 .container .media .grid{gap:unset}.zone.contact2 .container .media .grid .photo{position:relative;width:100%}.zone.contact2 .container .media .grid .photo:nth-child(2){max-width:60%;margin-left:auto;margin-top:-75px}.zone.contact2 .container .media .grid .photo:after{content:"";display:block;padding-top:60%}}@media screen and (min-width:600px){.zone.contact2 .container .text .infos ul.socials{flex:none;display:flex;margin-top:0;min-width:100px}.zone.contact2 .container .text .infos ul li{flex-direction:row;align-items:center}.zone.contact2 .container .text .infos ul li span{margin-right:10px}.zone.contact2 .container .text .infos ul:first-child{max-width:200px}}@media screen and (min-width:800px){.zone.contact2 .container .text form .content-form{flex-direction:row;gap:25px;flex-wrap:wrap;display:flex}.zone.contact2 .container .text form .content-form .form-group{flex:1 1 calc(50% - 25px);padding-right:25px;max-width:50%}.zone.contact2 .container .text form .content-form .form-group.message{max-width:unset;flex:1 1 100%}}@media screen and (min-width:1024px){.zone.contact2 .container{flex-direction:row}.zone.contact2 .container .text{flex:1 1 55%;max-width:55%;align-self:flex-start;position:relative}.zone.contact2 .container .text .infos{margin-top:25px}.zone.contact2 .container .text .infos ul:first-child{max-width:unset;flex:1 1 100%}.zone.contact2 .container .media{flex:1 1 45%;max-width:45%}.zone.contact2 .container .media .photo,.zone.contact2 .container .media .video{max-height:unset}}@media screen and (min-width:1200px){.zone.contact2{margin-top:150px}.zone.contact2.subtype2 .container .text:before{bottom:15px}.zone.contact2 .container{gap:50px}.zone.contact2 .container .media{margin-top:50px}.zone.contact2 .container .text{padding-left:100px}.zone.contact2 .container .text .title{font-size:70px;white-space:nowrap}.zone.contact2 .container .text .infos{gap:25px}.zone.contact2 .container .text form{flex-direction:row;gap:var(--padding);flex-wrap:wrap}.zone.contact2 .container .text form .content-form{flex:1}.zone.contact2 .container .text form .content-button{align-self:flex-end;margin-top:0}.zone.contact2 .container .text:before{content:"";position:absolute;left:0;top:130px;bottom:175px;width:8px;background:#d6c8a7}.zone.contact2 .container .text .title{max-width:550px}}@media screen and (min-width:1600px){.zone.contact2 .container .text .infos ul:first-child{flex:1;max-width:200px}}.zone.diapo{position:relative;overflow:hidden;height:100vh;max-height:calc(var(--vh, 1vh)*100);display:flex;flex-direction:column;background:var(--main)}.zone.diapo .container{margin:auto;position:relative;z-index:10;padding:0 var(--padding)}.zone.diapo .container .title:not(.headline){color:#fff;text-transform:uppercase;text-align:center;font-size:8vmin;line-height:1.2;text-shadow:0 0 5px rgba(0,0,0,.5)}.zone.diapo .container .title.headline{color:#fff;text-shadow:0 0 4px #000;text-align:center!important}.zone.diapo .container .description{text-align:center!important;max-width:800px;margin:10px auto 0;color:#fff;text-shadow:0 0 3px #000}.zone.diapo .controls{margin-top:0}.zone.diapo .media{position:absolute;left:0;top:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);background:var(--main);filter:brightness(.9)}.zone.diapo .media .controls{bottom:30px;position:absolute;right:var(--padding);z-index:20}.zone.diapo .media .swiper,.zone.diapo .media .swiper .photo{background:var(--main);width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100)}.zone.diapo .media .swiper .photo img{width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100)}.zone.diapo .media .video{position:absolute;left:0;top:0;width:100%;height:100%}.zone.diapo .widget{position:absolute;left:var(--padding);bottom:var(--padding);z-index:10;color:#fff;display:flex;flex-wrap:wrap;align-items:flex-end;right:var(--padding);font-family:var(--main-font)}.zone.diapo .widget .langs{flex:1 1 100%}.zone.diapo .widget .meteo{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:25px}.zone.diapo .widget .meteo>*{margin-bottom:5px}.zone.diapo .widget .meteo>:last-child{margin-bottom:0}.zone.diapo .widget .meteo .img{max-width:140px}.zone.diapo .widget .meteo .img img{width:100%}.zone.diapo .widget .meteo .meteo-title{text-transform:uppercase}.zone.diapo .widget .meteo .direction,.zone.diapo .widget .meteo .wind{font-style:italic}.zone.diapo .widget>a{margin-left:auto;text-transform:uppercase;margin-bottom:25px}.zone.diapo .widget>a.active{font-weight:700}@media screen and (min-width:400px){.zone.diapo .media .controls{bottom:70px}.zone.diapo .widget>a{margin-bottom:0;margin-right:25px}.zone.diapo .widget .langs{flex:1}.zone.diapo .widget .meteo{margin-bottom:0}}@media screen and (max-width:399px){.zone.diapo .media{filter:brightness(.75)}}@media screen and (min-width:1200px){.zone.diapo .widget>a{margin-right:0;margin-bottom:15px}.zone.diapo{height:100vh}.zone.diapo.subtype2{height:500px}.zone.diapo .widget{bottom:0;left:75px;padding-bottom:var(--padding);right:auto;padding-right:var(--padding);border-right:5px solid #d6c8a7;flex-direction:column;align-items:flex-end}.zone.diapo .widget .meteo{align-items:flex-end;margin-bottom:15px}.zone.diapo .container .title:not(.headline){font-size:10vmin}.zone.diapo .container .description{font-size:18px}.zone.diapo .media .controls{bottom:50px;right:75px}.zone.diapo .media .controls>*{padding:20px;border-radius:50%;background:rgba(0,0,0,.1)}.zone.diapo .media .controls>:before{width:10px;height:10px}}.zone.diapo_landing{position:relative;overflow:hidden;display:flex;flex-direction:column;padding-top:200px}.zone.diapo_landing .container{margin:auto;position:relative;z-index:10;padding:0 var(--padding)}.zone.diapo_landing .container .title{color:#fff;text-transform:uppercase;text-align:center;font-size:35px;line-height:1.2;text-shadow:0 0 5px rgba(0,0,0,.8)}.zone.diapo_landing .text-wrapper{width:calc(100% - 50px);background:#fff;z-index:10;display:flex;flex-direction:column;align-items:center;padding:25px;margin:60px auto 0;padding-bottom:0!important}.zone.diapo_landing .text-wrapper .text-container{width:100%;max-width:1000px;display:flex;flex-direction:column;align-items:center;gap:20px}.zone.diapo_landing .text-wrapper .text-container .title{text-align:center}.zone.diapo_landing .controls{margin-top:0}.zone.diapo_landing .media{position:absolute;left:0;top:0;width:100vw;height:60vh;max-height:calc(var(--vh, 1vh)*60);overflow:hidden;filter:brightness(.8)}.zone.diapo_landing .media .controls{bottom:30px;position:absolute;right:var(--padding);z-index:20}.zone.diapo_landing .media .swiper,.zone.diapo_landing .media .swiper .photo{background:var(--main);width:100vw;height:60vh;max-height:calc(var(--vh, 1vh)*60)}.zone.diapo_landing .media .swiper .photo img{width:100vw;height:60vh;max-height:calc(var(--vh, 1vh)*60)}.zone.diapo_landing .media .video{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (min-width:400px){.zone.diapo_landing .media .controls{bottom:70px}}@media screen and (min-width:1200px){.zone.diapo_landing .container .title{font-size:50px}.zone.diapo_landing .text-wrapper{padding:50px;max-width:calc(100% - 200px)}.zone.diapo_landing .text-wrapper .title{font-size:40px;width:800px;max-width:800px}.zone.diapo_landing .text-wrapper .title:after{content:"";display:block;width:100%;height:2px;background-color:var(--main);margin-top:10px;margin-bottom:15px}.zone.diapo_landing .text-wrapper .description{font-size:18px;line-height:25px}.zone.diapo_landing .media .controls{bottom:50px;right:75px}.zone.diapo_landing .media .controls>*{padding:20px;border-radius:50%;background:rgba(0,0,0,.1)}.zone.diapo_landing .media .controls>:before{width:10px;height:10px}}.zone.galerie{padding:50px 25px}.zone.galerie:first-of-type{margin-top:var(--header)}.zone.galerie .title{color:var(--main)}.zone.galerie .container{text-align:center}.zone.galerie .container .filters{display:flex;align-items:center;flex-wrap:wrap}.zone.galerie .container .filters>a{line-height:2;margin-right:25px;text-transform:uppercase;font-weight:600;padding-bottom:5px;letter-spacing:.05rem;cursor:pointer;border-bottom:2px solid transparent}.zone.galerie .container .filters>a.active,.zone.galerie .container .filters>a:hover{border-bottom:2px solid var(--main)}.zone.galerie .container .pagination{display:flex;justify-content:center;align-items:center;gap:50px;margin-top:25px;color:var(--main)}.zone.galerie .container .pagination .next,.zone.galerie .container .pagination .prev{background:var(--main);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;color:#fff;padding:10px;cursor:pointer}.zone.galerie .container .pagination .next:after,.zone.galerie .container .pagination .prev:after{content:"";display:block;width:100%;height:100%;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.zone.galerie .container .pagination .prev:after{transform:rotate(-135deg)}.zone.galerie .container .pagination .pages{color:var(--main);letter-spacing:2px;font-size:20px}.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;width:100%;margin-top:25px}.zone.galerie .container .gallery .item{padding:5px;flex:1 1 100%;position:relative}.zone.galerie .container .gallery .item>span{position:absolute;left:5px;top:5px;bottom:5px;right:5px;cursor:pointer;background:hsla(0,0%,100%,.5);opacity:0;transition:all .5s}.zone.galerie .container .gallery .item .photo:after{content:"";padding-top:75%;display:block}@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{padding-top:100px;margin-bottom:100px;padding-bottom:0}.zone.galerie .container .gallery{margin-top:50px}.zone.galerie .container .gallery .item{padding:10px}.zone.galerie .container .gallery .item>span{position:absolute;left:10px;top:10px;bottom:10px;right:10px}.zone.galerie .container .gallery .item>span:hover{opacity:1}}.zone.gammes{padding:0 var(--padding);margin-top:var(--margin)}.zone.gammes .text .description{max-width:1000px}.zone.gammes .filters{margin-bottom:35px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.zone.gammes .filters:before{content:"Découvrir la gamme";flex:1 1 100%;font-size:22px;text-transform:uppercase;margin-bottom:25px;text-align:center}.zone.gammes .filters>a{border:1px solid hsla(0,0%,52.2%,.2);font-weight:300;padding:10px 25px;color:#777;transition:all .5s}.zone.gammes .filters>a:hover{background:var(--main);color:#fff}.zone.gammes .see-more{display:flex;flex-direction:column;align-items:center;margin:0 auto;font-size:20px;letter-spacing:3px}.zone.gammes .see-more:after{content:"";margin-top:var(--padding);height:50px;width:1px;background:#000}.zone.gammes .items{margin-top:calc(var(--padding)*2);display:flex;flex-direction:column;gap:var(--padding)}@media screen and (min-width:600px){.zone.gammes .items{flex-direction:row;flex-wrap:wrap;gap:calc(var(--padding)*2);justify-content:flex-start}.zone.gammes .items .cartouche{flex:1 1 calc(50% - var(--padding)*2);max-width:calc(50% - var(--padding)*2)}}@media screen and (min-width:1024px){.zone.gammes .items .cartouche{flex:1 1 calc(33.3% - var(--padding)*2);max-width:calc(33.3% - var(--padding)*2)}}@media screen and (min-width:1200px){.zone.gammes .filters{margin-bottom:100px}.zone.gammes{margin-top:100px}.zone.gammes.subtype3{margin-top:50px}.zone.gammes.subtype3 .see-more{margin-bottom:50px}.zone.gammes form{flex-direction:row;flex-wrap:wrap;gap:var(--padding)}.zone.gammes form .form-label{margin-right:var(--padding)}.zone.gammes form .form-group{flex:1}}.zone.links{padding:0 var(--padding) var(--margin);margin-top:var(--margin);background:var(--main);color:#fff}.zone.links .container{display:flex;flex-direction:column;gap:var(--margin);position:relative;max-width:1400px}.zone.links .container .text{align-items:center;text-align:center;padding-top:var(--margin)}.zone.links .container .grid{display:flex;flex-direction:column;gap:var(--margin)}.zone.links .container .grid .item{position:relative}.zone.links .container .grid .item:after{content:"";display:block;padding-top:50%}.zone.links .container .grid .item .button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;color:#fff;border-color:#fff;text-align:center}.zone.links .container .grid .item .photo{position:absolute;width:100%;height:100%;left:0;top:0}.zone.links .container .grid .item .photo:hover:after{opacity:0}.zone.links .container .grid .item .photo:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.44);transition:all .5s}@media screen and (min-width:800px){.zone.links .container .grid{flex-direction:row;flex-wrap:wrap;gap:0}.zone.links .container .grid .item{flex:1 1 33.3%;padding:12.5px}.zone.links .container .grid .item a{position:relative;display:block;height:100%}}@media screen and (min-width:1200px){.zone.links{padding-bottom:calc(var(--padding)*2)}.zone.links .container{gap:calc(var(--padding)*2)}.zone.links .container .text{padding-top:calc(var(--padding)*2)}.zone.links .container .grid .item:after{padding-top:50%}}.zone.listing{padding:0 var(--padding);margin-top:var(--margin)}.zone.listing .title.center{text-align:center;margin-bottom:25px;margin-left:auto;margin-right:auto}.zone.listing .others-title{text-align:center;margin:50px auto 0}.zone.listing .others-title .title{margin:auto;text-align:center}.zone.listing .others{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;width:100%;max-width:1400px;margin:50px auto 0}.zone.listing .others .item{position:relative;overflow:hidden}.zone.listing .others .item:hover .photo{filter:brightness(1)}.zone.listing .others .item .photo{position:absolute;left:0;top:0;width:100%;height:100%;filter:brightness(.8);transition:all .5s}.zone.listing .others .item a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}.zone.listing .others .item .text{display:flex;flex-direction:column;align-items:flex-start;color:#fff;position:relative;z-index:10;padding:25px}.zone.listing .text.no-items{text-align:center}.zone.listing .text.no-items .description{text-align:center;max-width:1000px;margin:0 auto}.zone.listing .text.no-items .description a{color:var(--main);font-weight:700}.zone.listing .text.no-items .description>p{text-align:center}.zone.listing .see-more{display:flex;flex-direction:column;align-items:center;margin:0 auto;font-size:20px;letter-spacing:3px}.zone.listing .see-more:after{content:"";margin-top:var(--padding);height:50px;width:1px;background:#000}.zone.listing form{display:flex;flex-direction:column;align-items:center;gap:5px}.zone.listing form .form-group{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:5px;position:relative}.zone.listing form .form-group:after{content:"";position:absolute;right:15px;bottom:15px;width:10px;height:10px;border-right:1px solid hsla(0,0%,52.2%,.6);border-bottom:1px solid hsla(0,0%,52.2%,.6);transform:rotate(45deg)}.zone.listing form .form-group label{font-family:Chronicle Display;font-style:italic;font-size:15px}.zone.listing form .form-group input,.zone.listing form .form-group select{border:1px solid hsla(0,0%,52.2%,.2);font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;padding-right:15px;text-overflow:"";font-family:var(--main-font)}.zone.listing .items{margin-top:calc(var(--padding)*2);display:flex;flex-direction:column;gap:var(--padding)}.zone.listing .paginate{margin-top:var(--padding);display:flex;justify-content:center;align-items:center;gap:5px;padding-top:var(--padding);position:relative}.zone.listing .paginate:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:1px;width:50%;max-width:200px;background-color:hsla(0,0%,52.2%,.2)}.zone.listing .paginate span{font-size:20px;font-family:Chronicle Display;padding:5px;display:flex;flex-direction:column;cursor:pointer}.zone.listing .paginate span.active:after,.zone.listing .paginate span:hover:after{opacity:1}.zone.listing .paginate span:after{content:"";height:1px;background-color:hsla(0,0%,52.2%,.2);margin-top:5px;opacity:0;transition:all .5s}@media screen and (min-width:600px){.zone.listing .items{flex-direction:row;flex-wrap:wrap;gap:calc(var(--padding)*2);justify-content:flex-start}.zone.listing .items .cartouche{flex:1 1 calc(50% - var(--padding)*2);max-width:calc(50% - var(--padding)*2)}}@media screen and (min-width:1200px){.zone.listing .others .text .title{font-size:40px}.zone.listing .items .cartouche{flex:1 1 calc(33.3% - var(--padding)*2);max-width:calc(33.3% - var(--padding)*2)}}@media screen and (min-width:1200px){.zone.listing+.listing,.zone.listing.subtype3{margin-top:50px}.zone.listing.subtype3 .see-more{margin-bottom:50px}.zone.listing .paginate{margin-top:50px}.zone.listing form{flex-direction:row;flex-wrap:wrap;gap:var(--padding)}.zone.listing form .form-label{margin-right:var(--padding)}.zone.listing form .form-group{flex:1}}.zone.mosaic{margin-top:var(--margin)}.zone.mosaic .bg{position:relative;max-height:100px}.zone.mosaic .bg:after{content:"";padding-top:25%;display:block}.zone.mosaic .bg .photo{height:100%;position:absolute;left:0;top:0;width:100%}.zone.mosaic .container{position:relative;margin-top:var(--padding);padding:var(--padding)}.zone.mosaic .container,.zone.mosaic .container .grid{display:flex;flex-direction:column;gap:var(--margin)}.zone.mosaic .container .grid .photo:after{content:"";display:block;padding-top:65%}@media screen and (min-width:500px){.zone.mosaic .container .media{position:relative;max-height:800px}.zone.mosaic .container .media .grid{display:grid;grid-template-columns:.75fr 1.5fr .1fr .75fr;grid-template-rows:.5fr 1.5fr 2fr .25fr .25fr;height:100%;position:absolute;left:0;top:0;width:100%;gap:var(--padding);overflow:hidden}.zone.mosaic .container .media .grid .photo{position:relative}.zone.mosaic .container .media .grid .photo:after{display:none}.zone.mosaic .container .media .grid .photo:first-of-type{grid-area:3/1/5/3;z-index:5}.zone.mosaic .container .media .grid .photo:nth-of-type(2){grid-area:2/1/3/2}.zone.mosaic .container .media .grid .photo:nth-of-type(3){grid-area:2/2/6/4}.zone.mosaic .container .media .grid .photo:nth-of-type(4){grid-area:1/4/3/5}.zone.mosaic .container .media .grid .photo:nth-of-type(5){grid-area:3/4/4/5}.zone.mosaic .container .media:after{content:"";display:block;padding-top:125%}}@media screen and (min-width:1200px){.zone.mosaic .container{flex-direction:row-reverse;max-width:1200px;gap:50px}.zone.mosaic .container .text{flex:1 1 40%;max-width:40%;align-self:center;position:relative}.zone.mosaic .container .media{flex:1 1 60%;max-width:60%}.zone.mosaic .container .media .grid{gap:15px}.zone.mosaic .container .media:after{padding-top:100%}.zone.mosaic .container .media .photo,.zone.mosaic .container .media .video{max-height:unset}}@media screen and (min-width:1200px){.zone.mosaic .description{max-height:300px}.zone.mosaic .bg{max-height:150px}.zone.mosaic .container{padding-top:100px}.zone.mosaic .container .text{position:relative;z-index:10}.zone.mosaic .container .text .title{max-width:550px}.zone.mosaic .container .text .button{position:relative}.zone.mosaic .container .text .button:before{content:"";background:#d6c8a7;position:absolute;right:100%;top:50%;height:5px;width:500px;transform:translate(-25px,-50%)}}.zone.mosaic2{margin-top:var(--margin)}.zone.mosaic2 .bg{position:relative;max-height:100px}.zone.mosaic2 .bg:after{content:"";padding-top:25%;display:block}.zone.mosaic2 .bg .photo{height:100%;position:absolute;left:0;top:0;width:100%}.zone.mosaic2 .container{position:relative;margin-top:var(--padding);padding:var(--padding)}.zone.mosaic2 .container,.zone.mosaic2 .container .grid{display:flex;flex-direction:column;gap:var(--margin)}.zone.mosaic2 .container .grid .photo:after{content:"";display:block;padding-top:65%}@media screen and (min-width:500px){.zone.mosaic2 .container .media{position:relative;max-height:800px}.zone.mosaic2 .container .media .grid{display:grid;grid-template-columns:3fr repeat(2,2fr) .5fr;grid-template-rows:.75fr 2fr .5fr 1.5fr .1fr;height:100%;position:absolute;left:0;top:0;width:100%;gap:var(--padding);overflow:hidden}.zone.mosaic2 .container .media .grid .photo{position:relative}.zone.mosaic2 .container .media .grid .photo:after{display:none}.zone.mosaic2 .container .media .grid .photo:first-of-type{grid-area:2/1/4/4;z-index:5}.zone.mosaic2 .container .media .grid .photo:nth-of-type(2){grid-area:4/1/6/3;z-index:5}.zone.mosaic2 .container .media .grid .photo:nth-of-type(3){grid-area:1/2/5/5}.zone.mosaic2 .container .media:after{content:"";display:block;padding-top:125%}}@media screen and (min-width:1200px){.zone.mosaic2 .container{flex-direction:row-reverse;max-width:1200px;gap:50px}.zone.mosaic2 .container .text{flex:1 1 40%;max-width:40%;align-self:flex-start;position:relative;padding-top:50px}.zone.mosaic2 .container .media{flex:1 1 60%;max-width:60%}.zone.mosaic2 .container .media .grid{gap:15px}.zone.mosaic2 .container .media:after{padding-top:100%}.zone.mosaic2 .container .media .photo,.zone.mosaic2 .container .media .video{max-height:unset}}@media screen and (min-width:1200px){.zone.mosaic2 .bg{max-height:150px}.zone.mosaic2 .container{padding-top:100px}.zone.mosaic2 .container .text{position:relative;z-index:10}.zone.mosaic2 .container .text .description{max-height:300px}.zone.mosaic2 .container .text .title{max-width:550px}.zone.mosaic2 .container .text .button{position:relative}.zone.mosaic2 .container .text .button:before{content:"";background:#d6c8a7;position:absolute;right:100%;top:50%;height:5px;width:500px;transform:translate(-25px,-50%)}}.zone.mosaic3{margin-top:var(--margin)}.zone.mosaic3 .bg{position:relative;max-height:100px}.zone.mosaic3 .bg:after{content:"";padding-top:25%;display:block}.zone.mosaic3 .bg .photo{height:100%;position:absolute;left:0;top:0;width:100%}.zone.mosaic3 .container{position:relative;margin-top:var(--padding);padding:var(--padding)}.zone.mosaic3 .container,.zone.mosaic3 .container .grid{display:flex;flex-direction:column;gap:var(--margin)}.zone.mosaic3 .container .grid .photo:after{content:"";display:block;padding-top:65%}@media screen and (min-width:500px){.zone.mosaic3 .container .media{position:relative;max-height:800px}.zone.mosaic3 .container .media .grid{display:grid;grid-template-columns:2.5fr 4fr 2.5fr 3fr;grid-template-rows:repeat(2,2fr) .5fr .7fr;gap:var(--padding);height:100%;position:absolute;left:0;top:0;width:100%}.zone.mosaic3 .container .media .grid .photo{position:relative;gap:15px}.zone.mosaic3 .container .media .grid .photo:after{display:none}.zone.mosaic3 .container .media .grid .photo:first-of-type{grid-area:2/1/4/4;z-index:5}.zone.mosaic3 .container .media .grid .photo:nth-of-type(2){grid-area:1/1/2/2}.zone.mosaic3 .container .media .grid .photo:nth-of-type(3){grid-area:1/2/5/3}.zone.mosaic3 .container .media .grid .photo:nth-of-type(4){grid-area:3/3/5/5;z-index:5}.zone.mosaic3 .container .media:after{content:"";display:block;padding-top:110%}}@media screen and (min-width:1200px){.zone.mosaic3 .container{flex-direction:row;max-width:1200px;gap:50px}.zone.mosaic3 .container .text{flex:1 1 40%;max-width:40%;padding-top:50px;align-self:flex-start;position:relative}.zone.mosaic3 .container .text .description{max-height:300px}.zone.mosaic3 .container .media{flex:1 1 60%;max-width:60%}.zone.mosaic3 .container .media .grid{gap:15px}.zone.mosaic3 .container .media:after{padding-top:100%}.zone.mosaic3 .container .media .photo,.zone.mosaic3 .container .media .video{max-height:unset}}@media screen and (min-width:1200px){.zone.mosaic3 .bg{max-height:150px}.zone.mosaic3 .container{padding-top:100px}.zone.mosaic3 .container .text{position:relative;z-index:10;text-align:right;align-items:flex-end;padding-left:50px}.zone.mosaic3 .container .text .title{max-width:350px}.zone.mosaic3 .container .text .button{position:relative}.zone.mosaic3 .container .text .button:before{content:"";background:#d6c8a7;position:absolute;left:100%;top:50%;height:5px;width:400px;transform:translate(25px,-50%)}}.zone.paralax{margin-top:calc(var(--margin)*3);overflow:initial}.zone.paralax .media{position:relative}.zone.paralax .media .photo,.zone.paralax .media .video{max-height:400px}.zone.paralax .media .photo:after,.zone.paralax .media .video:after{content:"";display:block;padding-top:65%}.zone.paralax .text{padding:var(--padding);background:var(--main);color:#fff;position:relative;padding-top:50px}.zone.paralax .text .button{color:#fff}@media screen and (min-width:1024px){.zone.paralax{position:relative}.zone.paralax .container{position:relative;z-index:10}.zone.paralax .container .text{max-width:600px;padding-right:100px;padding-top:100px;margin-left:100px}.zone.paralax .container .text .description{max-height:250px}.zone.paralax .container .text .description::-webkit-scrollbar-thumb{border-left-color:#fff}.zone.paralax .media{position:absolute;left:0;top:0;width:100%;height:100%}.zone.paralax .media .photo{max-height:unset;height:100%}.zone.paralax .media .photo:after{content:unset}}@media screen and (min-width:1200px){.zone.paralax{margin-top:var(--margin)}.zone.paralax .container .text{padding:var(--margin) 150px 50px 50px}}.zone.switch_slider{padding:0 var(--padding);margin-top:var(--margin)}.zone.switch_slider .container{display:flex;flex-direction:column;gap:var(--padding);max-width:1400px;padding:var(--padding);background:#f9f8f6}.zone.switch_slider .container .switch{display:flex;align-items:center;gap:25px;justify-content:center}.zone.switch_slider .container .switch span{font-size:20px;font-family:Chronicle Display}.zone.switch_slider .container .switch span:not(.switch_button){cursor:pointer}.zone.switch_slider .container .switch span.switch_button{width:30px;height:4px;background:#d6c8a7;position:relative}.zone.switch_slider .container .switch span.switch_button[data-switch="1"]:before{transform:translate(30px,-50%)}.zone.switch_slider .container .switch span.switch_button:before{content:"";width:15px;height:15px;border-radius:50%;background:#d6c8a7;position:absolute;left:0;top:50%;transition:all .5s;transform:translate(-50%,-50%)}.zone.switch_slider .container .slider .item{display:none}.zone.switch_slider .container .slider .item .c-text{margin-top:var(--padding)}.zone.switch_slider .container .slider .item.active{display:block}.zone.switch_slider .container .media .photo{max-height:400px}.zone.switch_slider .container .media .photo:after{content:"";display:block;padding-top:65%}@media screen and (min-width:1024px){.zone.switch_slider .container .slider .item{flex-direction:row;gap:25px;overflow:hidden;flex-wrap:wrap}.zone.switch_slider .container .slider .item.active{display:flex}.zone.switch_slider .container .slider .item .c-slider{flex:1;overflow:hidden}.zone.switch_slider .container .slider .item .c-text{flex:1;overflow:hidden;display:flex;flex-direction:column-reverse;margin-top:0;gap:25px}.zone.switch_slider .container .slider .item .c-text .description{max-width:500px;margin-left:50px;max-height:150px;margin-top:0}.zone.switch_slider .container .slider .item .c-text .swiper{width:100%}}@media screen and (min-width:1200px){.zone.switch_slider .container{padding-right:50px}.zone.switch_slider .container .switch span{font-size:26px}}.zone.textdoublephoto{padding:0 var(--padding);margin-top:var(--margin)}.zone.textdoublephoto .container{position:relative;max-width:unset}.zone.textdoublephoto .container,.zone.textdoublephoto .container .grid{display:flex;flex-direction:column;gap:var(--margin)}.zone.textdoublephoto .container .grid .photo:after,.zone.textdoublephoto .container .grid .video:after{content:"";display:block;padding-top:65%}@media screen and (min-width:500px){.zone.textdoublephoto .container .media{position:relative}.zone.textdoublephoto .container .media .grid{display:grid;grid-template-columns:.5fr 2fr 1fr;grid-template-rows:2fr repeat(2,.5fr);height:100%;position:absolute;left:0;top:0;width:100%;gap:unset}.zone.textdoublephoto .container .media .grid .photo,.zone.textdoublephoto .container .media .grid .video{grid-area:1/2/3/4}.zone.textdoublephoto .container .media .grid .photo:nth-of-type(2),.zone.textdoublephoto .container .media .grid .video:nth-of-type(2){grid-area:2/1/4/3}.zone.textdoublephoto .container .media .grid .photo:after,.zone.textdoublephoto .container .media .grid .video:after{content:unset}.zone.textdoublephoto .container .media:after{content:"";display:block;padding-top:75%}.zone.textdoublephoto.subtype2 .container .media .grid{grid-template-columns:repeat(2,1fr) .5fr repeat(3,1fr);grid-template-rows:repeat(2,1fr) 2fr 3fr repeat(2,1fr)}.zone.textdoublephoto.subtype2 .container .media .grid .photo:first-of-type,.zone.textdoublephoto.subtype2 .container .media .grid .video:first-of-type{grid-area:1/1/5/7}.zone.textdoublephoto.subtype2 .container .media .grid .photo:nth-of-type(2),.zone.textdoublephoto.subtype2 .container .media .grid .video:nth-of-type(2){grid-area:4/3/7/7}.zone.textdoublephoto.subtype3 .container .media .grid{grid-template-columns:repeat(2,1fr) .5fr repeat(3,1fr);grid-template-rows:repeat(2,1fr) 2fr 3fr repeat(2,1fr)}.zone.textdoublephoto.subtype3 .container .media .grid .photo:first-of-type,.zone.textdoublephoto.subtype3 .container .media .grid .video:first-of-type{grid-area:1/1/5/7}.zone.textdoublephoto.subtype3 .container .media .grid .photo:nth-of-type(2),.zone.textdoublephoto.subtype3 .container .media .grid .video:nth-of-type(2){grid-area:4/1/7/5}}@media screen and (min-width:1200px){.zone.textdoublephoto.subtype3 .container{flex-direction:row-reverse}.zone.textdoublephoto .container{flex-direction:row}.zone.textdoublephoto .container .text{flex:1 1 47%;max-width:47%;align-self:center;position:relative}.zone.textdoublephoto .container .media{flex:1 1 53%;max-width:53%}.zone.textdoublephoto .container .media .photo,.zone.textdoublephoto .container .media .video{max-height:unset}}@media screen and (min-width:1200px){.zone.textdoublephoto{padding:0}.zone.textdoublephoto.subtype2 .container .text:before{bottom:70px}.zone.textdoublephoto.subtype3 .container .text{padding-left:0;padding-right:100px}.zone.textdoublephoto.subtype3 .container .text:before{bottom:70px;top:140px;left:auto;right:0}.zone.textdoublephoto .container .text{padding-left:100px;margin-left:10%;max-width:45%}.zone.textdoublephoto .container .text .description{max-height:400px}.zone.textdoublephoto .container .text:before{content:"";position:absolute;left:0;top:70px;bottom:0;width:8px;background:#d6c8a7}.zone.textdoublephoto .container .text .title{max-width:550px}}.zone.textdoublephoto2{margin-top:var(--margin)}.zone.textdoublephoto2 .bg{position:relative;max-height:100px}.zone.textdoublephoto2 .bg:after{content:"";padding-top:25%;display:block}.zone.textdoublephoto2 .bg .photo{height:100%;position:absolute;left:0;top:0;width:100%}.zone.textdoublephoto2 .container{position:relative;margin-top:var(--padding);padding:var(--padding)}.zone.textdoublephoto2 .container,.zone.textdoublephoto2 .container .grid{display:flex;flex-direction:column;gap:var(--margin)}.zone.textdoublephoto2 .container .grid .photo:after{content:"";display:block;padding-top:65%}@media screen and (min-width:500px){.zone.textdoublephoto2 .container .media{position:relative;max-height:600px}.zone.textdoublephoto2 .container .media .grid{display:grid;grid-template-columns:15% 60% 25%;grid-template-rows:60% 20% 10%;height:100%;position:absolute;left:0;top:0;width:100%;gap:unset}.zone.textdoublephoto2 .container .media .grid .photo{grid-column:2/4;grid-row:1/3}.zone.textdoublephoto2 .container .media .grid .photo:nth-of-type(2){grid-column:1/3;grid-row:2/4}.zone.textdoublephoto2 .container .media .grid .photo:after{content:unset}.zone.textdoublephoto2 .container .media:after{content:"";display:block;padding-top:100%}}@media screen and (min-width:1200px){.zone.textdoublephoto2 .container{flex-direction:row;max-width:1400px}.zone.textdoublephoto2 .container .text{flex:1 1 47%;max-width:47%;padding-top:50px;align-self:flex-start;position:relative}.zone.textdoublephoto2 .container .media{flex:1 1 53%;max-width:53%}.zone.textdoublephoto2 .container .media .photo,.zone.textdoublephoto2 .container .media .video{max-height:unset}}@media screen and (min-width:1200px){.zone.textdoublephoto2 .bg{max-height:150px}.zone.textdoublephoto2 .container{padding-top:100px}.zone.textdoublephoto2 .container .media{max-height:unset}.zone.textdoublephoto2 .container .media:after{padding-top:100%}.zone.textdoublephoto2 .container .text{padding-right:100px;padding-left:100px}.zone.textdoublephoto2 .container .text .description{max-height:300px}.zone.textdoublephoto2 .container .text .title{max-width:550px}.zone.textdoublephoto2 .container .text .button{position:relative}.zone.textdoublephoto2 .container .text .button:before{content:"";background:#d6c8a7;position:absolute;right:100%;top:50%;height:5px;width:50vw;transform:translate(-25px,-50%)}}.zone.textphoto{padding:0 var(--padding);margin-top:var(--margin)}.zone.textphoto .container{display:flex;flex-direction:column;max-width:unset}.zone.textphoto .container .media{margin-top:25px}.zone.textphoto .container .media .photo,.zone.textphoto .container .media .video{max-height:400px}.zone.textphoto .container .media .photo:after,.zone.textphoto .container .media .video:after{content:"";display:block;padding-top:65%}@media screen and (min-width:1200px){.zone.textphoto.subtype2 .container{flex-direction:row-reverse}.zone.textphoto.subtype2 .container .text{padding-left:50px;padding-right:0}.zone.textphoto .container{flex-direction:row}.zone.textphoto .container .text{flex:1 1 50%;padding-right:50px}.zone.textphoto .container .media{flex:1 1 50%;max-width:50%;margin-top:0}.zone.textphoto .container .media .photo,.zone.textphoto .container .media .video{max-height:unset}}@media screen and (min-width:1200px){.zone.textphoto{padding:0}.zone.textphoto .container{gap:var(--margin)}.zone.textphoto.subtype2 .container .text{margin-left:0;margin-right:10%;padding:0}.zone.textphoto .container{height:calc(100vh - var(--header));max-height:700px}.zone.textphoto .container .swiper{height:100%}.zone.textphoto .container .media{margin-top:0}.zone.textphoto .container .media .photo,.zone.textphoto .container .media .video{height:100%}.zone.textphoto .container .media .photo:after,.zone.textphoto .container .media .video:after{content:unset}.zone.textphoto .container .text{margin-left:10%;max-width:45%;padding:0}.zone.textphoto .container .text .description{max-height:400px}.zone.textphoto .container .text .title{max-width:550px}}.zone.texttriplephoto{padding:0 var(--padding);margin-top:var(--margin)}.zone.texttriplephoto .container{position:relative;max-width:unset}.zone.texttriplephoto .container,.zone.texttriplephoto .container .grid{display:flex;flex-direction:column;gap:var(--margin)}.zone.texttriplephoto .container .grid .photo:after{content:"";display:block;padding-top:65%}@media screen and (min-width:500px){.zone.texttriplephoto .container .media{position:relative}.zone.texttriplephoto .container .media .grid{display:grid;grid-template-columns:50% 50%;grid-template-rows:50% 50%;height:100%;position:absolute;left:0;top:0;width:calc(100% - var(--padding));gap:var(--padding)}.zone.texttriplephoto .container .media .grid .photo{grid-column:1/3;grid-row:1/2}.zone.texttriplephoto .container .media .grid .photo:nth-of-type(2){grid-column:1/2;grid-row:2/3}.zone.texttriplephoto .container .media .grid .photo:nth-of-type(3){grid-column:2/3;grid-row:2}.zone.texttriplephoto .container .media .grid .photo:after{content:unset}.zone.texttriplephoto .container .media:after{content:"";display:block;padding-top:75%}}@media screen and (min-width:1200px){.zone.texttriplephoto .container{flex-direction:row-reverse;justify-content:space-between}.zone.texttriplephoto .container .text{flex:1 1 45%;max-width:45%;padding-top:50px;align-self:flex-start;position:relative}.zone.texttriplephoto .container .media{flex:1 1 50%;max-width:40%}.zone.texttriplephoto .container .media:after{padding-top:100%}.zone.texttriplephoto .container .media .grid{grid-template-columns:35% 65%;grid-template-rows:50px 60% 25%;gap:15px}.zone.texttriplephoto .container .media .grid .photo{grid-column:2/3;grid-row:2/4}.zone.texttriplephoto .container .media .grid .photo:nth-child(2){grid-column:1/2;grid-row:1/3}.zone.texttriplephoto .container .media .grid .photo:nth-child(3){grid-column:1/2;grid-row:3/4}.zone.texttriplephoto .container .media .photo,.zone.texttriplephoto .container .media .video{max-height:unset}}@media screen and (min-width:1200px){.zone.texttriplephoto{padding:0}.zone.texttriplephoto .container .text{margin-right:10%}.zone.texttriplephoto .container .text .description{padding-right:100px;position:relative;max-height:450px}}.zone.texttriplephoto2{padding:0 var(--padding);margin-top:var(--margin);overflow:visible}.zone.texttriplephoto2 .container{display:flex;flex-direction:column;gap:var(--margin);position:relative;max-width:unset}.zone.texttriplephoto2 .container .text{position:relative;z-index:10}.zone.texttriplephoto2 .container .big{position:absolute;left:55%;top:40%;transform:translate(-33.3%,-50%);width:100%;height:100%;z-index:5}.zone.texttriplephoto2 .container .big text{font-family:var(--title-font);font-style:italic;stroke-width:1px;fill:none;stroke:#d6c8a7;stroke-linecap:round;stroke-linejoin:round;text-anchor:middle;font-size:30vmin;opacity:.4}.zone.texttriplephoto2 .container .big+.media{margin-top:25px}.zone.texttriplephoto2 .container .grid{display:flex;flex-direction:column;gap:var(--margin)}.zone.texttriplephoto2 .container .grid .photo:after{content:"";display:block;padding-top:65%}@media screen and (min-width:500px){.zone.texttriplephoto2 .container .media{position:relative;overflow:hidden}.zone.texttriplephoto2 .container .media .grid{display:grid;grid-template-columns:50% 50%;grid-template-rows:50% 50%;height:100%;position:absolute;left:0;top:0;width:calc(100% - var(--padding));gap:var(--padding)}.zone.texttriplephoto2 .container .media .grid .photo{grid-column:1/3;grid-row:1/2}.zone.texttriplephoto2 .container .media .grid .photo:nth-of-type(2){grid-column:1/2;grid-row:2/3}.zone.texttriplephoto2 .container .media .grid .photo:nth-of-type(3){grid-column:2/3;grid-row:2}.zone.texttriplephoto2 .container .media .grid .photo:after{content:unset}.zone.texttriplephoto2 .container .media:after{content:"";display:block;padding-top:75%}}@media screen and (min-width:1200px){.zone.texttriplephoto2{margin-top:75px}.zone.texttriplephoto2 .container{flex-direction:row;justify-content:space-between;gap:100px}.zone.texttriplephoto2 .container .big{transform:translate(-58%,-50%)}.zone.texttriplephoto2 .container .big text{font-size:50vmin}.zone.texttriplephoto2 .container .text{flex:1 1 40%;max-width:40%;position:relative;padding-left:50px}.zone.texttriplephoto2 .container .text>:first-child{margin-top:auto}.zone.texttriplephoto2 .container .text>:last-child{margin-bottom:auto}.zone.texttriplephoto2 .container .media{flex:1 1 60%;max-width:60%;margin-top:0}.zone.texttriplephoto2 .container .media:after{padding-top:75%}.zone.texttriplephoto2 .container .media .grid{grid-template-rows:50% calc(50% - 50px) 50px;grid-template-columns:33.3% 16.6% 50%;gap:15px;width:calc(100% - 15px)}.zone.texttriplephoto2 .container .media .grid .photo{grid-column:2/4;grid-row:1/2}.zone.texttriplephoto2 .container .media .grid .photo:first-child:after{content:"";position:absolute;left:20%;width:15px;height:100%;background:#fff}.zone.texttriplephoto2 .container .media .grid .photo:nth-child(2){grid-column:1/3;grid-row:2/3}.zone.texttriplephoto2 .container .media .grid .photo:nth-child(3){grid-column:3/4;grid-row:2/4}.zone.texttriplephoto2 .container .media .photo,.zone.texttriplephoto2 .container .media .video{max-height:unset}}@media screen and (min-width:1200px){.zone.texttriplephoto2{padding:0}.zone.texttriplephoto2 .container .text{padding-left:0;margin-left:10%}.zone.texttriplephoto2 .container .text .description{padding-right:100px;max-height:300px}}