.container-fluid{padding:0 100px}body{font-family:'Montserrat',sans-serif!important}a{text-decoration:none}#main-content .container:before{content:none}.header{width:100%;position:fixed;background:#ffffff;padding:20px 0;z-index:999;top:0;left:0}.header .col-md-6,.header .col-md-2{align-content:center}.header .logo{width:122px}.header ul{padding:0;margin:0;text-align:center}.header ul li{display:inline-block;margin:0 10px}.header ul li a{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#113a21;display:block;padding:10px;position:relative}.header ul li a.active,.header ul li a:hover{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;transition:all 0.3s}.header ul li a.active::after,.header ul li a:hover::after{content:"";height:2px;width:100%;background:#113a21;display:block;position:absolute;bottom:0;left:0;transition:all 0.3s}.header button.cu{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#ffffff;padding:10px;border-radius:4px;background:#6d0101;border:2px solid #6d0101}.header button.cu:hover{color:#6d0101;background:transparent;transition:all 0.3s}.header button.translate{padding:0;align-content:center;color:#6d0101;background:none;border:none}.header button.translate i{margin-left:4px}.header ul li.current-menu-item a,.header ul li.current-menu-item a:hover{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;transition:all 0.3s}.header ul li.current-menu-item a::after,.header ul li.current-menu-item a:hover::after{content:"";height:2px;width:100%;background:#113a21;display:block;position:absolute;bottom:0;left:0;transition: all 0.3s}.banner-home.top{width:100%;margin-top:100px;padding-top:195px;background-position:center;background-size:cover;position:relative}.banner-home.top .container-fluid{position:relative;z-index:2}.banner-home.top h1{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:50px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#113a21;margin:0;margin-bottom:10px}.banner-home.top h1 span{color:#c20000}.banner-home.top .image-absolute{position:absolute;width:100%;height:470px;background-size:cover;background-position:center;z-index:1;left:0;top:0;background-repeat:no-repeat}.banner-home.top p{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:capitalize;color:#666666;margin-bottom:40px}.banner-home.bottom{width:100%;padding:0;margin:50px 0;position:relative}.banner-home.bottom .container-fluid{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5)}.banner-home.bottom .col-md-12{padding:0}.banner-home.bottom .swiper-banner-home{height:auto;width:100%;overflow:hidden}.banner-home.bottom .image-slide img{width:100%;height:350px;object-position:center;object-fit:cover}.banner-home.bottom img.top{position:absolute;width:100%;top:-3px;left:0;z-index:2}.banner-home.bottom img.bottom{position:absolute;width:100%;bottom:-3px;left:0;z-index:2}.banner-other{height:450px;background-size:cover;background-position:center;position:relative;align-content:center;text-align:center}.banner-other .mobile{display:none}.banner-other .desk{bottom:-6px;left:0}.banner-other img{position:absolute;width:100%}.banner-other h1{font-size:50px;font-weight:600;font-family:Montserrat;color:#fff;margin-top:60px}.about-us{width:100%;padding:50px 0;position:relative}.about-us h1{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:40px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#c20000;margin-bottom:10px}.about-us p{max-width:1030px;margin:0 auto;display:block;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:150%;letter-spacing:0%;text-align:justify;vertical-align:middle;text-transform:lowercase;color:#666666}.about-us .leaf-1{position:absolute;z-index:2;top:40px;left:10%}.about-us .leaf-2{position:absolute;z-index:2;top:190px;right:10%}.about-top{position:relative}.about{padding:50px 0}.about .container{padding-top:0!important}.about h1{font-family:montserrat;font-weight:600;font-size:40px;color:#c20000;line-height:100%;text-align:center}.about p{font-family:montserrat;font-weight:500;font-size:16px;color:#666666;line-height:150%;text-align:justify;padding-top:15px}.about .row{display:flex;align-items:center}.about .about-top .satu{position:absolute;top:-100px;left:15%}.about .about-top .dua{position:absolute;top:-27px;right:-54px;transform:rotate(220deg)}.about .col-md-3 img{margin-top:40px}.about .kecil{width:295px;height:246px;border-radius:6px;object-fit:cover;object-position:center}.about .about-bot{position:relative}.about .about-bot p{font-family:montserrat;font-weight:500;font-size:16px;color:#666666;line-height:150%;text-align:justify;padding-top:55px;padding-bottom:40px}.about .about-bot .satu{position:absolute;width:auto;top:-30px;left:80px}.about .about-bot .dua{width:auto;position:absolute;right:-100px;top:180px;transform:rotate(339deg)}.about .about-bot .tiga{width:auto;position:absolute;right:550px;top:282px}.about .about-bot .empat{width:auto;position:absolute;top:180px;left:-100px}.about .besar{width:295px;height:310px;object-fit:cover;object-position:center;border-radius:6px}.destinations{padding:50px 0;width:100%;position:relative}.destinations h1{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:40px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#c20000;margin:0;margin-bottom:10px}.destinations p{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;color:#666666;text-align:center;margin-bottom:30px}.destinations .image-destination{position:relative}.destinations .image-destination img{object-position:center;object-fit:cover;width:100%;height:190px;border-radius:6px;margin-bottom:20px;position:relative}.destinations .image-destination h4{width:fit-content;padding:6px 20px;box-shadow:0px 4px 14px 0px #0000001a;background:#ffffff;border-top-right-radius:4px;border-bottom-right-radius:4px;position:absolute;top:20px;left:0}.destinations button{margin-top:10px;font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#ffffff;padding:14px 20px;border-radius:4px;background:#6d0101;border:none}.promo{width:100%;background-image:url("img/bg-promo.jpg");background-position:center;background-size:cover;padding:50px 0;position:relative}.promo h1{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:40px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#c20000;margin:0;margin-bottom:10px}.promo p{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;color:#666666;text-align:center;margin-bottom:30px}.promo .card-promo{width:100%;padding:30px 20px;background:#F2F2F2;border-radius:6px;position:relative;margin-bottom:20px}.promo .card-promo h4{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#113a21;margin:0;margin-bottom:22px}.promo .card-promo h2{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:30px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#113a21;margin:0;margin-bottom:20px}.promo .card-promo h2 span{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle}.promo .card-promo button{background:#f2f2f2;border:1px solid #113a21;width:100%;text-align:center;padding:14px;border-radius:4px;font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#113a21;margin-bottom:40px}.promo .card-promo ul{padding:0;margin:0}.promo .card-promo ul li{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#666666;margin-bottom:12px;list-style-type:none}.promo .card-promo ul li i{margin-right:10px}.promo .card-promo h6.recom{width:fit-content;padding:6px 12px;width:fit-content;background:#113a21;font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#ffffff;position:absolute;top:30px;right:20px;border-radius:4px}.promo .card-promo:hover{background:#113a21;transition:all 0.3s;h4,h2,li{color:#fff}}.ppromo{width:100%;padding:50px 0;position:relative}.ppromo h1{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:40px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#c20000;margin:0;margin-bottom:10px}.ppromo p{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;color:#666666;text-align:center;margin-bottom:30px}.ppromo .card-promo{width:100%;padding:30px 20px;background:#f2f2f2;border-radius:6px;position:relative;margin-bottom:20px}.ppromo .card-promo h4{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#113a21;margin:0;margin-bottom:22px}.ppromo .card-promo h2{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:30px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#113a21;margin:0;margin-bottom:20px}.ppromo .card-promo h2 span{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle}.ppromo .card-promo button{background:#f2f2f2;border:1px solid #113a21;width:100%;text-align:center;padding:14px;border-radius:4px;font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#113a21;margin-bottom:40px}.ppromo .card-promo ul{padding:0;margin:0}.ppromo .card-promo ul li{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#666666;margin-bottom:12px;list-style-type:none}.ppromo .card-promo ul li i{margin-right:10px}.ppromo .card-promo h6.recom{width:fit-content;padding:6px 12px;width:fit-content;background:#113a21;font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#ffffff;position:absolute;top:30px;right:20px;border-radius:4px}.ppromo .card-promo:hover{background:#113a21;transition:all 0.3s;h4,h2,li{color:#fff}}.information{width:100%;padding:50px 0}.information h1{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:40px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#c20000;margin:0;margin-bottom:10px}.information h6{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;color:#666666;text-align:center;margin-bottom:30px}.information .main-info{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:6px;height:690px;padding:10px 8px;align-content:end;margin-bottom:20px}.information .main-info h2{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:40px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#ffffff;margin-bottom:50px}.information .main-info ul{padding:6px 10px;margin:0;background:#fff;border-radius:3px;display:flex;justify-content:space-evenly}.information .main-info ul li{display:inline-block}.information .main-info ul li img{width:82.5px;height:42px;border-radius:6px}.information .mini-card-info{width:100%;position:relative;margin-bottom:20px}.information .mini-card-info .image img{object-position:center;object-fit:cover;width:100%;height:240px;border-radius:6px}.information .mini-card-info .image{object-position:center;object-fit:cover;width:100%;border-radius:6px}.information .mini-card-info h3{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#000000;margin-top:20px;margin-bottom:10px}.information .mini-card-info p{font-family:Montserrat;font-weight:500;font-style:normal;font-size:16px;line-height:1.2;letter-spacing:0;color:#999999;width:85%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.information .mini-card-info .link{position:absolute;right:0;bottom:0}.single_info{padding:50px 0}.single_info .container{padding-top:0!important}.single_info .title{text-align:center}.single_info .title h1{font-size:40px;font-weight:600;color:#c20000}.single_info .title h5{color:#666666;font-size:16px;font-weight:500}.single_info .image{width:100%;height:300px;background-position:center;background-size:cover}.single_info .desc{padding:30px 0}.single_info .desc p{color:#666666;font-size:16px;font-weight:400;text-align:justify}.single_info .desc-bottom h5{color:#666666;font-size:20px;font-weight:500}.single_info .desc-bottom p{color:#666666;font-size:16px;font-weight:400;margin:0}.single_info .desc-bottom ul{color:#666666;font-size:16px;font-weight:400;margin-bottom:30px}.sosmed{width:100%;padding:50px 0}.sosmed h1{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:40px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#c20000;margin:0;margin-bottom:10px}.sosmed p{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;color:#666666;margin-bottom:30px;text-align:center}.sosmed img{width:100%;border-radius:6px;margin-bottom:20px}.pop_dest{padding:50px 0}.pop_dest .container{padding-top:0!important}.pop_dest .title{text-align:center}.pop_dest .title h1{color:#c20000;font-size:40px;font-weight:600}.pop_dest .title h5{font-size:16px;font-weight:500;font-family:'Montserrat',sans-serif}.pop_dest .content{background-position:center;background-size:cover;height:190px;position:relative;margin-bottom:20px}.pop_dest .content h5{position:absolute;top:30px;font-family:'Montserrat',sans-serif;color:#113A21;background-color:#fff;padding:6px 20px;font-size:16px;border-radius:0 4px 4px 0;box-shadow:0px 4px 14px 0px #0000001a}.pop_dest .btn-outline-primary{border:2px solid #6d0101;color:#fff;background:#6d0101}.pop_dest .btn-outline-primary:hover{background:transparent;color:#6d0101}.your_complete{padding:50px 0}.your_complete .container{padding-top:0!important}.your_complete .title{text-align:center}.your_complete .title h1{color:#c20000;font-size:40px;font-weight:600}.your_complete .title h5{font-size:16px;font-weight:500}.your_complete .card{border-radius:6px;box-shadow:0px 4px 40px 0px #0000001f;border:none;margin:30px 0}.your_complete .card .image-top img{height:240px;width:100%;object-fit:cover;object-position:center;border-radius:6px 6px 0 0}.your_complete .card .desc{padding:14px}.your_complete .card .desc h2{font-size:20px;font-weight:600;font-family:'Montserrat',sans-serif}.your_complete .card .desc p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:'Montserrat',sans-serif;color:#999999}.your_complete .card .bottom{display:flex;justify-content:space-between;align-items:center;padding:0 14px 14px 14px}.your_complete .card .bottom .left{display:flex;align-items:center}.your_complete .card .bottom .left img{width:15%;margin-right:7px}.your_complete .card .bottom .left h5{font-size:14px;margin:0;font-family:'Montserrat',sans-serif;padding:0}.your_complete .card .bottom .right{text-align:right}.your_complete .card .bottom .right button{padding:11px 27px;border:1px solid #113a21;border-radius:6px;color:#113a21;background:#fff}.term{background:#f8f8f8;padding:50px 0}.term .container{padding-top:0!important}.term h1{text-align:center;font-size:40px;font-weight:600;color:#c20000;margin-bottom:30px}.term h5{font-size:20px;font-weight:400}.term ul li{color:#999999;font-size:16px}.explore{padding:50px 0}.explore .container{padding-top:0!important}.explore .title{text-align:center}.explore .title h1{color:#c20000;font-weight:600;font-size:40px}.explore .title h5{font-size:16px;font-weight:500}.explore .content{background-color:#fff;box-shadow:0px 4px 40px 0px #0000001a;margin:20px 0}.explore .content .image img{height:294px;width:100%;object-fit:cover;object-position:center}.explore .desc{padding:20px}.explore .desc h2{font-size:20px;font-weight:600}.explore .desc p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:16px;color:#999999;font-weight:500}.explore .bottom{padding:0 20px 20px 20px;text-align:right}.explore .bottom button{padding:11px 27px;font-size:16px;background:#6d0101;color:#fff;border:none;border-radius:4px}.singlethree{padding:50px}.singlethree .container{padding-top:0!important}.singlethree .gambar img{height:280px;width:100%;object-fit:cover;object-position:center;border-radius:6px 6px 6px 6px;display:block;overflow:hidden}.singlethree .satu .dua .tiga{border-radius:6px;overflow:hidden}.singlethree .gambar .tiga img{height:130px;border-radius:6px 6px 6px 6px}.singlethree .gambar .tiga .patung{margin-bottom:20px}.singlethree h2{font-family:montserrat;color:#c20000;font-size:40px;font-weight:600;padding:0}.singlethree h3{font-family:montserrat;color:black;font-size:20px;line-height:30px;font-weight:600;margin:20px 0;padding:0;text-transform:uppercase}.singlethree .right-desc{padding-top:50px}.singlethree h5{background-color:#c200001a;border-radius:4px;padding:3px 13px 3px 13px;font-family:montserrat;color:#c20000;font-size:14px;font-weight:600;width:fit-content}.singlethree .time li{display:inline}.singlethree .time{padding:0;margin:20px 0 0 0;padding-bottom:20px;border-bottom:1px solid #666666;list-style:none}.singlethree img{width:3%}.singlethree .time li p{width:fit-content;display:inline;font-family:montserrat;font-weight:400;font-size:16px;margin-right:20px}.singlethree .paket{list-style:none}.singlethree .paket li{display:flex}.singlethree .paket li p{display:inline;font-family:montserrat;font-weight:400;font-size:16px;align-items:center;padding-top:12px;margin-right:20px}.singlethree .paket li .angka{display:inline;font-family:montserrat;font-weight:400;font-size:16px;align-items:center;padding-top:12px;margin-right:18px}.singlethree .paket li h6{background-color:#6d01011a;font-size:16px;font-weight:600;font-family:montserrat;padding:15px 23px 10px 23px;width:230px;text-align:center}.singlethree .desc-single{padding:20px 0}.singlethree .desc-single p{text-align:justify}.singlethree .deskripsi li{font-family:montserrat;font-weight:400;font-size:15px;align-items:center;padding-top:12px}.singlethree .reservasi{box-shadow:0 4px 10px rgba(0,0,0,0.2);padding:25px 30px;border-radius:6px}.singlethree .reservasi h4{text-align:center;font-family:montserrat;color:#c20000;font-size:22px;line-height:30px;font-weight:600;margin-bottom:35px}.singlethree .reservasi ul{flex-direction:column;list-style:none}.singlethree .reservasi ul li{padding-left:20px;font-family:montserrat;font-size:20px;line-height:30px;font-weight:500}.singlethree .reservasi ul li i{color:green}.singlethree .reservasi button{align-items:center;padding:11px 27px 11px 27px;background-color:#6d0101;color:white;width:100%;margin-top:40px;font-family:montserrat;font-size:18px}.singlethree .accordion .accordion-button{background:#fff!important;color:#b30000!important;font-weight:500!important;border-bottom:1px solid #ddd!important;box-shadow:none!important;font-family:montserrat;font-size:16px}.singlethree .accordion .accordion-button:not(.collapsed){color:#b30000!important;background-color:#fff!important;box-shadow:none!important}.singlethree .accordion .accordion-button::after{filter:invert(18%) sepia(95%) saturate(6172%) hue-rotate(356deg)brightness(89%) contrast(119%)!important}.singlethree .accordion .accordion-item{border:none!important;border-bottom:1px solid #ddd!important}.singlethree .accordion .accordion-item:last-child{border-bottom:none!important}.singlethree .table-custom{width:100%;border-collapse:collapse;border-radius:6px;overflow:hidden;font-family:montserrat,sans-serif;margin-top:50px}.singlethree .table-custom thead th{background-color:#7a0000;color:#fff;padding:12px;text-align:center;font-weight:500}.singlethree .table-custom tbody td{border:1px solid #ddd;padding:12px;text-align:center;color:#333}.singlethree .table-custom tbody tr:nth-child(even){background-color:#fff}.singlethree .table-custom tbody tr:nth-child(odd){background-color:#fff}.singlethree .clear{margin-top:40px}.singlethree .clear p{font-family:montserrat;font-weight:400;font-size:16px;margin:0 auto}.reserv-form{background:#fff;width:100%;padding:50px 0}.reserv-form h1{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:40px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#c20000;text-align:center;margin:0;margin-bottom:10px}.reserv-form p{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;color:#666666;margin-bottom:30px;text-align:center}.reserv-form .card-form-wrapper{width:100%;max-width:900px;margin:0 auto;display:block;box-shadow:0px 4px 40px 0px #0000001a;border-radius:12px;padding:40px 60px}.reserv-form .card-form-wrapper label{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#000000;margin-bottom:10px}.reserv-form input,.reserv-form select,.reserv-form textarea{width:100%;padding:14px 10px;border-radius:6px;background:#f2f2f2;border:none;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#999999;margin-bottom:20px;border-radius:6px}.reserv-form textarea{height:200px}.reserv-form button{padding:11px 27px;border-radius:4px;background:#6d0101;border:none;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#ffffff}.gallery{padding:50px 0}.gallery .container{padding-top:0!important}.gallery .row{padding:10px 0}.gallery .one .small img{height:306px;width:100%;object-fit:cover;object-position:center;margin-bottom:20px}.gallery .one .big img{height:460px;width:100%;object-fit:cover;object-position:center}.gallery .two .small img{height:306px;width:100%;object-fit:cover;object-position:center}.gallery .two .big img{height:460px;width:100%;object-fit:cover;object-position:center;margin-bottom:20px}.gallery .three .small img{height:306px;width:100%;object-fit:cover;object-position:center;margin-bottom:20px}.gallery .three .big img{height:460px;width:100%;object-fit:cover;object-position:center}.gallery .vid img{width:100%;height:350px;object-fit:cover;object-position:center}.contact-us{width:100%;padding:50px 0}.contact-us .container{padding-top:0!important}.contact-us h1{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:40px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#c20000;margin:0;margin-bottom:20px;max-width:70%}.contact-us h6{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;color:#666666;margin-bottom:26px;max-width:80%}.contact-us p.sec-title{margin-bottom:52px;max-width:80%}.contact-us p{max-width:80%}.contact-us a{color:#000}.contact-us .leftelement{margin-bottom:30px}.contact-us .leftelement .col-md-10{align-content:center}.contact-us svg{width:100%}.contact-us h2{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:20px;padding:0;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;color:#000000;margin-bottom:10px}.contact-us .card-contact-us{width:100%;padding:40px 52px;box-shadow:0px 4px 40px 0px #0000001a;border-radius:12px}.contact-us label{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;margin-bottom:10px}.contact-us input,.contact-us textarea{padding:14px 20px;background:#f2f2f2;border:none;border-radius:4px;width:100%;margin-bottom:20px;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;color:#999999}.contact-us textarea{height:150px}.contact-us button{padding:10px;font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#ffffff;background:#6d0101;border-radius:4px;border:none}.contact-us button i{width:44px;height:44px;background:#fff;color:#6d0101;border-radius:4px;text-align:center;align-content:center;margin-right:10px}.footer{width:100%;padding:50px 0 20px 0;border-top:1px solid #dddddd}.footer h1{color:#0b142b;font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;margin:0;margin-bottom:32px}.footer .logo{width:220px;display:block;margin:0 auto}.footer ul{padding:0;margin:0}.footer ul li{margin-bottom:20px;list-style-type:none}.footer ul li a{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#999999}.footer .payment-op{margin-bottom:20px}.footer .payment-op li{display:inline-block;margin-right:20px;margin-bottom:0}.footer .payment-op li img{height:22px}.footer p{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:150%;letter-spacing:0%;color:#999999;margin:0}.footer .payment{text-align:center;margin-top:30px}.footer .copyright{padding-top:40px;border-top:1px solid #dddddd;margin-top:50px}.footer .copyright p{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#000000}.footer .copyright p img{margin-left:10px;width:101px}.footer .copyright .col-md-6:last-child p{text-align:right}.display-desktop{display:block}.display-mobile{display:none!important}@media (max-width:650px){.display-desktop{display:none!important}.display-mobile{display:block!important}.container-fluid{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5)}.banner-home.top{margin-top:40px}.banner-home.top h1{font-size:42px}.banner-home.bottom .image-slide{width:100%;height:250px}.banner-other{height:300px}.banner-other h1{font-size:34px}.banner-other .mobile{display:block}.banner-other .mobile{top:260px;left:0}.banner-other .desk{display:none}.promo h1{font-size:30px;padding:0;margin-bottom:5px}.promo p{font-size:16px}.promo .card-promo h4{font-size:16px;margin-bottom:12px}.promo .card-promo h2{font-size:24px}.promo .card-promo h2 span{font-size:16px}.promo .card-promo button{font-size:14px}.promo .card-promo h6.recom{top:26px}.information .main-info{height:380px}.information .main-info h2{font-size:32px;margin-bottom:30px}.information .mini-card-info .image img{height:200px}.information .mini-card-info h3{padding:0;font-size:16px}.footer .logo{margin-bottom:20px}.footer .copyright .col-md-6:first-child p,.footer .copyright .col-md-6:last-child p{font-size:14px;text-align:center;margin-bottom:10px}.footer .copyright p img{width:80px}.footer h1{margin-bottom:15px}.about .satu,.about .dua,.about .tiga,.about .empat{display:none}.about .about-top h1{font-size:30px;padding:0;margin:0}.about .about-top p{font-size:14px}.about .about-bot p{font-size:14px;padding-top:25px;padding-bottom:0;margin:0}.about .about-top .kecil{width:100%}.about .col-md-3 img{width:100%;margin-top:20px}.about .swiper-about{overflow:hidden}.about .swiper-about .kecil,.about .swiper-about .besar{width:100%;height:310px}.about-us h1{font-size:30px}.about-us p{font-size:14px}.ppromo h1{font-size:24px;margin-bottom:20px}.ppromo p{font-size:16px;margin-bottom:35px}.information h1{font-size:30px;margin-bottom:10px;padding:0}.information h6{font-size:16px;margin-bottom:15px}.single_info .title h1{font-size:30px}.single_info .title h5{font-size:16px;margin-bottom:35px}.single_info .desc{padding:10px 0}.single_info .desc p{font-size:14px;padding:0px;margin:0px}.single_info .image{margin-bottom:20px;border-radius:6px;height:200px}.single_info .desc-bottom h5{font-size:18px}.single_info .desc-bottom li{font-size:14px}.single_info .desc-bottom.last ul{padding-bottom:0;margin:0}.gallery .one{display:flex}.gallery .two{display:flex}.gallery .three{display:flex}.gallery .one .big img{height:200px;padding:6px;border-radius:14px;aspect-ratio:4 / 3;margin-bottom:0}.gallery .one .small img{height:200px;padding:6px;border-radius:14px;aspect-ratio:4 / 3;margin-bottom:0}.gallery .two .big img{height:200px;padding:6px;border-radius:14px;aspect-ratio:4 / 3;margin-bottom:0}.gallery .two .small img{height:200px;padding:6px;border-radius:14px;aspect-ratio:4 / 3;margin-bottom:0}.gallery .three .big img{height:200px;padding:6px;border-radius:14px;aspect-ratio:4 / 3;margin-bottom:0}.gallery .three .small img{height:200px;padding:6px;border-radius:14px;aspect-ratio:4 / 3;margin-bottom:0}.gallery .vid img{height:280px;padding:10px 0}.gallery .row{padding:0;margin-bottom:10px}.pop_dest .title h1{font-size:30px;margin-bottom:5px;padding:0}.pop_dest .title h5{margin-bottom:20px;font-size:16px}.your_complete .card .bottom .right button{padding:11px 17px;font-size:12px}.your_complete .title h1{font-size:30px;margin-bottom:15px}.your_complete .title h5{font-size:16px}.term h1{font-size:30px;margin-bottom:25px}.term h5{font-size:16px}.term li{font-size:14px}.explore .title h1{font-size:30px;padding:0;margin-bottom:5px}.explore .title h5{font-size:16px}.singlethree{padding:50px 0}.singlethree .reservasi button{width:100%}.singlethree .gambar .col-md-6{width:50%;padding-right:5px}.singlethree .gambar .satu img,.singlethree .gambar .dua img{height:200px}.singlethree .col-md-3:nth-child(2){width:50%;padding-left:5px}.singlethree .gambar .tiga .patung{margin:10px 0}.singlethree .time li{display:block;margin-bottom:10px}.singlethree .time .loc{display:block;margin-bottom:0;padding-bottom:10px}.singlethree .time li p{font-size:13px}.singlethree img{width:7%;margin-right:5px}.singlethree .table-custom{max-width:650px}.singlethree .reservasi ul li{padding-left:0px}.singlethree .col-md-4{margin-top:20px}.singlethree .table-custom thead th{font-size:10px}.singlethree .table-custom tbody td{font-size:10px;padding:8px}.singlethree h2{font-size:30px;padding:0}.singlethree h3{padding:0;font-size:16px;margin:10px 0;margin-top:10px!important}.singlethree .right-desc{padding-top:0}.singlethree .paket li h6{font-size:14px}.singlethree .paket li p{font-size:14px}.singlethree .text .col-md-6{width:100%}.singlethree .row ul{margin:0;padding-bottom:0}.singlethree .accordion .accordion-button{font-size:13px}.singlethree .accordion .accordion-body{font-size:12px}.singlethree .clear p{font-size:14px}.reserv-form .card-form-wrapper{padding:16px 20px}.contact-us h1{padding:0;margin-bottom:10px;font-size:30px;max-width:100%}.contact-us h6.sec-title{padding:0;margin-bottom:30px;font-size:16px;max-width:100%}.contact-us .leftelement .col-md-2{display:inline;width:20%;padding-left:25px}.contact-us .leftelement .col-md-10{display:inline;width:80%;padding-left:10px;margin-top:12px}.contact-us h2{font-size:15px}.contact-us h6{margin-bottom:30px}.contact-us p{font-size:13px}.contact-us .leftelement{margin-bottom:0}.contact-us .card-contact-us{padding:20px 15px}.contact-us button{font-size:10px}.contact-us button i{width:25px;height:25px}.contact-us .col-md-7{margin-bottom:30px}.sosmed h1{font-size:30px;padding:0}.sosmed p{font-size:16px}}