body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:1%}#root,body,html{font-family:Arial,sans-serif;height:100%}.App{font-family:montserrat,sans-serif;position:relative;z-index:1}body:before{background:url(/static/media/Sunset-illustration.203ae2f69c21ef72349b.webp) no-repeat 50%/cover;content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;transform:translateZ(0);width:100%;will-change:transform;z-index:-1}.section{background-image:linear-gradient(35deg,#ffae00e6,#fcd35ae6);border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:50px auto 1%;max-width:600px;min-width:350px;padding:20px}.title-section{background:none;background-color:initial;box-shadow:none;font-family:Covered By Your Grace,cursive;margin-top:100px;max-width:8000px;text-align:center}.title-text{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(35deg,#ff0040,#ffbf00);color:#0000;display:inline-block;font-family:Covered By Your Grace,cursive;position:relative}.title-text,.title-text:before{font-size:20vw;white-space:nowrap}.title-text:before{align-items:center;color:#000;content:attr(data-text);display:flex;filter:blur(10px);height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}h1{font-size:xx-large}h1,h2{font-family:Covered By Your Grace,cursive}h2{font-size:x-large;margin-top:20px}ul{margin-left:30px}.rsvp-section{border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:50px auto 0;max-width:600px;padding:20px}.rsvp-section form{display:flex;flex-direction:column}.rsvp-section div{font-family:Covered By Your Grace,cursive;font-size:x-large}.rsvp-section label{font-family:montserrat,sans-serif;font-size:large}.rsvp-section input[type=email],.rsvp-section input[type=number],.rsvp-section input[type=tel],.rsvp-section input[type=text],.rsvp-section select,.rsvp-section textarea{border:1px solid #ccc;border-radius:5px;font-family:Covered By Your Grace,cursive;font-size:x-large;margin-top:5px;padding:10px;width:100%}.rsvp-section input[type=checkbox],.rsvp-section input[type=radio]{margin-left:10px;margin-right:10px}.rsvp-section div{margin-bottom:10px}.rsvp-section .checkbox-group,.rsvp-section .radio-group{display:flex;flex-direction:column}.rsvp-section .checkbox-group div,.rsvp-section .radio-group div{align-items:center;display:flex}.rsvp-section button{background-image:linear-gradient(35deg,#ff0040 1%,#ff9100);border:none;border-radius:5px;color:#fff;margin-left:calc(50% - 75px);margin-top:20px;padding:20px;width:150px}.rsvp-section button:hover{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 48 48"><text y="32" font-size="32">%F0%9F%92%B8</text></svg>'),auto}.rsvp-section .thanks-message{color:green;font-weight:700;margin-left:10px}.feedback-section{border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:50px auto 0;max-width:600px;padding:20px}.feedback-section form{display:flex;flex-direction:column}.feedback-section div{font-family:Covered By Your Grace,cursive;font-size:x-large}.feedback-section label{font-family:montserrat,sans-serif;font-size:large}.feedback-section input[type=email],.feedback-section input[type=number],.feedback-section input[type=tel],.feedback-section input[type=text],.feedback-section select,.feedback-section textarea{border:1px solid #ccc;border-radius:5px;font-family:Covered By Your Grace,cursive;font-size:x-large;margin-top:5px;padding:10px;width:100%}.feedback-section input[type=checkbox],.feedback-section input[type=radio]{margin-left:10px;margin-right:10px}.feedback-section div{margin-bottom:10px}.feedback-section .checkbox-group,.feedback-section .radio-group{display:flex;flex-direction:column}.feedback-section .checkbox-group div,.feedback-section .radio-group div{align-items:center;display:flex}.feedback-section button{background-image:linear-gradient(35deg,#ff0040 1%,#ff9100);border:none;border-radius:5px;color:#fff;margin-left:calc(50% - 75px);margin-top:20px;padding:20px;width:150px}.feedback-section .thanks-message{color:green;font-weight:700;margin-left:10px}span{white-space:nowrap}
/*# sourceMappingURL=main.d8621707.css.map*/