.photo{overflow:hidden;position:relative;width:100%;height:100%}.photo img{object-fit:cover}.photo .fancy,.photo img{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:1200px){.photo.has-fancy:hover img{transform:scale(1.1)}.photo img{transition:transform .5s ease}}.gotop{background:var(--color1);border:1px solid var(--white);border-radius:11px;color:var(--white);width:40px;z-index:11;height:40px;display:flex;align-items:center;justify-content:center;transition:all .4s ease;position:fixed;bottom:15px;right:10px;cursor:pointer;fill:var(--white);opacity:0;transform:translateY(20px);pointer-events:none}.gotop.show{opacity:1;transform:translate(0);pointer-events:all}.gotop svg{transform:rotate(-90deg);width:30px}.logo{position:relative;z-index:10}.logo img,.logo svg{width:120px;height:60px;object-fit:contain}.video{position:relative}.video video{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.zone.bigslider{margin:var(--ecart-zones) 0 100px 0;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.zone.bigslider .container{display:flex;flex-direction:column;width:100%;min-width:0}.zone.bigslider .container .lin1{display:flex;padding-left:10px;padding-right:10px}.zone.bigslider .container .lin1 .col1{display:flex;flex-direction:column;justify-content:center}.zone.bigslider .container .lin1 .col1 .navigation{margin-top:15px;display:flex;gap:15px}.zone.bigslider .container .lin1 .col1 .navigation .next,.zone.bigslider .container .lin1 .col1 .navigation .prev{position:relative;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zone.bigslider .container .lin1 .col1 .navigation .next.prev svg,.zone.bigslider .container .lin1 .col1 .navigation .prev.prev svg{margin-left:15px}.zone.bigslider .container .lin1 .col1 .navigation .next.next svg,.zone.bigslider .container .lin1 .col1 .navigation .prev.next svg{margin-right:15px}.zone.bigslider .container .lin1 .col1 .navigation .next .circle,.zone.bigslider .container .lin1 .col1 .navigation .prev .circle{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25px;height:25px;border-radius:50%;border:1px solid var(--black-light2)}.zone.bigslider .container .lin1 .col2{flex:1 1;min-width:0;margin-left:15px}.zone.bigslider .container .lin1 .col2 .swiper{width:100%}.zone.bigslider .container .lin1 .col2 .swiper .swiper-slide{width:70px;height:70px;cursor:pointer}.zone.bigslider .container .lin1 .col2 .swiper .swiper-slide .photo{width:100%;height:100%}.zone.bigslider .container .lin1 .col2 .swiper .swiper-slide .photo img{object-fit:contain}.zone.bigslider .container .lin2{width:100%;margin-top:25px}.zone.bigslider .container .lin2 .custom-swiper{width:100%;display:flex;flex-direction:column;gap:25px}.zone.bigslider .container .lin2 .custom-swiper .swiper-slide{display:flex;flex-direction:column}.zone.bigslider .container .lin2 .custom-swiper .swiper-slide>.photo{width:100%;min-height:150px;height:45vmin}.zone.bigslider .container .lin2 .custom-swiper .swiper-slide .txt{padding:10px 15px;display:flex;flex-direction:column;align-items:center}.zone.bigslider .container .lin2 .custom-swiper .swiper-slide .txt .logo{width:120px;height:90px}.zone.bigslider .container .lin2 .custom-swiper .swiper-slide .txt .btn,.zone.bigslider .container .lin2 .custom-swiper .swiper-slide .txt .description{margin-top:15px}@media (min-width:600px){.zone.bigslider .container .lin1{padding-left:25px;padding-right:25px}.zone.bigslider .container .lin1 .col2{margin-left:30px}}@media (min-width:1200px){.zone.bigslider .container .lin1{padding-left:60px;padding-right:100px;opacity:0}.zone.bigslider .container .lin1 .col1 .title2{font-size:28px}.zone.bigslider .container .lin1 .col2{margin-left:50px}.zone.bigslider .container .lin2 .custom-swiper{flex-direction:row;gap:0}.zone.bigslider .container .lin2 .custom-swiper .swiper-slide{display:flex;flex-direction:column;flex:1 1 10vw;height:57vh;min-height:510px;transition:flex .5s ease}.zone.bigslider .container .lin2 .custom-swiper .swiper-slide.active{flex:1 1 36vw}.zone.bigslider .container .lin2 .custom-swiper .swiper-slide.active>.photo{height:40%}.zone.bigslider .container .lin2 .custom-swiper .swiper-slide.active .txt{opacity:1;pointer-events:all;transform:translate(0);transition-delay:.2s}.zone.bigslider .container .lin2 .custom-swiper .swiper-slide:not(.active){cursor:pointer}.zone.bigslider .container .lin2 .custom-swiper .swiper-slide:not(.active):hover>.photo img{transform:scale(1.1)}.zone.bigslider .container .lin2 .custom-swiper .swiper-slide>.photo{transition:all .5s ease;height:100%}.zone.bigslider .container .lin2 .custom-swiper .swiper-slide .txt{display:flex;flex-direction:column;justify-content:center;min-height:0;position:absolute;bottom:0;left:0;height:60%;transition:all .3s ease;text-align:left;align-items:flex-start;padding:10px 25px 10px 45px;opacity:0;pointer-events:none;transform:translateY(50%)}.zone.bigslider .container .lin2 .custom-swiper .swiper-slide .txt .logo{width:120px;height:90px;margin-left:-10px}.zone.bigslider .container .lin2 .custom-swiper .swiper-slide .txt .btn,.zone.bigslider .container .lin2 .custom-swiper .swiper-slide .txt .description{margin-top:15px}}@media (min-width:1600px){.zone.bigslider .container .lin2 .custom-swiper .swiper-slide .txt .logo{width:150px;height:120px}}.socials{display:flex;align-items:center;justify-content:center;gap:10px}.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.insta a{width:16px;height:16px}.socials li a,.socials li.phone{display:flex;align-items:center;justify-content:center}.socials li a{width:15px;height:15px;color:var(--color1);flex-direction:column;transition:all .5s}.socials li a:hover{transform:scale(.8)}.socials li a svg{width:100%;height:100%}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}@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)}}.zone.diapo{margin-top:0;z-index:10;height:100vh;max-height:calc(var(--vh, 1vh)*100)}.zone.diapo,.zone.diapo .container{position:relative;display:flex;flex-direction:column}.zone.diapo .container{justify-content:center;height:100%}.zone.diapo .container .txt{text-align:center;margin:25px 15px;display:flex;flex-direction:column;align-items:center;color:var(--white);position:relative;z-index:10}.zone.diapo .container .txt .title1{order:-1}.zone.diapo .container .txt .title2{margin-top:10px;text-transform:uppercase}.zone.diapo .container .txt .description,.zone.diapo .container .txt .title2{font-weight:500}.zone.diapo .container .txt .description{margin-top:10px;max-width:650px}.zone.diapo .container .media{width:100%;position:absolute;top:0;left:0;height:100%;overflow:hidden;order:-1}.zone.diapo .container .media .filter{background:#000;opacity:.23;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:600px){.zone.diapo{height:calc(100vh - 140px);max-height:calc(var(--vh, 1vh)*100 - 140px)}}@media (min-width:1200px){.zone.diapo{min-height:600px;height:calc(100vh - 150px);max-height:calc(var(--vh, 1vh)*100 - 150px)}.zone.diapo .container{height:100%;justify-content:flex-end}.zone.diapo .container .filterform{max-width:1050px;position:absolute;bottom:7%;left:50%;transform:translateX(-50%);opacity:0}.zone.diapo .container .txt{opacity:0;margin-left:7.75vw;text-align:left;align-items:flex-start}}@media (min-width:1600px){.zone.diapo .container .txt{margin-bottom:120px}.zone.diapo .container .txt .title1{font-size:48px}}.zone.devisform{margin-top:var(--ecart-zones);margin-left:15px;margin-right:15px;position:relative;display:flex;flex-direction:column}.zone.devisform .container{display:flex;flex-direction:column;align-items:center;text-align:center}.zone.devisform .container .big-title{order:-1;font-size:19vw;font-weight:900;color:transparent;background:url(/_next/static/media/fond.18e6a88f.png) no-repeat;background-size:cover;-webkit-background-clip:text;background-clip:text;position:relative;z-index:1}.zone.devisform .container form{margin-top:25px}.zone.devisform .container form .send{display:flex;gap:20px;align-items:center}@media (min-width:600px){.zone.devisform .container form{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 35px;gap:20px 35px}}@media (min-width:1200px){.zone.devisform{overflow:visible;max-width:1100px;margin-left:auto;margin-right:auto}.zone.devisform .container{text-align:left;align-items:flex-start}.zone.devisform .container .big-title{font-size:250px;margin-top:-35px;z-index:-1;width:100%;text-align:center}.zone.devisform .container .title1{margin-top:-125px}.zone.devisform .container form{grid-template-columns:1fr 1fr 1fr;width:auto;margin-top:15px}.zone.devisform .container form .rgpd{grid-column:span 2}.zone.devisform .container .title1,.zone.devisform .container form{margin-left:50px;margin-right:50px}}@media (min-width:1600px){.zone.devisform{max-width:1300px}.zone.devisform .container .big-title{font-size:295px}.zone.devisform .container .title1,.zone.devisform .container form{margin-left:70px;margin-right:70px}}.zone.contactform{margin-top:var(--ecart-zones);margin-left:15px;margin-right:15px;position:relative;display:flex;flex-direction:column}.zone.contactform .container{display:flex;flex-direction:column;align-items:center;text-align:center}.zone.contactform .container .big-title{order:-1;font-size:19vw;font-weight:900;color:transparent;background:url(/_next/static/media/fond.18e6a88f.png) no-repeat;background-size:cover;-webkit-background-clip:text;background-clip:text;position:relative;z-index:1}.zone.contactform .container form{margin-top:25px}.zone.contactform .container form .send{display:flex;gap:20px;align-items:center}@media (min-width:600px){.zone.contactform .container form{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 35px;gap:20px 35px}}@media (min-width:1200px){.zone.contactform{overflow:visible;max-width:1100px;margin-left:auto;margin-right:auto}.zone.contactform .container{text-align:left;align-items:flex-start}.zone.contactform .container .big-title{font-size:250px;margin-top:-35px;z-index:-1;width:100%;text-align:center}.zone.contactform .container .title1{margin-top:-125px;font-weight:700;color:#434343}.zone.contactform .container form{grid-template-columns:1fr 1fr 1fr;width:auto;margin-top:15px}.zone.contactform .container .title1,.zone.contactform .container form{margin-left:50px;margin-right:50px}}@media (min-width:1600px){.zone.contactform{max-width:1300px}.zone.contactform .container .big-title{font-size:295px}.zone.contactform .container .title1,.zone.contactform .container form{margin-left:70px;margin-right:70px}}.zone.gridcards{margin-top:var(--ecart-zones);position:relative;background:var(--gray);display:flex;flex-direction:column}.zone.gridcards .container{margin:var(--ecart-zones) 25px var(--ecart-zones) 25px;display:grid;grid-template-columns:1fr;grid-gap:100px;gap:100px}.zone.gridcards .container .card{min-height:250px;background:var(--white);position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:10px}.zone.gridcards .container .card.big{color:var(--white)}.zone.gridcards .container .card.big>.photo,.zone.gridcards .container .card.big>.photo:before{position:absolute;top:0;left:0;width:100%;height:100%}.zone.gridcards .container .card.big>.photo:before{content:"";background:linear-gradient(0deg,rgba(0,0,0,.3),transparent);z-index:1}.zone.gridcards .container .card.small .photo{height:70px;width:auto}.zone.gridcards .container .card.small .photo img{width:auto!important;object-fit:contain}.zone.gridcards .container .card .redirect{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}.zone.gridcards .container .card .logos{background:var(--white);padding:15px 15px 5px;z-index:11;display:flex;color:var(--black);flex-wrap:wrap;gap:5px 15px;max-width:305px;transform:translateY(-40px)}.zone.gridcards .container .card .logos .name{width:100%}.zone.gridcards .container .card .logos .photo{flex:1 1 80px;height:80px;position:relative}.zone.gridcards .container .card .logos .photo img{object-fit:contain}.zone.gridcards .container .card .txt{position:relative;z-index:10;margin-top:15px}.zone.gridcards .container .card .txt .description{margin-top:10px;font-weight:700}.zone.gridcards .container .card .txt .button{margin-top:10px}@media (min-width:600px){.zone.gridcards .container{margin:var(--ecart-zones) 50px var(--ecart-zones) 50px}.zone.gridcards .container .card{padding:25px}}@media (min-width:1024px){.zone.gridcards .container{margin:var(--ecart-zones) 100px var(--ecart-zones) 100px}}@media (min-width:1200px){.zone.gridcards .container{grid-template-columns:1fr 1fr;min-height:350px;gap:30px}.zone.gridcards .container .card.small .photo{flex:1 1}.zone.gridcards .container .card .logos{position:absolute;top:-20px;left:35px;transform:unset;width:305px}}@media (min-width:1600px){.zone.gridcards .container .card{padding:35px 30px 35px 50px;min-height:380px}.zone.gridcards .container .card .txt{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 30px}.zone.gridcards .container .card .txt .title1{flex:1 1 100%}.zone.gridcards .container .card .txt .description{flex:1 1 40%}}@media (min-width:2200px){.zone.gridcards .container{grid-template-columns:1fr 1fr 1fr}}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:300}header.nav-is-active .container .logo img{filter:unset}header.nav-is-active .container .burgerBtn span:first-child{transform:rotate(45deg) translate(6px,6px)}header.nav-is-active .container .burgerBtn span:nth-child(2){opacity:0}header.nav-is-active .container .burgerBtn span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}header.nav-is-active .container .menu{opacity:1;pointer-events:all}header .phone-mobile{position:absolute;right:90px;top:50%;transform:translateY(-50%);color:var(--color1);font-size:20px;height:15px;z-index:999;display:flex;align-items:center;gap:10px}header .phone-mobile svg{height:15px;font-size:15px}header .container{display:flex;align-items:center;height:100%}header .container .logo{margin-right:auto;z-index:1000;position:relative;display:flex;align-items:center;transition:all .3s ease;margin-left:20px}header .container .logo img{width:100px;height:90px;object-fit:contain;transition:all .3s ease}header .container .burgerBtn{position:fixed;top:20px;right:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:var(--color1);z-index:1000;cursor:pointer;height:50px;padding:10px;width:50px}header .container .burgerBtn span{width:100%;height:2px;background:var(--white)}header .container .top-menu{display:none}header .container .menu{position:fixed;align-items:center;z-index:100;top:0;right:0;height:100vh;max-height:calc(var(--vh, 1vh)*100);width:100vw;padding:var(--header) 25px 25px 25px;background:var(--white);color:var(--black);opacity:0;pointer-events:none;transition:all .5s ease}header .container .menu,header .container .menu .part1{display:flex;flex-direction:column;justify-content:center}header .container .menu .part1{width:100%;text-align:center}header .container .menu .part1 .main-page{font-size:3vh;margin-bottom:2vh;font-family:var(--font1)}header .container .menu .part2{display:flex;flex-direction:column;align-items:center;gap:20px}header .container .menu .part2 .espace-client svg{margin-right:5px}header .container .menu .part2 .icons{display:flex;gap:15px;justify-content:center;align-items:center}header .container .menu .part2 .icons .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--color1)}header .container .menu .bg{color:transparent;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);opacity:.11;width:100vw;object-fit:contain;z-index:-1;height:140px}header .container .menu .bg.bg2{top:90px;transform:scaleY(-1) translate(-50%)}@media (min-width:1200px){header.is-active .container .menu .part1 .main-page,header.scroll .container .menu .part1 .main-page{color:var(--black)}header.is-active .container .menu .part2 .icons .icon,header.is-active .container .menu .part2 .socials .item a,header.scroll .container .menu .part2 .icons .icon,header.scroll .container .menu .part2 .socials .item a{color:var(--color1)}header .container{gap:0;width:100%;padding:0;flex-wrap:wrap}header .container .burgerBtn{display:none}header .container .top-menu{display:flex;width:100%;align-items:center;height:35px;padding:0 25px;background:var(--white);justify-content:flex-end}header .container .top-menu .avis{display:flex;justify-content:flex-end;font-family:var(--font1);font-size:15px;letter-spacing:.65px}header .container .top-menu .avis .note{margin-right:20px}header .container .top-menu .avis .stars{color:var(--color1);display:flex;gap:3px;margin-right:5px}header .container .menu{position:unset;border:unset;transform:unset;flex:1 1;opacity:1;pointer-events:all;width:auto;-webkit-clip-path:unset;clip-path:unset;height:50px;background:transparent;padding:0 10px}header .container .menu,header .container .menu .part1{flex-direction:row;align-items:center;color:var(--black)}header .container .menu .part1{justify-content:flex-start;gap:0;flex:1 1}header .container .menu .part1 .main-page{font-size:14px;letter-spacing:.3px;position:relative;margin:0 .7vw}header .container .menu .part1 .main-page.active .page-name,header .container .menu .part1 .main-page:hover .page-name{border-bottom:1px solid}header .container .menu .part1 .main-page .page-name{padding:2px 5px}header .container .menu .part2{flex-direction:row;justify-content:flex-end}header .container .menu .part2>li:last-child{margin-left:15px}header .container .menu .part2 .espace-client svg{font-size:16px;height:16px}header .container .menu .part2 .socials .item a{color:var(--black)}header .container .menu .part2 .button .label{font-size:14px}header .container .menu .bg{display:none}}@media (min-width:1400px){header .container .menu{padding:0 25px}header .container .menu .part1 .main-page{font-size:18px;letter-spacing:.4px}}.zone.texteimage{margin-top:var(--ecart-zones);margin-left:25px;margin-right:25px;position:relative;overflow:hidden}.zone.texteimage .container{text-align:center;display:flex;flex-direction:column}.zone.texteimage .container .col1{display:flex;flex-direction:column;align-items:center}.zone.texteimage .container .col1 .title1{order:-1}.zone.texteimage .container .col1 .title2{margin-top:15px;text-transform:uppercase}.zone.texteimage .container .col1 .btns{margin-top:15px}.zone.texteimage .container .col2{margin-top:25px}.zone.texteimage .container .col2 .description{transform:translate(0)}.zone.texteimage .container .col2 .description .media{height:auto;margin-top:15px}.zone.texteimage .container .col2 .description .media:before{content:"";display:block;padding-top:86.23%}.zone.texteimage .container .col2 .description .media .photo,.zone.texteimage .container .col2 .description .media .video{position:absolute;top:0;left:0;width:100%;height:100%}.zone.texteimage .container .col3{display:none}@media (min-width:600px){.zone.texteimage{margin-left:50px;margin-right:50px}}@media (min-width:1024px){.zone.texteimage{margin-left:100px;margin-right:100px}}@media (min-width:1200px){.zone.texteimage{margin-left:0;margin-right:0}.zone.texteimage.inverse .container{flex-direction:row-reverse}.zone.texteimage.inverse .container .col1{text-align:left;align-items:flex-start;margin-right:0}.zone.texteimage.inverse .container .col1 .btns{justify-content:flex-start}.zone.texteimage.inverse .container .col2{padding-right:0;padding-left:100px}.zone.texteimage.inverse .container .col2 .description .white-shape{float:left;margin-left:20px}.zone.texteimage.inverse .container .col2 .description .media{left:unset;right:50%}.zone.texteimage.subtype2 .container .col2 .description{height:100%}.zone.texteimage.subtype2 .container .col2 .description>div{display:flex;flex-direction:column;justify-content:center;height:100%}.zone.texteimage.subtype2 .container .col2 .description .media{top:50%;transform:translateY(-50%)}.zone.texteimage .container{flex-direction:row;text-align:unset;gap:40px}.zone.texteimage .container .col3{display:flex;align-items:center;order:-1;flex:1 1 13%}.zone.texteimage .container .col3 .photo{height:76%}.zone.texteimage .container .col1{flex:1 1 35%;text-align:right;justify-content:center;align-items:flex-end}.zone.texteimage .container .col1 .btns{justify-content:flex-end}.zone.texteimage .container .col2{flex:1 1 60%;margin-top:0;padding-right:100px}.zone.texteimage .container .col2 .description{text-align:justify;overflow:visible}.zone.texteimage .container .col2 .description .white-shape{width:51%;height:410px;float:right;display:block;shape-outside:polygon(0 70px,100% 70px,100% 100%,0 100%)}.zone.texteimage .container .col2 .description .media{position:absolute;top:73px;width:calc(50% + 100px);height:345px;left:50%;margin-top:0}.zone.texteimage .container .col2 .description .media:before{display:none}}@media (min-width:1600px){.zone.texteimage{min-height:550px;height:70vh}.zone.texteimage.inverse .container .col2{padding-left:250px}.zone.texteimage.inverse .container .col1{margin-right:0;margin-left:40px}.zone.texteimage .container{gap:50px;height:100%}.zone.texteimage .container .col1{height:100%;margin-right:40px}.zone.texteimage .container .col1 .btns{margin-top:40px}.zone.texteimage .container .col2{padding-right:250px;height:100%}.zone.texteimage .container .col2 .description{height:100%}.zone.texteimage .container .col2 .description>div{display:flex;flex-direction:column;justify-content:center;height:100%}.zone.texteimage .container .col2 .description .media{top:50%;transform:translateY(-50%);height:100%;width:calc(50% + 250px)}}.zone.slidercards{margin-top:var(--ecart-zones);position:relative;text-align:center}.zone.slidercards .title1{margin-bottom:25px;margin-left:15px;margin-right:15px}.zone.slidercards .container .swiper{overflow:hidden}.zone.slidercards .container .swiper .swiper-slide{position:relative}.zone.slidercards .container .swiper .swiper-slide>.photo{width:100%;height:auto}.zone.slidercards .container .swiper .swiper-slide>.photo:before{content:"";display:block;padding-top:141%}.zone.slidercards .container .swiper .swiper-slide .logos{display:flex;justify-content:center;gap:10px}.zone.slidercards .container .swiper .swiper-slide .logos .logo{flex:1 1;height:55px;max-width:65px;object-fit:contain}.zone.slidercards .container .swiper .swiper-slide .link{position:absolute;top:0;left:0;width:100%;height:100%}.zone.slidercards .container .swiper .name{margin-top:5px;font-size:18px}.zone.slidercards .container .swiper .role{font-size:13px;letter-spacing:.6px}.zone.slidercards .container .navigation{margin-top:15px;display:flex;justify-content:center;gap:15px;padding-bottom:7px}.zone.slidercards .container .navigation .next,.zone.slidercards .container .navigation .prev{position:relative;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zone.slidercards .container .navigation .next.prev svg,.zone.slidercards .container .navigation .prev.prev svg{margin-left:15px}.zone.slidercards .container .navigation .next.next svg,.zone.slidercards .container .navigation .prev.next svg{margin-right:15px}.zone.slidercards .container .navigation .next .circle,.zone.slidercards .container .navigation .prev .circle{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25px;height:25px;border-radius:50%;border:1px solid var(--black-light2)}@media (min-width:1200px){.zone.slidercards{margin-right:13.75vw;margin-left:13.75vw;text-align:unset;overflow:visible}.zone.slidercards .title1{margin-left:0}.zone.slidercards .container{display:flex;min-width:0}.zone.slidercards .container .navigation{position:absolute;top:50%;left:-60px;right:-60px;transform:translateY(-50%);justify-content:space-between}.zone.slidercards .container .navigation .next,.zone.slidercards .container .navigation .prev{transition:all .2s ease;font-size:21px}.zone.slidercards .container .navigation .next circle,.zone.slidercards .container .navigation .prev circle{width:30px;height:30px}.zone.slidercards .container .navigation .next:hover,.zone.slidercards .container .navigation .prev:hover{transform:scale(.9)}.zone.slidercards .container .swiper{flex:1 1;min-width:0}.zone.slidercards .container .swiper .swiper-slide .box .logos{justify-content:flex-start}}.zone.texteimage2{margin-top:var(--ecart-zones);margin-left:25px;margin-right:25px;position:relative}.zone.texteimage2>.button{margin-bottom:50px}.zone.texteimage2 .container{text-align:center;align-items:center}.zone.texteimage2 .container,.zone.texteimage2 .container .col1{display:flex;flex-direction:column}.zone.texteimage2 .container .col1 .photo{width:100%;height:auto;margin-top:20px}.zone.texteimage2 .container .col1 .photo:before{content:"";display:block;padding-top:116%}.zone.texteimage2 .container .col1 .description,.zone.texteimage2 .container .col2{margin-top:25px}.zone.texteimage2 .container .col2 .pictos{display:grid;grid-template-columns:1fr 1fr;margin-top:25px;grid-gap:25px 10px;gap:25px 10px}.zone.texteimage2 .container .col2 .pictos .picto{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left}.zone.texteimage2 .container .col2 .pictos .picto .photo{min-width:40px;width:40px;height:40px}.zone.texteimage2 .container .col2 .pictos .picto .photo img{object-fit:contain}.zone.texteimage2 .container .col2 .btns{margin-top:25px}.zone.texteimage2 .container .col3{display:flex;gap:15px;margin-top:25px;width:100%}.zone.texteimage2 .container .col3 .photo{flex:1 1;height:auto}.zone.texteimage2 .container .col3 .photo:before{content:"";display:block;padding-top:100%}@media (min-width:600px){.zone.texteimage2{margin-left:50px;margin-right:50px}}@media (min-width:1024px){.zone.texteimage2{margin-left:100px;margin-right:100px}}@media (min-width:1200px){.zone.texteimage2{margin-top:var(--ecart-zones)}.zone.texteimage2 .container{flex-direction:row;text-align:left;align-items:flex-start;padding-bottom:90px}.zone.texteimage2 .container .col1{flex:1 1 24%}.zone.texteimage2 .container .col1 .photo{width:calc(100% - 50px)}.zone.texteimage2 .container .col2{height:100%;flex:1 1 22%;margin-top:auto;margin-right:20px}.zone.texteimage2 .container .col2 .pictos .picto{flex-direction:row;justify-content:flex-start}.zone.texteimage2 .container .col3{flex:1 1 20%;margin-top:auto;margin-bottom:-90px}.zone.texteimage2 .container .col3 .photo{height:max-content}.zone.texteimage2 .container .col3 .photo:first-child{flex:1 1 40%;margin-top:auto}.zone.texteimage2 .container .col3 .photo:nth-child(2){margin-bottom:90px;flex:1 1 60%}}@media (min-width:1600px){.zone.texteimage2{margin-left:14vw;margin-right:10vw}.zone.texteimage2 .container .col2 .pictos{gap:25px 15px}.zone.texteimage2 .container .col3{gap:30px}}