@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lora:ital,wght@0,400..700;1,400..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lora:ital,wght@0,400..700;1,400..700&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css";*{box-sizing:border-box;margin:0;padding:0}body{background-image:url(/assets/Background-DJnvFnwT.jpeg);background-size:cover;justify-content:center;align-items:center;width:100%;height:100dvh;padding:40px;display:flex}.title{text-align:center;color:#4c3a2e;margin-bottom:10px;font-family:lora,serif;font-size:35px;font-weight:600}.logo{width:50px;height:50px}.divider{justify-content:center;align-items:center;gap:10px;display:flex}hr{background-color:#4c3a2e;border:none;width:100px;height:2px}.heart{color:#4c3a2e;font-family:lora,serif;font-size:30px;font-weight:500}.subtitle{text-align:center;color:#af6c47;max-width:470px;margin-top:10px;font-family:nunito,serif;font-size:20px;font-weight:700}.description{text-align:center;color:#4c3a2e;max-width:470px;margin-top:10px;font-family:nunito,serif;font-size:14px;font-weight:500}label{display:none}.form{flex-direction:column;align-items:center;gap:20px;width:100%;margin-top:50px;display:flex}.input-container{color:#4c3a2e;background-color:#0000;border:2px solid #4c3a2e;border-radius:5px;outline:none;align-items:center;gap:10px;width:100%;height:50px;padding:0 10px;font-family:lora,serif;font-weight:500;display:flex}.bi-envelope,.bi-person{font-size:20px}.input-container input{color:#4c3a2e;background-color:#0000;border:none;outline:none;width:100%;height:100%;font-family:lora,serif;font-size:16px;font-weight:500}.input-container input::placeholder{color:#4c3a2e;font-family:lora,serif;font-size:16px;font-weight:500}.form button{color:#fff;cursor:pointer;background-color:#4c3a2e;border:none;border-radius:50px;width:300px;height:40px;margin-top:20px;padding:10px 0;font-family:lora,serif;font-weight:500;transition:all .2s}.form button:hover{transform:translateY(-2px)}.privacy{text-align:center;color:#4c3a2e;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-family:nunito,serif;font-size:12px;font-weight:500;display:flex}.message-container{text-align:center;color:#4c3a2e;z-index:9999;background-color:#ede1d2;border:2px solid #4c3a2e;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:300px;height:100px;padding:10px 0;font-family:lora,serif;font-size:16px;font-weight:600;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #000000b3}.close-button{cursor:pointer;color:#4c3a2e;background-color:#0000;border:none;border-radius:50px;outline:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:20px;display:flex;position:absolute;top:10px;right:10px}.close-button:hover{color:#fff;background-color:#4c3a2e98}.bi-x{font-size:20px}@media (width>=768px){.title{font-size:45px}hr{width:200px}.subtitle{font-size:25px}.description{font-size:20px}.form button{width:350px}.privacy{font-size:14px}}
