@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Vidaloka&display=swap";*{font-family:"DM Sans";font-weight:400}html,body{max-width:100% !important;position:relative}a{text-decoration:none;transition:all .4s ease !important}a:hover{opacity:.5}.wrapper{max-width:100%;overflow-x:hidden}section#navbar{position:absolute;top:0;left:0;width:100%;background-color:transparent;z-index:10;transition:all .4s ease}section#navbar .container{padding-top:35px;padding-bottom:35px;transition:all .4s ease}section#navbar .container a{color:#fff}section#navbar .container .logo *{font-family:"Vidaloka";font-size:28px;font-weight:700;letter-spacing:1px}section#navbar .container .open-navbar{font-size:20px !important}section#navbar .container .nav .nav-item{display:inline-block}section#navbar .container .nav .nav-item:not(:last-child){margin-right:50px}section#navbar.scrolled{position:fixed;background-color:#74011f}section#navbar.scrolled .container{padding-top:25px;padding-bottom:25px}@media(max-width: 992px){section#navbar{background-color:#74011f}section#navbar .container{overflow:hidden;padding-top:25px;padding-bottom:25px}section#navbar .container .nav{height:0;transition:height .4s ease}section#navbar .container .nav .nav-item{display:block;width:100%;margin:10px 0}section#navbar .container .nav .nav-item:first-child{margin-top:20px}section#navbar .container .nav.opened{height:260px}}.audio-control,.totop-btn{z-index:9999;background-color:#252525;position:fixed;left:15px;width:50px;height:50px;justify-content:center;align-items:center;text-decoration:none;color:#fff;border-radius:50%;transition:all .4s ease;display:flex}.audio-control{bottom:15px;opacity:1}.audio-control:hover{opacity:.75;color:#fff}.totop-btn{bottom:70px;opacity:0}.totop-btn.scrolled{opacity:1}.totop-btn:hover{opacity:.75;color:#fff}.wa-btn{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:#fff;border-radius:50%;background-color:#56d18e;position:fixed;bottom:15px;right:15px;z-index:9999;text-decoration:none;font-size:20px;transition:all .4s ease}.wa-btn:hover{color:#fff;opacity:.75}section#beranda{background:url("../img/clipart/pattern.png");background-size:100% auto;background-color:#74011f;min-height:910px;position:relative}section#beranda .container{padding-top:190px;color:#ffdfb9}section#beranda .container h1{font-family:"Vidaloka";font-size:52px;margin-bottom:32px}section#beranda .container p{font-size:22px;font-weight:400;margin-bottom:50px}section#beranda .container a.btn{padding:18px 35px;background-color:#ffdfb9;color:#33000e;font-weight:500;border-radius:10px}section#beranda img{position:absolute;bottom:0;left:50%;width:85%;max-width:1200px;transform:translate3d(-50%, 45%, 0);z-index:2}@media(max-width: 576px){section#beranda{background-size:auto 100%;min-height:95vh}section#beranda .container{padding-top:150px;color:#ffdfb9}section#beranda .container h1{font-family:"Vidaloka";font-size:30px;margin-bottom:32px}section#beranda .container p{font-size:16px;font-weight:400}}section#tentang .container{padding-top:425px;padding-bottom:155px;position:relative}section#tentang .container h1,section#tentang .container h1 *{font-size:44px;font-family:"Vidaloka";margin-bottom:30px}section#tentang .container h1 span,section#tentang .container h1 * span{color:#890025}section#tentang .container p{font-size:22px;line-height:37px}section#tentang .container .ornament-0{position:absolute;top:0;left:0;z-index:1;transform:translate3d(-25%, 0, 0)}section#tentang .container .row-1{margin-bottom:120px}section#tentang .container .row-1 .img-wrapper{width:460px;height:585px;position:relative}section#tentang .container .row-1 .img-wrapper .img-placeholder{width:100%;height:100%;overflow:hidden;position:relative;z-index:2}section#tentang .container .row-1 .img-wrapper .img-placeholder img{width:100%;height:100%;object-fit:cover}section#tentang .container .row-1 .img-wrapper .ornament-1{width:220px;position:absolute;top:0;right:0;transform:translate3d(50%, -50%, 0);z-index:1}section#tentang .container .row-1 .img-wrapper .ornament-2{width:260px;position:absolute;bottom:0;left:0;transform:translate3d(-30%, 15%, 0);z-index:1}section#tentang .container .row-2 .img-wrapper{width:600px;height:455px;position:relative;transform:translateX(-19%)}section#tentang .container .row-2 .img-wrapper .img-placeholder{width:100%;height:100%;overflow:hidden;position:relative;z-index:2}section#tentang .container .row-2 .img-wrapper .img-placeholder img{width:100%;height:100%;object-fit:cover}section#tentang .container .row-2 .ornament-3{position:absolute;bottom:0;right:0;transform:translate3d(15%, 10%, 0)}section#tentang .container .row-2 .ornament-4{position:absolute;bottom:-50px;right:-30px;z-index:3;transform:translate3d(25%, 25%, 0)}@media(max-width: 1024px){section#tentang .row-1 .img-wrapper{transform:scale(0.8) !important}section#tentang .row-2 .img-wrapper{transform:scale(0.8) translateX(-20%) !important}}@media(max-width: 768px){section#tentang .container{padding-top:150px;padding-bottom:50px}section#tentang .container h1,section#tentang .container h1 *{font-size:30px;margin-bottom:20px}section#tentang .container p{font-size:18px;line-height:30px}section#tentang .container .row-1{margin-bottom:50px}}section#fitur{background:url("../img/clipart/bg.jpg") no-repeat;background-size:cover}section#fitur .container{padding-top:80px;padding-bottom:170px}section#fitur .container h1,section#fitur .container h1 *{font-family:"Vidaloka";font-size:44px;color:#33000e;line-height:60px}section#fitur .container .row{margin-top:73px}section#fitur .container .card{padding:35px 30px;border-radius:12px;border-color:transparent;box-shadow:0px 6px 40px rgba(0,0,0,.1);display:flex;align-items:center;text-align:center;margin-bottom:30px}section#fitur .container .card img{width:130px;margin-bottom:20px}section#fitur .container .card h3{font-size:28px;font-weight:700;margin-bottom:21px}section#fitur .container .card p{font-size:18px;line-height:29px}@media(max-width: 576px){section#fitur .container{padding-top:50px;padding-bottom:50px}section#fitur .container h1,section#fitur .container h1 *{font-size:35px;line-height:50px;text-align:center}section#fitur .container .row{margin-top:50px}section#fitur .container .card{padding:15px;margin-bottom:25px}section#fitur .container .card img{width:70px;margin-bottom:20px}section#fitur .container .card h3{font-size:18px;margin-bottom:10px}section#fitur .container .card p{font-size:14px;line-height:20px}}section#template-video{background:url("../img/clipart/bg-2.jpg") no-repeat;background-size:cover}section#template-video .container{padding-top:80px;padding-bottom:100px}section#template-video .container h1,section#template-video .container h1 *{font-family:"Vidaloka";font-size:44px;color:#33000e;line-height:60px;margin-bottom:28px}section#template-video .container p{text-align:center;font-size:18px}section#template-video .container .row:nth-child(2){margin-top:85px;margin-bottom:70px}section#template-video .container .card{padding:35px 30px;border-radius:12px;border-color:transparent;box-shadow:0px 6px 40px rgba(0,0,0,.1);display:flex;align-items:center;text-align:center;margin-bottom:30px}section#template-video .container .card h3{font-family:"Vidaloka";font-size:37px;margin-bottom:34px}section#template-video .container .card .img-container{width:100%;border-radius:10px;overflow:hidden;margin-bottom:50px;position:relative}section#template-video .container .card .img-container img{width:100%;height:100%;object-fit:cover}section#template-video .container .card .img-container .play-icon{width:57px;height:57px;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);z-index:2;animation:play-anim 1.5s ease infinite !important}@keyframes play-anim{50%{width:70px;height:70px;opacity:.5}}section#template-video .container .card a.btn{width:100%;padding:20px;background-color:#890025;color:#fff;border-radius:12px}section#template-video .container a.btn-more{padding:20px;width:100%;background-color:transparent;border:2px solid #890025;color:#890025;border-radius:12px;font-weight:500}section#template-video .container a.btn-more:hover{background-color:#890025;opacity:1;color:#fff}@media(max-width: 576px){section#template-video .container{padding-top:50px !important;padding-bottom:50px !important}section#template-video .container h1,section#template-video .container h1 *{font-size:30px;line-height:40px;text-align:center}section#template-video .container p{font-size:16px}section#template-video .container .row:nth-child(2){margin-top:50px;margin-bottom:30px}section#template-video .container .card{padding:20px;margin-bottom:25px}section#template-video .container .card h3{font-size:30px;margin-bottom:10px}section#template-video .container .card .img-container{margin-bottom:30px}section#template-video .container .card a.btn{padding:15px}}section#template-web .container{padding-top:80px;padding-bottom:100px}section#template-web .container h1,section#template-web .container h1 *{font-family:"Vidaloka";font-size:44px;color:#33000e;line-height:60px;margin-bottom:28px}section#template-web .container p{text-align:center;font-size:18px}section#template-web .container .row:nth-child(2){margin-top:85px;margin-bottom:70px}section#template-web .container .card{padding:35px 27px;border-radius:12px;border-color:transparent;box-shadow:0px 6px 40px rgba(0,0,0,.1);display:flex;align-items:center;text-align:center;margin-bottom:30px}section#template-web .container .card h3{font-family:"Vidaloka";font-size:37px;margin-bottom:34px}section#template-web .container .card .img-container{width:100%;height:370px;border-radius:10px;overflow:hidden;margin-bottom:50px;position:relative}section#template-web .container .card .img-container img{width:100%;height:100%;object-fit:cover}section#template-web .container .card a.btn{width:100%;padding:20px;background-color:#890025;color:#fff;border-radius:12px}section#template-web .container a.btn-more{padding:20px;width:100%;background-color:transparent;border:2px solid #890025;color:#890025;border-radius:12px;font-weight:500}section#template-web .container a.btn-more:hover{background-color:#890025;opacity:1;color:#fff}@media(max-width: 576px){section#template-web .container{padding-top:50px !important;padding-bottom:50px !important}section#template-web .container h1,section#template-web .container h1 *{font-size:30px;line-height:40px;text-align:center}section#template-web .container p{font-size:16px}section#template-web .container .row:nth-child(2){margin-top:50px;margin-bottom:30px}section#template-web .container .card{padding:20px;margin-bottom:25px}section#template-web .container .card h3{font-size:30px;margin-bottom:10px}section#template-web .container .card .img-container{margin-bottom:30px}section#template-web .container .card a.btn{padding:15px}}section#harga{background:url("../img/clipart/bg-pricing.png") no-repeat;background-size:cover;background-position:center}section#harga .container{padding-top:80px;padding-bottom:100px}section#harga .container h1,section#harga .container h1 *{font-family:"Vidaloka";font-size:44px;color:#33000e;line-height:60px;margin-bottom:28px}section#harga .container p{text-align:center;font-size:18px}section#harga .container .row:first-child{margin-bottom:145px !important}section#harga .container .card{border-radius:12px;border-color:transparent;box-shadow:0px 6px 40px rgba(0,0,0,.1);padding:0;margin-bottom:15px}section#harga .container .card.card-highlight{background-color:#890025;padding:10px;padding-top:0px;transform:translateY(-53px)}section#harga .container .card.card-highlight::before{content:"Direkomendasikan";font-size:18px;color:#fff;text-align:center;padding:8px 0 15px 0;line-height:29px}section#harga .container .card .card-body{padding:35px 30px;border-radius:12px;background-color:#fff}section#harga .container .card .card-body h4{text-align:center;font-size:22px;margin-bottom:16px;font-weight:400}section#harga .container .card .card-body h2{text-align:center;font-size:28px;font-weight:700;margin-bottom:44px}section#harga .container .card .card-body ul{list-style:none;padding:0;padding-bottom:40px}section#harga .container .card .card-body ul li{display:flex;align-items:center;margin-bottom:22px}section#harga .container .card .card-body ul li img{height:24px;margin-right:18px}section#harga .container .card .card-body .btn{padding:20px 0;width:100%;background-color:#890025;border-radius:12px;color:#fff}@media(max-width: 992px){section#harga .container .card.card-highlight{transform:translateY(0)}}@media(max-width: 576px){section#harga .container{padding-top:50px !important;padding-bottom:50px !important}section#harga .container h1,section#harga .container h1 *{font-size:30px;line-height:40px;text-align:center}section#harga .container p{font-size:16px}}section#testimonial .container{padding-top:80px;padding-bottom:100px}section#testimonial .container h1,section#testimonial .container h1 *{font-family:"Vidaloka";font-size:44px;line-height:60px;margin-bottom:77px}section#testimonial .container h1 span,section#testimonial .container h1 * span{color:#890025}section#testimonial .container .card{padding:30px 38px;margin-bottom:15px;border-radius:12px;border-color:transparent;box-shadow:0px 6px 40px rgba(0,0,0,.1)}section#testimonial .container .card p{font-size:18px;line-height:29px;color:#33000e;margin-bottom:33px}section#testimonial .container .card .img-placeholder{width:60px;height:60px;overflow:hidden;border-radius:50%}section#testimonial .container .card .img-placeholder img{width:100%;height:100%;object-fit:cover}section#testimonial .container .card .name{font-size:18px;font-weight:700}section#testimonial .container .card .occupant{font-size:14px;font-weight:400}@media(max-width: 576px){section#testimonial .container{padding-top:10px !important;padding-bottom:50px !important}section#testimonial .container h1,section#testimonial .container h1 *{font-size:30px;line-height:40px;margin-bottom:50px}section#testimonial .container .card{padding:25px;margin-bottom:10px}section#testimonial .container .card p{font-size:14px;line-height:unset;margin-bottom:25px}section#testimonial .container .card .img-placeholder{width:40px;height:40px}section#testimonial .container .card .name{font-size:16px}}section#closing{background:url("../img/clipart/bg-3.jpg") no-repeat;background-size:cover;position:relative}section#closing .background-filter{position:absolute;width:100%;height:100%;background-color:rgba(137,0,37,.33)}section#closing .container{padding-top:120px;padding-bottom:120px;position:relative}section#closing .container h1{font-family:"Vidaloka";color:#fff;text-align:center;font-size:44px;line-height:60px;margin-bottom:74px}section#closing .container .btn{padding:20px 36px;border-radius:10px;font-size:18px;border:2px solid #fff}section#closing .container .btn.btn-1{background-color:#fff;color:#890025}section#closing .container .btn.btn-2{color:#fff}@media(max-width: 576px){section#closing .container{padding-top:50px !important;padding-bottom:50px !important}section#closing .container h1{font-size:20px;line-height:30px;margin-bottom:74px}section#closing .container .btn{padding:15px 25px;font-size:14px}}footer{background-color:#890025}footer .container{padding-top:51px;padding-bottom:51px;color:#fff;font-size:18px}footer .container *{font-weight:400}@media(max-width: 576px){footer .container{padding-top:25px;padding-bottom:25px;text-align:center;font-size:14px !important}}.modal .modal-dialog .modal-content .btn-close{position:absolute;top:0;right:0;transform:translateX(115%) scale(0.9);width:20px;height:20px;background-color:#fff}.modal .modal-dialog .modal-content .modal-body{padding:10px;padding-bottom:5px}/*# sourceMappingURL=app.min.css.map */
