.page-module__E0kJGG__main{flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.page-module__E0kJGG__hero{border-radius:20px;width:100%;max-width:300px;height:auto;margin:20px auto;box-shadow:0 12px 30px #00000073}.page-module__E0kJGG__rsvpForm{border:none;border-radius:10px;width:100%;max-width:300px;height:1100px;margin:auto}.page-module__E0kJGG__main h1{text-align:center;margin-top:30px;font-size:2em}.page-module__E0kJGG__main>p{text-align:center;width:100%;max-width:500px;margin:30px auto;font-size:16px;line-height:1.75em}.page-module__E0kJGG__buttonContainer{flex-direction:column;justify-content:center;gap:15px;margin-top:15px;display:flex}.page-module__E0kJGG__button{text-align:center;color:#fff;background-color:#b06468;border-radius:10px;justify-content:center;align-items:center;height:60px;padding:10px;font-size:20px;font-weight:700;text-decoration:none;transition:background-color .3s;display:flex}.page-module__E0kJGG__button:hover{background-color:#8b4b4e}@media (min-width:768px){.page-module__E0kJGG__buttonContainer{gap:30px;margin-top:30px}.page-module__E0kJGG__button{height:120px;padding:30px;font-size:28px}.page-module__E0kJGG__main>p{font-size:1.2em}.page-module__E0kJGG__main h1{font-size:3em}}
