@import url(https://fonts.googleapis.com/css2?family=Alumni+Sans+Pinstripe:ital@0;1&family=Imperial+Script&family=League+Script&family=Parisienne&family=Quicksand:wght@300..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Outfit:wght@100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Outfit:wght@100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);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}:root{--main-font:"Quicksand",sans-serif;--color-tan:#b68d40;--color-cream:#f4ebd0;--color-charcoal:#122620;--color-gold:#d6ad60;--color-text:#fff;--color-brown:#5a3938;--color-dark-brown:#392525;--color-film-carousel:#f5da8b}#root{display:flex;justify-content:center;width:100%}.App,body{background-color:#5a3938;background-color:var(--color-brown);display:flex;justify-content:center;width:100%}.App{color:#122620;color:var(--color-charcoal);color:#fff;color:var(--color-text);flex-direction:column;font-family:Quicksand,sans-serif;font-family:var(--main-font);max-width:2000px;text-align:center}.App-header{overflow:hidden}.App-header h1{text-shadow:5px 5px #3c3c3c21}.sub-section{font-size:44px;padding:50px 20px}.description-title{font-size:1.5rem;font-weight:400;padding:25px}.description-title a{color:#f4ebd0;color:var(--color-cream);text-decoration:none}.description-title span{font-size:1rem}.description-title a:hover{color:#d6ad60;color:var(--color-gold)}#countdown,#family,#final,#map{background-color:#f4ebd0;background-color:var(--color-cream);color:#392525;color:var(--color-dark-brown)}.center{display:flex;justify-content:center}.countdown-container{display:flex;flex-direction:column;max-width:1000px}.row1,.row2{flex-direction:row}.row1,.row1 .time-item,.row2{align-items:center;display:flex}.row1 .time-item{font-size:5.5rem;font-weight:light}.row1 .time-item span{margin:0 10px}.separator{font-size:30px;margin:0 20px}.row2 div{flex:1 1;font-size:2.5rem;padding-top:5px;text-align:center}.row2{margin-top:10px}@media (max-width:768px){.row1 .time-item{font-size:4rem}.row1 .time-item span{margin:0 8px}.separator{font-size:20px;margin:0 10px}.row2 div{font-size:2rem}.countdown-container{max-width:90%}}@media (max-width:480px){.row1 .time-item{font-size:3rem}.separator{font-size:16px;margin:0 5px}.row2 div{font-size:1.5rem}.countdown-container{flex-direction:column;max-width:100%}}.photo-roll{background:var(--color-dark-brown);padding:17px}.carousel-container{background:repeating-linear-gradient(90deg,var(--color-film-carousel),var(--color-film-carousel) 20px,var(--color-dark-brown) 20px,var(--color-dark-brown) 40px);overflow:hidden;padding:20px 0;position:relative;width:100%}.carousel{display:flex;transition:transform .5s ease-in-out;width:100%}.carousel-image{background-color:var(--color-dark-brown);width:33.33%}.next-button,.prev-button{background-color:#00000080;border:none;color:#fff;cursor:pointer;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.carousel-image{object-fit:contain;padding:20px 0}.prev-button{left:10px}.next-button{right:10px}.next-button:hover,.prev-button:hover{background-color:#000c}@media (max-width:637px){.carousel-image{width:100%}}@media (min-width:638px) and (max-width:900px){.carousel-image{width:50%}}@media (min-width:901px) and (max-width:1500px){.carousel-image{width:33.33%}}@media (1501px <= width){.carousel-image{width:25%}}.App-header{align-items:center;background:url(/static/media/bridge-horizontal.e9fb7aa8702b38a0aa7c.png) no-repeat 50% fixed;background-attachment:fixed;background-size:cover;color:#1f1f1f;display:flex;flex-direction:column;justify-content:center;max-height:630px;min-height:100vh;opacity:.9;position:relative;transition:background-position .2s ease-out;z-index:0}.App-header img.main-image{border-radius:20px;box-shadow:-3px -1px 13px 6px #00000080;filter:brightness(100%);object-fit:contain;opacity:1;position:absolute;transition:transform .3s ease-out,opacity .3s ease-out;width:58%;z-index:2}.App-header h1{color:#fff;font-size:350px;font-size:calc(100px + 2vmin);font-weight:400;margin:0;position:-webkit-sticky;position:sticky;text-shadow:5px 5px #3c3c3c33;top:20%;z-index:2}.scroll-down{border-bottom:4px solid var(--color-cream);border-right:4px solid var(--color-cream);bottom:40px;cursor:pointer;display:block;font-size:20px;height:30px;left:50%;position:absolute;text-align:center;text-decoration:none;text-shadow:0;transform:translate(-50%) rotate(45deg);width:30px;z-index:100;z-index:9}@keyframes fade_move_down{0%,to{opacity:.5;transform:translateX(-50%) rotate(45deg) translateY(0)}50%{opacity:1;transform:translateX(-50%) rotate(45deg) translateY(10px)}}@media (max-width:768px){.App-header{background-position-y:0;background-size:auto}.image{top:50%}.App-header img.main-image{height:auto;left:50%;position:absolute;top:40%;transform:translate(-50%,-50%);width:95%}.App-header h1{font-size:150px;font-size:calc(50px + 10vmin)}.scroll-down{bottom:60px;font-size:16px}}@media (min-width:480px) and (max-width:768px){.App-header img.main-image{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.App-header h1{font-size:120px;font-size:calc(40px + 10vmin)}.scroll-down{bottom:60px;font-size:14px}}@keyframes scrollEffect{0%{opacity:1;transform:translateY(0)}to{opacity:.7;transform:translateY(20px)}}.App-header img.main-image.scroll-animate{opacity:.7;transform:translateY(20px)}@media (min-width:768px) and (max-width:1300px){.App-header img.main-image{width:80%}}.event-description{align-items:center;animation:slide-down 1s ease-out;color:#fff;display:flex;flex-direction:column;left:40%;margin:4rem;position:absolute;text-align:center;top:30%;transform:translate(-50%,-50%);width:30%;z-index:2}.event-description.left{align-items:flex-start;left:10%;text-align:left;transform:translateY(-50%)}.event-description.right{align-items:flex-end;right:10%;text-align:right;transform:translateY(-50%)}.event-title{font-family:Dancing Script,cursive;font-size:4.5rem}.event-subtitle,.event-title{animation:slide-down 1s ease-out;margin:0;text-shadow:1px 1px 3px #f2d52f99}.event-subtitle{font-family:Merriweather;font-size:3rem;font-weight:300;letter-spacing:10px}.description{display:none;margin-top:2rem}.description,.description-large{animation:slide-down 1s ease-out;color:#fff;font-family:Quicksand,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:3px;text-align:center;text-shadow:1px 1px 3px #f2d52f99}.date,.description-large .date{font-size:1.5rem;text-shadow:2px 2px #f2d52f99}@keyframes slide-down{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.event-title-letter{animation:slide-down 1s ease-out;color:#fff;display:inline-block;font-family:Dancing Script,cursive;font-size:8rem;margin:0;text-shadow:2px 2px 4px #f2d52f99}@media (max-width:768px){.large{display:none}.event-description{left:35%;margin:2rem;top:25%;transform:translateX(-50%);width:50%}.event-title{font-size:3rem}.event-subtitle{font-size:1.9rem;margin:0}.description{background-color:#000;bottom:50%;display:block;font-size:1.2rem;font-weight:600;margin-top:50px;position:absolute;top:55%}.description p{padding:8px}.description-large{display:none}.event-title-letter{font-size:6rem}}@media (min-width:480px) and (max-width:768px){.large{display:none}hr{margin:0}.event-description{left:50%;margin:1rem;top:30%;transform:translate(-50%);width:35%}.event-title{font-size:2.8rem}.event-subtitle{font-size:2.5rem}.description{display:block;font-size:1.5rem;top:70%;width:70%}.event-title-letter{font-size:6rem}}.title-container{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;margin:0 10px 10px;text-align:center}.icon-top .icon{margin:20px 0 0}.icon-left .icon{align-self:flex-start;margin-right:8px}.icon-right .icon{align-self:flex-end;margin-left:8px}.icon-bottom .icon{margin-top:0}.icon-fa{color:#333;font-size:40px}.icon-img{max-height:150px;max-width:450px;object-fit:contain}.title{font-family:Montserrat,sans-serif;font-size:6rem;font-weight:600;margin:0}.animate-fadeIn{opacity:0;transition:opacity 1s ease-in-out}.animate-fadeIn:hover{opacity:1}.animation-container{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.bubble{animation:bubbleAnimation infinite;background-color:hsla(46,91%,69%,.752);border-radius:50%;bottom:-10px;position:absolute}@keyframes bubbleAnimation{0%{opacity:.8;transform:translateY(0)}to{opacity:0;transform:translateY(-100vh)}}
/*# sourceMappingURL=main.0fab76ca.css.map*/