form>p{margin:30px 0 0;font-family:SourceSansProSemiBold,Arial,sans-serif;font-size:24px;line-height:1.17;color:#005ea8}form>div{display:flex;flex-direction:column}@media (min-width:768px){form>div{flex-direction:row}}form>div>div{flex:1;min-width:0}form>div>div p{display:flex;flex-direction:column;margin-top:20px}@media (min-width:768px){form>div>div p{flex-direction:row}}form label{font-family:"Open Sans",Arial,sans-serif;margin-right:.5em;text-align:left;color:#5c5e64;font-size:13px;line-height:20px}@media (min-width:768px){form label{text-align:right;width:45%!important}}form input,form select{height:30px;padding:5px 6px;background:#fff;border-radius:3px;border-width:1px;border-color:#aaaeb1;border-style:solid}@media (min-width:768px){form input,form select{margin:0 0 0 5px}}form input:not([type=submit]),form select{flex:1;display:block;min-width:0}form #rgpd,form .mention-generale{font-size:12px;font-family:"Open Sans",Arial,sans-serif;margin:50px 0 20px}form #rgpd{display:block}form .bouton{display:flex;justify-content:center}form .bouton input{display:inline-block;padding:14px 24px;background-color:#005ea8;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:#fff;border:none;margin:0;border-radius:0;height:48px;cursor:pointer}form #city-mdm-group .form-group-city_label #city-mdm-list{top:30px!important}