input,textarea,.select{border:1px solid #e4e1df;background:#fff;-webkit-transition:all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1)}input:focus,textarea:focus,.select:focus{border-color:#f4d01c}.confirm input,.confirm textarea,.confirm .select{background:none;border:none;pointer-events:none}input,.select{height:38px}textarea{width:100%}.row{background:#fffdf5}.select{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;display:inline-block;background:#fff}.select select{width:100%;text-overflow:ellipsis}.select select::-ms-expand{display:none}.select span{content:'';background:#f4d01c;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;pointer-events:none}.select span::after{width:38%;height:38%;content:'';display:block;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:8px}.confirm .select span{display:none}form .btn{width:100%;font-weight:bold;letter-spacing:.1em}form .btn::before{width:10px;height:10px}form .btn.reverse{background:#f4d01c;border-color:#f4d01c;color:#fff}form .btn.reverse::before{border-bottom-color:#fff;border-right-color:#fff}.error{color:red;margin-top:8px}.tel{max-width:540px;margin-left:auto;margin-right:auto;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:1px solid #f4d01c}.tel span{background:#f4d01c;color:#fff;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
