.flex-row{display:flex;flex-wrap:wrap}input[type=email],input[type=number],input[type=password],input[type=phone],input[type=tel],input[type=text],select{padding:0 8px;height:40px;line-height:40px}input[type=email],input[type=number],input[type=password],input[type=phone],input[type=tel],input[type=text],select,textarea{display:inline-block;width:100%;font-family:'Jost',sans-serif;font-size:18px;color:#000;font-weight:300;border:1px solid #000;background:#fff;transition:all .2s ease;border-radius:2px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=phone]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#970b3d}textarea{padding:10px 8px;line-height:26px;height:120px;resize:none}.form_block{padding:60px 0;background:#003764 url(../../assets/images/principe.png) center center/cover no-repeat}.form_wrap{width:100%;max-width:800px;margin:0 auto;padding:40px;background-color:#fff;box-shadow:0 0 10px #fff;border-radius:2px}.lbl{position:relative;width:100%;display:block}.lbl .form_label{position:absolute;top:8px;left:8px;font-size:18px;color:rgba(0,0,0,.5);font-weight:300;transform-origin:0 0;transform:translate3d(0,0,0);transition:all .2s ease;pointer-events:none;background-color:#fff;padding:0 4px}.lbl input[type=email],.lbl input[type=number],.lbl input[type=password],.lbl input[type=search],.lbl input[type=tel],.lbl input[type=text],.lbl textarea{-webkit-appearance:none;appearance:none;width:100%}.lbl input[type=email]:not(:placeholder-shown)+.form_label,.lbl input[type=number]:not(:placeholder-shown)+.form_label,.lbl input[type=password]:not(:placeholder-shown)+.form_label,.lbl input[type=search]:not(:placeholder-shown)+.form_label,.lbl input[type=tel]:not(:placeholder-shown)+.form_label,.lbl input[type=text]:not(:placeholder-shown)+.form_label,.lbl textarea:not(:placeholder-shown)+.form_label{color:rgba(0,0,0,.7);transform:translate3d(0,-19px,0) scale(.8)}.lbl input[type=email]:focus+.form_label,.lbl input[type=number]:focus+.form_label,.lbl input[type=password]:focus+.form_label,.lbl input[type=search]:focus+.form_label,.lbl input[type=tel]:focus+.form_label,.lbl input[type=text]:focus+.form_label,.lbl textarea:focus+.form_label{color:#970b3d;transform:translate3d(0,-19px,0) scale(.8)}.err .lbl .form_label,.has-err .lbl .form_label,.has_err .lbl .form_label{color:#ff3030}.err .lbl input:not(:placeholder-shown)+.form_label,.err .lbl textarea:not(:placeholder-shown)+.form_label,.has-err .lbl input:not(:placeholder-shown)+.form_label,.has-err .lbl textarea:not(:placeholder-shown)+.form_label,.has_err .lbl input:not(:placeholder-shown)+.form_label,.has_err .lbl textarea:not(:placeholder-shown)+.form_label{color:#ff3030}.err .lbl input:focus+.form_label,.err .lbl textarea:focus+.form_label,.has-err .lbl input:focus+.form_label,.has-err .lbl textarea:focus+.form_label,.has_err .lbl input:focus+.form_label,.has_err .lbl textarea:focus+.form_label{color:#ff3030}.form-wrap{width:100%;max-width:760px;margin:0 auto}.flex-row{justify-content:space-between}.flex-row .form-row{width:calc(50% - 10px);margin-bottom:20px}.btn-wrap,.button-wrap{text-align:center;margin-top:40px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}