@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700;800&display=swap";:root{--primary:#051242;--accent:#f5600c;--gold:#fca702;--text:#555;--light:#f9f9f9;--white:#fff;--shadow:0 4px 20px #00000014}*,:before,:after{box-sizing:border-box}body{color:#444;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter,Poppins,system-ui,sans-serif;font-size:15px;line-height:1.6}#root{flex-direction:column;min-height:100vh;display:flex;text-align:left!important;border-inline:none!important;width:100%!important;max-width:100%!important;margin:0!important}h1,h2,h3,h4,h5,h6{color:var(--primary);letter-spacing:normal;margin:0;font-family:Poppins,system-ui,sans-serif;font-weight:700;line-height:1.3}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%}.tab-content{padding:0}.pkgsec{padding:30px 0 1px}.dessec{padding:41px 0 10px}@media (width<=767px){.kode_felid_location,.booking_content,.kode_write_detail,.kode_tab-list ul,.kode_tab-list ul li,.kode_tab-list{width:100%}ul.tabs-items li a{padding:6px 0 13.5px}.kode_tab-list{top:-50px}}.trprice{text-align:center;position:absolute;top:9px;left:-10px}.trprice span{color:#fff;text-align:center;z-index:1;background-color:#f5600c;padding:5px 11px;font-size:14px;display:inline-block;position:relative}.trprice span:after{content:"";border-top:7px solid #d49673;border-left:10px solid #0000;border-right:0 solid #0000;position:absolute;bottom:-7px;left:0}.trprice.trprice2{right:0;left:unset}.trprice.trprice2 span:after{left:unset;right:-6px}.fetpan{margin-top:13px}.topenq{border-radius:10px;min-width:154px;padding:6px 23px}.hero-banner-custom{width:100%;position:relative;overflow:hidden}.hero-banner-custom .banner-slider{width:100%}.hero-banner-custom .banner-slider .items{justify-content:center;align-items:center;width:100%;height:auto;display:flex}.hero-banner-custom .banner-slider .banner-img{width:100%;height:auto;display:block}.hero-banner-custom .banner-slider img{display:block;width:100%!important;height:auto!important}.hero-form-container{z-index:10;pointer-events:none;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.hero-form-container .container{pointer-events:auto}.hero-form-container .row{justify-content:flex-end;display:flex}.form-request-modern{background:#fffffff7;border-radius:10px;width:100%;max-width:360px;padding:25px;box-shadow:0 8px 30px #00000040}.form-request-modern h4{text-align:center;color:#051242;margin-bottom:18px;font-size:18px;font-weight:700}.form-request-modern p{display:none}.form-request-modern .kode_felid_q{margin-bottom:12px}.form-request-modern .kode_felid_q label{color:#051242;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.form-request-modern .form-control{width:100%;height:38px;box-shadow:none;color:#000;background:#fff;border:1px solid #ccc;border-radius:5px;outline:none;padding:5px 10px;font-size:13px;transition:border-color .2s}.form-request-modern .form-control:focus{border-color:#f5600c}.form-request-modern .themeenqbtn{color:#fff;text-transform:uppercase;cursor:pointer;width:100%;box-shadow:none;background:#f5600c;border:none;border-radius:5px;margin-top:5px;padding:10px;font-size:15px;font-weight:700;transition:background .3s}.form-request-modern .themeenqbtn:hover{box-shadow:none;background:#051242;transform:none}.form-row{gap:10px;display:flex}.form-row .kode_felid_q{flex:1}@media (width<=991px){.hero-banner-custom .banner-slider .items{height:auto;min-height:0}.hero-form-container{pointer-events:auto;background:#f5f5f5;height:auto;padding:30px 15px;position:relative;top:0;right:0;transform:none}.hero-form-container .row{justify-content:center}.form-request-modern{background:#fff;border:1px solid #eee;max-width:100%;box-shadow:0 4px 15px #0000001a}.form-request-modern h4{color:#051242;text-shadow:none}.form-request-modern .kode_felid_q label{color:#051242}}.site-title{text-transform:uppercase;color:#051242;margin:10px 0 20px;font-size:36px;font-weight:700}.site-title-tagline{text-transform:uppercase;color:#fca702;padding-left:80px;font-size:16px;font-weight:600;display:inline-block;position:relative}.site-title-tagline:before{content:"";background:#fca702;width:65px;height:3px;position:absolute;top:8px;left:0}.tour-area{padding:60px 0}.tour-item{background:#fff;border-radius:12px;margin-bottom:30px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 20px #00000014}.tour-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000024}.tour-img{position:relative;overflow:hidden}.tour-img img{object-fit:cover;width:100%;height:240px;transition:transform .4s;display:block}.tour-item:hover .tour-img img{transform:scale(1.05)}.tour-meta{background:#f9f9f9;border-bottom:1px solid #eee;padding:8px 18px}.tour-meta ul{color:#555;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.tour-info{padding:18px}.tour-info h5{color:#051242;margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.3}.tour-info h5 a{color:inherit;text-decoration:none;transition:color .3s}.tour-info h5 a:hover{color:#f5600c}.tour-footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:15px;padding-top:15px;display:flex}.tour-price{color:#f5600c;font-size:22px;font-weight:800}.tour-price small{color:#999;text-transform:uppercase;margin-top:0;font-size:12px;font-weight:400}.tour-btn{color:#fff;white-space:nowrap;background:#051242;border-radius:5px;padding:9px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:background .3s}.tour-btn:hover{color:#fff;box-shadow:none;background:#f5600c;transform:none}.fetpan ul{gap:12px;margin:0;padding:0;list-style:none;display:flex}.fetpan ul li{color:#555;align-items:center;gap:5px;font-size:13px;font-weight:400;display:flex}.fetpan ul li svg{color:#f5600c}.carousel-scroll{scrollbar-width:thin;scrollbar-color:#f5600c #eee;gap:16px;padding:20px 15px 30px;display:flex;overflow-x:auto}.carousel-scroll::-webkit-scrollbar{height:5px}.carousel-scroll::-webkit-scrollbar-thumb{background:#f5600c;border-radius:10px}.carousel-scroll::-webkit-scrollbar-track{background:#eee}.carousel-card{flex:none;width:280px}.deslink{text-decoration:none;display:block}.desbox{background:#000;border-radius:12px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.desbox:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0003}.desmedia{position:relative}.desmedia img{object-fit:cover;width:100%;height:240px;transition:transform .5s;display:block}.desbox:hover img{transform:scale(1.07)}.desinfo{background:linear-gradient(#0000000d,#000000c7);justify-content:center;align-items:flex-end;padding:15px;transition:background .3s;display:flex;position:absolute;inset:0}.desbox:hover .desinfo{background:linear-gradient(#0000001a,#000000e6)}.desinfotext{text-align:center;color:#fff;transform:none}.desinfotext h3{letter-spacing:normal;margin-bottom:4px;font-size:17px;font-weight:700}.desview{color:#fca702;opacity:1;text-transform:none;letter-spacing:normal;margin:0;font-size:13px;font-weight:500}.simple-card .desbox{box-shadow:none;background:0 0}.simple-card .desmedia img{border-radius:12px}.video-testimonials{text-align:center;background:#f8fbff;padding:60px 0}.vidtitle{color:#051242;margin-bottom:8px;font-size:30px;font-weight:700}.vid-subtitle{color:#666;margin-bottom:35px;font-size:16px}.video-grid{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.video-grid iframe{border:none;border-radius:12px;width:220px;height:390px;transform:none;box-shadow:0 6px 20px #0000001a}.video-grid iframe:hover{transform:none}@media (width<=768px){.video-grid iframe{width:48%;height:300px}}@media (width<=480px){.video-grid iframe{width:100%;height:320px}}.activity-section{background:#fff;padding:60px 0}.activity-inner{flex-wrap:wrap;margin-top:30px;margin-left:-9px;margin-right:-9px;display:flex}.activity-inner [class*=col-]{padding-left:9px;padding-right:9px}.activity-item{text-align:center;box-shadow:none;background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:18px;padding:20px 10px;transition:border-color .3s,box-shadow .3s}.activity-item:hover{border-color:#f5600c;transform:none;box-shadow:0 4px 15px #f5600c1f}.activity-icon{width:90px;height:90px;box-shadow:none;border:2px solid #f5600c;border-radius:50%;margin:0 auto 15px;transition:none;overflow:hidden}.activity-item:hover .activity-icon{transform:none}.activity-icon img{object-fit:cover;width:100%;height:100%;display:block}.activity-content h4{color:#051242;text-transform:none;letter-spacing:normal;margin:0;font-size:15px;font-weight:700}.activity-content h4 a{color:inherit;text-decoration:none}.activity-content h4 a:hover{color:#f5600c}.about-area{background:#f9f9f9;padding:60px 0}.about-left{margin-right:40px;position:relative}.about-img{border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #0000001a}.about-img img{width:100%;display:block}.about-left-content{text-align:center;background:#fca702;border-radius:12px;padding:18px 24px;position:absolute;bottom:20px;left:20px}.about-left-content h5{color:#fff;margin:0;font-size:40px;font-weight:700}.about-left-content span{color:#051242;font-size:14px;font-weight:600}.about-right{padding-left:20px}.about-text{color:#555;margin:20px 0;font-size:16px;line-height:1.8}.about-list{flex-direction:column;gap:14px;padding:0;list-style:none;display:flex}.about-list li{align-items:center;gap:12px;display:flex}.about-list .icon svg{color:#fca702}.about-list .text p{color:#333;margin:0;font-size:15px;font-weight:500}.about-btn{color:#fff;background:#051242;border-radius:30px;margin-top:30px;padding:12px 32px;font-size:15px;font-weight:700;text-decoration:none;transition:background .3s;display:inline-block}.about-btn:hover{color:#fff;background:#f5600c}@media (width<=991px){.about-left{margin-bottom:40px;margin-right:0}.about-right{padding-left:0}}.services-section{text-align:center;background:#fff;padding:60px 0}.services-section h2{color:#051242;margin-bottom:10px;font-size:36px;font-weight:700}.services-section .section-sub{color:#777;margin-bottom:40px;font-size:16px}.service-card{text-align:left;border:1px solid #eee;border-radius:10px;height:100%;margin-bottom:24px;padding:30px 20px;transition:border-color .3s,box-shadow .3s}.service-card:hover{border-color:#f5600c;box-shadow:0 6px 20px #f5600c1a}.service-icon{color:#f5600c;width:50px;height:50px;margin-bottom:15px}.service-icon svg{width:100%;height:100%}.service-card h4{color:#051242;margin:0 0 10px;font-size:19px;font-weight:700}.service-divider{background:#f5600c;border:none;width:40px;height:3px;margin:0 0 15px}.service-card p{color:#666;margin:0;font-size:14px;line-height:1.7}.cta-section{color:#fff;background:#051242;padding:60px 0}.cta-section h3{color:#fff;margin:0 0 8px;font-size:30px;font-weight:700}.cta-section p{color:#ffffffbf;margin:0;font-size:16px}.cta-btn{color:#fff;white-space:nowrap;background:#f5600c;border-radius:30px;padding:14px 40px;font-size:15px;font-weight:700;text-decoration:none;transition:background .3s;display:inline-block}.cta-btn:hover{color:#051242;background:#fca702}.section-heading{text-align:center;margin-bottom:40px}
