footer{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start}@media (max-width: 1023px){footer{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start}}footer .form_content{-webkit-flex-basis:50%;-moz-flex-basis:50%;flex-basis:50%;-webkit-flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;flex-grow:1;max-width:50%;background:url(/images/footer/background-footer-contact.png) no-repeat center center/cover;padding:50px 120px 0px 120px;color:white}@media (max-width: 1279px){footer .form_content{padding:105px 87px}}@media (max-width: 1023px){footer .form_content{max-width:100%;width:100%;padding:60px 100px;position:relative;-webkit-flex-basis:auto;-moz-flex-basis:auto;flex-basis:auto}}@media (max-width: 749px){footer .form_content{padding:70px 90px}}@media (max-width: 575px){footer .form_content{padding:70px 15px;text-align:center}}footer .form_content .tel{font-size:1.875rem;font-weight:700}@media (max-width: 1279px){footer .form_content .tel{font-size:1.25rem}}@media (max-width: 575px){footer .form_content .tel{font-size:1.2rem}}footer .form_content .lien{text-decoration:none;color:inherit;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;text-align:center;background-color:#e10203;padding:16px 23px;margin-top:48px;width:200px}@media (max-width: 1279px){footer .form_content .lien{margin-top:0;padding:13px 17px}}footer .form_content .lien:active{-webkit-box-shadow:0px 0px 10px 0px #000;box-shadow:0px 0px 10px 0px #000;-moz-box-shadow:0px 0px 10px 0px #000}footer .form_content .lien.fb{background:none;border:1px solid #e10203;margin-left:20px;padding:12px 17px 12px 17px;vertical-align:bottom}@media (max-width: 360px){footer .form_content .lien.fb{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:170px;margin-left:0px;margin-top:40px}}footer .form_content .lien i{margin-right:30px;font-size:22px}@media (max-width: 575px){footer .form_content .lien i{font-size:20px;margin-right:15px}}footer .form_content .lien span{font-size:1rem;font-weight:700}@media (max-width: 575px){footer .form_content .lien span{font-size:0.95rem}}footer .form_content .localisation{display:none;position:relative;font-size:1.875rem}@media (max-width: 1279px){footer .form_content .localisation{font-size:1.25rem}}@media (max-width: 749px){footer .form_content .localisation{display:inline}}@media (max-width: 575px){footer .form_content .localisation{font-size:1.2rem}}@media (max-width: 575px){footer .form_content .localisation h2{margin-top:40px}}footer .form_content .localisation .lien_localisation{text-decoration:none;color:#e10203;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;text-align:left;background-color:none;padding:13px 17px;width:200px}@media (max-width: 749px){footer .form_content .localisation .lien_localisation{position:relative;top:0px;left:0px}}footer .form_content .localisation .lien_localisation:active{-webkit-box-shadow:0px 0px 10px 0px #000;box-shadow:0px 0px 10px 0px #000;-moz-box-shadow:0px 0px 10px 0px #000}footer .form_content .localisation .lien_localisation i{font-size:22px;margin-right:10px}footer .form_content .localisation .lien_localisation span{font-size:.8rem;font-weight:700}footer .form_content .ml{font-weight:700;font-size:1.25rem;margin-top:112px}footer .form_content .ml h3 a{color:#e10203;text-decoration:none}@media (max-width: 1279px){footer .form_content .ml{font-size:0.875rem;margin-top:80px}}@media (max-width: 1023px){footer .form_content .ml{margin-top:45px}}@media (max-width: 575px){footer .form_content .ml{font-size:1rem}}footer .form_content form{font-size:0.875rem;display:block;width:100%;text-align:center}@media (max-width: 1279px){footer .form_content form{font-size:0.625rem}}footer .form_content form .inputs{text-align:left}footer .form_content form .inputs .contact{display:block;width:100%;position:relative;margin-top:40px}@media (max-width: 1279px){footer .form_content form .inputs .contact{margin-top:25px}}footer .form_content form .inputs .contact.number{display:inline-block;width:30%;height:auto;vertical-align:middle;margin-right:5%}footer .form_content form .inputs .contact.mail{display:inline-block;width:65%;height:auto;vertical-align:middle}footer .form_content form .inputs .contact input[type="text"]{color:white;border:none;outline:none;display:block;width:100%;background-color:transparent;padding:13px 10px;border-bottom:1px solid white;font-size:.9rem;font-weight:700}footer .form_content form .inputs .contact input[type="text"]:focus{border-color:#e10203}footer .form_content form .inputs .contact input[type="text"]+label{position:absolute;top:11px;left:10px;right:13px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}footer .form_content form .inputs .contact input[type="text"].fill{padding-top:20px;padding-bottom:6px}@media (max-width: 1279px){footer .form_content form .inputs .contact input[type="text"].fill{font-size:0.875rem}}footer .form_content form .inputs .contact input[type="text"].fill+label{top:2px;font-size:0.75rem}@media (max-width: 1279px){footer .form_content form .inputs .contact input[type="text"].fill+label{font-size:0.5rem}}footer .form_content form .inputs textarea{color:white;padding-left:15px;padding-top:10px;font-family:"Open Sans",sans-serif;margin-top:54px;display:block;width:100%;resize:vertical;min-height:100px;border:1px solid white;outline:none;background-color:transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}footer .form_content form .inputs textarea:focus{border-color:#e10203}footer .form_content form .inputs textarea+label{position:absolute;top:10px;left:15px;right:13px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}footer .form_content form .inputs textarea.fill{padding-top:20px;font-weight:700;font-size:1rem}@media (max-width: 1279px){footer .form_content form .inputs textarea.fill{font-size:0.875rem}}footer .form_content form .inputs textarea.fill+label{top:5px;font-size:0.75rem;left:16px}@media (max-width: 1279px){footer .form_content form .inputs textarea.fill+label{font-size:0.5rem}}footer .form_content form #btn_contact{border:none;text-decoration:none;color:inherit;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;text-align:center;background-color:#e10203;padding:16px 33px 16px 33px;margin-top:37px;font-size:0.875rem;font-weight:700;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}footer .form_content form #btn_contact:active{-webkit-box-shadow:0px 0px 10px 0px #000;box-shadow:0px 0px 10px 0px #000;-moz-box-shadow:0px 0px 10px 0px #000}footer .form_content form #btn_contact:disabled{background-color:#ac2425}footer .form_content form #btn_contact.valid{background-color:#62b762;cursor:default}footer .form_content .redmoot{width:100%;font-size:0.75rem;margin-top:100px;text-align:center}footer .form_content .redmoot a{text-decoration:none;color:#e10203}footer .mapApi{max-width:50%;-webkit-flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-webkit-flex-basis:50%;-moz-flex-basis:50%;flex-basis:50%;position:relative}@media (max-width: 1023px){footer .mapApi{max-width:100%;height:100vh;border-top:3px solid white;-webkit-flex-basis:auto;-moz-flex-basis:auto;flex-basis:auto}}@media (max-width: 749px){footer .mapApi{margin-bottom:49px}}footer .mapApi #Map{height:100%;background-color:grey}footer .mapApi .info_map{background-color:white;opacity:0.8;margin-left:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:absolute;top:40%;text-align:right;line-height:24px;font-size:0.875rem;padding:20px 50px 45px}@media (max-width: 1279px){footer .mapApi .info_map{line-height:17px;font-size:0.625rem;padding:10px 35px 35px}}@media (max-width: 1023px){footer .mapApi .info_map{margin-left:120px;padding:15px 45px 40px;font-size:0.75rem;line-height:24px;padding:10px 35px 25px 35px}}@media (max-width: 749px){footer .mapApi .info_map{top:10%;left:50%;margin-left:-120px;width:240px;padding:5px 30px 20px 30px}}footer .mapApi .info_map b{font-size:1.25rem;line-height:70px}@media (max-width: 1279px){footer .mapApi .info_map b{font-size:0.875rem;line-height:49px}}@media (max-width: 1023px){footer .mapApi .info_map b{font-size:1rem;line-height:60px}}
/*# sourceMappingURL=footer.css.map */
