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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{color:#628069;font-family:Marck Script,cursive;margin:0;overflow-x:hidden}.app{margin:auto;max-width:470px}h1{font-size:3rem;font-weight:400;line-height:30px}h2,h3,h4,h5,h6,p,span{color:#628069;font-family:Montserrat,sans-serif;font-weight:400;line-height:25px;margin:0}h2{font-size:1.9rem;line-height:36px}h3{font-size:1.7rem;line-height:30px}h4{font-size:1.5rem;line-height:27px}h5{font-size:1.2rem}h6{font-size:1rem;line-height:18px}.section{background:#fff;padding:40px 20px;text-align:center}.section-corrected{padding-top:0}.section-selected{background:#e4cec25e}.divider{margin:10px 3px;width:20px}.section_title{font-size:30px;font-weight:600;margin-bottom:40px;text-align:center}button{background:#0000;border:none;margin:0;padding:0}.btn{align-items:center;border:1px solid sienna;border-radius:20px;display:flex;justify-content:center;margin:auto;padding:10px;text-decoration:none;width:fit-content}.btn button{color:sienna;font-family:Ubuntu,sans-serif;font-size:1.2rem;font-weight:600}.header-section{color:#fff;h1{font-family:Marck Script,cursive;font-size:50px;font-weight:600;line-height:53px}h1,h3{position:absolute;text-align:center;top:30vh;width:100%;z-index:2}h3{font-size:25px}h5{box-sizing:border-box;font-size:16px;font-weight:600;padding:0 20px;position:absolute;text-align:center;top:50vh;width:100%;z-index:2}}.header-section .invite__text{box-sizing:border-box;font-size:22px;font-weight:600;padding:0 20px;top:7vh}.header-section .header_date,.header-section .invite__text{color:#fff;position:absolute;text-align:center;width:100%;z-index:2}.header-section .header_date{bottom:54px;font-size:20px;height:50px;top:auto}.header-section .header_date img{rotate:-90deg}.header__subtext1{padding-left:40px;text-align:left}.header__subtext1,.header__subtext2{color:#fff;display:block;font-family:Marck Script,cursive;font-size:60px;line-height:65px}.header__subtext2{padding-right:40px;text-align:right}.header_img{position:relative}.header_img:before{background:#06060663;bottom:5px;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.couple_img{height:100px;margin-top:30px}.couple-section h3{margin-top:60px}.couple-section h3 p{color:sienna;font-size:28px;font-weight:600;line-height:34px}.couple-section h5,.placeholder{margin-top:20px}.placeholder{background-color:#ccc;height:200px}.event .section_title{font-weight:600}.event a{margin-top:20px}.gallery-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:20px}.gallery-item{height:120px}.countdown-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:-20px}.countdown-item{border-radius:10px;text-align:justify;text-align:center}.countdown__divider{color:sienna;font-size:40px;font-weight:900;margin-top:4px}.countdown-item span{color:sienna;display:block;font-size:2.5rem;font-weight:700;line-height:40px}.countdown-item p{color:#666;font-size:.9rem;font-weight:600;margin:0}.countdown.wedding-day{color:#e91e63;font-size:3rem;overflow:visible;padding:40px 20px;position:relative;text-align:center}.confetti-wrapper{height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.confetti-piece{animation-direction:normal;animation-iteration-count:infinite;animation-name:confetti-fall;animation-timing-function:ease-in;background-color:#e91e63;border-radius:50%;height:10px;opacity:.9;position:absolute;width:10px}.calendar{border-collapse:collapse;font-family:Ubuntu,sans-serif;font-size:16px;font-weight:400;margin:auto auto 20px}.calendar td,.calendar th{font-size:1.2rem;padding:9px;text-align:center}.calendar td{position:relative;text-align:end}.calendar-section h5{color:sienna;font-size:1.2rem;font-weight:600;margin-bottom:20px}.calendar-section h4{font-size:20px;margin-bottom:20px}.calendar-section{position:relative}.calendar-heart{height:52px;position:absolute;right:-4px;top:3px;width:45px}h5.calendar-text{color:#628069;font-weight:400}.timing_container,.timing_item{align-items:center;display:flex}.timing_item{border-bottom:1px solid;margin:auto;padding:12px 15px;position:relative;text-align:left;width:66%}.timing_item h5{font-size:1.3rem;font-weight:600;left:120px;margin-left:15px;position:absolute}.timing_item h2{font-size:2.5rem}.timing_img{width:50%}.timing_wrapper{position:relative}.time_line{height:513px;left:51%;position:absolute;top:-16px;transform:translateX(-50%)}.section-details h5{margin:0}.details_item{margin-top:0;text-align:left}.details_item h5{font-size:1rem;line-height:23px;margin-bottom:10px;margin-top:10px;position:relative;text-align:center}.section-questionnaire a{margin-top:20px}.section-chat img{width:100%}.section-chat p{font-size:1.2rem}.card_item{margin:30px 0}.card_item h2,.card_item h5,.card_item p{margin-bottom:10px}.section_footer{background:#d8a58696;color:#fff}.footer_content .section_subtitle{font-family:Marck Script,cursive;margin-bottom:15px;margin-top:15px;text-align:right}.piece-0{animation-delay:0s;animation-duration:3s;background-color:#e91e63;left:10%;top:-10px}.piece-1{animation-delay:.5s;animation-duration:4s;background-color:#f48fb1;left:20%;top:-15px}.piece-2{animation-delay:1s;animation-duration:3.5s;background-color:#f06292;left:30%;top:-12px}.piece-3{animation-delay:1.5s;animation-duration:4.5s;background-color:#ad1457;left:40%;top:-8px}.piece-4{animation-delay:2s;animation-duration:3.8s;background-color:#880e4f;left:50%;top:-10px}.piece-0:nth-child(6){animation-delay:.3s;left:60%}.piece-1:nth-child(7){animation-delay:.8s;left:70%}.piece-2:nth-child(8){animation-delay:1.2s;left:80%}.piece-3:nth-child(9){animation-delay:1.7s;left:90%}.piece-4:nth-child(10){animation-delay:2.2s;left:95%}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(150px) rotate(1turn)}}
/*# sourceMappingURL=main.eb2411ff.css.map*/