body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.header{padding:15px 50px}.wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.invitation{max-width:900px}h1{font-size:106px;text-transform:uppercase;text-align:center;margin-top:0;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:5px;-webkit-text-stroke-color:#000}@media screen and (max-width:480px){h1{font-size:56px;padding:15px 50px;-webkit-text-stroke-width:3px}.header{display:flex}.header,.signup{justify-content:center;align-items:center}.signup{flex-direction:column;text-align:center}button{margin-top:20px;margin-left:0}}h2{color:#000;font-size:36px;text-align:center;margin-top:0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}h3{font-size:24px;text-align:center}.eventDescriptionContainer{margin-top:30px;margin-bottom:30px;padding:15px 80px;border:10px dotted #000}p{font-size:22px}.signup{font-size:36px;font-weight:700}.footer,.signup{display:flex;justify-content:center;align-items:center}.footer{height:200px;padding:50px 15px;background:#000;color:#fff}.completedContainer{padding:15px 0 50px;flex:1 1;display:flex;flex-direction:column;align-items:center}.completedPage{height:100vh;display:flex;flex-direction:column}.icon{font-size:96px}.map{margin-top:20px}.eventInfoContainer{padding:15px;background:#000;color:#fff;display:flex;flex-direction:row}.filler{flex:1 1}.dateContainer{text-align:center;padding:0 15px;line-height:60px;display:flex;flex-direction:column}.month{font-size:50px;text-transform:uppercase}.day,.month{font-weight:700}.day{font-size:106px}.informationContainer{padding:15px;display:flex;flex-direction:column}.row{display:flex;flex-direction:row;margin-bottom:10px}.column{margin-right:10px;font-size:22px}@media screen and (max-width:480px){.eventInfoContainer{padding:0}.dateContainer{padding:10px;line-height:40px}.informationContainer{padding:12px 0}.filler{flex:1 1}.month{font-size:30px}.day{font-size:50px}}.button{background-color:#000;border:2px solid #000;border-radius:27px;color:#fff;font-size:20px;font-weight:700;padding:15px 30px;text-decoration:none;cursor:pointer}.heart:after{margin-left:10px;font-family:fontAwesome;content:"\f004\00a0"}.hvr-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.hvr-grow-rotate:active,.hvr-grow-rotate:focus,.hvr-grow-rotate:hover{-webkit-transform:scale(1.1) rotate(4deg);transform:scale(1.1) rotate(4deg)}@media screen and (max-width:480px){button{margin-top:20px;margin-left:0}}.modal-window{position:fixed;background-color:hsla(0,0%,78.4%,.75);top:0;right:0;bottom:0;left:0;z-index:999;opacity:1;-webkit-transition:all .3s;transition:all .3s}.modal-window:target{opacity:1;pointer-events:auto}.modal-window>div{width:320px;position:relative;margin:5% auto;padding:25px;border-radius:27px;background:#fff;color:#444}.airtable-embed{background:transparent;border:1px solid #ccc;margin-bottom:20px}.container{display:flex;flex-direction:column;justify-content:center}.iframe-container{min-height:100px;background:url(/spinner.gif) no-repeat 50% top!important}ul{margin:10px;list-style-type:none;padding-left:0;width:100%;height:100%}li{padding:12px;border-bottom:1px solid #000;cursor:pointer;-webkit-transition:all 1s;transition:all 1s}li:hover{background:pink;padding-left:24px;padding-right:24px}h2{margin-bottom:0}.eventDateContainer{text-align:center;padding:0 15px;line-height:40px;display:flex;flex-direction:column;background:#000;color:#fff}.infoContainer{padding:0 10px 10px;height:95px}.eventMonth{font-size:32px;font-weight:700;text-transform:uppercase}.eventDay{font-size:72px;font-weight:700}.view{display:flex;flex-direction:column;height:100vh}.wrapper{flex:1 1}@media screen and (max-width:480px){.eventDay{padding-bottom:25px}h2{text-align:left}}
/*# sourceMappingURL=main.9d9d5a93.chunk.css.map */