.input-group-text{border:none!important;background-color:#72c410;color:#fff}#main{margin-left:0;margin-right:0;display:flex}@media only screen and (min-width:992px){#main{flex-direction:column;flex-direction:column}}@media only screen and (min-width:600px){#main{flex-direction:row}}@media only screen and (min-width:768px){#main{flex-direction:row}}@media only screen and (max-width:600px){#main{flex-direction:row}}@media all and (max-width:470px){#main .location_bloc{flex:1;order:2}}#main .location_bloc .localisation{background-color:#fff;text-align:center;color:#000;margin:2rem;padding:.6rem;box-shadow:0 1px 4px 0 #000}@media all and (min-width:434px){#main .location_bloc .localisation{order:1;margin-top:3rem}}@media only screen and (max-width:400px){#main .location_bloc .localisation iframe{width:100%}}@media only screen and (min-width:401px){#main .location_bloc .localisation iframe{width:300px}}@media only screen and (min-width:600px){#main .location_bloc .localisation iframe{width:600px}}@media only screen and (min-width:768px){#main .location_bloc .localisation iframe{width:600px}}#main .location_bloc .localisation .localisation_icon{font-size:35px;color:#72c410;margin-right:9px}@media all and (min-width:434px){#main .location_bloc .localisation .localisation_icon{margin-top:1rem}}#main .location_bloc .email{background-color:#fff;text-align:center;color:#000;margin:2rem;padding:.6rem;box-shadow:0 1px 4px 0 #000}#main .location_bloc .email .email_icon{font-size:35px;color:#72c410;margin-right:9px}@media all and (min-width:434px){#main .location_bloc .email .email_icon{margin-top:1rem}}#main .location_bloc .phone{background-color:#fff;text-align:center;color:#000;margin:2rem;padding:.6rem;box-shadow:0 1px 4px 0 #000}#main .location_bloc .phone .phone_icon{font-size:35px;color:#72c410;margin-right:9px}@media all and (min-width:434px){#main .location_bloc .phone .phone_icon{margin-top:1rem}}#main .contact_form{margin-top:1.5rem;padding-left:2rem;padding-right:2rem}@media all and (max-width:470px){#main .contact_form{order:1}}#main .contact_form .input-container{display:flex;width:100%!important;margin-bottom:15px}#main .contact_form .icon{padding:15px;background-color:#72c410;color:#fff;width:50px;text-align:center;border:1px solid gray;font-size:20px}#main .contact_form .pen_icon{padding:35px 15px 40px 15px;background-color:#72c410;color:#fff;width:50px;text-align:center;border:1px solid gray;font-size:20px}#main .contact_form .form-control{border-radius:0}#main .contact_form .input-field:focus{border:2px solid #045282}#main .contact_form .btn{background-color:#72c410;box-shadow:0 1px 4px 0 #72c410;color:#fff;font-weight:700;padding:15px;display:block;margin:auto}#main .contact_form .btn:hover{opacity:1}