.loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999999;display:flex;align-items:center;justify-content:center;background-color:var(--white)}.loader .svg-bike,.loader .svg-corsica,.loader .svg-cycling{opacity:0}.loader svg{width:25vw;height:20vw;max-width:350px;min-width:250px;min-height:200px;object-fit:contain;z-index:11;overflow:visible}.loader svg path,.loader svg rect,.loader svg>*{transform-box:fill-box;transform-origin:center}.loader svg .svg-bike{overflow:hidden;will-change:transform}.loader svg g.svg-wheel{transform-box:content-box;transform-origin:center;animation:rotating 4s linear infinite}.photo{position:relative;overflow:hidden}.photo.placeholder{background-color:#e0e0e0}.photo.has-fancy:hover img{transform:scale(1.05)}.photo img:not(.deco){object-fit:cover}.photo .fancy,.photo img:not(.deco){position:absolute;left:0;top:0;width:100%;height:100%}.popup{position:fixed;bottom:70px;left:25px;max-width:calc(100% - 50px);width:380px;background-color:#fff;border:1px solid hsla(0,0%,52%,.2);padding:15px;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center}.popup .close-popup{position:absolute;top:5px;right:5px;cursor:pointer;color:var(--color2);font-size:25px;transition:color .3s ease;border-radius:50%;padding:5px;width:15px;height:15px;transition:all .5s;font-family:var(--font2)}.popup .close-popup:hover{background:var(--color2);color:#fff}.popup .photo{width:100%;margin:15px 0}.popup .photo:after{content:"";display:block;padding-top:33%}.popup .title2{font-size:22px;font-weight:600;color:var(--color1)}.popup .description{text-align:center;font-size:14px}.popup .description p{text-align:center!important}@media screen and (min-width:600px){.popup{bottom:25px}.popup .description{font-size:15px}}.socials{gap:15px}.socials,.socials li a{display:flex;align-items:center;justify-content:center}.socials li a{width:18px;height:18px;flex-direction:column}.socials li a svg{width:100%;height:100%}.title1{font-family:var(--font1);font-size:var(--title1-size);line-height:1;text-transform:uppercase;font-weight:400}.title1 i{font-weight:500}.title2{font-size:var(--title2-size);font-family:var(--font2);letter-spacing:0;order:-1}.title2,.title3{text-transform:uppercase}.title3{font-family:var(--font1);font-size:calc(var(--title2-size)*1.15);letter-spacing:calc(var(--title2-size)*.05);font-weight:100}.title3+.description{margin-top:10px}.description{letter-spacing:.5px;font-size:var(--desc-size);font-weight:300;line-height:20px;color:#6d6d6d}.description table{width:100%;border-collapse:collapse;box-shadow:0 4px 10px rgba(0,0,0,.1)}.description td{padding:8px 16px;border:1px solid #ddd;text-align:center;vertical-align:middle}.description td:nth-child(odd){background-color:var(--color1);color:#fff;padding:8px}.description td:nth-child(2n){font-weight:500}.description ul{display:flex;flex-direction:column;gap:4px}.description ul li{display:flex;align-items:center;gap:5px}.description ul li:before{content:"";display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAn9QTFRFAAAAOVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2NFWoIgAAANV0Uk5TABx91/j625EsAQZ84o09KUK2//e4UA7Ayh0Em/vTfigKD76hEGuiegM4hLXk/tpusAfg768LN4LypE/WIDyfOSaPw2NWX213QQ1K41nRWAnVmc3lqnKc7K5e2UixNiMMWpdnJ957TqCYMKOyPkeppzMuwdRdljHt+YEUZvMyS5L1VBhzUrqtpSpluauTYvSdxprhVVEl3BlvGuovTNLMFjrfQOjdTfbYbAjwIqiMBZQfHpC9EZVxArNqxEbmpkN/z4hEvFu/gHl0FciDIWh2xY67LYbJZQN8NgAAAglJREFUeJxjZAADRhj4zgAFjCCCixEBXiNJiAH5z4G0FCPjNwZuIOcBREIRyPzDCiRuSPGD9FzXYnz9DCjBqf5E9gfnK/H7Sm/vg8wwBUle+M7IYAWkv/IAiTeiYEvuKYPILYymEiD65DMGBaPbaoynzC/pA53GxbiHMXqjDLvuOnuRww+4QhgZHyowbvdiZDzMZcKYznj2hc+CxNlp32GOXhc8yVnnK2MUo/TRo/aXuQS8tz1N+/FYjXGT/+w0RsYNjBbaL1+cqWdkXJB4U4Nxx7Xi6jbGSiMhlx+MDXt8tx7qurT2e9N2S8kN1ytLezreMHddXMbYNzGVraz/xkx/xyaQL/T3x5jmT2L8ysaoBzRwkqHU9N4Hs0ESbYyMx45EyAPd0L79c+5+1X8vzX5XgIKzZd6vl5LppWX9jIsYa1XOKkQyzmUGheMkRsZlwRyMnYlrGRV0hT0nufXPYuy/AZSYxTg1h7GePX75U0YGDxmfhCm8QENfljIwBAQztn3nKp/zZwsjw/b2quVRRU9W73ZjDFN8toSR8ewcpmkvw4HxseXa1wtFAd+VW97O7n4fuvTTn+XJ/+PAMaiwOLBZl7HqwzTGz0VJoFjoXw6Nc/+adPXn/s9O9TJkXT/wp7LH+jtUgoFh0WOvfx87O+9WRDzNf+UKTyVAsF2a8flkhva/oe6bH4AFAHOmu1aNjOI5AAAAAElFTkSuQmCC);width:18px;height:18px;background-size:contain}.description b,.description strong{color:var(--color1);font-weight:600}.info-sup{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}.info-sup .separator{width:1px;height:20px;background:var(--color1);opacity:.5}.info-sup .info-item{display:flex;align-items:center;gap:5px;color:var(--color1)}.info-sup .info-item img{object-fit:contain;filter:invert(1) brightness(0)}.text{display:flex;flex-direction:column;gap:25px}.text>*{text-align:center}.text .description{max-width:1024px;margin-left:auto;margin-right:auto}.text .btns{margin-top:15px}@media screen and (max-width:1279px){.description,.description p{text-align:center!important}}@media screen and (min-width:1280px){.text{gap:15px}.text .info-sup{justify-content:flex-start}}@media screen and (min-width:1600px){.title1{letter-spacing:-1.2px;line-height:54px}.text{gap:25px}}.video{position:relative}.video video{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.zone.detail-page .container{display:flex;flex-direction:column;gap:50px}.zone.detail-page .container .text-wrapper{display:flex;flex-direction:column;gap:75px}.zone.detail-page .container .text-wrapper .tabs{display:none;box-shadow:0 3px 6px rgba(0,0,0,.161)}.zone.detail-page .container .text-wrapper .tabs .tab{padding:15px;flex:1 1;text-transform:uppercase;font-family:var(--font2);font-weight:600;text-align:center;transition:all .5s ease-in-out;display:flex;align-items:center;justify-content:center;cursor:pointer}.zone.detail-page .container .text-wrapper .tabs .tab.active,.zone.detail-page .container .text-wrapper .tabs .tab:not(.active):hover{box-shadow:inset 2px 3px 12px rgba(142,109,69,.169),0 3px 6px rgba(0,0,0,.161)}.zone.detail-page .container .text-wrapper .text .description{color:#000;width:100%}.zone.detail-page .container .text-wrapper .text .description .items{display:flex;flex-direction:column;gap:40px;width:100%}.zone.detail-page .container .text-wrapper .text .description .items .item{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.zone.detail-page .container .text-wrapper .text .description .items .item>:not(.distance):not(.denivele){width:100%}.zone.detail-page .container .text-wrapper .text .description .items .item>.title2{font-size:calc(var(--title2-size)*1.5);color:var(--color1)}.zone.detail-page .container .text-wrapper .text .description .items .item>.denivele,.zone.detail-page .container .text-wrapper .text .description .items .item>.distance{display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:space-between}.zone.detail-page .container .text-wrapper .text .description .items .item>.denivele.distance,.zone.detail-page .container .text-wrapper .text .description .items .item>.distance.distance{margin-right:25px}.zone.detail-page .container .text-wrapper .text .description .items .item>.denivele.distance:before,.zone.detail-page .container .text-wrapper .text .description .items .item>.distance.distance:before{content:"";display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAfCAMAAADdjm27AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABOUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAEdwTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOkBXsAAAAadFJOU4AQMGCQoH8AQMCwUCDNcL8/HZJlX5/QDIRvaoSceAAAAKRJREFUKM+1kdkOwyAMBBewazvk6t3+/4+WQEiJVKkv7bywjMAGGbJyY/MloSoo9K0AskooqlPZCKGcEvHzvDo+oq0n4ijmbUDCYJwW33Z0TUc9LEyH6ZrDGYJRWvoBprKng3KqqJo/06s6HbA8foHBlMPpc8cafqnov4q/Kn1iG1RVxpE1XlxVAURKbJG6qpQwemd9ubpe9JxmyG7X0RM97iW+AFXnDlW6H4X+AAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat;width:18px;height:31px}.zone.detail-page .container .text-wrapper .text .description .items .item>.denivele.denivele:before,.zone.detail-page .container .text-wrapper .text .description .items .item>.distance.denivele:before{content:"";display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAAZCAMAAAC4n6a8AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABXUExURUdwTAAAAAICAgICAgAAAAAAAAAAAAAAAAAAAAAAAAEBAQICAgAAAAAAAAEBAQEBAQEBAQICAgEBAQEBAQEBAQAAAAAAAAAAAAICAgEBAQEBAQAAAAICAk3x7NkAAAAcdFJOUwAggJAwcFBgEEDAoJB477Dwf8/Q4Gw/X5+v3yg2PBtLAAABYUlEQVQYGZ3BCXabQBBAwT9DrxAt3rL2/c8ZQDLIsV/iqIoP5FjCvXI8ca8OwX3SuVvnbp7sXPgfnZ3IGHxeb2ya0TT4rFB2HiADn9WDjYVDjp1V8A9N2bTEgfHYmOmp8XcTEMZKkQTG+gF4uAkfCS4yIdQ7s0EwBU5VSgpNPHiv9z58ZTYACqqgDkMA+lylCZko74QC2fu3BwEPSHEPSGFmp3oSwKF9D/7Qg1UTSGFmQwOUWbPhHMwcGB8bb7TOJpxZoBNIMGvxM1kkeDsfhVudnbFwspyrPnCVDa2jsUtnY8miI1UOKOQEESwmYKxyNp1XTTurEYYqR1roBCgLS0CqKrmy5ErMg5VBPFW5u2mABbMwFlPVUbgYuPIMY+PtXDVFBpiwsGAWWlXHZKGNC4ts7LJZOQiksMu0WjwEoFy0bMYtN2GRwY1OPtfiMXglBz/4Gy8HX734rYP74cvq8Os3umoN1WPxjPgAAAAASUVORK5CYII=);background-size:contain;background-repeat:no-repeat;width:59px;height:25px}.zone.detail-page .container .text-wrapper .text .description .items .item:not(.active)>div:not(:first-child){display:none}.zone.detail-page .container .text-wrapper .text .description .items .item:not(.active)>div:first-child{padding:15px;box-shadow:0 3px 6px rgba(0,0,0,.161);font-size:calc(var(--title1-size)*.66);line-height:1}.zone.detail-page .container .text-wrapper .text .description .items .item:not(.active)>div:first-child:after{content:"+"}.zone.detail-page .container .text-wrapper .text .description .items .item:not(.active)>div:first-child:hover{background-color:var(--color1);color:#fff}.zone.detail-page .container .text-wrapper .text .description .items .item:not(.active)>div:first-child:hover:after{color:#fff}.zone.detail-page .container .text-wrapper .text .description .items .item>div:first-child{transition:all .5s ease-in-out;position:relative;cursor:pointer;width:100%}.zone.detail-page .container .text-wrapper .text .description .items .item>div:first-child:after{content:"-";display:block;position:absolute;right:15px;font-family:var(--desc-font);font-size:24px;color:var(--color1);line-height:unset;top:50%;transform:translateY(-50%)}.zone.detail-page .container .text-wrapper .text .description h1,.zone.detail-page .container .text-wrapper .text .description h2,.zone.detail-page .container .text-wrapper .text .description h3,.zone.detail-page .container .text-wrapper .text .description h4,.zone.detail-page .container .text-wrapper .text .description h5,.zone.detail-page .container .text-wrapper .text .description h6{font-family:var(--font1);font-size:var(--title1-size);line-height:1;text-transform:uppercase;font-weight:400}.zone.detail-page .container .text-wrapper .doc-wrapper .documents{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:25px}.zone.detail-page .container .text-wrapper .doc-wrapper .description{width:100%;margin:0 0 15px}.zone.detail-page .container .text-wrapper .doc-wrapper .form-template{margin-top:0!important}.zone.detail-page .container .text-wrapper>.photo{width:100%;max-width:828px}.zone.detail-page .container .text-wrapper>.photo img{position:relative!important;top:unset!important;left:unset!important;right:unset!important;bottom:unset!important;width:100%!important;height:auto!important;object-fit:contain!important;object-position:center!important;transform:none!important}.zone.detail-page .container .side{display:flex;flex-direction:column;gap:25px}.zone.detail-page .container .side .bg-card{position:relative}.zone.detail-page .container .side .bg-card img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.8)}.zone.detail-page .container .side .bg-card:after{background-color:#d3d3d3;padding-top:66%;content:"";display:block}.zone.detail-page .container .side .bg-card .card-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:10px;text-align:center;width:100%;height:100%}.zone.detail-page .container .side .bg-card .card-content .card-title{text-transform:uppercase;font-weight:400;font-size:24px}.zone.detail-page .container .side .card{box-shadow:0 3px 6px rgba(0,0,0,.161);padding:25px}.zone.detail-page .container .side .card .card-title{text-transform:uppercase;padding-bottom:8px;margin-bottom:8px;font-weight:400;border-bottom:1px solid var(--color2);text-align:center}.zone.detail-page .container .side .card .card-description ol,.zone.detail-page .container .side .card .card-description ul{font-family:var(--font2);text-transform:uppercase;font-weight:600;letter-spacing:.5px;font-size:16px;color:var(--color1);display:flex;flex-direction:column;gap:10px}.zone.detail-page .container .side .card .card-description ol li,.zone.detail-page .container .side .card .card-description ul li{display:flex;align-items:flex-start;gap:5px}.zone.detail-page .container .side .card .card-description ol li:before,.zone.detail-page .container .side .card .card-description ul li:before{content:"";display:block;width:24px;min-width:24px;height:24px;min-height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAbCAMAAABcI88jAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAACxMAAAsTAQCanBgAAABLUExURUdwTD9bRUBaRUBaRT9bRT5cRUBcRkBcREBgQEBaRT9bRT5bRj9bRT5aREBbRT9bRT9bRT9aRD5cRUBYSD9bRUBcRj9bRUBbRD9bRTaNgpMAAAAYdFJOUwDwkGC/wIBAEDDQsN9/oM/gr28gn1DvcHCET1AAAACoSURBVBgZdcEJloMgFEXBiyIfHDN0J2//K22TkxaMUkWWblfvF++nxFG7aDNOkR0btfO4UQg6+GEz68SVj6BTDW+mCuOlV4Vn1aoqAYOqGkB1CyQVBrNZBTBlPateGZiywKpRFjFlHoijMjAV/DSNyhygug4YVPUETFWRVaeKwEt0OnWJvCWnM4mP5HTUsom9vlwShdhop4nsWad/br5zdG+HbhV+yf4APis0x+pg6VEAAAAASUVORK5CYII=);background-size:contain;background-repeat:no-repeat;background-position:50%;transform:translateY(0)}@media screen and (max-width:599px){.zone.detail-page .container .text-wrapper .tabs .tab{font-size:13px}.zone.detail-page .container .side,.zone.detail-page .container .text-wrapper>.description,.zone.detail-page .container .text-wrapper>.text{padding:0 var(--padding)}}@media screen and (min-width:600px){.zone.detail-page{padding:0 var(--padding)}}@media screen and (min-width:1200px){.zone.detail-page .container .text-wrapper .doc-wrapper .documents{justify-content:flex-start}.zone.detail-page .container{flex-direction:row}.zone.detail-page .container .text-wrapper{flex:1 1;gap:25px}.zone.detail-page .container .text-wrapper .btns{justify-content:flex-start;gap:25px}.zone.detail-page .container .text-wrapper .tabs{display:flex}.zone.detail-page .container .text-wrapper .tabs .tab{letter-spacing:.5px}.zone.detail-page .container .text-wrapper .text:not(.active){display:none}.zone.detail-page .container .text-wrapper .text>*{text-align:left;align-items:flex-start}.zone.detail-page .container .text-wrapper .text>.description{max-width:calc(100% - 50px);margin-left:0}.zone.detail-page .container .text-wrapper .text>.description p{text-align:left!important}.zone.detail-page .container .side{width:370px}.zone.detail-page .container .side .card .card-title{padding-bottom:10px;margin-bottom:20px;letter-spacing:1px;font-size:20px;max-width:max-content;margin-right:auto;padding-right:35px;text-align:left}.zone.detail-page .container .side .card .card-description ol,.zone.detail-page .container .side .card .card-description ul{gap:15px}.zone.detail-page .container .text-wrapper .text .description .items .item{justify-content:flex-start}}@media screen and (min-width:1600px){.zone.detail-page{padding:0 200px;margin-top:100px!important}.zone.detail-page .container .text-wrapper .tabs{margin-bottom:40px}.zone.detail-page .container .text-wrapper .tabs .tab{padding:20px 15px}.zone.detail-page .container .text-wrapper .text .description{max-width:calc(100% - 200px)}.zone.detail-page .container .side{width:450px}.zone.detail-page .container .side .card{padding:35px 30px}.zone.detail-page .container .side .card .card-title{letter-spacing:1px;font-size:25px;padding-bottom:15px;margin-bottom:25px}.zone.detail-page .container .side .card .card-description ol,.zone.detail-page .container .side .card .card-description ul{gap:25px;font-size:18px}.zone.detail-page .container .side .card .card-description ol li,.zone.detail-page .container .side .card .card-description ul li{gap:20px}.zone.detail-page .container .side .card .card-description ol li:before,.zone.detail-page .container .side .card .card-description ul li:before{transform:translateY(4px)}.zone.detail-page .container .side .bg-card .card-content{gap:20px}.zone.detail-page .container .side .bg-card .card-content .card-title{font-size:36px}}.zone.contact{padding:50px var(--padding);position:relative;min-height:100vh;display:flex;background-color:#d3d3d3}.zone.contact:not(.page-detail){padding-top:calc(var(--headerHeight) + 30px)}.zone.contact .media,.zone.contact .media .photo{position:absolute;top:0;left:0;width:100%;height:100%}.zone.contact .container{margin:auto;display:flex;gap:25px;flex-direction:column;align-items:center;position:relative;width:100%}.zone.contact .container>*{position:relative;z-index:10}.zone.contact .container .text{color:#fff}.zone.contact .container .text svg{width:390px;-webkit-clip-path:polygon(0 0,100% 0,100% 70%,0 70%);clip-path:polygon(0 0,100% 0,100% 70%,0 70%);margin-bottom:-10%;transform:rotate(-25deg);opacity:.8}.zone.contact .container .text svg path,.zone.contact .container .text svg rect{fill:#fff!important}.zone.contact .container form{background-color:#fff;padding:var(--padding);max-width:450px}@media (min-width:1280px){.zone.contact:not(.page-detail){padding-top:var(--headerHeight)}.zone.contact .form-template .form-group.firstname,.zone.contact .form-template .form-group.name{width:calc(50% - 5px);flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px)}.zone.contact .container{padding:var(--padding);flex-direction:row;justify-content:space-evenly;flex:1 1}.zone.contact .container .text{position:relative}.zone.contact .container .text svg{top:0;left:0;position:absolute;margin-bottom:0;opacity:1;transform:translateY(-100%) translateX(-50%) rotate(-15deg)}.zone.contact .container .text svg g.svg-wheel{animation:rotating 5s linear infinite}.zone.contact .container .form-group.sejour{align-items:flex-start}.zone.contact .container .form-group.sejour label{padding:0 15px}}.sidelinks{position:fixed;bottom:0;left:0;width:100%;z-index:100;border-top:1px solid hsla(0,0%,100%,.5);display:flex;flex-wrap:wrap}.sidelinks a{display:flex;background:var(--color2);padding:15px 25px;text-align:center;height:100%;flex-direction:column;justify-content:center;align-items:center;color:#fff;flex:1 1;border-right:1px solid hsla(0,0%,100%,.5);transition:all .5s}.sidelinks a svg{width:16px;height:16px}.sidelinks a:last-child{border:0}.sidelinks a:hover{background:#fff;color:var(--color2)}.sidelinks a span{display:none}@media screen and (min-width:600px){.sidelinks{bottom:auto;top:50%;right:0;left:auto;transform:translateY(-50%);width:auto;border-top:0;display:flex;flex-direction:column;pointer-events:none}.sidelinks>*{pointer-events:all}.sidelinks a{min-width:160px;transform:translateX(calc(100% - 35px));flex-direction:row;justify-content:flex-start;align-items:center;height:60px;padding:12px 15px;border-radius:25px 0 0 25px}.sidelinks a span{display:flex;color:var(--link);text-transform:uppercase;font-size:14px;margin-left:15px;transition:inherit;letter-spacing:1px;font-family:var(--desc-font)}.sidelinks a:hover{transform:translateX(0);box-shadow:0 3px 6px rgba(0,0,0,.161)}}@media screen and (min-width:600px)and (min-width:1200px){.sidelinks{display:flex;flex-direction:column;gap:3px}}@media screen and (min-width:1600px){.sidelinks a{transform:translateX(calc(100% - 50px));padding:15px 20px}}.zone.diapo{position:relative;overflow:hidden;height:100vh;display:flex;align-items:center;justify-content:center}.zone.diapo.detail-sejour{height:69vh}.zone.diapo.detail-sejour .text{justify-content:flex-end}.zone.diapo.detail-sejour .controls{display:none!important}.zone.diapo.detail-sejour .sejour-info{display:flex;flex-direction:column;box-shadow:0 3px 6px rgba(0,0,0,.161);text-transform:uppercase;width:100%;max-width:400px;margin:40px auto 0;background-color:#fff;color:#000}.zone.diapo.detail-sejour .sejour-info .secondary-infos{display:flex;flex-wrap:wrap}.zone.diapo.detail-sejour .sejour-info .secondary-infos>*{width:50%}.zone.diapo.detail-sejour .sejour-info .info{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:15px;padding:15px;letter-spacing:1.2px}.zone.diapo.detail-sejour .sejour-info .info .info-label{font-weight:300}.zone.diapo.detail-sejour .sejour-info .info .info-value{font-family:var(--font2);font-weight:600}.zone.diapo.detail-sejour .sejour-info .price{display:flex;background-color:var(--color2);color:#fff;justify-content:center}.zone.diapo.detail-sejour .sejour-info .price .info{flex-direction:row;align-items:baseline;gap:5px}.zone.diapo .back-to-list{display:flex;align-items:center;gap:15px;font-family:var(--font2);text-transform:uppercase;font-size:18px;transform:translateY(-15px)}.zone.diapo .text{position:absolute;color:#fff;text-align:center;z-index:5;width:100%;height:100%;gap:25px;padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center}.zone.diapo .text .title1{text-align:center;margin-bottom:0;font-size:24px;font-weight:600;line-height:1;text-shadow:1px 1px rgba(0,0,0,.75)}.zone.diapo .text .title1 i{font-weight:300}.zone.diapo .text .title2{font-weight:500;text-shadow:1px 1px rgba(0,0,0,.75)}.zone.diapo .text .description{max-width:450px;margin-left:auto;margin-right:auto;font-weight:400;text-align:center;text-shadow:1px 1px rgba(0,0,0,.75)}.zone.diapo .text .description p{text-align:center!important}.zone.diapo .text>*{color:#fff}.zone.diapo .text .logo{order:-1;filter:invert(1);max-width:100px;margin:0 auto}.zone.diapo .text .logo img{width:100%;height:auto}.zone.diapo .text .btn:hover{border-color:#fff;color:#fff}.zone.diapo .text .controls{display:flex;gap:15px;align-items:center;justify-content:center}.zone.diapo .text .controls .arrow{transition:all .5s;width:40px;height:40px;padding:15px;border:1px solid hsla(0,0%,100%,.5);background:var(--color1)}.zone.diapo .text .controls .arrow:hover{background:#fff}.zone.diapo .text .controls .arrow:hover span{border-color:#212121}.zone.diapo .text .controls .arrow span{border-color:#fff;transition:inherit}.zone.diapo .photo img{transition:none}.zone.diapo .media{width:100%;height:100%;position:relative;filter:brightness(85%);will-change:transform;transform:translateZ(0)}.zone.diapo .media .photo,.zone.diapo .media .swiper,.zone.diapo .media .video,.zone.diapo .media img,.zone.diapo .media video{height:100%}@media screen and (max-width:599px){.zone.diapo{padding-top:var(--headerHeight);padding-bottom:47px}.zone.diapo .text{padding:25px 15px}.zone.diapo .text .description{font-size:14px;letter-spacing:0}.zone.diapo#zone15 .text .title1{display:flex;flex-direction:column;gap:4px}.zone.diapo .text .title2{font-size:15px}}@media screen and (min-width:768px){.zone.diapo .text .title1{font-size:36px}}@media screen and (min-width:1280px){.zone.diapo.detail-sejour .sejour-info .price .info{align-items:center}.zone.diapo.detail-sejour{min-height:550px}.zone.diapo.detail-sejour .back-to-list{transform:translateY(-50px)}.zone.diapo.detail-sejour .back-to-list:hover svg{transform:translateX(-10px)}.zone.diapo.detail-sejour .back-to-list svg{transition:all .5s ease-in-out}.zone.diapo.detail-sejour .controls{display:flex!important}.zone.diapo.detail-sejour .text{justify-content:center;align-items:flex-start;max-width:1000px}.zone.diapo.detail-sejour .text>*{text-align:left}.zone.diapo.detail-sejour .sejour-info{flex-direction:row;position:absolute;bottom:0;left:50%;margin:0;transform:translateX(-50%) translateY(15px);max-width:1000px}.zone.diapo.detail-sejour .sejour-info .secondary-infos{flex-wrap:nowrap;flex:1 1;justify-content:space-evenly}.zone.diapo.detail-sejour .sejour-info .secondary-infos>*{width:unset}.zone.diapo.detail-sejour .sejour-info .info{align-items:center;gap:5px}.zone.diapo .text{padding:var(--headerHeight) 0 20px;transform:none;min-height:320px;text-align:left}.zone.diapo .text .title1{transform:none;font-size:45px}.zone.diapo .text .title2{font-size:22px;letter-spacing:.75px}.zone.diapo .text .description{max-width:600px;margin:0}.zone.diapo .text .controls{position:absolute;right:50px;bottom:50px;flex-direction:column;gap:5px}}@media screen and (min-width:1600px){.zone.diapo.detail-sejour .back-to-list{transform:translateY(-75px)}.zone.diapo.detail-sejour .text{max-width:1520px}.zone.diapo.detail-sejour .sejour-info{max-width:1520px;transform:translateX(-50%) translateY(5px)}.zone.diapo.detail-sejour .sejour-info .info{padding:20px;flex-direction:row}.zone.diapo .text .title1{font-size:60px}.zone.diapo .text .title2{font-size:24px;letter-spacing:1.2px}.zone.diapo .text .description{font-size:16px}.zone.diapo .text .controls{right:100px;bottom:100px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.zone-inner,.zone.newsletter{position:relative;padding:0 25px}.zone-inner.zone-inner,.zone.newsletter.zone-inner{padding:0}.zone-inner.zone-inner .container form.form-template,.zone.newsletter.zone-inner .container form.form-template{flex-direction:row;flex-wrap:wrap}.zone-inner.zone-inner .container form.form-template .form-group.firstName,.zone-inner.zone-inner .container form.form-template .form-group.name,.zone.newsletter.zone-inner .container form.form-template .form-group.firstName,.zone.newsletter.zone-inner .container form.form-template .form-group.name{flex:1 1!important;width:unset!important}.zone-inner.zone-inner .container form.form-template .form-group.send,.zone.newsletter.zone-inner .container form.form-template .form-group.send{margin:auto}.zone-inner.zone-inner .container form.form-template .form-group:not(.name):not(.firstName):not(.send),.zone.newsletter.zone-inner .container form.form-template .form-group:not(.name):not(.firstName):not(.send){width:100%;flex:unset!important}.zone-inner .container,.zone.newsletter .container{width:100%;max-width:1600px;margin:0 auto}.zone-inner .container form,.zone.newsletter .container form{margin:50px auto 0;max-width:600px;width:100%;gap:20px}.zone-inner .container form.form-template,.zone.newsletter .container form.form-template{width:100%;display:flex;flex-wrap:nowrap;flex-direction:column;gap:10px}.zone-inner .container form.form-template .mandatory-fields,.zone.newsletter .container form.form-template .mandatory-fields{font-size:12px;color:#aeaeae;text-align:right}.zone-inner .container form.form-template .form-group,.zone.newsletter .container form.form-template .form-group{display:flex;flex-direction:column;gap:5px}.zone-inner .container form.form-template .form-group.rgpd,.zone.newsletter .container form.form-template .form-group.rgpd{flex-direction:row;align-items:flex-start;margin-top:10px}.zone-inner .container form.form-template .form-group.rgpd label,.zone.newsletter .container form.form-template .form-group.rgpd label{text-align:left}.zone-inner .container form.form-template .form-group.rgpd input,.zone.newsletter .container form.form-template .form-group.rgpd input{width:auto}.zone-inner .container form.form-template .form-group.send,.zone.newsletter .container form.form-template .form-group.send{margin-top:15px}.zone-inner .container form.form-template .form-group.send .btn,.zone.newsletter .container form.form-template .form-group.send .btn{width:max-content;padding:15px 50px;margin-left:auto;margin-right:auto}.zone-inner .container form.form-template .form-group label,.zone.newsletter .container form.form-template .form-group label{font-size:13px;font-family:var(--desc-font);color:#777}.zone-inner .container form.form-template .form-group label.required:after,.zone.newsletter .container form.form-template .form-group label.required:after{content:"*"}.zone-inner .container form.form-template .form-group input,.zone-inner .container form.form-template .form-group textarea,.zone.newsletter .container form.form-template .form-group input,.zone.newsletter .container form.form-template .form-group textarea{width:100%;border:1px solid hsla(0,0%,52%,.2);padding:15px 25px;font-size:14px;font-family:var(--desc-font)}.zone-inner .container form.form-template .form-group textarea,.zone.newsletter .container form.form-template .form-group textarea{min-height:80px;resize:vertical}.zone-inner .container form input[name=email],.zone.newsletter .container form input[name=email]{padding:15px 25px;border:none;box-shadow:3px 3px 6px rgba(0,0,0,.161);text-align:center}.zone-inner .container form input[name=email]::placeholder,.zone.newsletter .container form input[name=email]::placeholder{text-transform:uppercase}@media screen and (min-width:1280px){.zone-inner .container,.zone.newsletter .container{display:flex;flex-direction:row;align-items:flex-end;padding-bottom:15px;gap:50px}.zone-inner .container .text,.zone.newsletter .container .text{align-items:flex-start}.zone-inner .container .text .description,.zone.newsletter .container .text .description{max-width:31.25vw;text-align:left!important}.zone-inner .container .text .description p,.zone.newsletter .container .text .description p{text-align:left!important}.zone-inner .container form,.zone.newsletter .container form{margin-left:0;position:relative;margin-top:auto;overflow:visible}.zone-inner .container form.filled .form-group.send,.zone.newsletter .container form.filled .form-group.send{z-index:10;opacity:1;transform:translateX(calc(100% + 20px))}.zone-inner .container form.filled svg g.svg-wheel,.zone.newsletter .container form.filled svg g.svg-wheel{animation:rotating 2s linear infinite}.zone-inner .container form .form-group.send,.zone.newsletter .container form .form-group.send{margin-top:0!important;position:absolute;right:0;bottom:0;opacity:0;padding-bottom:0;transition:all .5s ease-in-out;z-index:-1}.zone-inner .container form .form-group.send .btn,.zone.newsletter .container form .form-group.send .btn{padding:17px 50px!important}}.zone.reviews+.zone.review-zone{margin-top:50px}.zone.review-zone .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.zone.review-zone .container .form-template{width:100%;max-width:1000px}.zone.review-zone .container .description,.zone.review-zone .container .title1{text-align:center}.zone.review-zone .container form{padding:25px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.161);display:flex;flex-direction:column;gap:10px;margin-top:25px}.zone.review-zone .container form .error{color:#721c24}.zone.review-zone .container form .alert{margin-top:10px;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.zone.review-zone .container form .alert.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.zone.review-zone .container form .alert.error{background-color:#f8d7da;border-color:#f5c6cb}.zone.review-zone .container form label{font-size:14px;margin-bottom:10px;display:block}.zone.review-zone .container form select{color:#000}.zone.review-zone .container form select optgroup{font-weight:700}.zone.review-zone .container form select option{color:#000}.zone.review-zone .container form input,.zone.review-zone .container form textarea{color:#000;padding:10px 15px;font-size:13px;width:100%}.zone.review-zone .container form textarea{resize:vertical;min-height:120px}.zone.review-zone .container .ratings{display:flex;gap:8px;font-size:24px;margin-bottom:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center}.zone.review-zone .container .star{color:#ccc;transition:color .2s}.zone.review-zone .container .star:before{content:"";display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAn9QTFRFAAAAOVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2OVU2NFWoIgAAANV0Uk5TABx91/j625EsAQZ84o09KUK2//e4UA7Ayh0Em/vTfigKD76hEGuiegM4hLXk/tpusAfg768LN4LypE/WIDyfOSaPw2NWX213QQ1K41nRWAnVmc3lqnKc7K5e2UixNiMMWpdnJ957TqCYMKOyPkeppzMuwdRdljHt+YEUZvMyS5L1VBhzUrqtpSpluauTYvSdxprhVVEl3BlvGuovTNLMFjrfQOjdTfbYbAjwIqiMBZQfHpC9EZVxArNqxEbmpkN/z4hEvFu/gHl0FciDIWh2xY67LYbJZQN8NgAAAglJREFUeJxjZAADRhj4zgAFjCCCixEBXiNJiAH5z4G0FCPjNwZuIOcBREIRyPzDCiRuSPGD9FzXYnz9DCjBqf5E9gfnK/H7Sm/vg8wwBUle+M7IYAWkv/IAiTeiYEvuKYPILYymEiD65DMGBaPbaoynzC/pA53GxbiHMXqjDLvuOnuRww+4QhgZHyowbvdiZDzMZcKYznj2hc+CxNlp32GOXhc8yVnnK2MUo/TRo/aXuQS8tz1N+/FYjXGT/+w0RsYNjBbaL1+cqWdkXJB4U4Nxx7Xi6jbGSiMhlx+MDXt8tx7qurT2e9N2S8kN1ytLezreMHddXMbYNzGVraz/xkx/xyaQL/T3x5jmT2L8ysaoBzRwkqHU9N4Hs0ESbYyMx45EyAPd0L79c+5+1X8vzX5XgIKzZd6vl5LppWX9jIsYa1XOKkQyzmUGheMkRsZlwRyMnYlrGRV0hT0nufXPYuy/AZSYxTg1h7GePX75U0YGDxmfhCm8QENfljIwBAQztn3nKp/zZwsjw/b2quVRRU9W73ZjDFN8toSR8ewcpmkvw4HxseXa1wtFAd+VW97O7n4fuvTTn+XJ/+PAMaiwOLBZl7HqwzTGz0VJoFjoXw6Nc/+adPXn/s9O9TJkXT/wp7LH+jtUgoFh0WOvfx87O+9WRDzNf+UKTyVAsF2a8flkhva/oe6bH4AFAHOmu1aNjOI5AAAAAElFTkSuQmCC);width:24px;height:24px;background-size:contain;filter:grayscale(1);opacity:.35;transition:all .5s ease-in-out}.zone.review-zone .container .star.filled{color:var(--color1)}.zone.review-zone .container .star.filled:before{opacity:1;filter:none}@media screen and (min-width:1200px){.review-zone .container{max-width:700px;margin:0 auto;width:100%}.review-zone{padding-top:0}.review-zone .container form.form-template{flex-direction:row;flex-wrap:wrap}.review-zone .container form.form-template .form-group.dates-group,.review-zone .container form.form-template .form-group.email,.review-zone .container form.form-template .form-group.firstname,.review-zone .container form.form-template .form-group.name{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}.review-zone .container form.form-template .form-group.element,.review-zone .container form.form-template .form-group.message,.review-zone .container form.form-template .form-group.rating-group{flex:1 1 100%}}.zone.reviews .container .text{margin-bottom:25px}.zone.reviews .container .swiper-slide:not(.swiper-slide-active) .item{transform:scale(.75);opacity:0}.zone.reviews .container .item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 25px;max-width:700px;margin:auto;text-align:center;font-style:italic;gap:25px;transition:all .5s ease-in-out .5s}.zone.reviews .container .item .note-img{display:flex;gap:8px}.zone.reviews .container .item .note-img img:not(.filled){filter:grayscale(1);opacity:.5}.zone.reviews .container .item .description{color:#000}.zone.reviews .container .controls{display:flex;justify-content:center;margin-top:25px;gap:15px}.zone.reviews .container .pagination{display:none}@media screen and (min-width:600px){.zone.reviews .container .item .description{margin-top:15px}.zone.reviews .container .item .note-wrapper{display:flex;align-items:center;gap:25px}}@media screen and (min-width:1280px){.zone.detail-page+.zone.reviews{margin-top:50px}.zone.reviews .container .media{position:relative}.zone.reviews .container .pagination{display:flex;width:100%;justify-content:space-between;position:absolute;top:50%;left:0;transform:translateY(-50%)}.zone.reviews .container .pagination>*{padding:25px 25px 5px;font-family:var(--font1);font-size:24px;position:relative}.zone.reviews .container .pagination>:after{content:"";display:block;width:100%;height:1px;background-color:#000;position:absolute;left:0;bottom:0}}@media screen and (min-width:1600px){.zone.detail-page+.zone.reviews{margin-top:100px}}.zone.paralax{position:relative;display:flex;flex-direction:column}.zone.paralax.isDouble{background-color:var(--color1)}.zone.paralax.isDouble .container{display:flex;flex-direction:column-reverse}.zone.paralax.isDouble .photo,.zone.paralax.isDouble .video{transition:all .5s ease-in-out;opacity:.68}.zone.paralax.isDouble .media{margin-top:0}.zone.paralax.isDouble .text{display:flex;flex-direction:column;align-items:center;justify-content:center}.zone.paralax.isDouble .text svg{display:none}.zone.paralax.isDouble .text>*{color:#fff}.zone.paralax.isDouble .text .description{max-width:600px}.zone.paralax:not(.paralaxText){height:480px;max-height:75vh}.zone.paralax:not(.paralaxText) .media{margin-top:0;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.zone.paralax .container{position:relative}.zone.paralax .container .link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:15}.zone.paralax .text{text-align:center;z-index:10;width:100%;gap:10px;padding:25px}.zone.paralax .text .title1{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:0}.zone.paralax .text .title2{margin-top:10px;font-weight:500}.zone.paralax .text .description{max-width:800px;margin-left:auto;margin-right:auto;font-weight:400}.zone.paralax .photo img{transition:none}.zone.paralax .media{position:relative;margin-top:50px;width:100%}.zone.paralax .media:after{content:"";display:block;padding-top:66.6%}.zone.paralax .media>*{position:absolute;left:0;top:0;width:100%;height:100%}.zone.paralax .media .photo,.zone.paralax .media .video,.zone.paralax .media img,.zone.paralax .media video{height:100%}.zone.paralax .media img{will-change:transform;transform:translateZ(0)}@media screen and (min-width:1280px){.zone.paralax{flex-direction:row}.zone.paralax.isDouble .container{flex:1 1 50%;transition:all .5s ease-in-out;min-height:100vh}.zone.paralax.isDouble .container:hover{flex:1 1 55%}.zone.paralax.isDouble .container:hover .media .photo,.zone.paralax.isDouble .container:hover .media .video{opacity:.9}.zone.paralax.isDouble .container:hover .text .btns{transform:scale(1);opacity:1}.zone.paralax.isDouble .container:hover .text svg{transform:translateY(-50%) rotate(-15deg);opacity:1}.zone.paralax.isDouble .container:hover .text svg g.svg-wheel{animation:rotating 4s linear infinite}.zone.paralax.isDouble .container .text{position:relative;min-height:unset;width:unset;margin:auto;padding:var(--padding)}.zone.paralax.isDouble .container .text .btns{transform:scale(.5);opacity:0;transition:all .5s ease-in-out}.zone.paralax.isDouble .container .text svg{pointer-events:none;width:300px;opacity:0;display:block;-webkit-clip-path:polygon(0 0,100% 0,100% 70%,0 70%);clip-path:polygon(0 0,100% 0,100% 70%,0 70%);top:0;left:0;position:absolute;transform:translateY(50%);transition:all .5s ease-in-out}.zone.paralax.isDouble .container .text svg path,.zone.paralax.isDouble .container .text svg rect{fill:#fff!important}.zone.paralax>.container{flex:1 1}.zone.paralax .media{position:absolute;left:0;top:0;width:100%;height:100%;margin-top:0}.zone.paralax .text{padding:150px 50px;min-height:calc(100vh - var(--headerHeight));position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}.zone.paralax .text>*{color:#fff}}@media screen and (min-width:1600px){.zone.paralax.isDouble .container{min-height:calc(100vh - var(--headerHeight))}}.zone.gallery .container{padding:0 5px}.zone.gallery .text+.grid{margin-top:50px}.zone.gallery .grid{column-gap:5px;column-fill:balance;column-count:2;margin:0 auto;max-width:1440px;width:100%}.zone.gallery .grid>div{page-break-inside:avoid;break-inside:avoid;margin-bottom:5px;width:100%}.zone.gallery .grid>div .photo{width:100%;height:100%}.zone.gallery .grid>div .photo img{position:relative!important;height:auto!important;object-fit:contain!important}.zone.gallery .pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;flex-wrap:wrap;padding-bottom:2rem}.zone.gallery .pagination-btn{padding:.5rem 1rem;border:1px solid #ddd;background:#fff;cursor:pointer;transition:all .3s ease;border-radius:4px;font-size:14px;min-width:40px}.zone.gallery .pagination-btn:hover:not(:disabled):not(.active){background:var(--color2);border-color:var(--color2);color:#fff}.zone.gallery .pagination-btn.active{background:var(--color1);color:#fff;border-color:var(--color1);font-weight:700}.zone.gallery .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.zone.gallery .pagination-btn.pagination-next,.zone.gallery .pagination-btn.pagination-prev{font-size:18px;font-weight:700}.zone.gallery .pagination-ellipsis{padding:.5rem;color:#666}@media screen and (min-width:768px){.zone.gallery .container{padding:0 25px}.zone.gallery .grid{column-count:3;column-gap:25px}.zone.gallery .grid>div{margin-bottom:25px}}.zone.pictos{position:relative}.zone.pictos+.zone.textmap{margin-top:0}.zone.pictos .background{z-index:0;filter:brightness(.6)}.zone.pictos .background,.zone.pictos .background .photo{position:absolute;top:0;left:0;width:100%;height:100%}.zone.pictos .background img{object-fit:cover;width:100%;height:100%}.zone.pictos .container{width:100%;max-width:1520px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;z-index:10;padding:50px 25px}.zone.pictos .container .text{z-index:10}.zone.pictos .container .text .description{max-width:1280px}.zone.pictos .container .text+.items{margin-top:40px}.zone.pictos .container .items{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;width:900px;max-width:100%}.zone.pictos .container .items>*{text-align:center;display:flex;flex-direction:column;gap:15px;flex:1 1 100%;align-items:center}.zone.pictos .container .items>* .text{gap:16px;flex:1 1;text-align:center}.zone.pictos .container .items>* .text>*{text-align:center!important}.zone.pictos .container .items>* .item-title{font-size:18px;line-height:1.4;font-weight:600}.zone.pictos .container .items>* .description{font-size:15px;color:#fff;font-weight:400}.zone.pictos .container .items>* .photo{width:75px;height:50px;transition:all .5s;overflow:visible}.zone.pictos .container .items>* .photo img{transition:all .5s;object-fit:contain}@media screen and (min-width:768px){.zone.pictos .container .items{gap:50px}.zone.pictos .container .items>*{max-width:calc(33% - 33px);flex-grow:1;flex-shrink:1;flex-basis:calc(33% - 33px);position:relative}}@media screen and (min-width:1280px){.zone.pictos .background{filter:brightness(.5)}.zone.pictos .container{min-height:calc(100vh - var(--headerHeight))}.zone.pictos .container .items>*{max-width:calc(33% - 33px);flex-grow:1;flex-shrink:1;flex-basis:calc(33% - 33px);position:relative}.zone.pictos .container .items>* .text{gap:16px;flex:1 1}.zone.pictos .container .items>* .text>.item-title{font-size:22px}.zone.pictos .container .items>* .text>.description{line-height:1.2}.zone.pictos .container>.text>.description{padding:0 50px}}@media screen and (min-width:1600px){.zone.pictos .container .items{flex-wrap:nowrap;width:unset}}.zone.textmap{position:relative;overflow:hidden;background-color:var(--color3);color:#fff}.zone.textmap #g-549{display:none}.zone.textmap .text{padding:50px 25px 25px}.zone.textmap .text .description{color:#fff;font-weight:400}.zone.textmap .media-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:50px}.zone.textmap .media-wrapper .media{width:100%;display:flex;justify-content:center}.zone.textmap .media-wrapper .media svg{max-width:calc(100% - 20px);width:calc(100% - 20px);height:auto}.zone.textmap .media-wrapper .media .card{display:none}.zone.textmap .media-wrapper .gmap,.zone.textmap .media-wrapper .photo,.zone.textmap .media-wrapper .video{width:100%;margin:0 auto;max-height:500px}.zone.textmap .media-wrapper .gmap:after,.zone.textmap .media-wrapper .photo:after,.zone.textmap .media-wrapper .video:after{content:"";display:block;padding-top:100%}.zone.textmap .media-wrapper .gmap iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.card.fancybox__content{position:relative!important;left:unset!important;top:unset!important;bottom:unset!important;right:unset!important;transform:unset!important;max-width:600px;width:100%;display:flex;gap:15px;flex-direction:column;padding:0}.card.fancybox__content .card-text{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:0 15px 15px}.card.fancybox__content .card-text .card-title{font-family:var(--font1);font-size:20px;color:#000;text-transform:uppercase}.card.fancybox__content .card-photo{position:relative}.card.fancybox__content .card-photo:after{content:"";display:block;padding-top:40%}.card.fancybox__content .card-photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width:1280px){.zone.textmap{display:flex;align-items:center;flex-wrap:nowrap;overflow:visible;padding:0}.zone.textmap.inverse{flex-direction:row-reverse}.zone.textmap>:not(.anchor){flex:1 1 50%}.zone.textmap>.text{padding:50px;align-items:flex-start}.zone.textmap>.text .btns{margin-top:0;justify-content:flex-start}.zone.textmap>.text>*{text-align:left;width:100%;margin-left:auto;margin-right:auto}.zone.textmap>.media-wrapper{max-width:50%;margin-top:0;position:relative;flex-direction:row;align-items:flex-start;padding:50px 0}.zone.textmap>.media-wrapper .media{justify-content:flex-start}.zone.textmap>.media-wrapper .photo,.zone.textmap>.media-wrapper .video{max-width:100%;max-height:850px}.zone.textmap>.media-wrapper .photo:after,.zone.textmap>.media-wrapper .video:after{padding-top:80%}.zone.textmap>* .media{position:relative}.zone.textmap>* .media .card{position:absolute;width:450px;box-shadow:0 3px 6px rgba(0,0,0,.161);display:flex!important;align-items:stretch;flex-direction:row;background-color:#fff;padding:15px;gap:15px;pointer-events:none;transition:all .25s ease-in-out;transform:translateY(50px);opacity:0;z-index:10}.zone.textmap>* .media .card.active{pointer-events:auto;transform:translateY(0);opacity:1}.zone.textmap>* .media .card .card-photo{width:40%;position:relative}.zone.textmap>* .media .card .card-photo.placeholder{background-color:#f0f0f0}.zone.textmap>* .media .card .card-photo:after{content:"";display:block;padding-top:115%}.zone.textmap>* .media .card .card-photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.zone.textmap>* .media .card .card-text{flex:1 1;margin:auto}.zone.textmap>* .media .card .card-text .card-title{text-transform:uppercase;font-family:var(--font1);font-size:15px;color:#000}.zone.textmap>* .media .card .card-text .card-description{margin-top:5px;font-size:13px}.zone.textmap .media-wrapper .media svg{max-width:unset;width:unset}}@media screen and (min-width:1600px){.zone.textmap>.text>*{min-width:450px;max-width:55%}.zone.textmap .text .pictos .picto .picto-title{display:flex;flex-direction:column;align-items:center;text-align:center}.zone.textmap>.media-wrapper .photo:after,.zone.textmap>.media-wrapper .video:after{padding-top:66%}}.zone.galerie .container{padding:0 25px}.zone.galerie .grid{column-gap:10px;column-fill:balance;column-count:2;margin-top:50px}.zone.galerie .grid .photo{page-break-inside:avoid;break-inside:avoid;margin-bottom:10px}.zone.galerie .grid .photo img{position:relative!important;height:auto!important;object-fit:contain!important;transition:none!important}@media screen and (min-width:768px){.zone.galerie .grid{column-count:3;column-gap:25px}.zone.galerie .grid .photo{margin-bottom:25px}}@media screen and (min-width:1024px){.zone.galerie .grid{column-count:4}}@media screen and (min-width:1280px){.zone.galerie .container .title1{opacity:0;transform:translateY(20px)}.zone.galerie .grid{column-count:5}.zone.galerie .container{padding:0}}.zone.questions{margin-top:var(--ecart-zones);margin-left:25px;margin-right:25px;position:relative;overflow:hidden}.zone.questions .container{display:flex;flex-direction:column;align-items:center;text-align:center}.zone.questions .container .items{margin-top:35px;display:grid;grid-template-columns:1fr;grid-gap:15px;gap:15px}.zone.questions .container .items .item{display:flex;flex-direction:column}.zone.questions .container .items .item:not(.active) .lin .less{display:none}.zone.questions .container .items .item:not(.active) .description{max-height:0}.zone.questions .container .items .item.active .lin{background-color:var(--color1);color:#fff;border-radius:19px;padding-left:15px;padding-right:15px}.zone.questions .container .items .item.active .lin .more{display:none}.zone.questions .container .items .item .lin{display:flex;align-items:center;justify-content:space-between;padding:10px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid var(--color1);margin-bottom:10px;transition:all .5s ease-in-out}.zone.questions .container .items .item .lin .name{flex:1 1;justify-content:center;font-size:14px;font-family:var(--font1);letter-spacing:1px}.zone.questions .container .items .item .lin .less,.zone.questions .container .items .item .lin .more{font-size:20px;color:inherit;width:20px;height:20px}.zone.questions .container .items .item .description{overflow:hidden}@media (min-width:600px){.zone.questions{margin-left:50px;margin-right:50px}}@media (min-width:1024px){.zone.questions{margin-left:100px;margin-right:100px}}@media (min-width:1200px){.zone.questions .container{text-align:left}.zone.questions .container .items{max-width:1000px;gap:20px 50px}.zone.questions .container .items:has(>.item.active) .item:not(.active){opacity:.5}.zone.questions .container .items .item{transition:all .5s ease-in-out}.zone.questions .container .items .item:hover{opacity:1!important}.zone.questions .container .items .item:hover .lin{background-color:var(--color1);color:#fff;border-radius:19px;padding-left:15px;padding-right:15px}.zone.questions .container .items .item:hover .lin .more{display:none}.zone.questions .container .items .item .lin{padding:15px 0}.zone.questions .container .items .item .lin .name{justify-content:flex-start;text-align:left;font-size:19px}.zone.questions .container .items .item .lin .less,.zone.questions .container .items .item .lin .more{height:25px;width:25px}}@media (min-width:2200px){.zone.questions .container .items{grid-template-columns:1fr 1fr 1fr}}.zone.listing{position:relative;padding:0 25px}.zone.listing.listing3 .item-title.hover{display:none}.zone.listing.listing3 .container .item .item-text{box-shadow:none;display:flex;flex-direction:column;gap:15px;align-items:center}.zone.listing.listing3 .container .photo:after{padding-top:100%}.zone.listing.listing2 .container .photo:after{padding-top:75%}.zone.listing.listing2 .container .item .item-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;background:rgba(0,0,0,.25);transition:all .5s ease-in-out}.zone.listing.listing2 .container .item .item-text:hover{background:rgba(0,0,0,.4)}.zone.listing.listing2 .container .item .item-text>*{text-align:center!important;color:#fff}.zone.listing.listing2 .container .item .item-text>.item-title{font-weight:700;margin-bottom:10px;font-size:20px}.zone.listing.listing2 .container .item .item-text>.item-description{font-size:14px;font-weight:500}.zone.listing.listing2 .container .item .item-text>.item-description p{text-align:center!important}.zone.listing:not(.listing2):not(.listing3) .swiper-slide .item,.zone.listing:not(.listing2):not(.listing3) .swiper-slide .item .item-text{flex:1 1}.zone.listing:not(.listing2):not(.listing3) .swiper-slide .item .btns{margin-top:auto}.zone.listing .swiper-slide{animation:slideInFadeIn .5s ease-in-out;height:unset;display:flex}@keyframes slideInFadeIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.zone.listing .link-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.zone.listing .container{width:100%;max-width:1600px;margin:0 auto}.zone.listing .container .text .btns{margin-top:0}.zone.listing .container .text .description{max-width:650px}.zone.listing .container .filters{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 15px;margin-top:35px}.zone.listing .container .filters .filter{cursor:pointer;text-transform:uppercase;color:#6d6d6d}.zone.listing .container .filters .filter.active,.zone.listing .container .filters .filter:hover{font-family:var(--font2);color:var(--color1);font-weight:600;font-size:22px}.zone.listing .container .items,.zone.listing .container .media{width:100%;margin-left:auto;margin-right:auto}.zone.listing .container .media{position:relative;margin-top:35px;display:flex;flex-direction:column}.zone.listing .container .media .filters{margin-bottom:35px;margin-top:0}.zone.listing .container .media .swiper{width:100%;margin:0;padding-bottom:6px}.zone.listing .container .controls{margin:15px auto auto;display:flex;gap:8px}.zone.listing .container .photo{width:100%;max-height:400px}.zone.listing .container .photo img{transition:all .5s ease-in-out}.zone.listing .container .photo .deco{position:absolute;bottom:0;max-width:40%;height:auto;object-fit:contain;opacity:0;right:25px;transform:translateY(100%);transition:all .75s ease-in-out}.zone.listing .container .photo a{position:absolute;left:0;top:0;width:100%;height:100%}.zone.listing .container .photo:after{content:"";display:block;padding-top:120%}.zone.listing .container .item{width:100%;display:flex;flex-direction:column;justify-content:center}.zone.listing .container .item:hover .photo .deco{transform:translateY(-50%) rotate(-15deg);opacity:.44}.zone.listing .container .item .item-text{padding:20px;box-shadow:0 3px 6px rgba(0,0,0,.161);gap:10px;display:flex;flex-direction:column;align-items:center;z-index:10;pointer-events:none}.zone.listing .container .item .item-text .item-title{font-family:var(--font1);font-size:18px;text-transform:uppercase;font-weight:500;text-align:center;line-height:1}.zone.listing .container .item .item-text .item-description{font-weight:100;text-align:center}.zone.listing .container .item .item-text .item-description p{text-align:center!important}.zone.listing .container .item .item-text .item-badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.zone.listing .container .item .item-text .item-badges .badge{display:flex;gap:4px;align-items:center;background-color:var(--color1);color:#fff;padding:2px 6px;border-radius:15px;font-size:13px}.zone.listing .container .item .item-text .item-badges .badge svg{font-size:15px}.zone.listing .container .item .item-text .btns{padding-bottom:0;pointer-events:all}.zone.listing .container .items{margin-top:35px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch}.zone.listing .container .items>*{position:relative;flex:1 1 100%;max-width:100%;height:auto}.zone.listing .container .items>* .item-text{flex:1 1}@media screen and (min-width:768px){.zone.listing.listing2 .container .items,.zone.listing.listing3 .container .items{align-items:flex-start}.zone.listing.listing2 .container .items>*,.zone.listing.listing3 .container .items>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 20px);max-width:calc(50% - 20px)}.zone.listing .container .items>*{flex-grow:1;flex-shrink:1;flex-basis:calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}@media screen and (min-width:1280px){.zone.listing{padding:0 var(--padding)}.zone.listing.listing3 .container .items{align-items:flex-start}.zone.listing.listing3 .container .items .item{overflow:hidden}.zone.listing.listing3 .container .items .item:hover .item-text{opacity:1;transform:translateY(0)}.zone.listing.listing3 .container .items .item:hover .item-title.hover{transform:translateY(100%);opacity:0}.zone.listing.listing3 .container .items .item-title.hover{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;padding:15px 25px;color:#fff;text-transform:uppercase;font-family:var(--font1);font-weight:700;font-size:20px;background:transparent linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.384) 62%,#000) 0 0 no-repeat padding-box;transition:all .75s ease-in-out}.zone.listing.listing3 .container .items .item-text{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color1);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;opacity:0;transform:translateY(-100%);transition:all .75s ease-in-out}.zone.listing.listing3 .container .items .item-text>*{text-align:center!important}.zone.listing.listing3 .container .items .item-text>.item-title{font-size:19px}.zone.listing.listing3 .container .items .item-text>.item-description{font-size:14px}.zone.listing.listing3 .container .items .item-text>.item-description p{text-align:center!important}.zone.listing.listing3 .container .items>*{flex-grow:1;flex-shrink:1;flex-basis:calc(27.5% - 13.3333333333px);max-width:calc(27.5% - 13.3333333333px)}.zone.listing.listing3 .container .items>:nth-child(3n+1){flex-grow:1;flex-shrink:1;flex-basis:calc(45% - 13.3333333333px);max-width:calc(45% - 13.3333333333px)}.zone.listing.listing3 .container .items>:nth-child(3n+1) .photo:after{padding-top:calc(60% + 2px)}.zone.listing.listing2 .container .items>*{flex-grow:1;flex-shrink:1;flex-basis:calc(33% - 20px);max-width:calc(33% - 20px)}.zone.listing.listing2 .container .item:hover .item-text{background:rgba(0,0,0,.5)}.zone.listing.listing2 .container .item:hover .item-text .btns{transform:none;opacity:1}.zone.listing.listing2 .container .item .item-text{padding:25px;background:rgba(0,0,0,.25);transition:all .5s ease-in-out;box-shadow:none}.zone.listing.listing2 .container .item .item-text>*{text-align:center!important}.zone.listing.listing2 .container .item .item-text>.item-title{font-size:25px}.zone.listing.listing2 .container .item .item-text>.item-description p{text-align:center!important}.zone.listing.listing2 .container .item .item-text>.btns{transform:translateY(50px);opacity:0;transition:all .75s ease-in-out}.zone.listing .container .filters{gap:10px 25px}.zone.listing .container .item{position:relative}.zone.listing .container .item .item-text{align-items:flex-start}.zone.listing .container .item .item-text .item-title{font-size:25px;text-align:left}.zone.listing .container .item .item-text .item-description{text-align:left}.zone.listing .container .item .item-text .item-description p{text-align:left!important}.zone.listing .container .photo{max-height:unset}.zone.listing .container .photo:hover img{transform:scale(1.05)}.zone.listing .container .media .swiper-slide{display:flex;height:auto}.zone.listing .container .media .swiper-slide .item,.zone.listing .container .media .swiper-slide .item .item-text{flex:1 1}.zone.listing:not(.listing3):not(.listing2) .container .item:hover .item-text{transform:translateY(-25px);box-shadow:0 8px 12px rgba(0,0,0,.161)}.zone.listing:not(.listing3):not(.listing2) .container .item .item-text{background-color:#fff;transition:all .5s ease-in-out}.zone.listing:not(.listing3):not(.listing2) .container .item .item-text .item-title{margin-bottom:auto}}@media screen and (min-width:1600px){.zone.listing:not(.listing2):not(.listing3) .container .item .item-text{gap:20px}.zone.listing:not(.listing2):not(.listing3) .container .item .item-text .item-description{font-size:17px}}.zone.texte{position:relative;padding:0 25px}.zone.texte .return{margin-bottom:50px;margin-top:-25px}.zone.texte .container{width:100%;display:flex;flex-direction:column;align-items:center}.zone.texte .container .text{width:100%;margin:0 auto;max-width:868px}.zone.texte .container .text .description{order:2}.zone.texte .container .text .btns{order:3}.zone.texte .container .text .logo{order:-2;max-width:50px;margin:0 auto;pointer-events:none}.zone.texte .container .text .logo img{width:100%;height:auto}.zone.texte .specs{width:100%;display:flex;flex-wrap:wrap;gap:50px;justify-content:center;order:1}.zone.texte .item-spec{font-weight:100;font-size:16px;display:flex;align-items:center;flex-direction:column;gap:15px;letter-spacing:1px}.zone.texte .item-spec img{width:30px;height:30px;object-fit:contain}.zone.texte .container>.svg-deco{height:100%;position:absolute;top:0;left:0;opacity:.15}@media screen and (min-width:1280px){.zone.texte .specs{gap:75px}.zone.texte .container{flex-direction:row;position:relative;max-width:max-content;margin:0 auto}.zone.texte .container .text{align-items:flex-start;padding:20px 0}.zone.texte .container .text .description,.zone.texte .container .text p{text-align:left!important}.zone.texte .return{margin-top:-50px}.zone.texte .container>.svg-deco{height:100%;transform:translateX(calc(-100% - 25px));position:absolute;left:0;bottom:0;opacity:1}.zone.texte .item-spec img{width:40px;height:40px}}.zone.textphoto{position:relative;overflow:hidden}.zone.textphoto .controls{margin-top:25px;display:flex;justify-content:center;gap:15px}.zone.textphoto .controls>:hover .arrow{background-color:var(--color1)}.zone.textphoto .controls>:hover .arrow span{border-color:#fff}.zone.textphoto .controls .arrow{border-color:var(--color1);transition:all .5s}.zone.textphoto .controls .arrow span{border-color:var(--color1);transition:inherit}.zone.textphoto .text{padding:0 25px 50px}.zone.textphoto .text .description{width:100%}.zone.textphoto .text .pictos{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 15px;gap:20px 15px}.zone.textphoto .text .pictos .picto{display:flex;flex-direction:column;align-items:center;gap:8px}.zone.textphoto .text .pictos .picto .photo{width:72px;max-width:72px;height:104px;border:1px solid rgba(0,0,0,.25);border-radius:40px;display:flex;align-items:center;justify-content:center}.zone.textphoto .text .pictos .picto .photo img{object-fit:contain!important;width:70%!important;height:100%!important;text-align:center;left:unset!important;right:unset!important}.zone.textphoto .text .pictos .picto span{font-family:var(--font1);font-size:10px;letter-spacing:0;text-align:center;color:var(--color1)}.zone.textphoto .text .pictos .picto .picto-title{text-align:center}.zone.textphoto.isContact .media-wrapper .media{height:100%}.zone.textphoto .media-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.zone.textphoto .media-wrapper .media{width:100%}.zone.textphoto .media-wrapper .gmap,.zone.textphoto .media-wrapper .photo,.zone.textphoto .media-wrapper .video{width:100%;margin:0 auto;max-height:500px}.zone.textphoto .media-wrapper .gmap:after,.zone.textphoto .media-wrapper .photo:after,.zone.textphoto .media-wrapper .video:after{content:"";display:block;padding-top:75%}@media screen and (max-width:599px){.zone.textphoto .description td{font-size:12px;letter-spacing:0}.zone.textphoto .description td:nth-child(odd){font-size:11px}}@media screen and (max-width:1279px){.zone.textphoto .text .pictos.odd .picto:last-child{grid-column-start:1;grid-column-end:3}}@media screen and (max-width:1279px)and (min-width:600px){.zone.textphoto .text .pictos .picto .photo{width:64px;max-width:64px;height:92px}}@media screen and (max-width:1279px)and (min-width:900px){.zone.textphoto .text .pictos.odd{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.zone.textphoto .text .pictos.odd .picto .picto-title{display:flex;flex-direction:column;align-items:center}.zone.textphoto .text .pictos.odd .picto:last-child{grid-column-start:unset;grid-column-end:unset}}@media screen and (min-width:1280px){.zone.textphoto{display:flex;flex-wrap:nowrap;overflow:visible;padding:0;margin-right:calc(var(--ecartZones)/2)}.zone.textphoto.inverse{flex-direction:row-reverse;margin-right:0;margin-left:calc(var(--ecartZones)/2)}.zone.textphoto.inverse .controls{right:0;left:auto;transform:translateX(50%)}.zone.textphoto>:not(.anchor){flex:1 1 50%}.zone.textphoto>.text{padding:0 50px;align-items:flex-start;justify-content:center}.zone.textphoto>.text .pictos{grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin-top:25px}.zone.textphoto>.text .btns{margin-top:0;justify-content:flex-start}.zone.textphoto>.text>*{text-align:left;width:100%;margin-left:auto;margin-right:auto}.zone.textphoto>.media-wrapper{max-width:50%;margin-top:0;position:relative;flex-direction:row;align-items:flex-start}.zone.textphoto>.media-wrapper .photo,.zone.textphoto>.media-wrapper .video{max-width:100%;max-height:850px}.zone.textphoto>.media-wrapper .photo:after,.zone.textphoto>.media-wrapper .video:after{padding-top:80%}.zone.textphoto>* .media{position:relative}.zone.textphoto>* .controls{position:absolute;left:0;top:50%;flex-direction:column;margin-top:0;z-index:10;gap:10px;transform:translateX(-50%) translateY(-50%)}.zone.textphoto>* .controls>* .arrow{background:#fff;width:40px;height:40px;padding:15px}}@media screen and (min-width:1600px){.zone.textphoto>.text{padding:0}.zone.textphoto>.text>*{min-width:550px;max-width:66.6%}.zone.textphoto .text .pictos .picto .picto-title{display:flex;flex-direction:column;align-items:center;text-align:center}.zone.textphoto>.media-wrapper .photo:after,.zone.textphoto>.media-wrapper .video:after{padding-top:66%}}