@font-face{font-family:SettaScript;font-style:normal;font-weight:400;src:url(/static/media/setta_script-webfont.d3f13f0e163e54e7a94d.woff2) format("woff2"),url(/static/media/setta_script-webfont.5714ef949057bd5ccc24.woff) format("woff")}@font-face{font-family:LolaSansBold;font-style:normal;font-weight:400;src:url(/static/media/lolasans-bold.8d2baaf3ea987a781ee0.woff2) format("woff2"),url(/static/media/lolasans-bold.265688c679765595440d.woff) format("woff")}@font-face{font-family:ProvidenceSans;font-style:normal;font-weight:400;src:url(/static/media/providence_sans_regular-webfont.377077c56355d1746f61.woff2) format("woff2"),url(/static/media/providence_sans_regular-webfont.042dc617ab676acc8075.woff) format("woff")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#root{justify-content:center;position:relative;width:100%}#root,.main{display:flex}.main{align-items:center;flex-direction:column;margin-bottom:50px;margin-top:10px}.link{stroke:#8ab4f8!important;text-decoration:underline}.main-title{font-family:SettaScript,Arial,sans-serif;margin-top:10px;text-align:center}.bold-title{font-weight:600}.sub-title{font-family:SettaScript,Arial,sans-serif;margin-bottom:5px;margin-top:10px}.rsvp{border:thin solid;border-radius:10px;display:flex;flex-direction:column;max-width:700px;padding:20px}.rsvp,.rsvp button{font-family:LolaSansBold;font-size:20px}.rsvp button{border-radius:5px;margin:10px 5px 5px}.rsvp button:hover{cursor:pointer}.rsvp .margin{margin-top:10px}.rsvp input{font-family:LolaSansBold;font-size:18px;padding:5px}.rsvp fieldset,.rsvp input{border-radius:10px}.text{font-family:LolaSansBold;font-size:22px;max-width:700px;text-align:center}li{list-style-position:inside;padding:4px}.deco1{left:5%;min-width:300px;position:absolute;top:500px;width:30%;z-index:-1}.deco2{right:5%;top:900px;width:20%}.deco2,.deco3{min-width:200px;position:absolute;z-index:-1}.deco3{bottom:5%;left:5%;width:10%}.foot{margin-top:40px;width:20%}@media screen and (max-width:800px){.main-title{font-size:110px}.sub-title{font-size:100px}main{width:85%}.rsvp{width:90%}.deco{opacity:.5}}@media screen and (min-width:800px) and (max-width:1600px){.main-title{font-size:130px}.sub-title{font-size:120px}.main{width:75%}.rsvp{width:80%}.deco{opacity:.75}}@media screen and (min-width:1600px){.main-title{font-size:150px}.sub-title{font-size:100px}.main{max-width:1200px;width:60%}.rsvp{width:70%}}
/*# sourceMappingURL=main.3a0e302a.css.map*/