.zone.slidercards{padding-inline:50px}.zone.slidercards>.content .controls{display:flex;justify-content:space-between}.zone.slidercards .container{position:relative}.zone.slidercards .container .controls{position:absolute;left:25px;right:25px;top:25px}.zone.slidercards .container .controls .arrow{position:absolute;top:50%;transform:translateY(-50%)}.zone.slidercards .container .controls .arrow.prev{left:15px}.zone.slidercards .container .controls .arrow.next{right:15px}.zone.slidercards .container .controls:after{content:"";display:block;padding-top:75%}.zone.slidercards .swiper .swiper-slide{padding:unset}.zone.slidercards .swiper .swiper-slide .photo:after{content:"";display:block;padding-top:75%}.zone.slidercards .swiper .swiper-slide .title{font-size:18px;margin-top:unset;padding-block:14px;text-align:center}.zone.slidercards .swiper .swiper-slide .slide-content{position:relative}.zone.slidercards .swiper .swiper-slide .slide-content>a{position:absolute;left:0;top:0;width:100%;height:100%}.zone.slidercards .swiper .swiper-slide .slide-content .envoyer-button{background:#fff 0 0 no-repeat padding-box;color:#000;bottom:20px}@media screen and (max-width:1199px){.zone.slidercards{padding-inline:20px;position:relative;padding-top:20px;height:auto}.zone.slidercards .content{width:100%;display:flex;justify-content:center}.zone.slidercards .content .controls{display:none}.zone.slidercards .content .title{margin-block:20px}.zone.slidercards .container .swiper{height:auto;justify-content:space-between}.zone.slidercards .container .swiper .swiper-wrapper{justify-content:space-between}.zone.slidercards .container .swiper .swiper-wrapper,.zone.slidercards .container .swiper .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;height:auto!important}.zone.slidercards .container .swiper .swiper-wrapper .swiper-slide .photo{width:100%;height:auto}.zone.slidercards .container .swiper .swiper-wrapper .swiper-slide .photo img{width:100%;height:auto;display:block}.zone.slidercards .container .swiper .swiper-wrapper .swiper-slide .text{text-align:justify}.zone.slidercards .container .swiper .swiper-wrapper .swiper-slide .slide-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.zone.slidercards .container .swiper .swiper-wrapper .swiper-slide .slide-content .envoyer-button{background:#fff 0 0 no-repeat padding-box;color:#000;position:absolute;bottom:5px;width:100%;padding:15px 20px;text-align:center;font-size:18px;transition:transform .3s ease-in-out}.zone.slidercards .container .swiper .swiper-wrapper .swiper-slide .slide-content .envoyer-button .spanbutton{justify-content:center;display:flex;width:100%;align-items:center}.zone.slidercards .container .swiper .swiper-wrapper .swiper-slide .slide-content .envoyer-button:hover{transform:scale(1.01)}.zone.slidercards{padding-inline:20px;padding-top:20px}.zone.slidercards .content{width:100%;display:flex;justify-content:center}.zone.slidercards .content .title{margin-block:20px;text-align:center;font-size:24px}.zone.slidercards .container .slide-content{display:flex;flex-direction:column;align-items:center;padding-bottom:10px}.zone.slidercards .container .slide-content .photo{width:100%;position:relative}.zone.slidercards .container .slide-content .photo:after{content:"";display:block;padding-top:56.25%}.zone.slidercards .container .slide-content .photo img{width:100%;height:auto;object-fit:cover}.zone.slidercards .container .slide-content .text{text-align:justify;padding:10 20px}.zone.slidercards .container .slide-content .text .title{font-size:18px;margin-top:10px;text-transform:uppercase}.zone.slidercards .container .slide-content .text .description{font-size:14px}.zone.slidercards .container .slide-content .envoyer-button{background:#fff;color:#000;display:flex;justify-content:center;align-items:center;padding:15px 20px;text-align:center;font-size:18px;margin-top:15px;width:100%;transition:transform .3s ease-in-out}.zone.slidercards .container .slide-content .envoyer-button .spanbutton{gap:10px;justify-content:center;align-items:center}.zone.slidercards .container .slide-content .envoyer-button:hover{transform:scale(1.01)}}@media screen and (min-width:768px)and (max-width:1024px){.zone.slidercards .container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.zone.slidercards .container .swiper-slide{height:auto}.fancybox__container{max-height:80%!important;width:100%!important;margin:auto!important}.fancybox__container .fancybox__backdrop{background:none!important;opacity:unset!important;will-change:unset}.fancybox__container .f-button[title="Toggle full-screen mode"],.fancybox__container .f-button[title="Toggle zoom level"]{display:none!important}.fancybox__container .fancybox__content{position:relative!important}.fancybox__container .f-button[title=Close]{position:absolute!important;right:15%!important;z-index:10!important;transform:scale(2)}.fancybox__container .f-button[title=Close]:before{font-size:24px!important}}@media screen and (min-width:1200px){.zone.slidercards{padding-inline:100px;padding-block:50px}.zone.slidercards .content{display:flex;justify-content:space-between;flex-direction:row;align-items:center;margin-bottom:50px}.zone.slidercards .content .title{text-align:left;flex:1 1;font-size:43px}.zone.slidercards .content .controls{display:flex;justify-content:flex-end;gap:10px}.zone.slidercards .container{width:100%;flex-grow:1}.zone.slidercards .container .swiper .swiper-wrapper{display:flex}.zone.slidercards .container .swiper .swiper-slide{width:calc(25% - 30px);margin-right:30px;position:relative;height:500px;transition:transform .3s ease-in-out}.zone.slidercards .container .swiper .swiper-slide:hover{transform:scale(1.01)}.zone.slidercards .container .swiper .swiper-slide:last-child{margin-right:0}.zone.slidercards .container .swiper .swiper-slide .slide-content{position:relative;height:100%}.zone.slidercards .container .swiper .swiper-slide .slide-content img{height:100%;width:auto;max-width:none;object-fit:cover}.zone.slidercards .container .swiper .swiper-slide .slide-content .envoyer-button{transition:transform .3s ease-in-out;position:absolute;left:0;width:100%;background:#fff 0 0 no-repeat padding-box;color:#000;bottom:55px;left:auto;width:auto;padding-right:20px;text-align:center;font-size:18px;border:none;min-width:77%}.zone.slidercards .container .swiper .swiper-slide .slide-content .envoyer-button:hover{transform:scale(1.01)}.zone.slidercards .container .swiper .swiper-slide .slide-content .envoyer-button .spanbutton{justify-content:center}.zone.slidercards .swiper-slide .slide-content .envoyer-button{right:-55px}.zone.slidercards .swiper-slide .slide-content .envoyer-button .spanbutton{font-size:calc(1px + .8vw);text-wrap:nowrap;white-space:nowrap}}@media screen and (min-width:1200px)and (max-width:1399px){.zone.slidercards .swiper-slide .slide-content .envoyer-button{display:flex;align-items:center;justify-content:center;text-align:center;padding:10px}.zone.slidercards .swiper-slide .slide-content .envoyer-button .spanbutton{white-space:nowrap;overflow:hidden;text-align:center}}@media screen and (min-width:758px)and (max-width:1024px){.zone.slidercards .content .title{font-size:28px;margin-bottom:30px}}@media screen and (min-width:1200px)and (max-width:1299px)and (max-height:600px){.zone.slidercards{padding-block:70px}.zone.slidercards .swiper-slide{height:auto}.zone.slidercards .content .title{font-size:24px;color:#000}}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}@media screen and (max-width:400px){.zone.texteimage .container .text .title{font-size:27px;white-space:nowrap}}@media screen and (max-width:1199px){.zone.contact{flex-direction:column-reverse}.zone.contact .text{position:relative;bottom:0}.zone.contact .text .subtitle-socials{display:flex;align-items:center;gap:5px;margin-bottom:10px}.zone.contact .text .subtitle-socials a.fb,.zone.contact .text .subtitle-socials a.instagram,.zone.contact .text .subtitle-socials span{display:inline;margin-right:5px}.zone.contact .text .text-content{flex-direction:column-reverse}.zone.contact .text .description{padding-top:25px}.zone.contact .media iframe{width:100%}.zone.contact .container-button{display:none}}@media screen and (min-width:768px)and (max-width:1024px){.zone.contact .container .text .title{margin-bottom:30px}.zone.contact .container .text .description{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;text-align:justify;padding-bottom:35px}}@media screen and (min-width:1200px){.zone.contact{justify-content:space-between;gap:50px}.zone.contact .media{display:flex;flex-direction:row;min-width:unset;width:auto;flex-shrink:1;max-width:28%}.zone.contact .text{display:flex;flex-direction:row;margin:100px 0 0;padding:100px}.zone.contact .text .description{padding-left:75px;padding-right:0;flex:1 1;flex-basis:450px;flex-shrink:0}.zone.contact .text .description .subtitle-socials{display:flex;align-items:center;gap:10px}.zone.contact .text .description .subtitle-socials .fb,.zone.contact .text .description .subtitle-socials .instagram{display:inline-block;margin-left:10px}.zone.contact .text .description p{text-wrap:wrap;text-justify:auto}.zone.contact .text .description2{line-height:2.3}.zone.contact .text .title{padding:0;letter-spacing:0}.zone.contact .text form{font-family:var(--font2);width:80%;margin-top:50px}.zone.contact .text form .button{display:none}.zone.contact .text form .form-group input,.zone.contact .text form form .form-group select,.zone.contact .text form form .form-group textarea{text-transform:uppercase;line-height:1.9;margin-bottom:3px}.zone.contact .text .text-content{display:flex;flex-direction:column;width:min-content}.zone.contact .media{box-shadow:0 3px 11px rgba(0,0,0,.161)}.zone.contact .media:after{display:contents}.zone.contact .media .custom-iframe{height:660px;width:100%}.zone.contact .media .custom-iframe iframe{width:100%}}@media screen and (min-width:1200px)and (max-width:1299px){.zone.contact .text-content .title{font-size:24px!important}}@media screen and (min-width:1300px)and (max-width:1399px){.zone.contact .text-content .title{font-size:28px!important}}@media screen and (min-width:1200px)and (max-width:1299px)and (max-height:600px){.zone.contact,.zone.contact .container{padding-top:unset!important}.zone.contact .button{font-size:80%!important;-webkit-padding-before:unset!important;padding-block-start:unset!important;-webkit-padding-after:unset!important;padding-block-end:unset!important;padding:10px 25px}.zone.contact .text{padding-block:unset!important;padding-block:50px!important}.zone.contact .text .description{padding-left:12%}.zone.contact .text .description div{text-wrap:nowrap!important;white-space:nowrap!important}.zone.contact .media{min-height:unset;max-height:500px!important;margin-top:50px;max-width:350px;overflow:hidden}.zone.contact .media_2{display:none}.zone.slidercards .container .swiper .swiper-slide{height:600px}}@media screen and (max-width:1199px){.zone.partners{padding:25px}.zone.partners .container{position:relative}.zone.partners .container .text{display:flex;flex-direction:column;width:auto;height:auto}.zone.partners .container .text .text.gauche{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.zone.partners .container .text .text.gauche .title{font-size:32px;white-space:nowrap;text-wrap:nowrap}.zone.partners .container .text .text.gauche .boutons{display:flex;justify-content:center;align-items:center;gap:20px}.zone.partners .container .text .text.gauche .boutons .button{position:relative;width:auto;align-items:center;display:flex;flex-direction:row}.zone.partners .container .text .text.gauche .boutons .button .arrow{display:none}.zone.partners .container .text .text.gauche .boutons .phone-icon-link{display:flex;align-items:center;text-wrap:nowrap;white-space:nowrap;gap:5px;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;margin:22px 0 0 5px}.zone.partners .container .text .text.gauche .boutons .phone-icon-link .fa-icon{color:var(--color2-light);font-size:2em;display:flex;align-items:center}.zone.partners .container .text .description{max-width:480px;height:100%;overflow:hidden;font-size:14px}.zone.partners .container .container-logos{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);grid-gap:10px;margin-top:0}.zone.partners .container .container-logos .photo{width:100%;height:80px;max-width:150px}.zone.partners .container .container-logos .photo img{object-fit:contain}}@media screen and (max-width:758px){.zone.partners{margin-top:20px}}@media screen and (max-width:499px){.zone.partners .container .text .text.gauche .title{font-size:26px}}@media screen and (max-width:500px){.zone.partners .container .text{gap:0}.zone.partners .container .text .text.gauche .title{margin-block:0}.zone.partners .container .text .text.gauche .boutons{flex-direction:column;align-items:flex-start;gap:5px}.zone.partners .container .text .text.gauche .boutons .button{width:100%;text-align:left}.zone.partners .container .text .text.gauche .boutons .phone-icon-link{width:100%;justify-content:flex-start}.zone.partners .container .text .text.gauche .boutons .phone-icon-link .fa-icon{font-size:2em}.zone.partners .container .text .text.gauche .boutons .phone-icon-link span{display:inline;font-size:16px}.zone.partners .container .text .text.text.droite{margin-top:5%}}@media screen and (min-width:1200px){.zone.partners{padding-top:50px;display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden;margin-top:25px;padding-inline:217px;padding-bottom:var(--ecart-zones)}.zone.partners .container{position:relative;width:100%;max-height:100%}.zone.partners .container .text{display:flex;padding-bottom:25px;justify-content:space-between}.zone.partners .container .text .text.droite{margin-bottom:auto;margin-top:45px}.zone.partners .container .text .text.gauche{display:flex;flex-direction:column;justify-content:flex-start}.zone.partners .container .text .text.gauche .title{font-size:43px}.zone.partners .container .text .text.gauche .boutons{display:flex;gap:25px;flex-direction:row;align-items:center;justify-content:flex-start}.zone.partners .container .text .text.gauche .boutons .button{padding:10px 25px;display:flex;justify-content:center;align-items:center;text-align:center;white-space:nowrap;text-wrap:nowrap}.zone.partners .container .text .text.gauche .boutons .button .arrow{display:none}.zone.partners .container .text .text.gauche .boutons .phone-icon-link{display:flex;align-items:center;justify-content:center;margin-top:25px;text-decoration:none;color:var(--color2-light);text-wrap:nowrap;white-space:nowrap}.zone.partners .container .text .text.gauche .boutons .phone-icon-link .fa-icon{font-size:1.4em;margin-right:10px;transition:all .5s;color:var(--color2-light);background-color:transparent;border:2px solid var(--color2-light);border-radius:0;padding:10px;display:flex;align-items:center;justify-content:center}.zone.partners .container .text .text.gauche .boutons .phone-icon-link span{transition:all .5s;text-align:left;white-space:nowrap;text-wrap:nowrap}.zone.partners .container .text .text.gauche .boutons .phone-icon-link:hover .fa-icon{color:#fff;background-color:var(--color2-light)}.zone.partners .container .text .text.gauche .boutons .phone-icon-link:hover span{animation:softShake 1.3s ease-in-out}@keyframes softShake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}.zone.partners .container .text .description{max-width:480px;height:100%;overflow:hidden;text-align:justify}.zone.partners .container .container-logos{display:grid;grid-template-columns:repeat(4,200px);grid-template-rows:repeat(2,auto);grid-gap:20px;margin-top:40px;justify-content:space-between}.zone.partners .container .container-logos .photo{width:auto;height:100px;max-width:200px;display:flex;justify-content:flex-end}.zone.partners .container .container-logos .photo img{object-fit:contain;object-position:right}.zone.partners .container .container-logos .photo:first-of-type img{object-position:left;margin-left:-15px}}@media screen and (min-width:500px)and (max-width:1199px){.zone.partners .container .container-logos .photo{height:120px;margin:auto}}@media screen and (min-width:500px)and (max-width:600px){.zone.partners .container .text .text.gauche{align-items:center}}@media screen and (min-width:758px)and (max-width:1024px){.zone.partners .container .text .description{font-size:15px;max-width:unset;margin-top:40px}}@media screen and (min-width:1200px)and (max-width:1400px){.zone.partners .container .text .description{font-size:13px}}@media screen and (max-width:320px){.zone.partners .container .text .text.gauche .title{letter-spacing:-.8px}}@media screen and (min-width:1200px)and (max-width:1300px){.zone.partners{padding-inline:100px}.zone.partners .container .text .text.droite,.zone.partners .container .text .text.gauche{width:100%;margin-left:50px}}@media screen and (min-width:1200px)and (max-width:1299px)and (max-height:600px){.zone.partners{padding-top:unset}.zone.partners .text.gauche{margin-left:unset!important}}.bigpopup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;height:auto!important;display:flex;flex-direction:column;z-index:1001;background:var(--white);animation:opacity .5s ease-in-out both}.bigpopup .photo{animation:opacity .5s ease-in-out .5s both}.bigpopup .photo img{height:auto!important;width:auto!important;max-width:600px;max-height:85vh;object-fit:contain;position:relative!important}.bigpopup .close{position:absolute;top:5px;right:5px;color:#000;cursor:pointer;background:var(--white);border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border:1px solid #000}.bg-popup{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1000;animation:opacity .5s ease-in-out both}@keyframes opacity{0%{opacity:0}to{opacity:1}}