.form-container{max-width:500px;margin:0 auto;padding:20px;border-radius:10px;background-color:#fff;border:1px solid #DAA520}.form-title{font-family:Allura,cursive;font-size:48px;font-weight:400;color:#000}.form-container label{color:#333}.form-container input[type=text],.form-container textarea,.form-container input[type=file]{border:1px solid #DAA520;padding:10px;border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease}.form-container input[type=text]:focus,.form-container textarea:focus,.form-container input[type=file]:focus{border-color:#b8860b;box-shadow:0 0 8px #daa52080;outline:none}.form-container button[type=submit]{background-color:#daa520;color:#fff;border:none;padding:10px 20px;font-size:16px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.form-logo{max-width:250px;margin-bottom:20px}.form-container button[type=submit]{background-color:#daa520;color:#fff;border:none;padding:12px 30px;font-size:18px;font-weight:700;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.form-container button[type=submit]:hover{background-color:#b8860b}.message-text{font-family:Allura,cursive;font-size:28px;font-weight:400;color:#000;line-height:1.2em}.thank-you{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center}@media screen and (max-width: 600px){.form-title{font-family:Allura,cursive;font-size:28px;line-height:1.2em;font-weight:400;color:#000}}
