@import url(https://fonts.googleapis.com/css?family=Bad+Script|Great+Vibes|Josefin+Sans|Josefin+Slab|Neucha|Sacramento&display=swap);@import url(https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Round|Material+Icons+Two+Tone);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}.material-icons-two-tone.md-18{font-size:18px}.material-icons-two-tone.md-24{font-size:24px;vertical-align:bottom}.material-icons-two-tone.md-28{font-size:28px}.material-icons-two-tone.md-32{font-size:32px}.material-icons-two-tone.md-36{font-size:36px}.material-icons-round.md-48,.material-icons-two-tone.md-48{font-size:48px}.App{text-align:center}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.backImgContainer{width:100%;height:100%;position:fixed;z-index:-1}.backImg{height:100%;width:100%;object-fit:cover;overflow:hidden;position:center center;vertical-align:middle}.App-link{color:#61dafb}hr{border:1px solid #000;width:20%}h1{font-family:Bad Script,Neucha,Sacramento,Great Vibes,cursive;font-size:54px}h2{font-size:24px}h2,p{font-family:Josefin Slab,serif}p{font-size:18px}p.bold{font-weight:700}.centerText{text-align:center}.pButton{font-weight:700;cursor:pointer;text-decoration:underline;color:#000}iframe{border:0}.card{background-color:rgba(255,252,240,.96);width:80%;max-width:700px;border:0 solid #487eb0;border-radius:2px;margin:auto auto 80px;padding:10px 10px 40px;box-shadow:0 6px 15px -5px #000}.splash{position:absolute;width:100%;top:80%;-webkit-animation:up 1s ease-out .1ms 1;animation:up 1s ease-out .1ms 1}button{background-color:#fff;color:#000;border:1px solid #000;border-radius:0;padding:20px 32px 18px;text-align:center;text-decoration:none;cursor:pointer;font-size:20px;font-family:Josefin Slab,serif;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease;margin:auto;display:block;align-self:center}button:hover{box-shadow:0 4px 10px -5px #000}.galleryButton{position:fixed;left:0;top:0;padding:15px;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;color:#f5f5f5;opacity:.7}.galleryButton:hover{opacity:1}.RSVP{width:80%;max-width:400px;text-align:left;align-self:center;margin:20px auto auto;padding:10px 20px 20px;background-color:#fff;border:1px solid #000;box-shadow:0 4px 10px -5px #000}.container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer}.checkmark{border-radius:50%;border:1px solid #000}.checkmark,.checkmarkBox{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;-webkit-transition:all .3s ease;transition:all .3s ease;vertical-align:baseline}.checkmarkBox{border-radius:5%;border:1px solid #000}.checkmarkBox:after{content:"";position:absolute;display:none}.container:hover input~.checkmark{background-color:#ccc;box-shadow:0 4px 10px -5px #000}.container input:checked~.checkmark{background-color:#fff}.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after,.container input:checked~.checkmarkBox:after{display:block}.container .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#000}.container .checkmarkBox:after{top:9px;left:9px;width:8px;height:8px;border-radius:5%;background:#000}.inputBox{width:90%;max-width:400px;-webkit-transition:all .3s ease;transition:all .3s ease;padding:12px;border:2px solid #000;color:#000;resize:vertical;font-size:18px;text-align:left;margin:auto auto 15px;display:block;align-self:center}.inputBox:hover{box-shadow:0 4px 10px -5px #000;border:2px solid #fff}.heartbeat:hover{cursor:pointer;-webkit-animation:heartbeat 1s ease-out .1s infinite;animation:heartbeat 1s ease-out .1s infinite}.fadeIn{-webkit-animation:fadeIn 2s ease-out;animation:fadeIn 2s ease-out}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes up{0%{-webkit-transform:translateY(20%);transform:translateY(20%)}50%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes up{0%{-webkit-transform:translateY(20%);transform:translateY(20%)}50%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1)}15%{-webkit-transform:scale(1.5);transform:scale(1.5)}30%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1)}15%{-webkit-transform:scale(1.5);transform:scale(1.5)}30%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}
/*# sourceMappingURL=main.99c7033b.chunk.css.map */