.zone.list{padding:0 var(--padding)}.zone.list .tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;justify-content:center}.zone.list .tabs .tab{padding:10px 25px;border:1px solid hsla(0,0%,52%,.2);background:#fff;cursor:pointer;font-size:14px;font-family:var(--font1);text-transform:uppercase;font-weight:500;transition:all .3s}.zone.list .tabs .tab.active,.zone.list .tabs .tab:hover{background:var(--black);color:#fff;border-color:var(--black)}.zone.list .list{margin-top:40px;display:flex;flex-direction:column;gap:25px}.zone.list .list .item .item-media{position:relative;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.2s linear infinite}.zone.list .list .item .item-media:has(a):hover img{transform:scale(1.05)}.zone.list .list .item .item-media:has(a) img{transition:transform .3s ease-in-out}.zone.list .list .item .item-media a{z-index:2}.zone.list .list .item .item-media .photo,.zone.list .list .item .item-media a{position:absolute;width:100%;height:100%;left:0;top:0}.zone.list .list .item .item-media:after{content:"";display:block;padding-top:65%}.zone.list .list .item .item-content{margin-top:20px;display:flex;flex-direction:column;align-items:center}.zone.list .list .item .item-content .item-title{font-size:20px;font-weight:500;margin-bottom:10px;text-transform:uppercase;font-family:var(--font1)}.zone.list .list .item .item-content .item-description{line-height:1.8;font-size:var(--desc-size);font-weight:400;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.zone.list .list .item .item-content .button{margin-top:15px}.zone.list .list .item .item-content .detail-popup-trigger{position:relative;z-index:2}@media screen and (max-width:1279px){.zone.list .list .item .item-content .item-description,.zone.list .list .item .item-content .item-title{text-align:center}.zone.list .list .item .item-content .item-link{display:block;text-align:center}}@media screen and (min-width:768px){.zone.list .list{flex-direction:row;flex-wrap:wrap;gap:25px}.zone.list .list .item{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 25px);max-width:calc(50% - 25px)}.zone.list .list .item .item-content{align-items:flex-start}}@media screen and (min-width:1280px){.zone.list .list{gap:30px}.zone.list .list .item{flex-grow:1;flex-shrink:1;flex-basis:calc(33.33% - 30px);max-width:calc(33.33% - 30px)}}@media screen and (min-width:1600px){.zone.list .list .item{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - 30px);max-width:calc(25% - 30px)}}@media screen and (max-width:1279px){.zone.list .tabs .tab{font-size:10px}}.zone.paralax{display:flex;flex-direction:column}.zone.paralax .slider{order:4;padding:25px;max-width:clamp(90%,10vw,850px);background:#fff;width:100%;margin:-50px auto 0;position:relative;z-index:100;border:1px solid hsla(0,0%,52%,.2)}.zone.paralax .slider .controls{position:absolute;right:0;top:-10px;display:flex;align-items:center;transform:translateY(-100%)}.zone.paralax .slider .controls>*{background:#fff;border:1px solid hsla(0,0%,52%,.2);cursor:pointer;padding:10px;width:45px;height:45px;transition:all .5s}.zone.paralax .slider .controls>.prev svg{transform:rotate(180deg)}.zone.paralax .slider .controls>:hover{background:var(--black);color:#fff}.zone.paralax .slider .controls>:hover svg{fill:#fff}.zone.paralax .slider .controls>* svg{width:100%;height:100%}.zone.paralax .slider .item .item-title{font-size:20px;font-weight:500;margin-bottom:10px;text-transform:uppercase;font-family:var(--font1)}.zone.paralax .slider .item .item-description{line-height:1.8;font-size:var(--desc-size);font-weight:400;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.zone.paralax .slider .item .item-details{display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media screen and (max-width:1279px){.zone.paralax .slider .item .item-description,.zone.paralax .slider .item .item-title{text-align:center}.zone.paralax .slider .item .item-details{align-items:center}}.zone.paralax .media{position:relative;max-height:400px;margin-top:50px}.zone.paralax .media .photo{position:absolute;left:0;top:0;width:100%;height:100%}.zone.paralax .media:after{content:"";display:block;padding-top:75%}@media screen and (min-width:1280px){.zone.paralax{height:100vh;max-height:900px;min-height:700px;position:relative;padding:var(--padding)}.zone.paralax .media{max-height:unset;position:absolute;left:0;top:0;margin-top:0;width:100%;height:100%}.zone.paralax .media:after{content:unset}.zone.paralax .text{position:relative;color:#fff;margin-bottom:auto;z-index:10;max-width:800px}.zone.paralax .text>*{text-align:left}.zone.paralax .slider{margin-top:auto;max-width:800px;margin-left:0}.zone.paralax .slider .controls{top:auto;left:var(--padding);bottom:var(--padding);transform:unset;right:auto;z-index:100}.zone.paralax .slider .item{display:flex;flex-wrap:wrap;gap:50px;padding:25px}.zone.paralax .slider .item>*{flex:1 1}.zone.paralax .slider .item .button{margin-top:15px}.zone.paralax .slider .item .item-title{font-size:36px;max-width:40%;padding-bottom:50px}}.zone.listing{padding:0 var(--padding)}.zone.listing .listing{margin-top:50px;display:flex;flex-direction:column;gap:25px}.zone.listing .listing .item .item-media{position:relative;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.2s linear infinite;max-height:300px}.zone.listing .listing .item .item-media:has(a):hover img{transform:scale(1.05)}.zone.listing .listing .item .item-media:has(a) img{transition:transform .3s ease-in-out}.zone.listing .listing .item .item-media a{position:absolute;width:100%;height:100%;left:0;top:0}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.zone.listing .listing .item .item-media .photo{position:absolute;width:100%;height:100%;left:0;top:0}.zone.listing .listing .item .item-media:after{content:"";display:block;padding-top:75%}.zone.listing .listing .item .item-content{margin-top:25px}.zone.listing .listing .item .item-content .item-title{font-size:20px;font-weight:500;margin-bottom:10px;text-transform:uppercase;font-family:var(--font1)}.zone.listing .listing .item .item-content .item-description{line-height:1.8;font-size:var(--desc-size);font-weight:400}@media screen and (max-width:1279px){.zone.listing .listing .item .item-content .item-description,.zone.listing .listing .item .item-content .item-title{text-align:center}}.zone.listing .listing .item .item-meta-title-container{display:flex;align-items:baseline;gap:4px;margin-bottom:15px}.zone.listing .listing .item .button{max-width:max-content}.zone.listing .listing .item .detail-popup-trigger{position:relative;z-index:2}.zone.listing .listing .item-meta-container{display:flex;flex-wrap:wrap;gap:15px}@media screen and (max-width:1279px){.zone.listing .listing .item-meta-container{justify-content:center}.zone.listing .listing .item .item-actions{display:flex;justify-content:center}}@media screen and (min-width:768px){.zone.listing .listing{flex-direction:row;flex-wrap:wrap;gap:25px;justify-content:flex-start}.zone.listing .listing .item{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 25px);max-width:calc(50% - 25px)}}@media screen and (min-width:1280px){.zone.listing{display:flex;flex-wrap:wrap;gap:50px}.zone.listing>*{flex:1 1}.zone.listing .text-wrapper{max-width:350px}.zone.listing .text-wrapper .text{align-items:flex-start}.zone.listing .text-wrapper .text .description,.zone.listing .text-wrapper .text .title1{text-align:left}.zone.listing .listing{gap:0;margin-top:0}.zone.listing .listing .item{flex:1 1 33.3%;max-width:33.3%;padding:25px;border-left:1px solid hsla(0,0%,52%,.2)}.zone.listing .listing .item.last-row{padding-bottom:0}.zone.listing .listing .item .item-media{max-height:400px}.zone.listing .listing .item .item-media:after{padding-top:100%}}@media screen and (min-width:1600px){.zone.listing .listing .item{padding:50px}}.nav-arrow svg{width:clamp(40px,2.5vw,60px);height:clamp(40px,2.5vw,60px)}.nav-arrow svg path{fill:var(--color3)}.zone.texticons{padding:0 var(--padding)}.zone.texticons .text .items{order:4}.zone.texticons .items{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin-top:25px}.zone.texticons .items .item{display:flex;flex-direction:column;align-items:center}.zone.texticons .items .item .photo{width:40px;height:40px}.zone.texticons .items .item .photo img{object-fit:contain}.zone.texticons .items .item .item-details .item-title{text-transform:uppercase;font-weight:600}@media screen and (min-width:1280px){.zone.texticons .text{flex-direction:row;flex-wrap:wrap}.zone.texticons .text>*{flex:1 1}.zone.texticons .text .right-wrapper{max-width:40%}.zone.texticons .text .right-wrapper>*{text-align:left}.zone.texticons .text .title1{text-align:left;display:flex;flex-direction:column}.zone.texticons .text .items{justify-content:flex-start;gap:0;margin-top:50px}.zone.texticons .text .items .item{padding:10px 25px;border-right:1px solid hsla(0,0%,52%,.2);flex:1 1 33.3%;max-width:33.3%;align-items:flex-start;flex-direction:row;gap:10px}.zone.texticons .text .items .item:first-child{padding-left:0}.zone.texticons .text .items .item:last-child,.zone.texticons .text .items .item:nth-of-type(3n){border-right:0}.zone.texticons .text .items .item .item-details{text-align:left}}@media screen and (min-width:1600px){.zone.texticons .right-wrapper{max-width:35%}.zone.texticons .text{padding-left:var(--margin);padding-right:var(--margin)}.zone.texticons .text .items .item{padding:10px 25px 10px 40px}}.zones .zone:first-child.textphoto{margin-top:calc(115px + var(--margin)/2)}.zones .zone:first-child.textphoto .text{padding-top:0}.zones .zone:first-child.textphoto .text .description a{text-decoration:underline}.zones .zone:first-child.textphoto .photo{max-height:unset!important}.zones .zone:first-child.textphoto .photo:after{padding-top:115%}.zones .backurl+.zone.textphoto .text{padding-top:0}.zones .backurl+.zone.textphoto .text .description a{text-decoration:underline}.zones .backurl+.zone.textphoto .photo{max-height:unset!important}.zones .backurl+.zone.textphoto .photo:after{padding-top:115%}.zone.textphoto{position:relative;padding:0 var(--padding)}.zone.textphoto .media{margin-top:var(--margin);position:relative}.zone.textphoto .media .planches{max-width:400px;margin:auto}.zone.textphoto .media .planches .photo:not(:first-child){margin-top:-175px!important}@media screen and (min-width:1280px){.zone.textphoto .media .planches .photo:not(:first-child){margin-top:-250px!important}}.zone.textphoto .media .planches .photo img{position:relative!important;width:100%;height:auto!important}.zone.textphoto .media .planches .photo:after{display:none}.zone.textphoto .media .photo,.zone.textphoto .media .video{width:100%;max-height:400px;position:relative}.zone.textphoto .media .photo:after,.zone.textphoto .media .video:after{content:"";display:block;padding-top:100%}@media screen and (min-width:1280px){.zone.textphoto{display:flex;flex-direction:row-reverse;flex-wrap:wrap;margin:0 auto;max-width:1480px}.zone.textphoto.inverse{flex-direction:row}.zone.textphoto>*{flex:1 1;max-width:50%}.zone.textphoto .text{align-items:flex-start;padding:50px}.zone.textphoto .text>*{text-align:left}.zone.textphoto .text>:first-child{margin-top:auto}.zone.textphoto .text>:last-child{margin-bottom:auto}.zone.textphoto .media{margin-top:0}.zone.textphoto .media:has(.planches){display:flex}.zone.textphoto .media .planches{max-width:500px}.zone.textphoto .media .photo,.zone.textphoto .media .video{max-height:clamp(800px,100vh,900px)}}.zone.textphoto2{position:relative;padding:0 var(--padding)}.zone.textphoto2 .media{margin-top:var(--margin);position:relative}.zone.textphoto2 .media .photo,.zone.textphoto2 .media .video{width:100%;max-height:400px;position:relative}.zone.textphoto2 .media .photo:after,.zone.textphoto2 .media .video:after{content:"";display:block;padding-top:100%}@media screen and (min-width:1280px){.zone.textphoto2{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;gap:50px}.zone.textphoto2.inverse{flex-direction:row-reverse}.zone.textphoto2>*{flex:1 1}.zone.textphoto2 .media{max-width:33.3%}.zone.textphoto2 .left-wrapper{display:flex;flex-direction:column;align-items:flex-start}.zone.textphoto2 .left-wrapper .title2{order:-1;margin-bottom:20px}.zone.textphoto2 .text{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:50px}.zone.textphoto2 .text .links{justify-content:flex-start}.zone.textphoto2 .text>*{flex:1 1}.zone.textphoto2 .text>*>*{text-align:left}.zone.textphoto2 .media{margin-top:0}.zone.textphoto2 .media .photo,.zone.textphoto2 .media .video{max-height:clamp(800px,100vh,900px)}}@media screen and (min-width:1600px){.zone.textphoto2{padding:0 var(--margin);gap:100px}}@media screen and (max-width:1279px){.zone.textphoto2 .media .photo img{object-fit:contain}}.zone.textsimple{padding:0 var(--padding);max-width:1600px;margin:0 auto}.zone.textsimple .description{margin-top:50px;overflow:auto;padding-bottom:25px}.zone.textsimple table{width:100%!important;background:#f5f5f5;border:1px solid #aaa;border-collapse:collapse;color:#141515}.zone.textsimple table tr{height:40px;line-height:40px;border:1px solid #aaa;border-collapse:collapse}.zone.textsimple table td{background:none;vertical-align:middle;text-align:center!important;width:auto!important;padding:0 10px;min-width:125px!important}.zone.texte{padding:0 var(--padding)}.zone.texte .items{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin-top:25px}.zone.texte .items .item{display:flex;flex-direction:column;align-items:center}.zone.texte .items .item .photo{width:40px;height:40px}.zone.texte .items .item .photo img{object-fit:contain}.zone.texte .items .item .item-details .item-title{text-transform:uppercase;font-weight:600}@media screen and (min-width:1280px){.zone.texte .text{flex-direction:row;flex-wrap:wrap;max-width:1480px;margin:0 auto}.zone.texte .text>*{flex:1 1}.zone.texte .text .left-wrapper{display:flex;flex-direction:column;align-items:flex-start}.zone.texte .text .left-wrapper .title2{order:-1;margin-bottom:20px}.zone.texte .text .right-wrapper{padding-right:100px}.zone.texte .text .right-wrapper>*,.zone.texte .text .title1,.zone.texte .text .title2{text-align:left}.zone.texte .text .description{margin-top:0}.zone.texte .text .links{justify-content:flex-start}}@media screen and (min-width:1600px){.zone.texte .text{padding-left:var(--margin);padding-right:var(--margin)}.zone.texte .text .items .item{padding:10px 25px 10px 40px}}