
#banner{max-width:1200px;margin:-45px auto 0;z-index:-1;background-repeat:no-repeat;background-position:center;background-color:#bad970;background-size:cover;background-image:url(https://via.placeholder.com/1200x350/bad970/FFFFFF?text=1200x350);position:relative}#banner figure{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#banner figure img{display:block;width:100%;height:100%;object-fit:cover}#banner:after{padding:29.16666666666667% 0 0;content:'';display:block}form{display:flex;flex-wrap:wrap;margin:0 -20px}form .form-group{display:flex;align-items:center;padding:0 20px;margin:0 0 20px;flex-grow:1;flex-basis:100%}form .form-group:last-child{margin:0}form .form-group.center{justify-content:center}form .form-group.block{display:block}form .form-group.block label{justify-content:flex-start;margin:0 0 10px}form .form-group.message{align-items:flex-start}form .form-group.message label{line-height:46px}form .form-group label{flex-grow:1;flex-basis:256px;display:flex;align-items:center;justify-content:flex-end;font-size:16px;white-space:nowrap;padding:0 10px 0 0}form .form-group label .edglyph{line-height:0;margin:0 0 0 10px}form .form-group .form-control{display:block;border:1px solid #2b6148;padding:10px;width:100%;color:#000;font-size:16px;min-width:0}form .form-group .form-control::-webkit-input-placeholder{opacity:.5;font-size:16px}form .form-group .form-control::-moz-placeholder{opacity:.5;font-size:16px}form .form-group .form-control:-ms-input-placeholder{opacity:.5;font-size:16px}form .form-group .form-control:-moz-placeholder{opacity:.5;font-size:16px}form .form-group .form-control:hover{border-color:#517665}form .form-group .form-control:focus{background:#2b6148;color:#fff}form .form-group .form-control:focus:hover{border-color:#2b6148}form .form-group textarea.form-control{min-height:128px}form .form-group.checkbox input,form .form-group.radio input{display:none}form .form-group.checkbox input:checked+label,form .form-group.radio input:checked+label{background:#517665;border-color:#517665}form .form-group.checkbox input:checked+label:before,form .form-group.radio input:checked+label:before{background:#517665;color:#517665}form .form-group.checkbox input:checked+label:hover,form .form-group.radio input:checked+label:hover{color:#2b6148}form .form-group.checkbox input:checked+label:hover:before,form .form-group.radio input:checked+label:hover:before{text-shadow:-1px 0 0 #0e2637,1px 0 0 #0e2637,0 -1px 0 #0e2637,0 1px 0 #0e2637,-1px -1px 0 #0e2637,-1px 1px 0 #0e2637,1px -1px 0 #0e2637,1px 1px 0 #0e2637}form .form-group.checkbox label,form .form-group.radio label{display:inline-flex;align-items:flex-start;cursor:pointer;padding:10px;color:#2b6148;border:1px solid #2b6148;margin:0}form .form-group.checkbox label:before,form .form-group.radio label:before{font-family:'EdGlyph-lite';height:20px;margin:0 10px 0 0;line-height:0;background:#fff;display:inline-flex;align-items:center;color:#fff;text-shadow:-1px 0 0 #0e2637,1px 0 0 #0e2637,0 -1px 0 #0e2637,0 1px 0 #0e2637,-1px -1px 0 #0e2637,-1px 1px 0 #0e2637,1px -1px 0 #0e2637,1px 1px 0 #0e2637}form .form-group.checkbox label:hover,form .form-group.radio label:hover{border-color:#517665;color:#517665}form .form-group.checkbox label:hover:before,form .form-group.radio label:hover:before{text-shadow:-1px 0 0 #d6b96a,1px 0 0 #d6b96a,0 -1px 0 #d6b96a,0 1px 0 #d6b96a,-1px -1px 0 #d6b96a,-1px 1px 0 #d6b96a,1px -1px 0 #d6b96a,1px 1px 0 #d6b96a}form .form-group.checkbox input:checked+label:before{content:'\00d9'}form .form-group.checkbox label:before{content:'\00de'}form .form-group.radio input:checked+label:before{content:'\00db'}form .form-group.radio label:before{content:'\00dd'}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:99em;font-size:16px;text-transform:uppercase;text-decoration:none;height:40px;padding:0 20px;cursor:pointer;border:1px solid transparent}.btn .edglyph{line-height:0;text-transform:none;margin:0 5px 0 0}.btn.btn-primary{background:#2b6148;color:#ecf0d0}.btn.btn-primary:hover{background:#ecf0d0;color:#2b6148}.btn.btn-secondary{background:#ecf0d0;color:#2b6148}.btn.btn-secondary:hover{background:#2b6148;color:#ecf0d0}.btn.btn-facebook{background:#1877F2;color:#fff}.btn.btn-facebook:hover{background:#fff;color:#1877F2;border-color:#1877F2}.btn.btn-twitter{background:#1da1f2;color:#fff}.btn.btn-twitter:hover{background:#fff;color:#1da1f2;border-color:#1da1f2}.btn.btn-pinterest{background:#bd081c;color:#fff}.btn.btn-pinterest:hover{background:#fff;color:#bd081c;border-color:#bd081c}.feuille.f_03,.feuille.f_04,.feuille.f_05,.feuille.f_06{display:none}#banner{background-image:url(../../img/page/contact/banner.jpg);background-position:center bottom}#content .container h1{margin:20px 0 40px}#content .container form{max-width:600px}#content .container address{text-align:right;font-style:normal;margin:40px 40px 0;font-size:16px}#content .container address p{text-align:inherit}#content .container .flex{display:flex;flex-wrap:wrap;justify-content:center}#content #map{height:33h;min-height:350px;max-width:1200px;margin:40px auto 0}
