.error{color:red;font-size:12px;margin-top:5px}#heading{text-align:center}body{align-items:center;background-color:#f8fafc;display:flex;font-family:Calibri,sans-serif;justify-content:center;margin:0;min-height:100vh}.form-container{background-color:#bcccdc;border-radius:.75rem;color:#333;padding:2rem;width:400px}.title{color:#333;font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:1.5rem;text-align:center}.form{margin-top:1.5rem}.input-group{font-size:small;line-height:1.25rem;margin-bottom:1rem;margin-top:.25rem;width:100%}.input-group label{color:#333;display:block;font-size:large;font-weight:700;margin-bottom:4px}.input-group input{background-color:#f8fafc;border:1px solid #9aa6b2;border-radius:.375rem;box-sizing:border-box;color:#333;outline:0;padding:.75rem 1rem;width:100%}.input-group input:focus{border-color:#9aa6b2}.radio-input{align-items:center;background-color:#d9eafd;border:1px solid #9aa6b2;border-radius:.375rem;color:#333;display:flex;overflow:hidden;position:relative;width:100%}.radio-input label{align-items:center;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;justify-content:center;padding:.75rem 1rem;transition:color .3s ease;z-index:1}.radio-input input[type=radio]{display:none}.selection{background-color:#9aa6b2;height:100%;left:0;position:absolute;top:0;transition:transform .3s ease;width:33.33%;z-index:0}.radio-input input[type=radio]:checked+label{color:#fff}.radio-input input[type=radio]:first-of-type:checked~.selection{transform:translateX(0)}.radio-input input[type=radio]:nth-of-type(2):checked~.selection{transform:translateX(100%)}.radio-input input[type=radio]:nth-of-type(3):checked~.selection{transform:translateX(200%)}.btn-12{background-color:#9aa6b2;border:none;border-radius:.375rem;color:#333;cursor:pointer;display:block;font-weight:700;margin:1.5rem 0;padding:.8rem 3rem;text-align:center;text-transform:uppercase;transition:background-color .2s ease;width:100%}.btn-12:hover{background-color:#f8fafc}.form-container-predicted-price{background-color:#f8fafc;border:1px solid #9aa6b2;border-radius:.75rem;border-radius:.375rem;box-sizing:border-box;color:#333;margin-top:1rem;padding:1rem;text-align:center;width:100%}.form-container-predicted-price .title{font-weight:700}
/*# sourceMappingURL=main.e15d8f1b.css.map*/