.home{text-align:center;padding:2rem;background-color:#86c4ed;color:#477098;background:transparent;position:relative;z-index:0}.logo{max-width:150px;margin-bottom:1rem}.hero{max-width:100%;border-radius:12px;margin-bottom:2rem}form{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}input,textarea{padding:.75rem;border:none;border-radius:8px;font-size:1rem}button:hover{background-color:#d64e14}footer{margin-top:2rem;font-size:.9rem}body,html{margin:0;padding:0;font-family:Arial,sans-serif;color:#477098;text-align:center;height:100vh;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url(/Building%20Image.jpg) no-repeat center center fixed;background-size:cover;filter:blur(10px);z-index:-2}.overlay{position:relative;background:#86c4ed;max-width:800px;margin:40px auto;padding:20px;border-radius:10px}.overlay img{width:100%;height:auto;display:block;border-radius:10px}header img{max-width:300px;margin-top:30px}h1{font-size:2rem;margin:20px 0}p{font-size:1.2rem;max-width:600px;margin:10px auto}section{margin:30px 0}input,textarea{display:block;width:80%;max-width:400px;margin:10px auto;padding:10px;border:1px solid #477098;border-radius:5px}button{background-color:#477098;color:#fff;border:none;padding:10px 20px;cursor:pointer;font-size:1rem;border-radius:5px}footer img{max-width:300px;margin-top:20px;border-radius:10px}.social a{display:inline-block;margin:10px;font-size:1.2rem;text-decoration:none;color:#477098}body{margin:0;font-family:Arial,sans-serif}
