*,body{font-family:var(--font-body),sans-serif}.section-padding{padding:56px 0}@media (max-width:1200px){.section-padding{padding:60px 0}}@media (max-width:768px){.section-padding{padding:40px 0}}@media (max-width:576px){.section-padding{padding:30px 0}}.section-padding-2{padding:124px 0}@media (max-width:1200px){.section-padding-2{padding:90px 0}}.padding-bottom{padding-bottom:140px!important}.secondary-bg{background-color:#f5f5f5}.secondary-color{color:#cba533!important}.trinery-bg{background-color:#fff6e8}.white-color{color:#fff!important}.bg-dark-custom{background-color:#101010!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),sans-serif}.hero-title,.hero-span{color:#fff;text-shadow:0 1px 10px #000;font-size:clamp(2rem,5vw,3.5rem);font-weight:900}h2,.count-up-text{font-size:clamp(30px,4.5vw,50px)!important;font-weight:600!important;line-height:1.2!important}h3{font-size:20px!important;font-weight:600!important;line-height:1.4!important}h4{font-size:20px!important;font-weight:600!important;line-height:1.33333!important}p,.paragraph{font-size:14px;line-height:24px}.sub-heading{color:#ff6a00;font-size:18px}.small-12{font-size:12px}.departure-date-l{background-color:#cba533;width:fit-content}.label-sm{text-transform:uppercase;letter-spacing:2px;color:#ff6a00;font-size:12px;font-weight:700;display:block}.label-xs{text-transform:uppercase;letter-spacing:1.5px;color:#ff6a00;margin-bottom:1rem;font-size:10px;font-weight:700;display:block}.section-heading{color:#111;font-size:45px;font-weight:800}.decorative-divider .divider-line{background:linear-gradient(to right, transparent, var(--gold), var(--gold-light));opacity:.7;width:60px;height:3px}.decorative-divider .divider-line:last-child{background:linear-gradient(to left, transparent, var(--gold), var(--gold-light))}.divider-dots .dot{background-color:var(--gold);border-radius:50%;width:6px;height:6px;margin:0 4px}.divider-dots .dot-center{background-color:#ff6a00;width:8px;height:8px}:root{--gold:#d4af37;--gold-light:#e6c76b}.sacred-badge{background-color:#fff0e4;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.sacred-badge .icon{color:#ff6a00;font-size:14px}.sacred-badge .text{color:#ff6a00}.btn-whatsapp{background-color:#00c758;background-color:lab(70.5521% -66.5147 45.8073);border-radius:10px;transition:all .3s}.btn-whatsapp:hover{color:#fff;background-color:#20ba5a}.primery-btn{border:1px solid #ff6a00;border-radius:12px;padding:16px 32px;transition:all .2s ease-in;color:#fff!important;background-color:#ff6a00!important}@media (max-width:768px){.primery-btn{padding:10px 18px;font-size:14px}}@media (max-width:576px){.primery-btn{padding:8px 12px;font-size:12px}}.primery-btn:hover{color:#ff6a00!important;background-color:#fff!important}.primery-btn-style-2{color:#ff6a00;background-color:#fff;border:1px solid #ff6a00;border-radius:12px;padding:16px 32px;transition:all .2s ease-in}@media (max-width:768px){.primery-btn-style-2{padding:10px 18px;font-size:14px}}@media (max-width:576px){.primery-btn-style-2{padding:8px 12px;font-size:12px}}.primery-btn-style-2:hover{color:#fff;background-color:#ff6a00}.primary-badge{color:#fff;text-transform:uppercase;letter-spacing:2px;background-color:#ff6a00;font-size:16px}.sacred-dest-card,.tour-package-card,.rental-car-card,.hotel-card,.blog-card,.history-card{transition:all .2s ease-in;border-radius:20px!important}.sacred-dest-card .card-img-top,.tour-package-card .card-img-top,.rental-car-card .card-img-top,.hotel-card .card-img-top,.blog-card .card-img-top,.history-card .card-img-top{aspect-ratio:4/3;transition:all .3s ease-in}.sacred-dest-card:hover .card-img-top,.tour-package-card:hover .card-img-top,.rental-car-card:hover .card-img-top,.hotel-card:hover .card-img-top,.blog-card:hover .card-img-top,.history-card:hover .card-img-top{transform:scale(1.1)}.sacred-dest-card:hover,.tour-package-card:hover,.rental-car-card:hover,.hotel-card:hover,.blog-card:hover,.history-card:hover{box-shadow:0 1rem 3rem #0000001a!important}.sacred-destinations{transition:all .2s ease-in;border-radius:20px!important}.sacred-destinations .card-img-top{aspect-ratio:4/5;transition:all .3s ease-in}.card-image-wrapper{position:relative!important}.card-image-wrapper:before{content:"";z-index:2;background:linear-gradient(#0000,#00000080);width:100%;height:100%;bottom:0;left:0;position:absolute!important}.card-body{padding:24px;display:grid}.sd-body{z-index:3;width:100%;padding:16px;position:absolute;bottom:0;left:0}.features-badge{z-index:3;background-color:#fff6e8;padding:4px 12px;font-size:12px;font-weight:400!important}.text-brand-orange{color:#ff6a00;font-weight:500}.primery-color{color:#ff6a00!important}.booking-form-page{background-color:#fff6e8}.bg-warning-light{background-color:#fff}.custom-input{font-size:.95rem;background-color:#fff!important;border:none!important;border-radius:10px!important;padding:12px 18px!important}.custom-input:focus{background-color:#fff!important;box-shadow:0 0 0 2px #ff6a0033!important}.info-card{background-color:#fff}.h-fit{height:fit-content}.search-fleet-container{z-index:20;width:100%;margin:0 auto;position:relative}.search-fleet-container .search-fleet-card{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr 1fr auto;align-items:flex-end;gap:25px;padding:20px 35px;display:grid;position:relative;box-shadow:0 10px 30px #00000014,0 2px 8px #ffffff4d}@media (max-width:991px){.search-fleet-container .search-fleet-card{border-radius:25px;grid-template-columns:1fr 1fr;padding:25px}}@media (max-width:575px){.search-fleet-container .search-fleet-card{grid-template-columns:1fr;margin-top:-30px}}.search-fleet-container .filter-group{z-index:10;flex-direction:column;gap:8px;transition:z-index .25s step-start;display:flex;position:relative}.search-fleet-container .filter-group.raise-z-index{z-index:90!important}.search-fleet-container .filter-label{color:#a04100;letter-spacing:.5px;padding-left:5px;font-size:14px;font-weight:600}.search-fleet-container .input-wrapper{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.search-fleet-container .input-wrapper .filter-input{color:#ff6a00;cursor:pointer;background:#fff6e8;border:1px solid #0000;border-radius:25px;outline:none;width:100%;padding:14px 22px;font-size:15px;font-weight:600;transition:all .25s cubic-bezier(.25,1,.5,1)}.search-fleet-container .input-wrapper .filter-input::placeholder{color:#a04100}.search-fleet-container .input-wrapper .filter-input:focus{background:#eeebe6}.search-fleet-container .input-wrapper .custom-select-trigger{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.search-fleet-container .input-wrapper .custom-select-trigger.active-dropdown{border-color:#2b5c4f40;box-shadow:0 4px 15px #0000000f;background:#fff!important}.search-fleet-container .input-wrapper .custom-select-trigger .select-arrow-transition{color:#a04100;transition:transform .3s cubic-bezier(.25,1,.5,1)}.search-fleet-container .input-wrapper .custom-select-trigger .select-arrow-transition.rotate-arrow{color:#ff6a00;transform:rotate(180deg)}.search-fleet-container .input-wrapper .custom-dropdown-options-box{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99;opacity:0;visibility:hidden;transform-origin:top;background:#f8f9f8;border:1px solid #2b5c4f1a;border-radius:22px;width:100%;max-height:250px;padding:10px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s,visibility .2s;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;transform:translateY(-8px)scale(.97)}.search-fleet-container .input-wrapper .custom-dropdown-options-box.open-expanded{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.search-fleet-container .input-wrapper .custom-dropdown-options-box .option-item{color:#a04100;cursor:pointer;border-radius:14px;padding:12px 18px;font-size:15px;font-weight:600;transition:all .2s cubic-bezier(.25,1,.5,1)}.search-fleet-container .input-wrapper .custom-dropdown-options-box .option-item:hover{color:#ff6a00;background-color:#2b5c4f14;padding-left:24px}.search-fleet-container .input-wrapper .input-icon-right{color:#a04100;pointer-events:none;position:absolute;top:50%;right:18px;transform:translate(-50%,-50%)}.search-fleet-container .search-fleet-btn{color:#fff;cursor:pointer;background:#a04100;border:none;border-radius:25px;align-items:center;gap:12px;padding:14px 35px;font-size:18px;font-weight:700;transition:all .3s;display:flex}.search-fleet-container .search-fleet-btn:hover{transform:scale(1.02)}.search-fleet-container .search-fleet-btn span{color:#fff;white-space:nowrap}@media (max-width:991px){.search-fleet-container .search-fleet-btn{justify-content:center;width:100%}}.montez-sub-heading{font-family:var(--font-montez),cursive;color:#fff;font-size:32px}.top-divider{background-image:url(/images/bg-divider-1.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;height:70px;left:0}.bottom-divider{background-image:url(/images/bg-divider-bottom.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;height:89px;left:0}.td-trinery-bg{filter:brightness(.9)sepia(.5)saturate()hue-rotate(-36deg)}.bd-light-bg{filter:contrast(.95)}.d-black-filter{filter:brightness(.07)}.td-top{top:-2px}.bd-bottom{bottom:-2px}.divider-filter02{filter:invert(.02)}.text-md{color:#111;opacity:.7;line-height:1.65;font-size:18px!important}@media (max-width:1200px){.text-md{font-size:16px!important}}.nav-custom-btn{z-index:10;color:#ff6a00;cursor:pointer;background-color:#fff;border:1px solid #ff6a00;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex}.nav-custom-btn:hover{color:#fff;background-color:#ff6a00;border-color:#ff6a00}@media (max-width:768px){.nav-custom-btn{width:40px;height:40px}}.top-divider,.bottom-divider,.hero-overlay,.overlay{pointer-events:none!important}.hero-header-card{background-color:#fff6e8;background-position:0;background-size:cover;height:350px;padding:40px 0;position:relative}@media (max-width:576px){.hero-header-card{height:560px}}.hero-header-card .hero-img{object-fit:cover;width:100%;height:100%}.hero-header-card .hero-overlay{z-index:2;background:linear-gradient(#0000,#000000b3);align-items:flex-end;padding:40px;display:flex;position:absolute;inset:0}.hero-header-card .hero-card-title{font-size:32px;font-weight:700;line-height:1.2}.hero-header-card .hero-card-title span{color:#a04100;font-size:32px;font-weight:700}.hero-header-card .hero-subtitle{color:#ff6a00;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;font-size:14px;font-weight:800;display:block}.center-tabs .swiper-wrapper{justify-content:center!important}.image-box{aspect-ratio:4/3}@media (max-width:576px){.image-box{aspect-ratio:4/2}}@media (max-width:992px){.title-width{width:65%}}@media (max-width:576px){.title-width{width:100%;max-width:324px}}.filter-graycsale{filter:grayscale()}.text-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.countdown-box{border-radius:12px}.countdown-box .countdown-value{background:radial-gradient(157.24% 123.22% at 47.19% -.63%,#ff6a00,#fff0);border:.5px solid gray;border-radius:12px;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:0;padding:20px 15px;display:flex}.countdown-box .countdown-label{color:#fff;text-transform:capitalize;padding:8px 4px;font-size:18px;font-weight:700}@media (max-width:992px){.countdown-box .countdown-value{width:80px;height:80px}}@media (max-width:576px){.countdown-box .countdown-value{width:60px;height:60px}.countdown-box .countdown-label{font-size:14px}}.countdown-box .glitch-text{color:#fff;text-shadow:.05em 0 #ff6a00,-.025em -.05em #cba533,-.05em .025em #0f0;font-weight:800;animation:1s linear infinite alternate-reverse glitch;position:relative;font-size:clamp(1.75rem,3vw,40px)!important;line-height:1!important}@keyframes glitch{0%{text-shadow:.5px 0 #ff6a00,-.2px -.5px #cba533}to{text-shadow:-.5px 0 #ff6a00,.2px .5px #cba533}}
