@keyframes php-email-form-loading{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes lineincrease{0%{height:0%}to{height:100%}}@keyframes linemove{0%{transform:translateY(200%)}to{transform:translateY(-100%)}}@keyframes preloaderfinish{0%{width:50%}to{width:0%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes glowLine{0%,to{opacity:.5;width:100px}50%{opacity:1;width:140px}}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes zoomInVideo{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes popupFade{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}:root{--default-font:"Roboto",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--heading-font:"Cardo",sans-serif;--nav-font:"Inter",sans-serif;--background-color:#000;--default-color:#fafafa;--heading-color:#fff;--accent-color:#27a776;--surface-color:#1a1a1a;--contrast-color:#fff;--nav-color:rgba(255,255,255,.5);--nav-hover-color:#fff;--nav-mobile-background-color:#1a1a1a;--nav-dropdown-background-color:#1a1a1a;--nav-dropdown-color:rgba(255,255,255,.5);--nav-dropdown-hover-color:#fff;scroll-behavior:smooth}.light-background{--background-color:#1a1a1a;--surface-color:#343434}.dark-background{--background-color:#060606;--default-color:#fff;--heading-color:#fff;--surface-color:#252525;--contrast-color:#fff}.header,body{color:var(--default-color);background-color:var(--background-color)}body{font-family:var(--default-font)}a,a:hover{text-decoration:none}a{transition:.3s}a:hover{color:color-mix(in srgb,var(--accent-color),transparent 25%)}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font)}.php-email-form .loading,.php-email-form .sent-message{display:none;text-align:center;padding:15px;margin-bottom:24px}.php-email-form .sent-message{color:#fff;background:#059652;font-weight:600}.php-email-form .loading{background:var(--surface-color)}.php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid var(--accent-color);border-top-color:var(--surface-color);animation:php-email-form-loading 1s linear infinite}.header{transition:all .5s;z-index:997;border-bottom:1px solid var(--background-color)}.header .logo{line-height:1}.header .logo img{max-height:99px;margin-right:8px}.header .logo h1{font-size:32px;margin:0;font-weight:400;color:var(--heading-color)}.header .logo i{font-size:28px;margin-right:46px}.header .header-social-links{padding-right:15px}.header .header-social-links a{color:color-mix(in srgb,var(--default-color),transparent 40%);padding-left:6px;display:inline-block;transition:.3s;font-size:16px}.header .header-social-links a:hover,.travel-list strong,a{color:var(--accent-color)}.header .header-social-links a i{line-height:0}@media (max-width:1200px){.header .logo{order:1}.header .logo h1{font-size:26px}.header .logo i{font-size:20px}.header .header-social-links{order:2}.header .header-social-links a{font-size:16px}.header .navmenu{order:3}}.scrolled .header{border-color:color-mix(in srgb,var(--background-color) 90%,white 20%)}@media (min-width:1200px){.navmenu{padding:0}.navmenu ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navmenu li{position:relative}.navmenu .package-dropdown,.navmenu a,.navmenu a:focus{color:var(--nav-color);padding:18px;font-size:13px;font-family:var(--nav-font);font-weight:500;display:inline-flex;align-items:center;text-transform:uppercase;letter-spacing:1px;transition:color .3s ease;cursor:pointer}.navmenu .toggle-dropdown{font-size:12px;color:var(--nav-color);transition:transform .3s ease,color .3s ease}.navmenu .active,.navmenu .active:focus,.navmenu li:hover>a{color:var(--nav-hover-color)}.navmenu li:hover>.toggle-dropdown{color:var(--nav-hover-color);transform:rotate(180deg)}.navmenu .dropdown ul{position:absolute;left:0;top:120%;opacity:0;visibility:hidden;background:var(--nav-dropdown-background-color);border-radius:4px;padding:10px 0;margin:0;list-style:none;min-width:180px;box-shadow:0 5px 25px rgba(0,0,0,.2);transition:all .3s ease-in-out;z-index:99}.navmenu .dropdown ul li{width:100%}.navmenu .dropdown ul a{color:var(--nav-dropdown-color);padding:10px 20px;font-size:13px;font-weight:400;text-transform:none;display:block;transition:.3s ease}.navmenu .dropdown ul a:hover{color:var(--nav-dropdown-hover-color);background:rgba(255,255,255,.05)}.navmenu .dropdown:hover>ul{opacity:1;visibility:visible;top:100%}}@media (max-width:1199px){.mobile-nav-toggle{color:var(--nav-color);font-size:28px;line-height:0;margin-right:10px;cursor:pointer;transition:color .3s}.navmenu{padding:0;z-index:9997}.package-toggle{display:flex;align-items:center;justify-content:left;font-family:var(--nav-font);font-size:17px;font-weight:500;color:var(--nav-dropdown-color);cursor:pointer;transition:.3s}.package-toggle:hover{color:var(--nav-dropdown-hover-color)}.package-toggle i{font-size:14px;margin-left:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:color-mix(in srgb,var(--accent-color),transparent 90%);transition:all .3s ease}.dropdown.dropdown-active .package-toggle i,.package-toggle i:hover{background-color:var(--accent-color);color:var(--contrast-color)}.dropdown.dropdown-active .package-toggle i{transform:rotate(180deg)}.navmenu ul{display:none;position:absolute;inset:60px 20px 20px 20px;padding:10px 0;margin:0;border-radius:6px;background-color:var(--nav-mobile-background-color);overflow-y:auto;transition:.3s;z-index:9998;box-shadow:0 0 30px rgba(0,0,0,.1)}.navmenu a,.navmenu a:focus,.package-dropdown{color:var(--nav-dropdown-color);padding:10px 20px;font-family:var(--nav-font);font-size:17px;font-weight:500;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s;background-color:color-mix(in srgb,var(--accent-color),transparent 90%)}.navmenu .active i,.navmenu .active:focus i,.navmenu a i:hover,.navmenu a:focus i:hover{background-color:var(--accent-color);color:var(--contrast-color)}.navmenu .active,.navmenu .active:focus,.navmenu a:hover{color:var(--nav-dropdown-hover-color);font-weight:600}.navmenu .active i,.navmenu .active:focus i{transform:rotate(180deg)}.navmenu .dropdown ul{position:static;display:none;opacity:0;transform:translateY(-10px);z-index:99;padding:10px 0;margin:10px 20px;background-color:var(--nav-dropdown-background-color);border:1px solid color-mix(in srgb,var(--default-color),transparent 90%);box-shadow:none;transition:all .5s ease-in-out}.navmenu .dropdown ul ul{background-color:rgba(33,37,41,.1)}.navmenu .dropdown ul.dropdown-active{display:block!important;background-color:rgba(33,37,41,.03);transition:all .3s ease-in-out;opacity:1;transform:translateY(0)}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav-toggle{color:#fff;position:absolute;font-size:32px;top:15px;right:15px;margin-right:0;z-index:9999}.mobile-nav-active .navmenu{position:fixed;overflow:hidden;inset:0;background:rgba(33,37,41,.8);transition:.3s}.mobile-nav-active .navmenu>ul{display:block}}.footer,.page-title .heading .cta-btn,.scroll-top i{color:var(--default-color);font-size:14px}.footer{--background-color:color-mix(in srgb, var(--default-color), transparent 95%);border-top:1px solid color-mix(in srgb,var(--default-color),transparent 90%);background-color:var(--background-color);padding:40px 0;position:relative}.footer .copyright p{margin-bottom:0}.footer .social-links{margin-top:20px}.footer .social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid color-mix(in srgb,var(--default-color),transparent 50%);font-size:16px;color:color-mix(in srgb,var(--default-color),transparent 50%);margin:0 5px;transition:.3s}.footer .social-links a:hover{color:var(--accent-color);border-color:var(--accent-color)}.footer .credits{margin-top:10px;font-size:13px;text-align:center}#preloader,.scroll-top{position:fixed;z-index:99999}#preloader{display:flex;inset:0;width:100%;height:100vh}#preloader:after,#preloader:before{content:"";background-color:#000;position:absolute;inset:0;width:50%;height:100%;transition:all .3s ease 0s;z-index:-1}#preloader:after{left:auto;right:0}#preloader .line{position:relative;overflow:hidden;margin:auto;width:1px;height:280px;transition:all .8s ease 0s}#preloader .line:before{content:"";position:absolute;background-color:#fff;left:0;top:50%;width:1px;height:0%;transform:translateY(-50%);animation:lineincrease 1000ms ease-in-out 0s forwards}#preloader .line:after{content:"";position:absolute;background-color:color-mix(in srgb,var(--default-color),transparent 95%);left:0;top:0;width:1px;height:100%;transform:translateY(-100%);animation:linemove 1200ms linear 0s infinite;animation-delay:2000ms}#preloader.loaded .line{opacity:0;height:100%!important}#preloader.loaded .line:after{opacity:0}#preloader.loaded:after,#preloader.loaded:before{animation:preloaderfinish 300ms ease-in-out 500ms forwards}.scroll-top{visibility:hidden;opacity:0;right:15px;bottom:-15px;background-color:var(--accent-color);width:44px;height:44px;border-radius:50px;transition:all .4s}.scroll-top i{font-size:24px;line-height:0}.scroll-top:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 20%)}.scroll-top.active{visibility:visible;opacity:1;bottom:15px}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}.page-title{color:var(--default-color);background-color:var(--background-color);position:relative}.page-title .heading{padding:80px 0;border-top:1px solid color-mix(in srgb,var(--default-color),transparent 90%)}.page-title .heading h1{font-size:64px;font-weight:400}.page-title .heading .cta-btn{background:var(--accent-color);font-weight:400;display:inline-block;margin-top:20px;padding:12px 40px;border-radius:4px;transition:.5s;text-transform:uppercase;letter-spacing:1px}.page-title .heading .cta-btn:hover{background-color:color-mix(in srgb,var(--accent-color) 90%,white 10%)}.page-title .search-bar{width:300px;position:relative}.page-title .search-bar .form-control{background-color:#1b1b1b;color:#f5f5f5;border:1px solid #444;border-radius:50px 0 0 50px;padding:10px 16px;transition:all .3s ease}.page-title .search-bar .form-control::placeholder{color:#bbb}.page-title .search-bar .form-control:focus{background-color:#222;border-color:#f1b232;box-shadow:0 0 10px rgba(241,178,50,.3);outline:0}.page-title .search-bar .btn{border-radius:0 50px 50px 0;padding:8px 16px;background-color:#f1b232;color:#000;border:0;transition:all .3s ease}.page-title nav{background-color:color-mix(in srgb,var(--default-color),transparent 90%);padding:20px 0}.suggestions-list{position:absolute;top:100%;left:0;right:0;background:#1b1b1b;list-style:none;padding:0;margin:4px 0 0;border-radius:8px;border:1px solid #333;box-shadow:0 4px 8px rgba(0,0,0,.5);z-index:999;max-height:200px;overflow-y:auto;display:none}.suggestions-list li{padding:10px 15px;cursor:pointer;border-bottom:1px solid #333;background:#222;color:#f1f1f1}.suggestions-list li:last-child{border-bottom:none}.suggestions-list li:hover{background-color:rgba(241,178,50,.15);color:#f1b232}.suggestions-list li.active{background-color:#007bff;color:#fff}.search-bar-container{display:flex;justify-content:center;align-items:center;margin-top:15px;flex-wrap:wrap;gap:8px}#countrySearch{padding:10px 14px;border:0;width:250px;max-width:80%;outline:0}#searchButton{padding:10px 16px;background-color:#997644fc;color:#fff;border:0;cursor:pointer;transition:.3s}#searchButton:hover{background-color:#e7a923}@media (max-width:576px){.search-bar-container{flex-direction:column}#countrySearch,#searchButton{width:14%}}.page-title nav ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;font-size:20px;font-weight:600}.page-title nav ol li+li{padding-left:10px}.page-title nav ol li+li::before{content:"/";display:inline-block;padding-right:10px;color:color-mix(in srgb,var(--default-color),transparent 70%)}#btn-plan-trip{display:inline-block;background:linear-gradient(135deg,#00c37a,#00995f);color:#fff;font-weight:600;text-transform:uppercase;text-align:center;padding:10px 28px;border-radius:50px;margin-top:10px;transition:all .3s ease}#btn-plan-trip:hover{background:linear-gradient(135deg,#00ffb2,#00c37a);transform:scale(1.05)}@media (max-width:768px){.page-title .container{flex-direction:column;gap:10px}.page-title .search-bar{width:100%}}@media (max-width:576px){#btn-plan-trip{width:100%;padding:12px 0;font-size:1rem}}.section,section{color:var(--default-color);background-color:var(--background-color);padding:60px 0;scroll-margin-top:100px;overflow:clip}@media (max-width:1199px){.section,section{scroll-margin-top:66px}}.section-title{padding-bottom:60px;position:relative}.section-title h2{font-size:14px;font-weight:400;padding:0;line-height:1px;margin:0;letter-spacing:1.5px;text-transform:uppercase;color:color-mix(in srgb,var(--default-color),transparent 50%);position:relative;font-family:var(--default-font)}.hero .btn-get-started,.section-title h2::after{background:var(--accent-color);display:inline-block}.section-title h2::after{content:"";width:120px;height:1px;margin:4px 10px}.section-title p{color:var(--heading-color);margin:0;font-size:36px;font-weight:400;font-family:var(--heading-font)}.hero{width:100%;min-height:30vh;position:relative;padding:0 0 25px;display:flex;align-items:center}.hero h2{margin:0 0 10px;font-size:38px;font-weight:700}.hero h2 .underlight{position:relative;z-index:1;padding:0 5px;display:inline-block}.hero h2 .underlight:before{content:"";position:absolute;height:50%;bottom:0;left:0;right:0;background:var(--accent-color);z-index:-1}.hero p{color:color-mix(in srgb,var(--default-color),transparent 30%);margin-bottom:30px;font-size:18px}@media (max-width:768px){.hero h2{font-size:32px}}.hero .btn-get-started{color:var(--contrast-color);font-weight:400;font-size:14px;padding:12px 40px;border-radius:4px;transition:.5s;text-transform:uppercase;letter-spacing:1px}.contact .php-email-form button[type=submit]:hover,.hero .btn-get-started:hover{background-color:color-mix(in srgb,var(--accent-color) 90%,white 10%)}.carousel-image-container{position:relative;overflow:hidden;width:100%;height:100%}.carousel-image-container img{width:100%;height:100%;object-fit:cover;transition:opacity .4s ease-in-out;opacity:1}.carousel-image-container:has(.btn:hover) img{opacity:.6}.carousel-image-container .btn{background-color:#d33232;border-color:#d33232;color:#fafafa;transition:transform .3s ease,background-color .3s ease;height:47px;font-size:20px}.carousel-image-container .btn:hover{transform:scale(1.05);background-color:#c02b2b;color:#fff}.carousel-image-container .carousel-caption{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);z-index:10;text-align:center;padding-bottom:0}.carousel-item img{width:100%;height:100vh;object-fit:cover}@media (max-width:768px){.carousel-item img{height:60vh}}@media (max-width:576px){.carousel-item img{height:50vh}.carousel-caption h3{font-size:1.2rem}.carousel-caption .btn{font-size:.8rem;padding:6px 14px}}.gallery .gallery-item{position:relative;overflow:hidden;border-radius:10px;height:250px}.gallery .gallery-item img{transition:.3s;width:100%!important;height:100%!important;object-fit:cover;pointer-events:auto}.gallery .gallery-links{position:absolute;inset:0;opacity:0;transition:all ease-in-out .3s;background:rgba(0,0,0,.6);z-index:3}.gallery .gallery-links .details-link,.gallery .gallery-links .preview-link{font-size:20px;color:rgba(255,255,255,.5);transition:.3s;line-height:1.2;margin:30px 8px 0}.gallery .gallery-links .details-link{font-size:30px;line-height:0}.gallery .gallery-links .details-link:hover,.gallery .gallery-links .preview-link:hover{color:#fff}.gallery .gallery-item:hover .gallery-links{opacity:1}.gallery .gallery-item:hover .details-link,.gallery .gallery-item:hover .preview-link{margin-top:0}.gallery .gallery-item:hover img{transform:scale(1.1)}.glightbox-clean .gslide-description{background:#272727}.glightbox-clean .gslide-title{color:rgba(255,255,255,.8);margin:0}@media (max-width:768px){.gallery .gallery-links{opacity:1!important;background:rgba(0,0,0,.35)}.gallery .gallery-links .details-link{color:#fff!important;font-size:22px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.gallery .gallery-item:hover img{transform:none}}.about .content h2{font-weight:700;font-size:40px;font-style:italic}.yaari-highlight{font-family:"Poppins",sans-serif;font-weight:500;font-size:1.7rem;font-style:italic;letter-spacing:.6px;color:#fff;text-align:center;margin-top:8px;margin-bottom:12px;text-transform:capitalize;position:relative;background:linear-gradient(90deg,#00ffb2,#00c37a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:fadeInUp 1.2s ease-in-out}.travel-info-box h3::after,.yaari-highlight::after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:120px;height:2px;background:linear-gradient(90deg,transparent,#00c37a,transparent);border-radius:2px;animation:glowLine 2s infinite ease-in-out}@media (max-width:576px){.yaari-highlight{font-size:1.3rem}.yaari-highlight span{font-size:1.7rem}}.about .content .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(.7*var(--bs-gutter-x));margin-right:calc(-7.5*var(--bs-gutter-x))}.heading .lead{text-align:justify;line-height:1.8;margin-bottom:1rem;font-size:1.2rem;font-style:italic}.about .tagline,.vintage-effect{position:relative;display:inline-block}.vintage-effect{overflow:hidden}.vintage-effect img{display:block;width:100%;height:auto;filter:sepia(.35) brightness(.9) contrast(1.1) saturate(.85)}.vintage-effect::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,transparent 55%,rgba(45,30,15,.6) 100%);pointer-events:none;z-index:2}.about .content ul{list-style:none;padding:0;margin-bottom:20px}.about .content ul li{margin-bottom:2rem;display:flex;align-items:center}.about .content ul strong{margin-right:10px;font-size:1.2rem}.about .content ul i{font-size:16px;margin-right:5px;color:var(--accent-color);line-height:0}.about .content .py-3{padding-bottom:0!important;margin-bottom:0}.about .row .m-0 strong{font-size:1.1rem}section .about .section{padding:0!important}.about .tagline{font-family:"Almendra",serif;font-size:1.7rem;color:#00c37a;font-weight:600;letter-spacing:.5px;margin-bottom:12px;line-height:1.6}@media (min-width:992px){.col-lg-5{flex:0 0 auto;width:45.666667%}.about .col-lg-4{flex:0 0 auto;width:29.33333333%}}.testimonials .testimonial-item{background-color:var(--surface-color);box-shadow:0 0 20px rgba(0,0,0,.1);box-sizing:content-box;padding:30px;margin:40px 30px;min-height:320px;display:flex;flex-direction:column;text-align:center;transition:.3s}.testimonials .testimonial-item .stars{margin-bottom:15px}.testimonials .testimonial-item .stars i{color:#ffc107;margin:0 1px}.testimonials .testimonial-item .testimonial-img{width:90px;height:90px;border-radius:10px;object-fit:cover;margin:0 auto 15px;display:block}.testimonials .testimonial-item h3{font-size:18px;font-weight:700;margin:10px 0 5px}.testimonials .testimonial-item h4{font-size:14px;color:color-mix(in srgb,var(--default-color),transparent 40%);margin:0}.testimonials .testimonial-item p{font-style:italic;margin:0 auto 15px}.testimonials .swiper-wrapper{height:auto}.testimonials .swiper-pagination{margin-top:20px;position:relative}.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:color-mix(in srgb,var(--default-color),transparent 85%);opacity:1}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--accent-color)}.testimonials .swiper-slide{opacity:.3}@media (max-width:1199px){.testimonials .swiper-slide-active{opacity:1}.testimonials .swiper-pagination{margin-top:0}.testimonials .testimonial-item{margin:40px 20px}}@media (min-width:1200px){.testimonials .swiper-slide-next{opacity:1;transform:scale(1.12)}}.gallery-details .portfolio-details-slider img{width:100%}section#gallery-details{background-color:#000}.swiper,.swiper-slide{background:#000}.swiper-slide video{width:100%;height:auto;object-fit:cover;display:block;margin:0 auto}.gallery-details .swiper-button-next,.gallery-details .swiper-button-prev{width:48px;height:48px}.gallery-details .swiper-button-next:after,.gallery-details .swiper-button-prev:after{color:rgba(255,255,255,.8);background-color:rgba(0,0,0,.15);font-size:24px;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:.3s}.gallery-details .swiper-button-next:hover:after,.gallery-details .swiper-button-prev:hover:after{background-color:rgba(0,0,0,.3)}@media (max-width:575px){.gallery-details .swiper-button-next,.gallery-details .swiper-button-prev{display:none}}.gallery-details .swiper-pagination{margin-top:20px;position:relative}.gallery-details .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:color-mix(in srgb,var(--default-color),transparent 85%);opacity:1}.gallery-details .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--accent-color)}.gallery-details .portfolio-info ul{list-style:none;padding:0;font-size:15px}.gallery-details .portfolio-info ul li{display:flex;flex-direction:column;padding-bottom:15px}.gallery-details .portfolio-info ul strong{text-transform:uppercase;font-weight:400;color:color-mix(in srgb,var(--default-color),transparent 50%);font-size:14px}.gallery-details .portfolio-info .btn-visit{padding:8px 40px;background:var(--accent-color);color:var(--contrast-color);border-radius:50px;transition:.3s}.gallery-details .portfolio-info .btn-visit:hover{background:color-mix(in srgb,var(--accent-color),transparent 20%)}.gallery-details .portfolio-description h2{font-size:26px;font-weight:700;margin-bottom:20px}#gallery-details,.gallery-details .portfolio-description p{padding:0}.gallery-details .portfolio-description .testimonial-item{padding:30px 30px 0;position:relative;background:color-mix(in srgb,var(--default-color),transparent 97%);margin-bottom:50px}.gallery-details .portfolio-description .testimonial-item .testimonial-img{width:90px;border-radius:50px;border:6px solid var(--background-color);float:left;margin:0 10px 0 0}.gallery-details .portfolio-description .testimonial-item h3{font-size:18px;font-weight:700;margin:15px 0 5px;padding-top:20px}.gallery-details .portfolio-description .testimonial-item h4{font-size:14px;color:#6c757d;margin:0}.gallery-details .portfolio-description .testimonial-item .quote-icon-left,.gallery-details .portfolio-description .testimonial-item .quote-icon-right{color:color-mix(in srgb,var(--accent-color),transparent 50%);font-size:26px;line-height:0}.gallery-details .portfolio-description .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative}.gallery-details .portfolio-description .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px;transform:scale(-1,-1)}.gallery-details .portfolio-description .testimonial-item p{font-style:italic;margin:0 0 15px 0 0 0;padding:0}.travel-guide{background-color:#10101054;padding:2.5rem;border-radius:15px;box-shadow:0 0 25px rgba(0,0,0,.35);transition:.3s}.travel-guide:hover{box-shadow:0 0 35px rgba(0,0,0,.55)}.travel-guide .section-heading{color:var(--accent-color);font-size:2rem;margin-bottom:1.5rem;font-weight:700}.travel-guide .lead{color:#eaeaea;font-style:italic;line-height:1.8;margin-bottom:1.8rem}.travel-guide .sub-heading{font-size:1.4rem;font-weight:600;color:#00d18f;margin-top:2rem;margin-bottom:.8rem;border-left:3px solid var(--accent-color);padding-left:10px}#careers .service-item ul,.travel-activities,.travel-info-box ul,.travel-list{list-style:none;padding-left:0}.travel-activities li,.travel-list li{background-color:#10101054;margin-bottom:.8rem;padding:12px 18px;border-radius:8px;line-height:1.7;transition:all .3s ease}.travel-activities li{position:relative;padding:12px 18px 12px 38px;margin-bottom:12px;line-height:1.8}.travel-activities li:hover,.travel-list li:hover{background:#222;transform:translateY(-3px)}.travel-activities li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:17px;height:17px;border-radius:3px;background:var(--accent-color);box-shadow:3px -3px 20px 0 rgba(255,255,255,.2),8px -7px 20px 0 rgb(0 255 157/21%);transition:all .3s ease-in-out}.travel-activities li:hover::before{transform:translateY(-50%) scale(1.2);box-shadow:3px -3px 8px rgba(255,255,255,.25),0 0 18px #00ff9d}.right-box{width:29%}.travel-info-box{background-color:#10101054;border-radius:15px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.4);color:#ddd}.travel-info-box h3{font-size:22px;font-style:italic;margin-bottom:20px;text-transform:uppercase;padding-bottom:20px;letter-spacing:1px;position:relative;text-shadow:0 0 1px rgba(0,255,157,.6),0 0 20px rgba(0,255,157,.4),0 0 20px rgba(0,255,157,.2);transition:all .3s ease}.travel-info-box h3::after{left:18%;animation:glowLine 3s infinite ease-in-out}.travel-info-box ul{margin:0}.travel-info-box ul li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.95rem;line-height:1.6}.travel-info-box ul li strong{color:#fff;font-weight:600}.video-container,.video-container video{width:100%;display:block;margin:0;padding:0;border:0}.video-container{position:relative;height:100vh;overflow:hidden;line-height:0%}.video-container video{height:100%;object-fit:cover;outline:0;animation:zoomInVideo 15s ease-in-out infinite alternate}.video-container .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgb(0 0 0/66%),rgba(40,25,0,.25));mix-blend-mode:overlay;pointer-events:none;opacity:0;animation:fadeInOverlay 2.5s ease-in-out forwards}@media (max-width:991px){.video-container{height:auto;aspect-ratio:16/9}.video-container video{height:auto}.right-box{width:100%;margin-top:0}.travel-info-box{padding:1.5rem .5rem;margin-top:0}}@media (max-width:768px){.travel-guide .section-heading{font-size:1.6rem}.travel-guide .sub-heading{font-size:1.2rem}.travel-guide .lead{font-size:1rem;line-height:1.7}.travel-guide{padding:.5rem}.travel-list li{font-size:.95rem;padding:10px 15px}.travel-activities li{font-size:.95rem;padding:10px 15px 10px 32px;line-height:1.6}.travel-activities li::before{width:12px;height:12px;left:8px;top:1.2em;transform:translateY(-50%);box-shadow:0 0 10px rgba(0,255,157,.7)}}@media (max-width:992px){.row.gy-4{flex-direction:column;gap:1.5rem}}.services .service-item{background-color:var(--surface-color);padding:50px 30px;transition:all .3s ease-in-out;height:100%;position:relative;z-index:1}.services .service-item:before{content:"";position:absolute;background:var(--accent-color);inset:100%0 0 0;transition:all .3s;z-index:-1}.services .service-item .icon{margin-bottom:15px}.contact .info-item i,.services .service-item .icon i{width:56px;height:56px;display:flex;justify-content:center;align-items:center;border-radius:50%}.services .service-item .icon i{color:var(--default-color);background-color:var(--accent-color);font-size:24px;transition:ease-in-out .3s}.services .service-item h4{font-weight:700;margin-bottom:15px;font-size:20px;font-family:var(--default-font)}.services .service-item h4 a{color:var(--heading-color);transition:ease-in-out .3s}.services .service-item p{line-height:24px;font-size:14px;margin-bottom:0;transition:ease-in-out .3s}.services .service-item:hover h4 a,.services .service-item:hover p{color:var(--default-color)}#careers{background-color:#0f0f0f;padding:80px 0}#careers .section-title h2,#careers .service-item h3,.travel-info-box h3{color:var(--accent-color);font-weight:700}#careers .section-title p{color:#ddd;font-size:1rem;margin-top:5px}#careers .service-item{background:rgba(255,255,255,.05);padding:30px;border-radius:15px;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 20px rgba(0,0,0,.35);transition:.3s ease;height:100%}#careers .service-item:hover{transform:translateY(-8px);box-shadow:0 0 30px rgba(0,195,122,.4);border-color:rgba(0,195,122,.6)}#careers .service-item h3{margin-bottom:12px}#careers .service-item p{color:#ccc;margin-bottom:10px;font-size:.95rem;line-height:1.6}#careers .service-item ul{margin-bottom:15px}#careers .service-item ul li{color:#bbb;margin-bottom:8px;padding-left:20px;position:relative}#careers .service-item ul li::before{content:"✔";color:var(--accent-color);position:absolute;left:0;font-size:.9rem}#careers .service-item .btn{background-color:var(--accent-color);border:0;color:#fff;padding:10px 25px;font-weight:600;border-radius:8px;transition:.3s}#careers .service-item .btn:hover{background-color:#02b06c;transform:scale(1.05)}@media (max-width:768px){#careers .service-item{margin-bottom:25px}}.pricing .pricing-item{border-bottom:1px dashed color-mix(in srgb,var(--default-color),transparent 60%);width:100%;height:100%;padding:0 0 15px}.pricing .pricing-item h3{margin:0;font-size:20px;font-weight:600}.pricing .pricing-item h4{margin:0;font-size:18px;color:var(--accent-color)}.contact .info-wrap{margin-bottom:30px}.contact .info-item i{font-size:20px;color:var(--accent-color);transition:all .3s ease-in-out;border:1px solid color-mix(in srgb,var(--accent-color),transparent 40%);margin-right:15px}.contact .info-item h3{font-size:18px;font-weight:700;margin:0 0 5px;font-family:var(--default-font)}.contact .info-item p{padding:0;margin-bottom:0;font-size:14px}.contact .info-item:hover i{background:var(--accent-color);color:var(--contrast-color)}@media (max-width:575px){.contact .php-email-form{padding:20px}}.contact .php-email-form input[type=email],.contact .php-email-form input[type=text],.contact .php-email-form textarea{font-size:14px;padding:10px 15px;box-shadow:none;border-radius:0;color:var(--default-color);background-color:var(--surface-color);border-color:color-mix(in srgb,var(--default-color),transparent 80%)}.contact .php-email-form input[type=email]:focus,.contact .php-email-form input[type=text]:focus,.contact .php-email-form textarea:focus{border-color:var(--accent-color)}.contact .php-email-form input[type=email]::placeholder,.contact .php-email-form input[type=text]::placeholder,.contact .php-email-form textarea::placeholder{color:color-mix(in srgb,var(--default-color),transparent 70%)}.contact .php-email-form input[type=date]{color:#fff;background-color:transparent;border:1px solid rgba(255,255,255,.3);padding:10px}.contact .php-email-form input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.contact .php-email-form button[type=submit]{color:var(--default-color);background:var(--accent-color);font-weight:400;font-size:14px;display:inline-block;margin-top:20px;padding:14px 40px;border:0;border-radius:4px;transition:.5s;text-transform:uppercase;letter-spacing:1px}.bolgs-page,body.visa-page{font-family:"Poppins",sans-serif}.bolgs-page{background-color:var(--background-color);color:var(--default-color)}.blogs-section{padding:60px 0;text-align:center}.blogs-section h2{font-size:2.5rem;font-weight:800;letter-spacing:1px;background:linear-gradient(90deg,#00ffd0,#00bfff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;font-style:italic;margin-bottom:10px}.blogs-section p{font-size:1.1rem;color:rgba(255,255,255,.7);margin-bottom:30px}.blog-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;transition:all .4s ease;backdrop-filter:blur(10px);text-align:left;color:#fff;height:100%}.blog-card:hover{transform:translateY(-8px);box-shadow:0 0 25px rgba(0,255,153,.25);background:rgba(255,255,255,.1)}.blog-card img{width:100%;height:240px;object-fit:cover;transition:transform .4s ease}.blog-card:hover img{transform:scale(1.05)}.blog-card-content{padding:25px}.blog-card h3{font-size:1.4rem;font-weight:600;margin-bottom:10px;color:#fff;transition:color .3s ease}.blog-card:hover h3,.read-more{color:#00ffd0}.blog-card p{font-size:1rem;color:rgba(255,255,255,.75)}.read-more{display:inline-block;margin-top:10px;font-weight:500;text-decoration:none;transition:all .3s ease}.read-more:hover{color:#00bfff;text-decoration:underline}@media (max-width:992px){.blog-card img{height:200px}.blogs-section h2{font-size:2rem}}body.visa-page{background-color:#000!important;color:#fafafa;margin:0;padding:0;overflow-x:hidden}.visa-page main{position:relative;background:url("../../images/Visa (2).webp")center center/cover no-repeat;padding:60px 0;min-height:100vh;display:flex;justify-content:center;align-items:center}.visa-page main::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:0}.form-container{position:relative;z-index:2;display:flex;flex-wrap:wrap;width:100%;max-width:1000px;margin:0 auto;border-radius:15px;overflow:hidden;backdrop-filter:blur(8px);background:rgb(0 0 0/73%);box-shadow:0 8px 30px rgba(0,0,0,.7)}.form-image{flex:1 1 50%;min-height:500px;background:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.35)),url(/images/passport.webp)center center/cover no-repeat;filter:brightness(85%);transition:all .3s ease}.form-section{flex:1 1 50%;padding:40px 35px;color:#f1f1f1;display:flex;flex-direction:column;justify-content:center}.form-section h3{font-weight:600;text-align:center;margin-bottom:25px;color:#fff}.form-control,.form-select,textarea{background-color:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:6px;transition:.3s ease}.form-control::placeholder,.form-select{color:#ccc}.form-control:focus,.form-select:focus,textarea:focus{border-color:#198754;box-shadow:0 0 0 .2rem rgba(25,135,84,.3);background-color:rgba(255,255,255,.15);color:#fff}.btn-submit{background-color:#198754;color:#fff;width:100%;border-radius:6px;padding:10px;transition:all .3s ease;border:0;font-weight:500;letter-spacing:.5px}.btn-submit:hover{background-color:#157347;transform:translateY(-2px)}@media (max-width:992px){.form-container{flex-direction:column;margin:20px}.form-image{min-height:250px;flex:1 1 100%}.form-section{flex:1 1 100%;padding:30px 20px}}.formIn label,.popup-overlay{display:flex;justify-content:center}.popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(6px);align-items:center;z-index:9999;opacity:0;visibility:hidden;transform:scale(1.05);transition:opacity .5s ease,visibility .5s ease,transform .5s ease;padding:20px}.popup-overlay.active{opacity:1;visibility:visible;transform:scale(1)}.popup-box{position:relative;width:380px;max-width:90%;border-radius:15px;overflow:hidden;transform:translateY(-40px);opacity:0;transition:transform .6s ease,opacity .6s ease}.popup-overlay.active .popup-box{transform:translateY(0);opacity:1}.popup-overlay.closing .popup-box{transform:translateY(-30px);opacity:0}.close-btn{position:absolute;top:12px;right:49px;font-size:30px;color:#fff;cursor:pointer;z-index:10;transition:color .3s ease}.close-btn:hover{color:#ff914d}.Main{width:350px;height:550px;background:linear-gradient(135deg,#13121461,#414043);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.4);overflow:hidden;font-family:"Jost",sans-serif}#chk{display:none}.login,.signup{text-align:center}.signup{position:relative;width:100%;height:100%}.login{height:523px;background:#eee;border-radius:60%/10%;transform:translateY(-180px);transition:.8s ease-in-out}.formIn label{color:#fff;font-size:3em;margin:54px 0 9px;font-weight:700;cursor:pointer;transition:.5s ease-in-out}.login label{color:#573b8a;transform:scale(.6)}.formBtn,.formIn input{border:0;border-radius:5px;justify-content:center}.formIn input{width:60%;height:10px;background:#e0dede;margin:10px auto;padding:20px;display:flex;outline:0}.formBtn{width:75%;height:45px;background:#1b0d2db5;color:#fff;font-weight:700;font-size:1em;cursor:pointer;margin:30px auto 20px;transition:background .3s ease-in;display:block}.formBtn:hover{background:#6d44b8}#chk:checked~.login{transform:translateY(-543px)}#chk:checked~.login label{transform:scale(1)}#chk:checked~.signup label{transform:scale(.6)}body.popup-open{overflow:hidden}.google-btn,.google-login{display:flex;justify-content:center}.google-login{margin-top:15px}.google-btn{width:75%;height:45px;align-items:center;gap:10px;background:#fff;color:#444;border:1px solid #ccc;border-radius:5px;font-weight:500;font-size:.95em;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.1)}.google-btn img{width:22px;height:22px}.google-btn:hover{background:#f1f1f1;transform:translateY(-2px)}@media (max-width:768px){.popup-box{width:90%;max-width:380px}.Main{width:100%;max-width:360px;background:linear-gradient(135deg,#13121461,#414043);border-radius:20px;padding:30px 0;overflow:hidden}.login{position:absolute;bottom:0;left:0;top:50%;width:100%;background:#eee;border-radius:76%/10%;padding-top:10px;padding-bottom:30px;transition:all .5s ease}.formIn label{font-size:2em;margin:20px 0 15px}.formBtn,.formIn input{width:85%;height:45px;font-size:1em}.formBtn{margin-top:20px}.close-btn{font-size:26px;top:12px;right:45px}.google-btn{width:85%;height:45px}}@media (max-width:480px){.popup-box{width:95%}.formIn label{font-size:2.4em}.formBtn,.formIn input{width:90%;font-size:.95em}.google-btn{width:90%;height:42px;font-size:.9em}.google-btn img{width:20px}}.whatsapp-btn{position:fixed;right:15px;bottom:80px;z-index:99999;width:50px;height:50px;border-radius:50%;background-color:#25d366;display:none;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,.25);transition:all .3s ease;cursor:pointer}.whatsapp-btn i{font-size:32px;color:#fff}.whatsapp-btn:hover{transform:translateY(-3px);opacity:.95}.whatsapp-btn.active{display:flex;opacity:1}@media (max-width:768px){.whatsapp-btn{width:45px;height:45px;bottom:70px;right:12px}.whatsapp-btn i{font-size:29px}}@media (max-width:480px){.whatsapp-btn{width:42px;height:42px;bottom:65px;right:15px}.whatsapp-btn i{font-size:26px}}.privacy-page{background:var(--background-color);background-size:600px;color:#dcd3c4;font-family:"Lato",sans-serif;line-height:1.7;position:relative}.privacy-page::after{content:"";position:fixed;inset:0;pointer-events:none;background:url(https://i.imgur.com/ZBPEw4K.png);opacity:.15;mix-blend-mode:overlay;z-index:99}.header-banner{position:relative;height:40vh;background:url(https://images.unsplash.com/photo-1526779259212-939e64788e3c)center/cover no-repeat;display:flex;justify-content:center;align-items:center;text-align:center}.header-banner .overlay{position:absolute;inset:0;background:rgba(0,0,0,.45)}.header-banner h1{font-size:3rem;font-family:"Playfair Display",serif;letter-spacing:1px;color:#f3e6d1;z-index:2}.header-banner p{color:#d4c0a1;z-index:2}[data-aos=fade-up]{opacity:0;transform:translateY(60px);transition-property:transform,opacity}[data-aos=fade-up].aos-animate{opacity:1;transform:translateY(0)}.policy-content{padding:50px 10px;max-width:900px;margin:auto;line-height:1.7}.policy-content h2{font-family:"Playfair Display",serif;font-size:1.7rem;font-weight:600;margin-bottom:12px;color:rgba(0,255,204,.6);position:relative;padding-bottom:6px}.policy-content h4,.policy-content p,.policy-content ul li{margin-bottom:6px;color:rgba(255,255,255,.88)}.policy-content h4{font-size:1.1rem;font-weight:600;margin-top:20px}.policy-content p{margin-bottom:12px;font-size:.98rem}.policy-content ul{margin-left:15px;padding-left:10px}.policy-content ul li{position:relative;padding-left:16px}.policy-content .divider{height:1px;width:100%;margin:35px auto;background:linear-gradient(to right,transparent,#6dbb73,transparent)}.policy-content blockquote{background:#f2e7d8;border-left:4px solid #c19b5b;padding:12px 15px;border-radius:5px;margin:15px 0;color:#5a4632;font-style:italic}@media (max-width:768px){.policy-content{padding:25px 20px}.header-banner h1{font-size:2.3rem}.section-block{padding:22px}}.popupOverlay{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(5px);display:none;align-items:center;justify-content:center;z-index:99999}.popupOverlay .popup-card{padding:30px 30px 40px;width:90%;max-width:420px;border-radius:18px;text-align:center;animation:popupFade .35s ease;position:relative;box-shadow:0 8px 40px rgba(0,0,0,.3)}.popupOverlay .popup-card,.popupOverlay .popup-card.error{background:#111;color:#fff}.popupOverlay .popup-img{width:160px;margin:auto;display:block}.popupOverlay .popup-title{margin-top:15px;font-size:28px;font-weight:700}.popupOverlay .popup-title.error-text{color:#ff6060}.popupOverlay .popup-message{font-size:15px;margin-top:10px;opacity:.8}.popupOverlay .close-btn{position:absolute;top:10px;right:12px;font-size:24px;background:0 0;border:0;cursor:pointer;color:#fff;opacity:.7;transition:.2s}.popupOverlay .popup-card.error .close-btn{color:#fff}.popupOverlay .close-btn:hover{opacity:1}@media (max-width:768px){.popupOverlay .popup-card{width:92%;max-width:350px;padding:22px 22px 32px;border-radius:16px}.popupOverlay .popup-img{width:130px}.popupOverlay .popup-title{font-size:24px;margin-top:12px}.popupOverlay .popup-message{font-size:14px}.popupOverlay .close-btn{font-size:22px;top:8px;right:10px}}@media (max-width:480px){.popupOverlay .popup-card{width:94%;max-width:300px;padding:20px 20px 28px}.popupOverlay .popup-img{width:110px}.popupOverlay .popup-title{font-size:22px}.popupOverlay .popup-message{font-size:13px;line-height:1.5}.popupOverlay .close-btn{font-size:20px;top:6px;right:8px}}@media (max-height:600px){.popupOverlay .popup-card{transform:scale(.9)}}