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}.bm-burger-button{position:relative;width:26px;height:20px}.bm-burger-bars{background:#373a47}.bm-burger-bars-hover{background:#a90000}.bm-cross-button{height:24px;width:24px}.bm-cross{background:#bdc3c7}.bm-menu-wrap{position:fixed;height:100%}.bm-menu{background:#373a47;padding:2.5em 1.5em 0;font-size:1.15em;overflow:hidden!important}.bm-morph-shape{fill:#373a47}.bm-item-list,.bm-item-list a{color:#fff;padding:1em}.bm-item-list a{text-decoration:none}.bm-item{display:inline-block}.bm-overlay{background:rgba(0,0,0,.3)}.VenueSectionImage{background-image:url(/static/media/calliola-barn.61de62b2.jpg);width:60%;height:120vh;background-size:cover;background-position:50%}@media only screen and (max-device-width:600px){.VenueSectionImage{width:100%!important;height:50vh}}.VenueSectionIntro{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;text-align:center;-webkit-justify-content:center;justify-content:center;margin:10vh;width:40%;height:100vh;background:hsla(0,0%,100%,.7)}@media only screen and (max-device-width:600px){.VenueSectionIntro{width:60%!important;height:60vh}}.VenueSection{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;width:100vw}@media only screen and (max-device-width:600px){.VenueSection{-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}}.VenueTitle{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.VenueTitleBalls{height:9px;margin:30px}.GoodToKnow{background:rgba(249,246,241,.8);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start!important;align-items:flex-start!important;-webkit-justify-content:left!important;justify-content:left!important;padding:30px 40px}.GoodToKnow h2{font-family:Playball;font-style:normal;font-weight:400;font-size:42px;line-height:52px;margin-bottom:0}.GoodToKnow b{font-style:normal;font-weight:700;font-size:18px;line-height:37px}.GoodToKnow li{list-style-image:url(/static/media/black-flower.03ba5b51.svg);list-style-position:outside;font-size:18px;padding-top:15px;padding-bottom:15px;padding-left:15px}.ScheduleSection{width:100%;background-image:url(/static/media/schedule-background.8889fb84.png);background-size:cover;background-position:top;-webkit-justify-content:center;justify-content:center;padding-bottom:150px;padding-top:150px}.ScheduleSectionInner{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;text-align:center;padding:80px 100px;background:rgba(249,246,241,.8);border-radius:8px;width:40%;height:80%}.ScheduleSectionInner table{padding-top:68px;padding-bottom:68px}.ScheduleSectionInner td{padding-bottom:20px}.schedule-time{text-align:left;font-weight:bolder;width:40%}.schedule-activity{width:60%;text-align:left}@media only screen and (max-device-width:600px){.ScheduleSectionInner{padding:5%;margin:5%;width:80%}.ScheduleSectionInner table{width:100%}.schedule-time{width:30%!important}.schedule-activity{width:70%!important}}body{overflow-x:hidden}.AccommodationSection{background-image:url(/static/media/accommodation-room.30d71c96.jpg);height:1024px!important}.AccommodationInner{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-top:180px;padding:42px;position:static;height:568px;left:0;top:179px;background:hsla(0,0%,100%,.8);border-radius:6px}@media only screen and (max-device-width:600px){.AccommodationInner{width:90%}}.AccommodationTitle{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.AccTitleBalls{height:9px;margin:30px}@media only screen and (max-device-width:600px){.AccTitleBalls{display:none}}.AccomodationDetails{padding:32px;background:rgba(249,246,241,.8)}.AccomodationDetails h2{font-size:32px;font-family:Playball;color:#445137;font-weight:400}@media only screen and (max-device-width:600px){.AccommodationTitle h2{font-size:50px!important}.AccommodationInner{padding:5%}}.AccomodationDetails p{font-size:18px}.InvitationSection{width:100%;height:1000px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.InvitationImage{background:url(/static/media/engagement.93c2846d.png);background-size:cover;background-position:50%;width:50vw;height:100%}@media only screen and (max-device-width:600px){.InvitationImage{width:0!important}}.InvitationContent{width:50vw;height:100%;padding-top:10vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;text-align:center}@media only screen and (max-device-width:600px){.InvitationContent{width:100%!important}}.InvitationContent h2{font-size:32px}.InvitationContent h2,.InvitationContent h3{font-family:Playball;font-weight:lighter;color:#445137}.InvitationContent h3{font-size:25px}.InvitationContent hr{width:100%}.InvitationContent p{font-size:17px;margin-left:10%;margin-right:10%}.PlantSeparator{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;text-align:center}#plantsep{width:20%}#hearticon{font-size:32px}.AuthenticationPromptContainer{position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}.AuthenticationPrompt{-webkit-flex-direction:column;flex-direction:column;margin:10% auto auto;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:30%;height:30%;box-shadow:10px 10px 10px silver;border-radius:5%;background:#96a393}.AuthenticationPrompt,.SocialAuthButtons{display:-webkit-flex;display:flex}.SocialAuthButtons button{margin-left:10px;margin-right:10px}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-link{color:#61dafb}.Countdown{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative;text-align:center;margin-top:25vh;margin-bottom:15vh;padding:13vmin 5vw;width:50%;background:hsla(0,0%,100%,.8);border-radius:100%;border:1.5px solid #000}@media only screen and (max-device-width:600px){.Countdown{width:80%!important}}.Countdown h2{color:#445137}.Countdown p{font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:#3f423c}.CountdownSection{background-image:url(/static/media/background-1k.45e49a0d.png)}@media only screen and (max-width:1000px){.CountdownSection{background-image:url(/static/media/background-1k.45e49a0d.png)!important}}@media only screen and (min-width:1500px) and (max-width:3999px){.CountdownSection{background-image:url(/static/media/background-2k.6303cbbc.png)!important}}@media only screen and (min-width:4000px){.CountdownSection{background-image:url(/static/media/background-4k.824c3641.png)!important}}#wedding-date{font-size:32px}.SectionPart{font-size:large;padding-top:32px;padding-bottom:32px;width:33vw;text-align:center}@media only screen and (max-device-width:600px){.SectionPart{width:100vw!important}}.SectionPart:active,.SectionPart:hover{background-color:#fff}.SectionPart:active h3,.SectionPart:hover h3{color:#000;text-decoration:underline;-webkit-text-decoration-color:#703a35;text-decoration-color:#703a35;text-decoration-thickness:3px}.SectionPart h3{text-align:center;font-weight:700;font-size:23px;line-height:31px}.Sections{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin);background:#f7f4ef}@media only screen and (max-device-width:600px){.Sections{-webkit-flex-direction:column!important;flex-direction:column!important}}.Sections a{text-decoration:none;color:#3f423c}.Separator{background:#e9e9e9;height:5vh;display:-webkit-flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-justify-content:center;font-size:calc(10px + 2vmin);color:#fff;display:flex;-webkit-flex-direction:row;flex-direction:row;justify-content:center;align-items:center;background:#703a35}.Separator img{margin:0 3%;height:50%}.OurMessage{background:#f8f6f2;font-size:calc(10px + 2vmin);color:#fff}.OurMessageInner{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;padding:0}@media only screen and (max-device-width:600px){.OurMessageInner{-webkit-flex-direction:column!important;flex-direction:column!important}}.OurMessageText{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;padding:32px 58px 24px;margin-left:56px;width:47vw;background:hsla(0,0%,100%,.4);border-radius:8px;font-family:Handlee;font-style:normal;font-weight:400;font-size:24px;line-height:32px;color:#000}@media only screen and (max-device-width:600px){.OurMessageText{width:70vw!important;padding:0!important;margin-left:5px!important}}.OurMessageTextInner{margin:0 56px}.OurMessageTextSignature{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:right;justify-content:right}.SnappertunaBanner{background-image:url(/static/media/calliola-above.ffde222b.jpg);background-size:cover}.SnappertunaBanner a{text-decoration:none;width:95%;height:95%}.SnapBannerInner{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.5);border-radius:8px}.SnapBannerInner:active,.SnapBannerInner:hover{background:hsla(0,0%,100%,.7)}.SnapBannerInner:hover p{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#703a35}.SnapBannerInner h2{font-family:Playball;font-style:normal;font-weight:400;font-size:40px;line-height:59px;margin-bottom:20px;color:#445137}.SnapBannerInner p{font-family:Open Sans;font-style:normal;font-weight:400;font-size:20px;line-height:27px;margin-top:0;margin-bottom:50px;text-align:center;color:#000}.RSVP{background:#f8f6f2;font-size:calc(10px + 2vmin);padding:32px 44px;color:#fff}.RSVPContent{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding:32px 44px;width:90vw;background:#fff;border-radius:8px;color:#000}.RSVPContent h2{font-size:47px;font-family:Playball;font-style:normal;font-weight:400}.RSVPParagraphs{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}#rsvp-separator{margin-bottom:30px}.RSVPParagraphs p{margin:0;padding:0;font-size:18px}.RSVPContent button{font-size:18px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:16px 48px;background:#703a35;border-radius:8px;font-size:16px;margin:25.5px 0}.RSVPContent a,.RSVPContent button{text-decoration:none;color:#fff;font-weight:700}.RSVPContent button:hover{cursor:pointer;background:#8a5853}.Footer{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin)}.Footer img{width:100%;height:10vh;opacity:.8;object-fit:cover}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body{font-family:"Open Sans"}.Header{position:absolute;top:0;width:100%;min-height:5vh;display:-webkit-flex;display:flex;font-size:calc(10px + 1vmin);background:hsla(0,0%,100%,.6)}.Header p{margin:auto 0}#header-title{width:30%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:left;justify-content:left;padding-left:calc(10px + 1vw);color:#fff;background:rgba(75,94,71,.6);-webkit-align-items:center;align-items:center}@media only screen and (max-device-width:600px){#header-title{width:80%!important}}#header-menu{width:70%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end;padding-right:calc(10px + 1vw)}@media only screen and (max-device-width:600px){#header-menu{width:20%!important}}#header-icon{width:35px;height:35px;margin-right:22px;padding-top:1vh;padding-bottom:1vh}.Intro{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:inherit;min-height:85vh;background-size:cover;background-position-y:center}.Intro h2{font-size:60px;font-family:Playball;font-style:normal;font-weight:400;margin:8px 0}.WeddingInfoSection{min-height:420px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}
/*# sourceMappingURL=main.97642c11.chunk.css.map */