html{scroll-behavior:smooth}a{text-decoration:none!important}body{color:#414141!important;background-color:#fff;overflow:hidden}.bg-dark{background-color:#1c1a14!important}.top{margin-top:-100px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400!important}.nav-link{margin:auto}.aksen{top:0;position:absolute;width:200px}@media (min-width:992px){.aksen{width:300px}}.kanan-atas{right:0}.kiri-atas{left:0}.d-row{display:block}.left{width:100%;position:relative}.left::after{content:'';background-color:rgba(0,0,0,.4);width:100%;height:100%;display:block;position:absolute;bottom:0}.cover-text{position:relative;z-index:9}.right{width:100%}@media (min-width:992px){.right{width:30%}.left{width:70%;position:fixed;top:0;right:0;left:0;z-index:1030}.d-row{display:flex;justify-content:end}}.bg-light{background-color:#f8f4ed!important}.bg{background-color:#fff}.hero-1 img{position:absolute;z-index:1;width:150px}.hover:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;transition:.4s}.hover{transition:.4s}.form-control{border-radius:0!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.07)!important}.card{border-radius:0!important;color:#414141!important;border-color:#f1f1f1!important}.card-undangan a{text-decoration:underline!important;color:#7e1d19!important}.card img{border-radius:0!important}.btn{border-radius:90px!important;box-shadow:none!important}.button{outline:0;color:#d5756d;display:inline-block;padding:.5em 1em;border:2px dashed #d5756d;border-radius:15px;background-color:#fde0db;box-shadow:0 0 0 4px #fde0db,2px 2px 4px 2px rgba(0,0,0,.5);transition:.1s ease-in-out,.4s color}.button:active{transform:translateX(.1em) translateY(.1em);box-shadow:0 0 0 4px #fde0db,1.5px 1.5px 2.5px 1.5px rgba(0,0,0,.5)}.btn-bulat{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;padding:0!important}.btn-bulat2{display:inline-flex;align-items:center;justify-content:center;width:28px!important;height:28px!important;padding:0!important;margin:0 3px;border-radius:6px!important}@media (min-width:420px){.btn-bulat2{width:45px!important;height:45px!important}}.mute{position:fixed;bottom:100px;right:30px;z-index:99;font-size:18px;border:none;outline:0;cursor:pointer;padding:15px;border-radius:0}.fonts{font-size:35px!important;text-shadow:-2px -2px 0 #fff,0 -2px 0 #fff,2px -2px 0 #fff,2px 0 0 #fff,2px 2px 0 #fff,0 2px 0 #fff,-2px 2px 0 #fff,-2px 0 0 #fff!important}.kotak{aspect-ratio:1/1;object-fit:cover}.owl-carousel button.owl-dot span{border-radius:2px!important;margin-right:5px!important;margin-left:5px!important;background:#bebebe!important;opacity:1!important}.owl-carousel button.owl-dot.active span{width:30px!important;background:#d5756d!important;opacity:1!important}.coverimg{width:180px!important}.bg-cover{position:relative;width:100%;height:auto;overflow:hidden;background-color:#f7e5e3}.bg-cover::before{content:"";position:absolute;top:0;left:0;width:100%;height:120%;z-index:1;background-color:rgba(0,0,0,.7)}.bg-cover #cover{position:relative;z-index:9}.bg-cover .bgcov{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 2s ease-in-out}.bg-cover .bgcov.active{opacity:1}.bg-cover .text-white{color:#fff!important}.form-control:focus{border-color:#a4a299;box-shadow:0 0 0 .25rem rgba(0,0,0,.11)}.musik{position:fixed;bottom:80px;right:30px;z-index:99;display:none}.menu{display:none}.text-black{color:#000!important}.text-dark{color:#1a1a1a!important}.text-primary{color:#d5756d!important}.text-primary-2{color:#fff!important}.text-white{color:#fff!important}.pt-5.bg-light{background-color:#fdfaf6!important}.pt-5.bg-light .card{color:#414141!important}.card-story{background-size:cover;background-position:center}.card-story .card{background-color:#ffffffe3!important}.avatar img{aspect-ratio:1/1.2;object-fit:cover;border-top-left-radius:400px;border-top-right-radius:400px;width:140px}.timeline{list-style:none;padding:20px 0 20px;position:relative}.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:1px;background-color:#d4d4d4;left:25px}.timeline>li{margin-bottom:20px;position:relative}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-panel{width:40%;float:left;border:1px solid #d4d4d4;padding:30px;position:relative;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.timeline>li>.timeline-panel:before{position:absolute;top:80px;right:-15px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #ccc;border-right:0 solid #ccc;border-bottom:15px solid transparent;content:" "}.timeline>li>.timeline-panel:after{position:absolute;top:81px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #fff;border-right:0 solid #fff;border-bottom:14px solid transparent;content:" "}.timeline>li>.timeline-badge{background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;color:#fff;width:160px;height:160px;line-height:50px;font-size:1.4em;text-align:center;position:absolute;top:16px;left:50%;margin-left:-80px;background-color:#999;z-index:100;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.timeline>li.timeline-inverted>.timeline-panel{float:right}.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline-title{margin-top:0}.date{display:block;margin-bottom:20px;font-size:13px;text-transform:uppercase;letter-spacing:2px}.timeline-body>p,.timeline-body>ul{margin-bottom:0}.timeline-body>p+p{margin-top:5px}ul.timeline>li>.timeline-panel{width:calc(100% - 200px);width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px)}ul.timeline>li>.timeline-badge{left:15px;margin-left:0;top:16px}ul.timeline>li>.timeline-panel{float:right}ul.timeline>li>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}ul.timeline>li>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline>li>.timeline-panel{width:75%!important}.timeline>li>.timeline-panel:before{top:30px}.timeline>li>.timeline-panel:after{top:31px}.timeline>li>.timeline-badge{width:60px;height:60px;margin-left:-20px!important}@media (max-height:574px){.jam-responsive{display:none}}.leaflet-popup-content{text-align:center}.leaflet-popup-content .mempelai{font-weight:700!important;color:#1a1a1a!important}.fixed-top{z-index:2030}.card-mempelai{display:flex;align-items:start;background-color:#d5756d}.card-mempelai h3{rotate:90deg;width:70px;height:200;margin-top:40px;color:#fff!important}.card-mempelai .card{width:100%;height:400px;background-size:cover;background-position:center;display:flex;justify-content:end}.card-mempelai .card .card2-body{background-color:#0000002f;margin:10px;padding:10px;border-radius:5px}.label-container{background-color:#d5756d;padding:10px;display:flex;justify-content:center;align-items:center}.vertical-text{writing-mode:vertical-rl;transform:rotate(180deg);margin:0;color:#fff;font-size:20px;font-weight:700}.border-calendar{border-top:3px solid #98b550;border-bottom:3px solid #98b550}.card-undangan{border:3px solid #d5756d;padding:10px!important}.color-box .bg-primary{background-color:#5f0e0c!important}#loading{position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;z-index:9999;display:flex;justify-content:center;align-items:center}.loading-wave{width:300px;height:100px;display:flex;justify-content:center;align-items:flex-end}.loading-bar{width:20px;height:10px;margin:0 5px;background-color:#7e1d19;border-radius:5px;animation:loading-wave-animation 1s ease-in-out infinite}.loading-bar:nth-child(2){animation-delay:.1s}.loading-bar:nth-child(3){animation-delay:.2s}.loading-bar:nth-child(4){animation-delay:.3s}@keyframes loading-wave-animation{0%{height:10px}50%{height:50px}100%{height:10px}}div.pt-5:nth-child(odd){background-color:#f8f4ed}