/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}footer{background:var(--color1);color:var(--white);font-size:16px;letter-spacing:.8px;overflow:hidden;padding:25px 25px 50px;font-family:var(--font1);font-weight:300;text-align:center}footer .c-footer{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px}footer .c-footer .c-logo{text-align:center}footer .c-footer .c-logo .logo{display:block;margin:0 auto;transform:translateZ(0);filter:brightness(0) invert(1)}footer .c-footer .c-logo .logo img,footer .c-footer .c-logo .logo svg{width:250px;height:150px;object-fit:contain;max-width:100%}footer .footer-title{margin-bottom:20px;font-family:var(--font1);font-size:25px;line-height:38px;letter-spacing:1.5px;font-weight:300;padding-bottom:7px;width:100%;display:flex;flex-direction:column;position:relative;text-transform:uppercase;margin-left:auto;margin-right:auto;border-bottom:1px solid var(--white)}footer .nav-footer .menu{margin-right:auto}footer .nav-footer .menu .main-page{margin-top:7px;margin-bottom:17px}footer .nav-footer .menu .main-page .page-name{border-bottom:1px solid transparent}footer .nav-footer .menu .main-page .page-name:hover{border-color:var(--white)}footer .main-footer{display:flex;flex-direction:column;position:relative}footer .main-footer>ul li{margin-bottom:5px;letter-spacing:.85px}footer .main-footer>ul li>svg{margin-right:10px}footer .main-footer>ul li strong{display:block;font-weight:300}footer .main-footer .socials{justify-content:flex-start;position:absolute;top:7px;right:2px}footer .main-footer .socials .phone{display:none}footer .main-footer .socials .item a{color:var(--white)}footer .mentions{display:flex;flex-direction:column}footer .mentions>ul li{line-height:1.5;letter-spacing:.85px}footer .mentions>ul li>a img{min-width:160px;max-width:180px;width:100%;height:40px;object-fit:contain}footer .socials .item.phone{display:none}@media screen and (min-width:800px){footer .c-footer{flex-direction:row;flex-wrap:wrap}footer .c-footer .c-logo,footer .c-footer .mentions{flex:1 1 100%}footer .c-footer .main-footer,footer .c-footer .nav-footer{flex:1 1}}@media screen and (min-width:1200px){footer{padding:20px 35px;font-size:14px;text-align:left}footer .c-footer{max-width:unset;display:grid;grid-template-columns:.8fr 1fr 1fr 1fr;grid-gap:50px;gap:50px}footer .c-footer .c-logo{flex:1 1;align-self:center;margin-bottom:0}footer .c-footer .nav-footer{display:flex;flex-direction:column}footer .c-footer .nav-footer ul{flex:1 1;display:flex;flex-direction:column}footer .c-footer .nav-footer .menu{column-count:2;display:block;line-height:1.3}footer .c-footer .nav-footer .menu .main-page{margin-bottom:3px;margin-top:0}footer .c-footer .nav-footer .phone{flex:1 1}footer .c-footer .main-footer>ul .address{margin-bottom:20px}footer .c-footer .mentions{height:100%}}@media screen and (min-width:1600px){footer{padding:35px;font-size:17px}footer .c-footer{gap:4vw}footer .c-footer .c-logo .logo img,footer .c-footer .c-logo .logo svg{width:250px}}.cookie-settings{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;text-decoration:none;cursor:pointer}.logo{position:relative;z-index:10}.logo img,.logo svg{width:120px;height:60px;object-fit:contain}.socials{display:flex;align-items:center;justify-content:center;gap:15px}.socials.circle li a:hover{color:var(--color1);background-color:var(--white);border-color:var(--color1)}.socials.circle li a{width:35px;height:35px;border-radius:50%;color:var(--color1);background:var(--white);border:1px solid var(--white)}.socials.circle li a svg{width:17px;height:17px}.socials li a{width:20px;height:20px;display:flex;color:var(--color2);flex-direction:column;align-items:center;justify-content:center;transition:all .5s}.socials li a:hover{transform:scale(.8)}.socials li a svg{width:100%;height:100%}header{height:var(--header);background-color:var(--white);font-family:var(--font1);max-height:calc(var(--vh, 1vh)*100);border-bottom:1px solid transparent;position:fixed;transition:background-color .5s ease,top .5s ease,border-color 1s ease;z-index:1000;top:0;left:0;right:0;font-weight:400}header.nav-is-active .container .menu{opacity:1;pointer-events:all}header.nav-is-active .burgerBtn .bars span:first-child{transform:rotate(45deg);position:absolute}header.nav-is-active .burgerBtn .bars span:nth-child(2){opacity:0}header.nav-is-active .burgerBtn .bars span:nth-child(3){transform:rotate(-45deg);position:absolute}header .container{display:flex;height:100%;gap:20px;padding:0 10px}header .container .logo{margin-right:auto;z-index:1000;position:relative;display:flex;align-items:center;transition:all .3s ease}header .container .logo img{width:160px;height:60px;object-fit:contain;transition:all .3s ease}header .container .button{height:max-content;align-self:center;z-index:1000}header .container .phone{align-self:center;font-size:20px;z-index:100}header .container .burgerBtn{display:flex;gap:10px;z-index:1000;cursor:pointer;align-items:center;background:transparent;width:40px;height:40px;align-self:center;justify-content:center}header .container .burgerBtn .bars{display:flex;flex-direction:column;gap:7px}header .container .burgerBtn .bars span{width:30px;height:3px;background:var(--color2);transform-origin:center;transition:all .4s ease}header .container .socials{z-index:1000;margin-bottom:25px}header .container .socials .phone{display:none}header .container .socials .item{color:var(--color1)}header .container .menu{position:fixed;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center;z-index:100;top:0;right:0;height:100vh;max-height:calc(var(--vh, 1vh)*100);width:100vw;padding:calc(var(--header) + 30px) 25px 60px 25px;background:var(--white);color:var(--black);opacity:0;pointer-events:none;transition:all .5s ease}header .container .menu .main-menu{display:flex;flex-direction:column;justify-content:center;height:100%}header .container .menu .main-menu .main-page{width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;position:relative;margin-top:3vh}header .container .menu .main-menu .main-page .page-name{display:flex;align-items:center;font-size:27px;letter-spacing:0;justify-content:center;text-align:center;line-height:1;background:transparent;text-transform:uppercase;width:max-content;align-self:center;transition:all .4s ease}header .container .menu .main-menu .main-page .page-name.active{border-bottom:1px solid var(--color2)}header .container .menu .main-menu .main-page .button .label{font-size:16px;letter-spacing:0;text-transform:unset}@media (min-width:1200px){header{opacity:0;background-color:transparent}header.scroll{border-bottom:1px solid var(--color1);background-color:var(--white)}header .container{padding:0 5px;gap:0;width:100%}header .container .burgerBtn,header .container>.phone{display:none}header .container .menu{position:unset;border:unset;transform:unset;flex:1 1;opacity:1;pointer-events:all;width:auto;flex-direction:row;align-items:center;-webkit-clip-path:unset;clip-path:unset;height:100%;background:transparent;padding:0}header .container .menu .main-menu{flex:1 1;display:flex;flex-direction:row;justify-content:center;margin-right:15px;gap:1vw;transition:all .5s ease}header .container .menu .main-menu .main-page{position:relative;width:auto;flex:unset;display:flex;align-items:center;margin:0}header .container .menu .main-menu .main-page:hover .sub-menu{opacity:1;pointer-events:all}header .container .menu .main-menu .main-page:hover .sub-menu .sub-zone .photo{display:block}header .container .menu .main-menu .main-page.split{flex-direction:row}header .container .menu .main-menu .main-page.split:before{content:"";width:1px;height:50px;background:var(--black);margin-right:20px}header .container .menu .main-menu .main-page .page-name{font-size:14px;letter-spacing:.2px;padding:5px 2px 2px;color:var(--black)}header .container .menu .main-menu .main-page .page-name:last-child{font-size:15px;letter-spacing:0}header .container .menu .main-menu .main-page .page-name:not(.resa):hover{border-bottom:1px solid var(--color2)}header .container .menu .button .label{font-size:14px;letter-spacing:.2px}header .container .socials{margin-bottom:0}}@media (min-width:1600px){header{height:12vh}header.scroll{height:var(--header)}header .container{padding:0 25px}header .container .menu .main-menu{gap:2vw;margin-right:20px}header .container .menu .main-menu .main-page .page-name{font-size:16px;letter-spacing:.8px}header .container .menu .main-menu .main-page .page-name:last-child{letter-spacing:0;font-size:17px}header .container .menu .button .label{font-size:18px;letter-spacing:.9px}}.btns{gap:25px}.btns,.button{display:flex;justify-content:center}.button{cursor:pointer;position:relative;align-items:center;padding:10px 13px;border:1px solid transparent;color:var(--white);min-width:135px;width:max-content;max-width:100%;background:var(--color1);transition:all .2s ease}.button.subtype2{color:var(--black)}.button.subtype2:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:var(--white)}.button.subtype3{background:unset;border-bottom:1px solid var(--color1);padding:0;min-width:unset}.button.subtype3 .label{color:var(--color1);font-weight:500}.button:hover{transform:scale(.97)}.button .phone-icon{width:10px;height:19px;margin-right:7px}.button .label{letter-spacing:.9px;font-size:15px;text-transform:uppercase;z-index:10;transition:all .3s ease;font-weight:300;font-family:var(--font1)}@media screen and (min-width:600px){.button{padding:10px 15px;min-width:145px}.button .label{font-size:16px;letter-spacing:1.3px}}@media screen and (min-width:1200px){.btns{justify-content:flex-start}}@media screen and (min-width:1600px){.button.subtype3 .label{letter-spacing:0}.button .label{font-size:18px;letter-spacing:.9px}}.photo{position:relative;overflow:hidden;width:100%;height:100%}.photo img{width:100%;height:100%;object-fit:cover}.photo .fancy-link,.photo img{position:absolute;left:0;top:0}.photo .fancy-link{right:0;bottom:0;font-size:0;cursor:pointer}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.zone.diapo{position:relative;display:flex;flex-direction:column;height:100vh;max-height:calc(var(--vh, 1vh)*100);margin-top:0;padding-top:var(--header);-webkit-clip-path:inset(0 0 -100px 0);clip-path:inset(0 0 -100px 0)}.zone.diapo .container{display:flex;flex-direction:column;height:100%;justify-content:center}.zone.diapo .container .txt{margin:35px 15px 15px;flex:1 1;display:flex;flex-direction:column;justify-content:center}.zone.diapo .container .txt .title1{font-size:36px;line-height:1.2}.zone.diapo .container .txt .description{margin-top:22px;font-size:16px}.zone.diapo .container .media{order:-1;width:100%;height:80vw;overflow:visible;margin-top:35px}.zone.diapo .container .media .swiper{overflow:visible}.zone.diapo .container .media .swiper-slide:nth-child(4) .p4{left:27%;bottom:-14%}.zone.diapo .container .media .swiper-slide:not(.swiper-slide-active){opacity:0!important}.zone.diapo .container .media .swiper-slide:not(.swiper-slide-active) .p2{transform:translateY(-100%);opacity:0}.zone.diapo .container .media .swiper-slide:not(.swiper-slide-active) .p1{transform:translateY(100%);opacity:0}.zone.diapo .container .media .swiper-slide:not(.swiper-slide-active) .p3{transform:translate(-100%);opacity:0}.zone.diapo .container .media .swiper-slide:not(.swiper-slide-active) .p4{transform:translate(100%);opacity:0}.zone.diapo .container .media .swiper-slide .photo:not(.p1){display:block}.zone.diapo .container .media .swiper-slide .p1{position:absolute;bottom:0;left:1%;height:87.66%;width:48%}.zone.diapo .container .media .swiper-slide .p3,.zone.diapo .container .media .swiper-slide .p4{position:absolute;bottom:-15%;left:-2%;height:100%;width:65%;opacity:0}.zone.diapo .container .media .swiper-slide .p3{z-index:10}.zone.diapo .container .media .swiper-slide .p2{position:absolute;top:0;right:1%;height:96.88%;width:48%}.zone.diapo .container .media .swiper-slide .p3 img,.zone.diapo .container .media .swiper-slide .p4 img{object-fit:contain}.zone.diapo .container .media .swiper-slide .p1,.zone.diapo .container .media .swiper-slide .p2{box-shadow:0 3px 6px rgba(0,0,0,.161)}.zone.diapo .container .media .swiper-slide .photo{transform:translate(0);transition:all 1s ease;opacity:1}@media (min-width:600px){.zone.diapo .container .txt{max-width:90%;margin-left:auto;margin-right:auto}.zone.diapo .container .txt .title1{font-size:40px}.zone.diapo .container .txt .description{font-size:18px}}@media (min-width:1024px){.zone.diapo .container .txt .title1{font-size:45px}}@media (min-width:1200px){.zone.diapo{min-height:550px;height:100vh;margin-bottom:var(--ecart-zones);padding-top:0}.zone.diapo .container .txt{max-width:360px;position:absolute;left:58.75%;top:30%;color:var(--white);margin-right:25px;background:transparent}.zone.diapo .container .txt .title1{font-size:38px}.zone.diapo .container .txt .description{font-weight:700}.zone.diapo .container .txt .line{position:absolute;bottom:-25px;transform:translateY(100%);left:0;height:50vh;width:1px;background:var(--white-light)}.zone.diapo .container .media{height:100%;z-index:-1;margin-top:0}.zone.diapo .container .media .swiper-slide .p1{left:9.87%;width:36.18%}.zone.diapo .container .media .swiper-slide .p2{right:10.75%;width:39.9%}}@media (min-width:1600px){.zone.diapo .container .txt{max-width:420px;top:44%}.zone.diapo .container .txt .title1{font-size:47px}}.zone.pictogrammes{margin:100px 15px;position:relative;display:flex;flex-direction:column}.zone.pictogrammes .container{display:flex;flex-direction:column;text-align:center}.zone.pictogrammes .container .pictos{display:flex;flex-wrap:wrap;margin-top:45px;gap:25px}.zone.pictogrammes .container .pictos .picto{flex:1 1 220px;display:flex;flex-direction:column;align-items:center}.zone.pictogrammes .container .pictos .picto .photo{border:1px solid var(--color1);background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;width:80px;height:80px}.zone.pictogrammes .container .pictos .picto .photo .line{display:none}.zone.pictogrammes .container .pictos .picto .photo img{width:50px;height:50px;position:relative}.zone.pictogrammes .container .pictos .picto .name{margin-top:13px;line-height:1.3}@media screen and (min-width:600px){.zone.pictogrammes .container .pictos{gap:45px 25px}.zone.pictogrammes .container .pictos .picto{flex:1 1 350px}}@media screen and (min-width:1200px){.zone.pictogrammes{margin-top:calc(var(--ecart-zones) + 30px);margin-bottom:calc(var(--ecart-zones) + 20px)}.zone.pictogrammes .container .pictos .picto{flex:1 1 250px}.zone.pictogrammes .container .pictos .picto .photo{overflow:visible}.zone.pictogrammes .container .pictos .picto .photo .line{display:block;position:absolute;top:39px;right:70px;height:1px;width:100vw;background:var(--color1);z-index:-1!important}}@media screen and (min-width:1600px){.zone.pictogrammes{margin-left:200px;margin-right:200px}.zone.pictogrammes .container .pictos .picto .name{font-size:18px;letter-spacing:.45px;font-weight:400}}.zone.texte4images{margin:100px 25px;position:relative}.zone.texte4images,.zone.texte4images .container,.zone.texte4images .container .col1{display:flex;flex-direction:column}.zone.texte4images .container .col1 .title3{margin-top:15px;background:var(--color1);color:var(--white);padding:8px 17px;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.zone.texte4images .container .col1 .description{margin-top:15px}.zone.texte4images .container .col1 .description strong{font-weight:unset;font-size:144.6%}.zone.texte4images .container .col1 .btns{margin-top:25px}.zone.texte4images .container .col2{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:35px}.zone.texte4images .container .col2 .photo{min-height:200px;height:35vmin}@media screen and (min-width:600px){.zone.texte4images{margin:100px 50px}}@media screen and (min-width:1024px){.zone.texte4images{margin:100px}}@media screen and (min-width:1200px){.zone.texte4images{margin-top:var(--ecart-zones);margin-bottom:var(--ecart-zones);height:100vh;min-height:650px;margin-right:50px;margin-left:50px}.zone.texte4images .container{flex-direction:row;height:100%;gap:50px}.zone.texte4images .container .col1{flex:1 1 42%}.zone.texte4images .container .col1 .titles{display:flex}.zone.texte4images .container .col1 .titles .title3{height:max-content;font-size:23px;margin:auto 0 20px auto;padding:12px 24px;transform:translateX(25px)}.zone.texte4images .container .col2{flex:1 1 50%;grid-template-rows:1.1fr 1fr 1fr 1.1fr 1.2fr;height:100%;margin-top:0;gap:20px}.zone.texte4images .container .col2 .photo{width:auto;min-height:unset;height:auto}.zone.texte4images .container .col2 .photo:first-child{grid-column:1;grid-row-start:1;grid-row-end:4}.zone.texte4images .container .col2 .photo:nth-child(2){grid-column:1;grid-row-start:4;grid-row-end:6}.zone.texte4images .container .col2 .photo:nth-child(3){grid-row-start:3;grid-row-end:5;overflow:visible;grid-column:2}.zone.texte4images .container .col2 .photo:nth-child(3) img{top:unset!important;bottom:0!important;height:117%!important}.zone.texte4images .container .col2 .photo:nth-child(4){grid-row:5;grid-column:2}}@media screen and (min-width:1600px){.zone.texte4images .container .col2{flex:1 1 57%}.zone.texte4images{height:93vh;margin-left:2.7vw;margin-right:2.7vw}.zone.texte4images .container{gap:2.7vw}.zone.texte4images .container .col1{flex:1 1 39%}.zone.texte4images .container .col1 .titles .title3{transform:translateX(2.7vw)}.zone.texte4images .container .col2{gap:37px;flex:1 1 61%}}@media screen and (min-width:1920px){.zone.texte4images{margin-left:6vw;margin-right:6vw}.zone.texte4images .container{gap:6vw}.zone.texte4images .container .col1{justify-content:center}.zone.texte4images .container .col1 .titles .title3{transform:translateX(6vw)}}.zone.texte3images{margin:100px 25px;position:relative}.zone.texte3images,.zone.texte3images .container,.zone.texte3images .container .col1{display:flex;flex-direction:column}.zone.texte3images .container .col1 .title3{margin-top:15px;background:var(--color1);color:var(--white);padding:8px 17px;width:max-content;max-width:100%}.zone.texte3images .container .col1 .description{margin-top:15px}.zone.texte3images .container .col1 .description strong{font-weight:unset;font-size:144.6%}.zone.texte3images .container .col1 .btns{margin-top:25px}.zone.texte3images .container .col2{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:35px}.zone.texte3images .container .col2 .photo{min-height:200px;height:35vmin}.zone.texte3images .container .col2 .photo:nth-child(3){grid-column:span 2}@media screen and (min-width:600px){.zone.texte3images{margin:100px 50px}}@media screen and (min-width:1024px){.zone.texte3images{margin:100px}}@media screen and (min-width:1200px){.zone.texte3images{margin-top:var(--ecart-zones);margin-bottom:var(--ecart-zones);height:100vh;min-height:750px;margin-right:0;margin-left:50px}.zone.texte3images.inverse{margin-left:0;margin-right:50px}.zone.texte3images.inverse .container{flex-direction:row-reverse}.zone.texte3images.inverse .container .col2{grid-template-columns:1.3fr .7fr 1fr}.zone.texte3images.inverse .container .col2 .photo:first-child{grid-row:1;grid-column-start:1;grid-column-end:3}.zone.texte3images.inverse .container .col2 .photo:nth-child(2){grid-row:2;grid-column-start:1;grid-column-end:2}.zone.texte3images.inverse .container .col2 .photo:nth-child(3){grid-row:2;grid-column-start:2;grid-column-end:4}.zone.texte3images .container{flex-direction:row;height:100%;gap:50px}.zone.texte3images .container .col1{flex:1 1 45%;justify-content:center}.zone.texte3images .container .col1 .titles{display:flex}.zone.texte3images .container .col1 .titles .title3{height:max-content;margin-top:auto;margin-left:auto;font-size:23px;margin-bottom:20px;padding:12px 24px}.zone.texte3images .container .col1 .description{margin-top:10px}.zone.texte3images .container .col2{flex:1 1 55%;grid-template-columns:1fr .7fr 1.3fr;grid-template-rows:1.1fr .9fr;height:100%;margin-top:0;gap:20px}.zone.texte3images .container .col2 .photo{width:auto;min-height:unset;height:auto}.zone.texte3images .container .col2 .photo:first-child{grid-row:1;grid-column-start:2;grid-column-end:4}.zone.texte3images .container .col2 .photo:nth-child(2){grid-row:2;grid-column-start:4;grid-column-end:3}.zone.texte3images .container .col2 .photo:nth-child(3){grid-row:2;grid-column-start:1;grid-column-end:3}}@media screen and (min-width:1600px){.zone.texte3images{height:89vh;margin-left:9.25vw}.zone.texte3images.inverse{margin-left:0;margin-right:9.25vw}.zone.texte3images .container{gap:10.1vw}.zone.texte3images .container .col1{flex:1 1 36%}.zone.texte3images .container .col2{flex:1 1 64%;gap:37px}}.zone.slidercards{margin:100px 25px;position:relative}.zone.slidercards,.zone.slidercards .container{display:flex;flex-direction:column}.zone.slidercards .container .nav-bar{margin-top:35px;order:3;position:relative}.zone.slidercards .container .nav-bar .cursor{border:1px solid var(--color1);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--white);z-index:10;position:relative}.zone.slidercards .container .nav-bar .cursor .next,.zone.slidercards .container .nav-bar .cursor .prev{color:var(--color1);position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;background:var(--white)}.zone.slidercards .container .nav-bar .cursor .next.prev,.zone.slidercards .container .nav-bar .cursor .prev.prev{left:-15px}.zone.slidercards .container .nav-bar .cursor .next.next,.zone.slidercards .container .nav-bar .cursor .prev.next{right:-15px}.zone.slidercards .container .nav-bar .line{height:1px;width:100%;background:var(--color1);display:block;position:absolute;top:50%;transform:translateY(-2px);z-index:-1}.zone.slidercards .container .swiper{margin-top:35px;overflow:visible;width:100%}.zone.slidercards .container .swiper .swiper-slide{display:flex;flex-direction:column;width:275px}.zone.slidercards .container .swiper .swiper-slide .photo{min-height:200px;height:35vmin}.zone.slidercards .container .swiper .swiper-slide .txt{box-shadow:3px 6px 6px rgba(0,0,0,.161);margin-top:20px;padding:15px}.zone.slidercards .container .swiper .swiper-slide .txt .description{margin-top:15px}.zone.slidercards .container .swiper .swiper-slide .txt .button{margin-top:25px}@media screen and (min-width:600px){.zone.slidercards{margin:100px 50px}}@media screen and (min-width:1024px){.zone.slidercards{margin:100px}.zone.slidercards .container .swiper .swiper-slide{width:325px}}@media screen and (min-width:1200px){.zone.slidercards{margin-top:var(--ecart-zones);margin-bottom:var(--ecart-zones);margin-right:0;margin-left:7.4vw}.zone.slidercards .container{flex-direction:row;flex-wrap:wrap;align-items:center}.zone.slidercards .container .swiper{-webkit-clip-path:inset(-15% -15% -15% 0);clip-path:inset(-15% -15% -15% 0)}.zone.slidercards .container .nav-bar{order:unset;margin-top:0;flex:1 1;margin-left:50px;margin-right:50px}}@media screen and (min-width:1600px){.zone.slidercards .container .swiper{margin-top:55px}.zone.slidercards .container .swiper .swiper-slide{width:395px}.zone.slidercards .container .swiper .swiper-slide .photo{height:338px}.zone.slidercards .container .swiper .swiper-slide .txt{padding:30px 50px 30px 35px}.zone.slidercards .container .swiper .swiper-slide .txt .name{font-size:22px;letter-spacing:1.1px}}.arrow{display:flex;align-items:center;justify-content:center;position:relative;z-index:10;cursor:pointer;transition:all .2s ease;transform-origin:bottom}.arrow svg{width:30px;height:30px}.arrow svg path{fill:var(--color2)}.arrow.swiper-button-disabled{opacity:.5;cursor:default}.arrow.swiper-button-lock{display:none}.arrow.prev svg{transform:scaleX(-1)}@media (min-width:600px){.arrow:hover{transform:scale(.97) translateY(3px)}}.zone.texteimage{margin:100px 25px;position:relative;margin-bottom:calc(7.65vmin + 100px)!important}.zone.texteimage,.zone.texteimage .container,.zone.texteimage .container .col1{display:flex;flex-direction:column}.zone.texteimage .container .col1 .title1{font-weight:700}.zone.texteimage .container .col1 .btns,.zone.texteimage .container .col1 .description{margin-top:25px}.zone.texteimage .container .col2{margin-top:35px;position:relative}.zone.texteimage .container .col2>.photo,.zone.texteimage .container .col2>.video{width:70%;height:45vmin;min-height:200px;margin-left:auto;margin-right:auto;transform:translateY(17%)}.zone.texteimage .container .col2 .bg{width:100%;height:45vmin;min-height:200px;position:absolute;z-index:-1;top:0;left:0}.zone.texteimage .container .col2 .bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:1;opacity:.27}.zone.texteimage .container .col2 .bg .photo{width:100%;height:100%}@media screen and (min-width:600px){.zone.texteimage{margin:100px 50px}}@media screen and (min-width:1024px){.zone.texteimage{margin:100px}}@media screen and (min-width:1200px){.zone.texteimage{margin-top:var(--ecart-zones);margin-bottom:calc(86.7px + var(--ecart-zones))!important;margin-left:0;margin-right:0;min-height:510px}.zone.texteimage .container{flex-direction:row;position:relative;height:100%}.zone.texteimage .container .col1{justify-content:flex-end;order:2;flex:1 1 47%;color:var(--white);padding:25px 0}.zone.texteimage .container .col1 .description{max-width:510px}.zone.texteimage .container .col1 .btns{margin-top:0;position:absolute;bottom:0;transform:translateY(70px)}.zone.texteimage .container .col2{flex:1 1 53%;position:unset;margin-top:0}.zone.texteimage .container .col2>.photo,.zone.texteimage .container .col2>.video{height:100%;width:62%}.zone.texteimage .container .col2 .bg{height:100%}}.video{position:relative}.video video{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.zone.contact{margin:100px 0;display:flex;flex-direction:column;position:relative}.zone.contact .container{margin:50px 25px;color:var(--white);display:flex;flex-direction:column}.zone.contact .container>.title1{text-align:center}.zone.contact .container form{display:flex;flex-direction:column;margin-top:35px}.zone.contact .container form .col1,.zone.contact .container form .col2,.zone.contact .container form .col3,.zone.contact .container form .col4{display:flex;flex-direction:column;margin-top:15px}.zone.contact .container form .col1 .photo,.zone.contact .container form .col2 .photo,.zone.contact .container form .col3 .photo,.zone.contact .container form .col4 .photo{display:none}.zone.contact .container form .col1 .title1,.zone.contact .container form .col2 .title1,.zone.contact .container form .col3 .title1,.zone.contact .container form .col4 .title1{font-weight:600;letter-spacing:.16px}.zone.contact .container form .col1 input,.zone.contact .container form .col1 textarea,.zone.contact .container form .col2 input,.zone.contact .container form .col2 textarea,.zone.contact .container form .col3 input,.zone.contact .container form .col3 textarea,.zone.contact .container form .col4 input,.zone.contact .container form .col4 textarea{margin-top:5px;border-color:var(--white-light);text-align:center}.zone.contact .container form .col1 input::placeholder,.zone.contact .container form .col1 textarea::placeholder,.zone.contact .container form .col2 input::placeholder,.zone.contact .container form .col2 textarea::placeholder,.zone.contact .container form .col3 input::placeholder,.zone.contact .container form .col3 textarea::placeholder,.zone.contact .container form .col4 input::placeholder,.zone.contact .container form .col4 textarea::placeholder{color:var(--white);text-transform:uppercase;font-style:italic;text-align:center;font-weight:100}.zone.contact .container form .col1 .rgpd,.zone.contact .container form .col2 .rgpd,.zone.contact .container form .col3 .rgpd,.zone.contact .container form .col4 .rgpd{text-align:center}.zone.contact .container form .col1 .rgpd input,.zone.contact .container form .col2 .rgpd input,.zone.contact .container form .col3 .rgpd input,.zone.contact .container form .col4 .rgpd input{margin-top:0;margin-right:10px}.zone.contact .container form .col1 .error,.zone.contact .container form .col2 .error,.zone.contact .container form .col3 .error,.zone.contact .container form .col4 .error{font-weight:600;margin-top:10px}.zone.contact .container form .col1 .button,.zone.contact .container form .col2 .button,.zone.contact .container form .col3 .button,.zone.contact .container form .col4 .button{min-width:unset;background:var(--white);color:var(--color1);font-size:18px;letter-spacing:.9px;padding:9px 11px;margin-top:25px;text-transform:uppercase;margin-left:auto;margin-right:auto;font-weight:400}.zone.contact .container form .col1 .subtitle,.zone.contact .container form .col2 .subtitle,.zone.contact .container form .col3 .subtitle,.zone.contact .container form .col4 .subtitle{margin-top:5px;margin-bottom:10px;text-align:center}.zone.contact .container form .col1 .next,.zone.contact .container form .col2 .next,.zone.contact .container form .col3 .next,.zone.contact .container form .col4 .next{display:none}.zone.contact .container .bg{transition:all .2s ease;background:var(--color1);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}@media screen and (min-width:600px){.zone.contact .container{margin:50px}}@media screen and (min-width:1024px){.zone.contact .container{margin:50px 100px}}@media screen and (min-width:1200px){.zone.contact{margin-top:var(--ecart-zones);margin-bottom:var(--ecart-zones);margin-left:0;margin-right:0;height:500px}.zone.contact .container{margin:0;height:100%}.zone.contact .container>.title1{color:var(--black);position:absolute;left:50%;top:25px;transform:translateX(-50%)}.zone.contact .container form{flex-direction:row;position:relative;flex:1 1;margin-top:0;gap:0}.zone.contact .container form .col1,.zone.contact .container form .col2,.zone.contact .container form .col3,.zone.contact .container form .col4{padding:35px 20px;margin-top:0;flex:1 1;height:100%;justify-content:flex-end;position:relative}.zone.contact .container form .col1:not(.active):not(.completed) .photo,.zone.contact .container form .col2:not(.active):not(.completed) .photo,.zone.contact .container form .col3:not(.active):not(.completed) .photo,.zone.contact .container form .col4:not(.active):not(.completed) .photo{opacity:0;transform:scale(.95)}.zone.contact .container form .col1:not(.active):not(.completed) .title1,.zone.contact .container form .col2:not(.active):not(.completed) .title1,.zone.contact .container form .col3:not(.active):not(.completed) .title1,.zone.contact .container form .col4:not(.active):not(.completed) .title1{color:var(--black-light);font-weight:100;font-style:italic}.zone.contact .container form .col1:not(.active):not(.completed) .subtitle,.zone.contact .container form .col2:not(.active):not(.completed) .subtitle,.zone.contact .container form .col3:not(.active):not(.completed) .subtitle,.zone.contact .container form .col4:not(.active):not(.completed) .subtitle{color:var(--black-light)}.zone.contact .container form .col1:not(.active):not(.completed) input,.zone.contact .container form .col1:not(.active):not(.completed) label,.zone.contact .container form .col1:not(.active):not(.completed) textarea,.zone.contact .container form .col2:not(.active):not(.completed) input,.zone.contact .container form .col2:not(.active):not(.completed) label,.zone.contact .container form .col2:not(.active):not(.completed) textarea,.zone.contact .container form .col3:not(.active):not(.completed) input,.zone.contact .container form .col3:not(.active):not(.completed) label,.zone.contact .container form .col3:not(.active):not(.completed) textarea,.zone.contact .container form .col4:not(.active):not(.completed) input,.zone.contact .container form .col4:not(.active):not(.completed) label,.zone.contact .container form .col4:not(.active):not(.completed) textarea{color:var(--black);border-color:var(--black);text-align:left}.zone.contact .container form .col1:not(.active):not(.completed) input::placeholder,.zone.contact .container form .col1:not(.active):not(.completed) label::placeholder,.zone.contact .container form .col1:not(.active):not(.completed) textarea::placeholder,.zone.contact .container form .col2:not(.active):not(.completed) input::placeholder,.zone.contact .container form .col2:not(.active):not(.completed) label::placeholder,.zone.contact .container form .col2:not(.active):not(.completed) textarea::placeholder,.zone.contact .container form .col3:not(.active):not(.completed) input::placeholder,.zone.contact .container form .col3:not(.active):not(.completed) label::placeholder,.zone.contact .container form .col3:not(.active):not(.completed) textarea::placeholder,.zone.contact .container form .col4:not(.active):not(.completed) input::placeholder,.zone.contact .container form .col4:not(.active):not(.completed) label::placeholder,.zone.contact .container form .col4:not(.active):not(.completed) textarea::placeholder{color:var(--black);text-align:left}.zone.contact .container form .col1:not(.active):not(.completed) .button,.zone.contact .container form .col2:not(.active):not(.completed) .button,.zone.contact .container form .col3:not(.active):not(.completed) .button,.zone.contact .container form .col4:not(.active):not(.completed) .button{background:var(--color1);color:var(--white);margin-left:0}.zone.contact .container form .col1.completed,.zone.contact .container form .col2.completed,.zone.contact .container form .col3.completed,.zone.contact .container form .col4.completed{color:var(--black-light)}.zone.contact .container form .col1.completed .title1,.zone.contact .container form .col2.completed .title1,.zone.contact .container form .col3.completed .title1,.zone.contact .container form .col4.completed .title1{font-weight:100}.zone.contact .container form .col1.completed input,.zone.contact .container form .col1.completed label,.zone.contact .container form .col1.completed textarea,.zone.contact .container form .col2.completed input,.zone.contact .container form .col2.completed label,.zone.contact .container form .col2.completed textarea,.zone.contact .container form .col3.completed input,.zone.contact .container form .col3.completed label,.zone.contact .container form .col3.completed textarea,.zone.contact .container form .col4.completed input,.zone.contact .container form .col4.completed label,.zone.contact .container form .col4.completed textarea{color:var(--black-light);border-color:var(--black-light)}.zone.contact .container form .col1.completed input::placeholder,.zone.contact .container form .col1.completed label::placeholder,.zone.contact .container form .col1.completed textarea::placeholder,.zone.contact .container form .col2.completed input::placeholder,.zone.contact .container form .col2.completed label::placeholder,.zone.contact .container form .col2.completed textarea::placeholder,.zone.contact .container form .col3.completed input::placeholder,.zone.contact .container form .col3.completed label::placeholder,.zone.contact .container form .col3.completed textarea::placeholder,.zone.contact .container form .col4.completed input::placeholder,.zone.contact .container form .col4.completed label::placeholder,.zone.contact .container form .col4.completed textarea::placeholder{color:var(--black-light)}.zone.contact .container form .col1.completed .next,.zone.contact .container form .col2.completed .next,.zone.contact .container form .col3.completed .next,.zone.contact .container form .col4.completed .next{opacity:0;pointer-events:none}.zone.contact .container form .col1 .subtitle,.zone.contact .container form .col2 .subtitle,.zone.contact .container form .col3 .subtitle,.zone.contact .container form .col4 .subtitle{text-align:left}.zone.contact .container form .col1 .box,.zone.contact .container form .col2 .box,.zone.contact .container form .col3 .box,.zone.contact .container form .col4 .box{height:270px;display:flex;flex-direction:column}.zone.contact .container form .col1 .box .title1,.zone.contact .container form .col2 .box .title1,.zone.contact .container form .col3 .box .title1,.zone.contact .container form .col4 .box .title1{font-size:27px}.zone.contact .container form .col1 .next,.zone.contact .container form .col2 .next,.zone.contact .container form .col3 .next,.zone.contact .container form .col4 .next{display:block;margin-top:40px}.zone.contact .container form .col1 .rgpd,.zone.contact .container form .col2 .rgpd,.zone.contact .container form .col3 .rgpd,.zone.contact .container form .col4 .rgpd{text-align:left}.zone.contact .container form .col1 .photo,.zone.contact .container form .col2 .photo,.zone.contact .container form .col3 .photo,.zone.contact .container form .col4 .photo{display:block;position:absolute;right:-47%;top:55%;height:100%;width:150%;transform:translateY(-50%);opacity:.7;overflow:visible;z-index:-1;transition:all .2s ease}.zone.contact .container form .col1 .photo img,.zone.contact .container form .col2 .photo img,.zone.contact .container form .col3 .photo img,.zone.contact .container form .col4 .photo img{object-fit:contain}.zone.contact .container .bg{width:25%}.zone.contact .container .bg.state2{left:25%}.zone.contact .container .bg.state3{left:50%}.zone.contact .container .bg.state4{left:75%}}@media screen and (min-width:1400px){.zone.contact{height:700px}}@media screen and (min-width:1600px){.zone.contact{height:800px}.zone.contact .container form .col1,.zone.contact .container form .col2,.zone.contact .container form .col3,.zone.contact .container form .col4{padding:100px 40px}.zone.contact .container form .col1 .box .title1,.zone.contact .container form .col2 .box .title1,.zone.contact .container form .col3 .box .title1,.zone.contact .container form .col4 .box .title1{font-size:30px;letter-spacing:2.1px}.zone.contact .container form .col1 input,.zone.contact .container form .col1 textarea,.zone.contact .container form .col2 input,.zone.contact .container form .col2 textarea,.zone.contact .container form .col3 input,.zone.contact .container form .col3 textarea,.zone.contact .container form .col4 input,.zone.contact .container form .col4 textarea{font-size:21px;letter-spacing:1.56px;margin-top:25px}.zone.contact .container form .col1 input::placeholder,.zone.contact .container form .col1 textarea::placeholder,.zone.contact .container form .col2 input::placeholder,.zone.contact .container form .col2 textarea::placeholder,.zone.contact .container form .col3 input::placeholder,.zone.contact .container form .col3 textarea::placeholder,.zone.contact .container form .col4 input::placeholder,.zone.contact .container form .col4 textarea::placeholder{font-size:21px;letter-spacing:1.56px}}