.custom-form-container{max-width:600px;margin:40px auto;background:#fff;padding:30px;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-family:'Arial',sans-serif}.custom-form-container h2{text-align:center;color:#219150;margin-bottom:25px}.custom-form-container input,.custom-form-container textarea{width:100%;padding:14px 16px;margin-bottom:20px;border:1px solid #ccc;border-radius:10px;font-size:16px}.custom-form-container button{background-color:#219150;color:#fff;padding:14px 25px;border:none;border-radius:10px;font-size:17px;cursor:pointer;width:100%;transition:background-color .3s ease}.custom-form-container button:hover{background-color:#004c4c}.thank-you-message{display:none;text-align:center;font-size:18px;color:green;margin-top:20px}