.zone.contactform{margin-top:var(--ecart-zones);margin-left:25px;margin-right:25px;position:relative;align-items:center}.zone.contactform,.zone.contactform .container{display:flex;flex-direction:column;text-align:center}.zone.contactform .container .col1{display:flex;flex-direction:column;align-items:center}.zone.contactform .container .col1 .title1{order:-1}.zone.contactform .container .col1 .title2{margin-top:15px}.zone.contactform .container .col1 .description{margin-top:25px}.zone.contactform .container .col1 .infos{margin-top:25px;display:flex;flex-direction:column;gap:10px;font-size:14px}.zone.contactform .container .col1 .infos .info{display:flex;justify-content:center;gap:10px}.zone.contactform .container .col1 .infos .info svg{color:var(--color1);height:17px;font-size:17px}.zone.contactform .container .col1 .btns,.zone.contactform .container .col1 .socials{margin-top:15px}.zone.contactform .container .col2{margin-top:25px}.zone.contactform .container .col2 .media{width:100%;min-height:250px;height:50vmin;margin-top:25px}.zone.contactform .container .col2 .form-container .form-template .form-group:not(.rgpd):not(.send){border-bottom:1px solid var(--color1)}.zone.contactform .container .col3{display:none}@media (min-width:1200px){.zone.contactform{margin-left:0;margin-right:0;min-height:550px;height:70vh}.zone.contactform .container{flex-direction:row;width:100%;height:100%;gap:40px}.zone.contactform .container .col3{height:100%;display:flex;align-items:center;order:-1;flex:1 1 13%}.zone.contactform .container .col3 .photo{height:76%}.zone.contactform .container .col1{height:100%;flex:1 1 35%;text-align:right;justify-content:center;align-items:flex-end;max-width:510px;margin-right:20px}.zone.contactform .container .col1 .infos .info{flex-direction:row-reverse;justify-content:flex-start}.zone.contactform .container .col1 .btns{justify-content:flex-end}.zone.contactform .container .col2{height:100%;display:flex;flex:1 1 70%;margin-top:0}.zone.contactform .container .col2 .form-container{display:flex;flex-direction:column;justify-content:center}.zone.contactform .container .col2 .media{margin-left:25px;height:100%;margin-top:0}}@media (min-width:1600px){.zone.contactform .container{gap:3.1vw}.zone.contactform .container .col1{margin-right:40px}.zone.contactform .container .col1 .btns{margin-top:40px}}.socials{display:flex;align-items:center;justify-content:center;gap:10px}.socials.circle li a:hover{background-color:var(--white);border-color:var(--black)}.socials.circle li a:hover svg{color:var(--black)}.socials.circle li a{width:25px;height:25px;border-radius:50%;background:var(--black);border:1px solid var(--white)}.socials.circle li a svg{color:var(--white);width:14px;height:14px}.socials li a,.socials li.phone{display:flex;align-items:center;justify-content:center}.socials li a{width:15px;height:15px;color:var(--white);flex-direction:column;transition:all .5s}.socials li a:hover{transform:scale(.8)}.socials li a svg{width:100%;height:100%}.zone.slidercards{margin:100px 25px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.zone.slidercards .container{width:100%;min-width:0}.zone.slidercards .container .cards{width:100%;margin-top:35px;overflow:visible;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:35px 20px;gap:35px 20px}.zone.slidercards .container .cards .card{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.zone.slidercards .container .cards .card:not(:first-child):not(:last-child) .line{width:150%}.zone.slidercards .container .cards .card .photo{width:100%;height:auto;transition:all .5s ease}.zone.slidercards .container .cards .card .photo:before{content:"";display:block;padding-top:100%}.zone.slidercards .container .cards .card .name{text-transform:uppercase;margin-top:25px}.zone.slidercards .container .cards .card .description{margin-top:15px;margin-bottom:15px}.zone.slidercards .container .cards .card .description+.line{margin-top:auto}.zone.slidercards .container .cards .card .line{margin-top:15px;margin-bottom:15px;position:relative;height:1px;width:100%;background:var(--color1)}.zone.slidercards .container .cards .card .line .dot{width:7px;height:7px;border-radius:50%;background:var(--color1);position:absolute;top:-3px;left:50%;transform:translate(-50%)}.zone.slidercards .container .cards .card .posts{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:15px}.zone.slidercards .container .cards .card .posts .poste{background:var(--color1);padding:5px 10px;color:var(--white);display:flex;align-items:center;gap:5px;width:max-content;transition:all 1s ease}.zone.slidercards .container .cards .card .posts .poste svg{width:20px;height:20px}.zone.slidercards .container .cards .card .posts .poste:hover{background:var(--color2)}.zone.slidercards .container .cards .card .redirect{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;display:flex;flex-direction:column;align-items:center;padding-top:55%}.zone.slidercards .container .navigation{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:25px}.zone.slidercards .container .navigation .next,.zone.slidercards .container .navigation .prev{padding:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.zone.slidercards .container .navigation .next:hover,.zone.slidercards .container .navigation .prev:hover{color:var(--color1)}.zone.slidercards .container .navigation .next{transform:rotate(180deg)}.zone.slidercards .container .button{margin-left:auto;margin-right:auto;margin-top:auto}@media (min-width:1024px){.zone.slidercards{margin-left:50px;margin-right:50px}}@media (min-width:1200px){.zone.slidercards{margin-top:var(--ecart-zones)}.zone.slidercards .container .cards{overflow:hidden;grid-template-columns:repeat(3,1fr)}.zone.slidercards .container .cards .card .photo:before{padding-top:117%}.zone.slidercards .container .cards .card .redirect{opacity:0;transition:all .5s ease}.zone.slidercards .container .cards .card .redirect:hover{opacity:1}.zone.slidercards .container .navigation{position:absolute;justify-content:space-between;bottom:50%;left:-35px;right:-35px}}@media (min-width:1600px){.zone.slidercards{margin-left:6.24vw;margin-right:6.24vw}}.zone.recrutform{margin:100px 0;text-align:center}.zone.recrutform,.zone.recrutform .container{position:relative;display:flex;flex-direction:column;align-items:center}.zone.recrutform .container{margin-top:25px;overflow:hidden}.zone.recrutform .container .form-container{margin-top:25px}.zone.recrutform .container .form-container form .form-group:not(.rgpd):not(.send) input,.zone.recrutform .container .form-container form .form-group:not(.rgpd):not(.send) textarea{border:1px solid var(--color1);padding:10px 5px}.zone.recrutform .container .form-container form .send .button{margin-left:auto;margin-right:auto;padding:7px 25px}.zone.recrutform .container .form-container form .rgpd{justify-content:center}@media (min-width:1200px){.zone.recrutform{margin-top:var(--ecart-zones);margin-left:30px;margin-right:30px}.zone.recrutform .container .form-container form{display:grid;grid-template-columns:1fr 1fr}.zone.recrutform .container .form-container form .form-group.message,.zone.recrutform .container .form-container form .form-group.rgpd,.zone.recrutform .container .form-container form .form-group.send{grid-column:span 2}}@media (min-width:1600px){.zone.recrutform{margin-left:3.1vw;margin-right:3.1vw}}@media (min-width:2000px){.zone.recrutform{max-width:1850px;margin-left:auto;margin-right:auto}}