@font-face{font-family:FiraGO;font-style:normal;font-weight:200;src:url(/build/assets/firago-light-9ae002ce.woff) format("woff");font-display:swap}@font-face{font-family:FiraGO;font-style:normal;font-weight:400;src:url(/build/assets/firago-normal-c30f4108.woff) format("woff");font-display:swap}@font-face{font-family:FiraGO;font-style:normal;font-weight:700;src:url(/build/assets/firago-bold-a018bd84.woff) format("woff");font-display:swap}:root{--c-primary: #CAD959;--c-primary-active: #a6b348;--c-secondary: #123925;--c-secondary-active: #202810;--c-dark: #0F2624;--c-dark-active: #071110;--c-white: #fff;--c-light: #eee;--c-semi-light: #b8b8b8;--c-gray: #6f6f6f;--c-black: #000;--fs-medium: 15px;--fs-small: 14px}::-webkit-scrollbar{width:6px;height:4px}::-webkit-scrollbar-thumb{background:var(--c-primary);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--c-secondary)}body{font-family:FiraGO,sans-serif;font-weight:400;font-size:var(--fs-medium)}::placeholder{color:var(--c-semi-light)!important}.text-primary{color:var(--c-primary)!important}.text-secondary{color:var(--c-secondary)!important}.text-dark{color:var(--c-dark)!important}.text-gray{color:var(--c-gray)}.bg-primary{background-color:var(--c-primary)!important}.bg-secondary{background-color:var(--c-secondary)!important}.bg-dark{background-color:var(--c-dark)!important}.dropdown-item{font-size:var(--fs-small);color:var(--c-gray)!important}.dropdown-item.active,.dropdown-item:active{color:var(--c-white)!important;background-color:var(--c-secondary)!important}.btn-primary{--bs-btn-color: var(--c-secondary);--bs-btn-bg: var(--c-primary);--bs-btn-border-color: var(--c-primary);--bs-btn-hover-color: var(--c-secondary);--bs-btn-hover-bg: var(--c-primary-active);--bs-btn-hover-border-color: var(--c-primary-active);--bs-btn-active-color: var(--c-secondary);--bs-btn-active-bg: var(--c-primary-active);--bs-btn-active-border-color: var(--c-primary-active);--bs-btn-disabled-color: var(--c-secondary);--bs-btn-disabled-bg: var(--c-primary);--bs-btn-disabled-border-color: var(--c-primary)}.btn-secondary{--bs-btn-color: var(--c-primary);--bs-btn-bg: var(--c-secondary);--bs-btn-border-color: var(--c-secondary);--bs-btn-hover-color: var(--c-primary);--bs-btn-hover-bg: var(--c-secondary-active);--bs-btn-hover-border-color: var(--c-secondary-active);--bs-btn-active-color: var(--c-primary);--bs-btn-active-bg: var(--c-secondary-active);--bs-btn-active-border-color: var(--c-secondary-active);--bs-btn-disabled-color: var(--c-primary);--bs-btn-disabled-bg: var(--c-secondary);--bs-btn-disabled-border-color: var(--c-secondary)}.btn-light{--bs-btn-color: var(--c-gray);--bs-btn-bg: var(--c-light);--bs-btn-border-color: var(--c-light);--bs-btn-hover-color: var(--c-primary);--bs-btn-hover-bg: var(--c-light-active);--bs-btn-hover-border-color: var(--c-light-active);--bs-btn-active-color: var(--c-primary);--bs-btn-active-bg: var(--c-light-active);--bs-btn-active-border-color: var(--c-light-active);--bs-btn-disabled-color: var(--c-primary);--bs-btn-disabled-bg: var(--c-light);--bs-btn-disabled-border-color: var(--c-light)}.btn-link{--bs-btn-color: var(--c-semi-light);--bs-btn-hover-color: var(--c-white);--bs-btn-active-color: var(--c-primary)}.accordion{--bs-accordion-color: var(--c-dark);--bs-accordion-bg: var(--c-white);--bs-accordion-border-color: var(--c-secondary);--bs-accordion-btn-color: var(--c-dark);--bs-accordion-btn-bg: var(--c-light);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-active-color: var(--c-primary);--bs-accordion-active-bg: var(--c-secondary)}.form-control:focus{border-color:var(--c-primary);box-shadow:0 0 0 .2rem #cad95940;outline:none}.accordion-button:focus{border-color:var(--c-primary);box-shadow:0 0 0 .2rem #cad95940;outline:none}.breadcrumb-item{color:var(--c-semi-light)!important}.breadcrumb-item a{color:var(--c-primary);text-decoration:none;transition:.3s}.breadcrumb-item a:hover{color:var(--c-primary-active);text-decoration:underline}.breadcrumb-item:before{color:var(--c-semi-light)!important}.form-check-input:checked{background-color:var(--c-primary);border-color:var(--c-primary)}.hero{background-color:#60606099;background-blend-mode:overlay;background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:100dvh}.wood-texture{background-color:#60606099;background-blend-mode:overlay;background-image:linear-gradient(175deg,rgba(1,38,31,.8) 0%,rgba(1,38,31,.6) 100%),url(/build/assets/wood-texture-21fe94b5.svg);background-size:cover;background-repeat:no-repeat;background-position:center center}.logo{filter:invert(1);position:relative}.key-features{padding-left:20px}.key-features li::marker{content:"✅ "}.cover{object-fit:cover}.pricing-features{padding:0;list-style:none}.pricing-features li::marker{content:""}.pricing-card:hover{transform:scale(1.02)}.basic-package{outline:2px solid #F8F8F8;transition:.3s}.basic-package .card-header{background-color:#f8f8f8}.basic-package .btn{background-color:var(--c-light)}.basic-package .btn:hover{color:var(--c-primary);border:1px solid var(--c-primary);background-color:var(--c-white)}.basic-package:hover{background-color:#f8f8f8}.popular-package{outline:2px solid var(--c-primary);transition:.3s}.popular-package .card-header,.popular-package .btn{background-color:var(--c-primary)}.popular-package .btn:hover{background-color:var(--c-primary-active)}.popular-package:hover{background-color:var(--c-primary)}.vip-package{outline:2px solid var(--c-secondary);transition:.3s}.vip-package .card-header,.vip-package .btn{color:var(--c-primary);background-color:var(--c-secondary)}.vip-package .btn:hover{background-color:var(--c-secondary-active)}.vip-package:hover{color:var(--c-white);background-color:var(--c-secondary)}.empty-list{padding-left:0}.empty-list li::marker{content:""}.go-top{position:fixed;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;right:20px;bottom:20px;z-index:9}.social-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--c-primary);transition:.3s}.social-btn svg{fill:var(--c-secondary);width:18px;height:18px}.social-btn:hover{background-color:var(--c-secondary)}.social-btn:hover svg{fill:var(--c-primary)}.footer-nav-link{text-decoration:none;color:var(--c-primary);transition:.3s}.footer-nav-link:hover{color:var(--c-primary-active)}.route-card{position:relative;max-height:350px;overflow-y:hidden}.route-card:hover{max-height:100%}.route-card-body{max-height:350px;overflow-y:auto}.hero-inner-page{background-color:#60606099;background-blend-mode:overlay;background-image:linear-gradient(175deg,rgba(1,38,31,.6) 0%,rgba(1,38,31,.6) 100%),url(/build/assets/faq-texture-bg-7e0316d6.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:350px}.sticky-sidebar{position:sticky;top:90px}.swal2-confirm.swal2-styled{background-color:var(--c-secondary);color:var(--c-primary);border-radius:var(--bs-border-radius-lg);box-shadow:var(--bs-box-shadow);padding:12px 30px;transition:.3s}.swal2-confirm.swal2-styled:hover{background-color:var(--c-dark)}#pricing{background-color:#60606099;background-blend-mode:overlay;background-image:linear-gradient(175deg,rgba(1,38,31,.3) 50%,rgba(1,38,31,.6) 100%),url(/build/assets/pricing-texture-bg-2a883549.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:500px}#faq{background-color:#60606099;background-blend-mode:overlay;background-image:linear-gradient(175deg,rgba(1,38,31,.6) 0%,rgba(1,38,31,.6) 100%),url(/build/assets/faq-texture-bg-7e0316d6.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:500px}@media screen and (min-width: 992px){.navbar{max-height:72px}}@media screen and (max-width: 991px){.location-title{margin-top:20px}.about-image{height:350px}.route-card{max-height:450px}}
