.text-1-hero,.text-3-hero{letter-spacing:.18em;color:#fff}.text-2-hero,.text-3-brides,.title{font-family:Merienda}.nav,.nav li,.nav li a{display:flex}.over-none,option{overflow:hidden!important}html{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif}::-webkit-scrollbar{width:0;background:0 0}::-webkit-scrollbar-thumb{background:#e9eeff}.bg-100vh,.bg-auto{width:100vw;background-size:cover}.bg-100vh,.bg-auto,.card-img-story,.img-bride{background-position:center}body{overflow-x:hidden!important;background-color:#fff2ee}.over-none{position:fixed!important}.modal-body,.modal-content,.nav{position:relative}.pt-section{padding-top:4rem}.pb-section{padding-bottom:5rem}.mt-subsection{margin-top:7rem}.mt-subtitle-content{margin-top:3.2rem}.mt-subtitle-caption{margin-top:1.8rem}.bg-100vh{height:100vh}.bg-auto{height:auto}.layer-hero{background-color:#000;opacity:.5}.text-1-hero{font-weight:500;font-size:18px}.text-2-hero{font-weight:700;font-size:54px;color:#fff;margin-top:2.4rem}.text-3-hero{font-weight:300;margin-top:1rem;font-size:22px}.orn-hero{width:40%}.bg-brides{background-image:url('../image/bg-brides.png')}.title{font-weight:700;font-size:36px;letter-spacing:.1em;color:#464568}.caption,.text-3-brides{font-size:18px;color:#464568}.caption{font-weight:500;line-height:32px;text-align:center;letter-spacing:.02em;width:60%}.d-button,.flex-bride{flex-direction:row}.img-bride{max-width:100%;border-radius:1000px;width:140px;height:140px;object-fit:cover}.text-3-brides{letter-spacing:.1em;font-weight:600;margin-top:1.8rem}.text-4-brides{font-size:16px;line-height:30px;letter-spacing:.04em;font-weight:300;color:#464568;width:calc(350px - 75px)}.text-5-brides{font-size:80px;line-height:normal;letter-spacing:.06em;font-family:Great Vibes;text-align:center;color:#464568}.text-1-count,.text-2-count,.text-6-brides{font-family:Merienda;color:#464568}.card-story{border:0 solid!important;border-radius:20px}.card-img-story{border-radius:300px 300px 0 0;height:450px!important;object-fit:cover}.text-6-brides{margin-top:1rem;font-weight:700;font-size:20px;letter-spacing:.1em}.text-7-brides{font-weight:300;font-size:16px;line-height:26px;text-align:justify;letter-spacing:.03em;color:#464568}.bg-schedule{background-image:url('../image/bg-schedule.png')}.text-1-count{font-weight:600;font-size:30px;letter-spacing:.1em}hr.separator{border-top:1px dotted #fff}.text-2-count{font-weight:300;font-size:20px;text-align:center;letter-spacing:.04em}.icon-date{width:80px}.text-1-schedule{font-weight:800;font-size:20px;line-height:27px;letter-spacing:.02em;color:#fff;margin-top:1.5rem}.text-2-schedule{font-weight:300;font-size:16px;line-height:26px;letter-spacing:.05em;color:#fff;text-align:justify;margin-top:.9rem}.card-schedule{background:#464568!important;border:0 solid!important}.btn-theme-v1,.btn-theme-v2,.btn-theme-v2:hover{border-radius:8px!important;padding:.4rem 1.3rem}.img-card-schedule{height:230px!important;width:100%;object-fit:cover;background-position:center}.bg-gmaps{background-image:url('../image/bg-gmaps.png')}.font-button{font-size:20px}.btn-theme-v2,.btn-theme-v2:hover{background:#464568!important;border-color:#464568!important;color:#fff}.btn-theme-v1{background:#fff!important;border-color:#fff!important;color:#464568!important}.bg-galeri{background-image:url('../image/bg-galeri.png')}.caption-amplop{font-style:italic;font-weight:500;font-size:18px;line-height:32px;text-align:justify;letter-spacing:.02em;color:#464568}.img-amplop{width:50%;float:right}.mt-img-galeri{margin-bottom:2rem}.h-boxguest{height:56vh!important;overflow-y:auto!important}.mt-cardguest{margin-top:1.4rem}.bg-cardguest{background:rgba(238,108,77,.3);border-radius:18px}.text-1-guest{font-weight:400;font-size:18px;line-height:30px;width:90%;letter-spacing:.04em}.text-2-guest{font-weight:500;font-size:18px;line-height:24px;letter-spacing:.03em}.text-3-guest{font-weight:275;font-size:16px;letter-spacing:.03em}.img-guest{width:60px;height:60px;object-fit:cover;background-position:center}.mt-navbar{margin-top:8rem}.wrapper-nav{width:96vw;margin:10px auto;border-radius:30px}.nav{width:100%;height:70px;list-style:none;justify-content:space-between;margin:auto;flex-direction:row}nav-circle-inactive{display:none}.nav li{align-items:center}.nav-item-active{display:block}.nav li a{color:#fff;text-decoration:none;width:120px;flex-direction:column;align-items:center}.nav-item-icon{width:34px;min-height:30px;max-height:34px}.text-brand{font-size:16px;font-weight:300}.text-1-greeting,.text-2-greeting{font-weight:400;letter-spacing:.1em;color:#fff}.nav-item-active svg path{fill:#fc7965}.box-greeting{background:rgba(255,255,255,.46);border-radius:26px;height:auto;width:40%;padding:3rem 0 2.6rem}.text-1-greeting{font-size:18px}.text-2-greeting{font-family:Damion;font-size:46px;margin-top:.8rem}.text-3-greeting{font-weight:500;font-size:20px;letter-spacing:.2em;color:#fff}.text-4-greeting{font-weight:600;font-size:26px;letter-spacing:.03em;color:#fff;margin:4rem 0}.text-5-greeting{font-weight:800;font-size:24px;letter-spacing:.03em;color:#fff}.text-6-greeting{font-weight:400;font-size:18px;line-height:30px;text-align:center;letter-spacing:.03em;color:#e9e9e9}.mt-button-greeting{margin-top:4.6rem}.image-barcode{width:50%;margin-top:1.6rem}.modal-header-border{border-bottom:0 solid #dee2e6!important}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:0 solid #dee2e6!important}.modal-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:30px;outline:0}.text-1-greeting-modal{font-family:Merienda;font-weight:700;font-size:32px;color:#464568}.text-2-greeting-modal{font-weight:300;font-size:18px;letter-spacing:.06em;color:#000;margin-top:1.4rem}.style-input{background:#fff;border:1px solid #d8d8ff!important;border-radius:8px!important}.black-option{color:#000!important}option,select{width:100%!important}option{white-space:no-wrap!important;text-overflow:ellipsis!important}.form-control{display:block;width:100%;height:calc(2.2em + .75rem + 2px)!important;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.modal-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1.6rem!important}.p-modalPay{font-weight:300;font-size:20px;letter-spacing:.06em}.h1-modalPay{font-weight:600;font-size:24px;letter-spacing:.04em;color:#000}.m-button-2{margin:0 2rem 0 0}.m-image-amplop{margin-right:3rem}.icon-ig{width:26px}.mt-caption-guest{margin-top:3rem}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:26px;height:26px;filter:brightness(0)!important}.carousel-control-next{top:-100px!important;right:-20px!important;bottom:0}.carousel-control-prev{top:-100px!important;left:-20px!important;bottom:0}.btn-music{background-color:#464568!important;position:fixed;bottom:100px;z-index:2999;right:26px;width:56px;height:56px;border-radius:100%}.img-music{width:28px}.card-img-live{height:120px!important;object-fit:cover;background-position:center;margin:-40px auto auto}.mt-subsection-live{margin-top:6rem;margin-bottom:3rem}.caption-live{font-weight:300;color:#6c757d;font-size:14px;text-align:justify;letter-spacing:.02em;line-height:26px}@media screen and (max-width:1000px){.text-1-count,.text-2-count,.title{font-family:Merienda}.wrapper-nav{width:96vw;margin:10px auto;border-radius:30px}.btn-music{position:fixed;bottom:100px;z-index:2999;right:26px;width:40px;height:40px;border-radius:100%}.icon-ig,.img-music{width:20px}.carousel-control-next{top:-100px!important;right:-10px!important;bottom:0}.carousel-control-prev{top:-100px!important;left:-10px!important;bottom:0}.mt-caption-guest{margin-top:1.5rem}.d-button{flex-direction:column;justify-content:center}.m-button-2{margin:0 0 1.2rem}.box-greeting{background:rgba(255,255,255,.46);border-radius:26px;height:auto;width:100%;padding:2.6rem 0}.card-img-live,.card-img-story,.img-card-schedule,.img-guest{object-fit:cover;background-position:center}.title{font-weight:700;font-size:20px;letter-spacing:.07em;color:#464568}.caption{font-weight:500;font-size:14px;line-height:28px;text-align:justify;letter-spacing:.01em;color:#464568;width:94%}.text-2-count,.text-5-brides{text-align:center;color:#464568}.pt-section{padding-top:2.6rem}.pb-section{padding-bottom:3rem}.mt-subsection{margin-top:5rem}.mt-subtitle-content{margin-top:2rem}.mt-subtitle-caption{margin-top:.8rem}.text-1-count{font-weight:500;font-size:22px;letter-spacing:.1em;color:#464568}.text-2-count{font-weight:300;font-size:14px;letter-spacing:.04em}.icon-date{width:50px}.text-5-brides{font-size:40px;font-family:Great Vibes;line-height:normal}.mb-card-schedule{margin-bottom:2.6rem}.text-1-schedule{font-weight:800;font-size:18px;letter-spacing:.02em;color:#fff;margin-top:.5rem}.text-2-schedule,.text-7-brides{font-size:14px;text-align:justify}.text-7-brides{font-weight:400;line-height:22px;letter-spacing:.03em;color:#464568}.text-2-schedule{font-weight:300;line-height:26px;letter-spacing:.05em;color:#fff;margin-top:.5rem}.text-1-greeting,.text-2-greeting{font-weight:400;letter-spacing:.1em;color:#fff}.m-image-amplop{margin-right:0}.box-img-amplop{display:flex;justify-content:center}.img-amplop{width:30%;float:none;margin-bottom:1.6rem}.font-button{font-size:16px}.my-and{margin:2rem 0}.card-img-story{border-radius:300px 300px 0 0;height:360px!important}.text-1-greeting{font-size:14px}.text-2-greeting{font-family:Damion;font-size:32px;margin-top:.7rem}.text-3-greeting{font-weight:500;font-size:16px;letter-spacing:.2em;color:#fff}.text-4-greeting{font-weight:600;font-size:20px;letter-spacing:.03em;color:#fff;margin:2.2rem 0}.text-5-greeting{font-weight:800;font-size:22px;letter-spacing:.03em;color:#fff}.text-6-greeting{font-weight:400;font-size:14px;line-height:24px;text-align:center;letter-spacing:.03em;color:#e9e9e9}.text-1-hero,.text-3-hero{letter-spacing:.18em;color:#fff}.text-1-hero{font-weight:500;font-size:14px}.text-2-hero{font-family:Merienda;font-weight:700;font-size:28px;color:#fff;margin-top:1.4rem;margin-bottom:0}.text-3-hero{font-weight:300;margin-top:.6rem;font-size:14px}.text-3-brides{font-family:Merienda;font-size:16px;color:#464568;letter-spacing:.1em;font-weight:600;margin-top:1.8rem}.text-4-brides{font-size:14px;line-height:30px;letter-spacing:.04em;font-weight:300;color:#464568;width:calc(350px - 75px)}.text-6-brides{margin-top:1rem;font-family:Merienda;font-weight:700;font-size:18px;letter-spacing:.1em;color:#464568}.img-card-schedule{height:180px!important;width:100%}.caption-amplop{font-style:italic;font-weight:500;font-size:14px;line-height:28px;text-align:justify;letter-spacing:.02em;color:#464568}.text-1-guest,.text-2-guest,.text-3-guest{letter-spacing:.03em}.text-1-guest{font-weight:400;font-size:16px;line-height:24px;width:90%}.text-2-guest{font-weight:500;font-size:15px;line-height:24px}.text-3-guest{font-weight:275;font-size:14px}.img-guest{width:44px;height:44px}.text-1-greeting-modal{font-family:Merienda;font-weight:700;font-size:28px;color:#464568}.p-modalPay,.text-2-greeting-modal{font-weight:300;font-size:16px;letter-spacing:.06em}.text-2-greeting-modal{color:#000;margin-top:1.4rem}.image-barcode{width:50%;margin-top:.7rem}.h1-modalPay{font-weight:600;font-size:20px;letter-spacing:.04em;color:#000}.mt-button-greeting{margin-top:3.6rem}.card-img-live{height:180px!important;margin:-70px auto auto}}
