.form-container{margin-top:40px}.form-container .form-container{background:#f9f9f9;border-radius:12px;max-width:500px;margin:0 auto;padding:20px;box-shadow:0 4px 8px #0000001a}.form-container h3{text-align:center;color:#333;margin-bottom:20px;font-size:20px}.form-container .form-group{margin-bottom:15px}.form-container .form-group label{color:#333;margin-bottom:6px;font-size:16px;font-weight:600;display:block}.form-container .form-group label span{color:red}.form-container .form-group input,.form-container .form-group textarea{box-sizing:border-box;background:#fff;border:1px solid #ccc;border-radius:6px;width:100%;padding:12px;font-size:14px;transition:all .3s}.form-container .form-group input:focus,.form-container .form-group textarea:focus{border-color:#007bff;outline:none;box-shadow:0 0 6px #007bff4d}.form-container .form-group textarea{resize:none;height:120px}.form-container .react-tel-input{width:100%}.form-container .react-tel-input .form-control{border:1px solid #ccc;border-radius:6px;font-size:14px;width:100%!important;height:45px!important;padding-left:50px!important}.form-container .react-tel-input .form-control:focus{border-color:#007bff;box-shadow:0 0 6px #007bff4d}.form-container button{width:100%;height:42px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#fff;cursor:default;background-color:#e2e2e2;border:none;border-radius:30px;outline:none;margin-top:15px;font-family:Arial;font-size:16px;font-weight:700;line-height:100%}.form-container .but-active{cursor:pointer;background-color:#339e36}
