@import'https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=Open+Sans:wght@400;600&display=swap';.registration-card{margin-top:30px;max-width:450px;margin:4rem auto;padding:2.5rem;background-color:#fff;border:1px solid #edd9b1;border-radius:.5rem;box-shadow:0 4px 15px rgba(0,0,0,.07)}.page-title{font-family:"Montserrat",sans-serif;color:#2e5339;text-align:center;margin-top:0;margin-bottom:2rem}.registration-form{text-align:left}.registration-form p{margin-bottom:1.5rem}.registration-form label{display:block;font-weight:600;margin-bottom:.5rem;color:#2e5339;font-family:"Montserrat",sans-serif}.registration-form input{width:100%;padding:.75rem 1rem;font-size:1rem;font-family:"Montserrat",sans-serif;border:1px solid #e9cf9c;border-radius:.25rem;transition:border-color .2s ease,box-shadow .2s ease}.registration-form input:focus{outline:none;border-color:#e67e22;box-shadow:0 0 0 3px rgba(230,126,34,.2)}.registration-form input[type=submit]{width:100%;margin-top:1rem}.form-errors,.form-success{padding:1rem 1.5rem;margin-bottom:1.5rem;border-radius:.25rem}.form-errors{background-color:#f8dcc2;border:1px solid #e67e22;color:#924d10}.form-success{background-color:#fff;border:1px solid #2e5339;color:#2e5339}
