.header{top:0;left:0;width:100%;z-index:999999;position:sticky;color:var(--text-color);background:var(--primary-color);box-shadow:0 0 .1rem 0 var(--text-color)}.header .top{width:100%;padding:.4rem 0;position:relative;background:var(--primary-color);border-bottom:1px solid var(--secondary-color)}.header .top .content{gap:3rem;width:100%;display:flex;position:relative;align-items:center;justify-content:space-between}.header .top .content .social{gap:1.5rem;display:flex;align-items:center}.header .top .content .social .div{gap:.6rem;display:flex;position:relative;align-items:center}.header .top .content .social .div .icon{padding:.4rem;font-size:1.5rem;border-radius:.6rem;transition:.8s cubic-bezier(.22,.78,.45,1.02);color:var(--text-color);background:var(--secondary-color)}.header .top .content .social .div .text{display:flex;align-items:start;flex-direction:column;color:var(--subtext-color)}.header .top .content .social .div .text span{font-size:.8rem;line-height:.8rem}.header .top .content .social .div .text a{font-weight:700;font-size:.8rem;transition:.8s cubic-bezier(.22,.78,.45,1.02);color:var(--text-color)}.header .top .content .social .socials{gap:.2rem;display:flex;color:var(--subtext-color);flex-direction:column}.header .top .content .social .socials span{font-size:.8rem;line-height:.8rem}.header .top .content .social .socials ul{gap:.3rem;display:flex;line-height:0;align-items:center}.header .top .content .social .socials ul a{font-size:1rem;transition:.8s cubic-bezier(.22,.78,.45,1.02);color:var(--text-color)}.header .top .content .social .socials ul a:hover{color:var(--accent-color)}.header .top .content .logo{display:flex;align-items:center;justify-content:center}.header .top .content .logo img{width:5rem;height:auto;object-fit:cover;pointer-events:none;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.header .top .content .logo:hover img{filter:grayscale(1) contrast(0)}.header nav{width:100%;position:relative;color:var(--text-color);background:var(--primary-color)}.header nav .content{width:100%;position:relative;gap:3rem;display:flex;align-items:center;justify-content:space-between}.header nav .content .navlinks{gap:1rem;display:flex;align-items:center}.header nav .content .navlinks a{display:flex;font-weight:500;padding:1.4rem 0;position:relative;text-transform:capitalize;color:var(--text-color);transition:.8s cubic-bezier(.22,.78,.45,1.02)}.header nav .content .navlinks a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;border-radius:1rem;transform:scaleX(0);transform-origin:left;transition:.8s cubic-bezier(.22,.78,.45,1.02);background:var(--accent-color)}.header nav .content .navlinks a:hover,.header nav .content .navlinks a.active{color:var(--accent-color)}.header nav .content .navlinks a:hover:before,.header nav .content .navlinks a.active:before{transform:scaleX(1)}.header nav .content .action{gap:.6rem;display:flex;position:relative;align-items:center}.header nav .content .action button{display:flex;font-size:1.4rem;border:none;padding:.6rem;border-radius:.6rem;transition:.8s cubic-bezier(.22,.78,.45,1.02);color:var(--text-color)}.header nav .content .action button:hover{cursor:pointer;color:var(--accent-color);background:var(--secondary-color)}.header nav .content .action a{display:flex;font-size:1rem;font-weight:500;overflow:hidden;position:relative;border-radius:1rem;padding:.6rem 1rem;border:1px solid transparent}.header nav .content .action a.btn{color:#fff;background:var(--accent-color)}.header nav .content .action a.btn1{color:var(--accent-color);border-color:var(--accent-color)}.header nav .content .action a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out;background:var(--accent-color)}.header nav .content .action a.btn:before{background:var(--primary-color)}.header nav .content .action a:hover:before{transform:scaleX(1);transform-origin:left}.header nav .content .action a:hover.btn1{color:#fff}.header nav .content .action a:hover.btn{border-color:var(--subtext-color);color:var(--text-color)}@media (min-width: 945px){.header .mini-nav{display:none}}@media (max-width: 945px){.header .top,.header nav{display:none}.header .mini-nav{width:100%;padding:1rem 0;position:relative}.header .mini-nav .content{gap:2rem;display:flex;align-items:center;justify-content:space-between}.header .mini-nav .content .logo{display:flex;align-items:center}.header .mini-nav .content .logo img{width:5rem;height:auto;pointer-events:none}.header .mini-nav .content .right{gap:1rem;display:flex;align-items:center;justify-content:center}.header .mini-nav .content .right button{display:flex;font-size:1.5rem;border:none;padding:.5rem;border-radius:.6rem;transition:.8s cubic-bezier(.22,.78,.45,1.02);color:var(--text-color)}.header .mini-nav .content .right button:hover{cursor:pointer;color:var(--accent-color);background:var(--secondary-color)}.header .mini-nav .content .right button.menu{background:var(--accent-color);color:#fff}.header .mini-nav .content .right button.menu:hover{box-shadow:0 0 0 2px rgba(var(--accent-color),.9)}}.footer{width:100%;position:relative;padding-top:2rem;color:var(--subtext-color);background:var(--primary-color)}.footer .top{width:100%;padding-top:3rem;position:relative;padding:1rem .1rem;border-bottom:1px solid var(--secondary-color)}.footer .top .content{width:100%;position:relative;gap:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.footer .top .content .left{display:flex;align-items:center}.footer .top .content .left .logo{display:flex;align-items:center;position:relative}.footer .top .content .left .logo img{display:flex;width:5rem;height:auto;transition:.8s cubic-bezier(.22,.78,.45,1.02);pointer-events:none}.footer .top .content .left .logo:hover img{opacity:.6}.footer .top .content .right{gap:.3rem;display:flex;align-items:center;justify-content:center}.footer .top .content .right .icon{display:flex;font-size:.8rem;padding:.3rem;border-radius:.6rem;color:var(--subtext-color);border:1px solid var(--subtext-color)}.footer .top .content .right p{display:flex;font-size:.8rem;font-weight:400;color:var(--subtext-color)}.footer .top .content .right a{display:flex;font-size:1.1rem;font-weight:700;color:var(--yellow-color)}.footer .main{width:100%;padding:2rem 0;position:relative}.footer .main .content{width:100%;position:relative;gap:3rem;display:flex;flex-wrap:wrap;padding-top:1rem;align-items:start}.footer .main .content h3{font-size:1.1rem;font-weight:700;margin-bottom:1.5rem;color:var(--text-color)}.footer .main .content h4{font-size:.9rem;font-weight:700;margin:1rem 0;color:var(--text-color)}.footer .main .content .brand{position:relative}.footer .main .content .brand ul{gap:.3rem;display:flex;position:relative;flex-direction:column}.footer .main .content .brand ul a{gap:.3rem;display:flex;align-items:center;color:var(--subtext-color)}.footer .main .content .brand ul a .icon{padding:.2rem;font-size:.9rem;border-radius:.3rem;color:var(--text-color);background:var(--secondary-color);display:flex;align-items:center;justify-content:center;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.footer .main .content .brand ul a .text{display:flex;align-items:center;font-size:.9rem;color:var(--subtext-color);transition:.8s cubic-bezier(.22,.78,.45,1.02)}.footer .main .content .brand ul a:hover .icon{background:var(--accent-color)}.footer .main .content .brand ul a:hover .text{color:var(--yellow-color)}.footer .main .content .brand ul.socials{gap:.6rem;align-items:center;flex-direction:row}.footer .main .content .brand ul.socials a{display:flex;padding:.3rem;align-items:center;border-radius:.4rem;justify-content:center;color:var(--text-color);transition:.8s cubic-bezier(.22,.78,.45,1.02);background:var(--secondary-color)}.footer .main .content .brand ul.socials a:hover{box-shadow:0 0 0 2px var(--accent-color)}.footer .main .content .links-cont{gap:2rem;display:flex;flex-wrap:wrap;position:relative;align-items:start;justify-content:space-between}.footer .main .content .links{flex:1;position:relative}.footer .main .content .links ul{gap:.4rem;display:flex;flex-direction:column}.footer .main .content .links ul a{opacity:.8;display:flex;font-size:.9rem;font-weight:500;align-items:center;color:var(--subtext-color);transition:.8s cubic-bezier(.22,.78,.45,1.02)}.footer .main .content .links ul a:hover{color:var(--yellow-color)}.footer .bottom{width:100%;padding:1rem 0 2rem;position:relative;border-top:1px solid var(--subtext-color)}.footer .bottom .content{gap:3rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.footer .bottom .content .left{display:flex;align-items:center}.footer .bottom .content .left p{font-size:.9rem;font-weight:500;color:var(--text-color)}.footer .bottom .content .right{position:relative}.footer .bottom .content .right ul{gap:1rem;display:flex;flex-wrap:wrap;align-items:center}.footer .bottom .content .right ul a{font-size:.9rem;font-weight:500;transition:.8s cubic-bezier(.22,.78,.45,1.02);color:var(--subtext-color)}.footer .bottom .content .right ul a:hover{color:var(--accent-color)}.tour-card,.blog-card{position:relative;overflow:hidden;width:100%;max-width:420px;border-radius:2rem;background:transparent;color:var(--subtext-color);box-shadow:0 0 1px 0 var(--subtext-color)}.tour-card .img,.blog-card .img{width:100%;height:14rem;position:relative;background:var(--secondary-color)}.tour-card .img img,.blog-card .img img{width:100%;height:100%;object-fit:cover;pointer-events:none}.tour-card .img .badge,.blog-card .img .badge{display:flex;position:absolute;color:var(--accent-color);background:var(--primary-color);top:1rem;left:1rem;font-size:.8rem;font-weight:600;border-radius:1rem;padding:.2rem .6rem}.tour-card .text,.blog-card .text{position:relative;margin-top:-2rem;border-radius:1.8rem;background:var(--primary-color);width:100%;height:100%;padding:2rem 1rem}.tour-card .text .rating,.blog-card .text .rating{position:absolute;gap:.2rem;top:-.8rem;right:1.5rem;display:flex;font-size:.8rem;border-radius:1rem;align-items:center;padding:.2rem .4rem;box-shadow:0 0 1px .2px var(--subtext-color);background:var(--primary-color)}.tour-card .text .rating span,.blog-card .text .rating span{display:flex}.tour-card .text .rating svg,.blog-card .text .rating svg{color:var(--yellow-color)}.tour-card .text h4,.blog-card .text h4{display:flex;position:relative;align-items:center;font-size:1rem;font-weight:bolder;color:var(--text-color)}.tour-card .text .div,.blog-card .text .div{padding:1rem .2rem;display:flex;position:relative;align-items:center;justify-content:space-between}.tour-card .text .div .location,.blog-card .text .div .location{gap:.2rem;display:flex;font-size:.8rem;align-items:center;font-weight:300;color:var(--subtext-color)}.tour-card .text .div .location span,.blog-card .text .div .location span{display:flex;align-items:center}.tour-card .text .div .stars,.blog-card .text .div .stars{gap:.1rem;opacity:.6;display:flex;font-size:.8rem;align-items:center;color:var(--yellow-color)}.tour-card .text .blog-meta,.blog-card .text .blog-meta{margin-top:.6rem;position:relative;gap:.6rem;display:flex;padding:.2rem;flex-wrap:wrap;align-items:center;justify-content:space-between}.tour-card .text .blog-meta span,.blog-card .text .blog-meta span{opacity:.6;font-size:.8rem;color:var(--subtext-color)}.tour-card .text .read-more,.blog-card .text .read-more{margin-top:1rem;display:flex;font-size:.9rem;font-weight:600;color:var(--accent-color)}.tour-card .text .read-more:hover,.blog-card .text .read-more:hover{color:var(--yellow-color)}.tour-card .text .price-book,.blog-card .text .price-book{display:flex;padding:1rem 0;flex-wrap:wrap;position:relative;align-items:center;justify-content:space-between}.tour-card .text .price-book .price,.blog-card .text .price-book .price{font-size:1rem;font-weight:800;gap:.2rem;display:flex;align-items:end;color:var(--text-color)}.tour-card .text .price-book .price small,.blog-card .text .price-book .price small{font-weight:300}.tour-card .text .price-book a,.blog-card .text .price-book a{display:flex;overflow:hidden;font-size:.9rem;font-weight:600;position:relative;border-radius:1rem;padding:.6rem 1rem;color:var(--text-color);background:var(--secondary-color)}.tour-card .text .price-book a:before,.blog-card .text .price-book a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right;background:var(--accent-color);transition:transform .3s ease-in-out}.tour-card .text .price-book a:hover,.blog-card .text .price-book a:hover{color:#fff}.tour-card .text .price-book a:hover:before,.blog-card .text .price-book a:hover:before{transform:scaleX(1);transform-origin:left}.homepage{width:100%;position:relative;color:var(--subtext-color);background:var(--primary-color)}.homepage #pub{cursor:pointer;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.homepage #pub:hover{color:var(--accent-color)}.homepage .sec-title{gap:2rem;display:flex;flex-wrap:wrap;padding:2rem 0;align-items:end;justify-content:space-between}.homepage .sec-title div{display:flex;flex-direction:column}.homepage .sec-title h1{font-size:2rem;font-weight:900;color:var(--text-color)}.homepage .sec-title p{font-size:.9rem;font-weight:500;color:var(--subtext-color)}.homepage .sec-title a{gap:.5rem;display:flex;font-size:1rem;font-weight:600;overflow:hidden;position:relative;align-items:center;padding:1rem 1.1rem;border-radius:1rem;color:var(--primary-color);background:var(--text-color)}.homepage .sec-title a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right;background:var(--accent-color);transition:transform .4s ease-in-out}.homepage .sec-title a:hover:before{transform:scaleX(1);transform-origin:left}.homepage .hero{width:100%;height:100vh;max-height:33rem;position:relative;color:var(--subtext-color);background:var(--secondary-color)}.homepage .hero .video{width:100%;height:100%;position:absolute;top:0;left:0}.homepage .hero .video video{width:100%;height:100%;object-fit:cover;pointer-events:none}.homepage .hero .container{height:100%;position:relative}.homepage .hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#12151e99}.homepage .hero .content{transform:translateY(-50%);position:absolute;top:50%;left:0;max-width:650px}.homepage .hero .content h2{font-size:2.5rem;font-weight:900;line-height:2.5rem;color:#fff}.homepage .hero .content p{font-size:1rem;color:#fff;font-weight:500;margin-top:1rem}.homepage .hero .content .buttons{gap:1rem;display:flex;flex-wrap:wrap;margin-top:1.5rem;align-items:center}.homepage .hero .content .buttons a{font-size:1rem;overflow:hidden;position:relative;background:#fff;padding:.8rem 1rem;border-radius:.6rem;color:var(--accent-color);border:1px solid transparent}.homepage .hero .content .buttons a.btn1{background:transparent;color:#fff;border-color:#fff}.homepage .hero .content .buttons a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right;background:var(--accent-color);transition:transform .4s ease-in-out}.homepage .hero .content .buttons a span{font-weight:600;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.homepage .hero .content .buttons a:hover{background:var(--accent-color)}.homepage .hero .content .buttons a:hover:before{transform:scaleX(1);transform-origin:left}.homepage .hero .content .buttons a:hover.btn1{border-color:transparent}.homepage .hero .content .buttons a:hover.btn1:before{background:#fff}.homepage .hero .content .buttons a:hover.btn1 span{color:var(--accent-color)}.homepage .hero .content .buttons a:hover span{color:#fff}.homepage .destinations{width:100%;padding:4rem 0;position:relative;color:var(--subtext-color);background:var(--primary-color)}.homepage .destinations .content{width:100%;position:relative}.homepage .destinations .content .grids{width:100%;padding:1rem 0;position:relative;gap:1.5rem;display:grid;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.homepage .destinations .content .grids .grid{width:100%;padding:1rem;position:relative;border-radius:2rem;box-shadow:0 0 1px 0 var(--text-color);gap:1rem;display:flex;flex-direction:column}.homepage .destinations .content .grids .grid .img{width:100%;height:7rem;overflow:hidden;position:relative;border-radius:1.5rem}.homepage .destinations .content .grids .grid .img img{width:100%;height:100%;object-fit:cover;pointer-events:none}.homepage .destinations .content .grids .grid .text{gap:1rem;display:flex;align-items:end;padding:0 .4rem;justify-content:space-between}.homepage .destinations .content .grids .grid .text h3{font-size:1rem;font-weight:700;color:var(--text-color)}.homepage .destinations .content .grids .grid .text p{gap:.2rem;display:flex;align-items:center;font-size:.6rem;font-weight:500}.homepage .destinations .content .grids .grid .text p span{font-weight:600}.homepage .destinations .content .grids .grid .text a{display:flex;padding:.3rem;font-size:1.2rem;position:relative;border-radius:.6rem;color:var(--text-color);background:var(--secondary-color)}.homepage .destinations .content .grids .grid .text a:hover{box-shadow:0 0 0 2px #c1342139;background:var(--accent-color);color:#fff}.homepage .destinations .content .grids .box{width:100%;padding:1rem;gap:1rem;display:flex;overflow:hidden;position:relative;border-radius:2rem;flex-direction:column;justify-content:flex-end;background:var(--secondary-color)}.homepage .destinations .content .grids .box h3{font-size:1.2rem;font-weight:700;color:var(--subtext-color)}.homepage .destinations .content .grids .box a{width:100%;display:flex;padding:1rem 2rem;align-items:center;border-radius:1.52rem;justify-content:space-between;color:var(--primary-color);background:var(--text-color);transition:.8s cubic-bezier(.22,.78,.45,1.02)}.homepage .destinations .content .grids .box a h4{color:var(--secondary-color);transition:.8s cubic-bezier(.22,.78,.45,1.02);font-size:.8rem;font-weight:600;opacity:.8}.homepage .destinations .content .grids .box a p{font-size:.9rem;transition:.8s cubic-bezier(.22,.78,.45,1.02);color:var(--primary-color)}.homepage .destinations .content .grids .box a span{display:flex;padding:.2rem;font-size:1.2rem;border-radius:.4rem;transition:.8s cubic-bezier(.22,.78,.45,1.02);color:var(--text-color);background:var(--secondary-color)}.homepage .destinations .content .grids .box a:hover{background:var(--accent-color)}.homepage .tour-packages{width:100%;padding-bottom:3rem;position:relative}.homepage .tour-packages .boxes{gap:1.5rem;display:grid;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.homepage .homepage-cta1{width:100%;padding:3rem 0;position:relative;background:var(--primary-color)}.homepage .homepage-cta1 .content{width:100%;position:relative;gap:1.5rem;display:grid;align-items:end;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.homepage .homepage-cta1 .content .grid{width:100%;display:flex;position:relative;border-radius:1.8rem}.homepage .homepage-cta1 .content .grid img{width:100%;height:100%;object-fit:cover;pointer-events:none}.homepage .homepage-cta1 .content .grid h4{font-size:.9rem;font-weight:700;color:#000}.homepage .homepage-cta1 .content .grid p{font-size:.7rem;font-weight:400;color:#0a0a0a}.homepage .homepage-cta1 .content .grid.destination{background:#fefa17}.homepage .homepage-cta1 .content .grid.destination .text{position:absolute;top:50%;left:0;width:100%;padding:1rem;display:flex;align-items:center;flex-direction:column}.homepage .homepage-cta1 .content .grid.destination .text h4,.homepage .homepage-cta1 .content .grid.destination .text p{text-align:center}.homepage .homepage-cta1 .content .grid.support{flex-direction:column;align-items:center;padding:2rem 0;background:#fff;box-shadow:0 0 1px 0 var(--subtext-color);gap:1rem}.homepage .homepage-cta1 .content .grid.support img{width:6rem;height:auto;object-fit:cover;pointer-events:none}.homepage .homepage-cta1 .content .grid.support .text{display:flex;padding:0 1rem;align-items:center;flex-direction:column}.homepage .homepage-cta1 .content .grid.support .text h4,.homepage .homepage-cta1 .content .grid.support .text p{text-align:center}.homepage .homepage-cta1 .content .grid.price,.homepage .homepage-cta1 .content .grid.book{width:100%}.homepage .homepage-cta1 .content .grid.price .text,.homepage .homepage-cta1 .content .grid.book .text{position:absolute;top:2rem;left:2rem;width:50%}.homepage .homepage-cta2{width:100%;padding:2rem 0;position:relative}.homepage .homepage-cta2 .content{width:100%;position:relative}.homepage .homepage-cta2 .content .numbers{gap:2rem;display:flex;flex-wrap:wrap;position:relative;justify-content:space-between;background:linear-gradient(90deg,var(--accent-color),var(--primary-color));border-radius:2rem;padding:3rem 3rem 6rem;min-height:9rem}.homepage .homepage-cta2 .content .numbers .div{flex:1}.homepage .homepage-cta2 .content .numbers .div h3{color:var(--text-color);font-weight:800;font-size:1rem}.homepage .homepage-cta2 .content .numbers .div p{color:var(--subtext-color);font-weight:400;font-size:.7rem}.homepage .homepage-cta2 .content .video{width:90%;height:20rem;margin:0 auto;overflow:hidden;max-width:750px;margin-top:-4rem;position:relative;border-radius:1rem;box-shadow:0 0 0 2px var(--primary-color)}.homepage .homepage-cta2 .content .video img{width:100%;height:100%;object-fit:cover}.homepage .homepage-cta2 .content .video button{position:absolute;top:50%;left:50%;border:none;font-size:2rem;display:flex;padding:.6rem;align-items:center;border-radius:1rem;transition:.8s cubic-bezier(.22,.78,.45,1.02);color:var(--accent-color);background:var(--primary-color);transform:translate(-50%,-50%)}.homepage .homepage-cta2 .content .video button:hover{cursor:pointer;box-shadow:0 0 0 3px var(--secondary-color)}.homepage .home-recommended{width:100%;padding:2rem 0 4rem;position:relative;color:var(--subtext-color);background:var(--primary-color)}.homepage .home-recommended .content{width:100%;position:relative}.homepage .home-recommended .content .sec-title .tabs{gap:.3rem;display:flex;flex-wrap:wrap;padding:.4rem;margin-top:.6rem;position:relative;flex-direction:row;align-items:center;border-radius:10px;color:var(--text-color);background:var(--secondary-color)}.homepage .home-recommended .content .sec-title .tabs button{gap:.2rem;border:none;display:flex;padding:.4rem;font-weight:500;font-size:.8rem;align-items:center;border-radius:.3rem;color:var(--text-color);transition:.8s cubic-bezier(.22,.78,.45,1.02)}.homepage .home-recommended .content .sec-title .tabs button:hover{cursor:pointer;background:#fff;box-shadow:0 0 1px 0 var(--subtext-color)}.homepage .home-recommended .content .sec-title .tabs button.active{color:#fff;background:var(--accent-color)}.homepage .home-recommended .content .boxes{gap:1.5rem;display:grid;align-items:start;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.homepage .home-testimony{padding:3rem 0;background:var(--accent-color);color:var(--text-color);transition:.8s cubic-bezier(.22,.78,.45,1.02)}.homepage .home-testimony .content{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:space-between}.homepage .home-testimony .testimonies{flex:1}.homepage .home-testimony .testimonies .title{margin-bottom:2rem}.homepage .home-testimony .testimonies .title p{color:var(--yellow-color);font-weight:700;margin-bottom:.5rem}.homepage .home-testimony .testimonies .title h2{font-size:2rem;font-weight:900;color:var(--text-color)}@media (max-width: 900px){.homepage .home-testimony .testimonies .title h2{font-size:1.5rem}}.homepage .home-testimony .testimonies .list .item{transition:.8s cubic-bezier(.22,.78,.45,1.02);max-width:600px}.homepage .home-testimony .testimonies .list .item .user{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.homepage .home-testimony .testimonies .list .item .user .img img{width:3.3rem;height:3rem;object-fit:cover;border-radius:3rem;border:2px solid var(--yellow-color)}.homepage .home-testimony .testimonies .list .item .user .txt h5{font-size:1rem;margin:0;color:var(--text-color)}.homepage .home-testimony .testimonies .list .item .user .txt p{margin:0;opacity:.8;font-size:.9rem;color:var(--subtext-color);text-transform:lowercase}.homepage .home-testimony .testimonies .list .item .stars{font-size:1.2rem;color:var(--yellow-color);margin-bottom:1rem}.homepage .home-testimony .testimonies .list .item .message p{color:var(--text-color);font-size:1rem;line-height:1.6}.homepage .home-testimony .testimonies .list .no-result p{color:var(--subtext-color)}.homepage .home-testimony .video{flex:1;position:relative;max-width:500px}@media (max-width: 850px){.homepage .home-testimony .video{display:none}}.homepage .home-testimony .video img{width:100%;border-radius:12px}.homepage .home-testimony .video button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--accent-color);border:none;border-radius:50%;width:60px;height:60px;color:var(--primary-color);display:flex;align-items:center;justify-content:center;font-size:1.8rem;cursor:pointer;transition:.3s ease}.homepage .home-testimony .video button:hover{background:var(--accent-color)}.homepage .home-testimony .video-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;z-index:999999;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.homepage .home-testimony .video-modal iframe{min-height:25rem;width:100%;height:100%}.homepage .home-testimony .video-modal .video-container{position:relative;width:90%;max-width:800px;background:var(--secondary-color);border-radius:12px;overflow:hidden}.homepage .home-testimony .video-modal .video-container .custom-video{width:100%;height:auto;outline:none;background:var(--primary-color)}.homepage .home-testimony .video-modal .video-container .close-btn{position:absolute;top:1rem;right:1rem;background:var(--accent-color);color:#fff;font-size:2rem;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;line-height:0;text-align:center;display:flex;align-items:center;justify-content:center}.homepage .home-brands{width:100%;padding:2rem 0;position:relative;color:var(--text-color);background:var(--primary-color)}.homepage .home-brands .content{width:100%;align-items:center}.homepage .home-brands .content .img{flex:1;opacity:.6;display:flex;padding:.4rem;align-items:center;border-radius:1rem;justify-content:center}.homepage .home-brands .content .img img{width:100%;height:auto;max-width:3rem;object-fit:cover;pointer-events:none;filter:grayscale(1);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.homepage .home-brands .content .img.active{opacity:1;background:var(--secondary-color)}.homepage .home-brands .content .img.active img{-webkit-backdrop-filter:none;backdrop-filter:none}.homepage .home-blogs{width:100%;padding:3rem 0;position:relative;background:var(--primary-color)}.homepage .home-blogs .boxes{gap:1.5rem;width:100%;display:grid;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.homepage .home-cta3{width:100%;padding:2rem 0;position:relative;background:var(--primary-color)}.homepage .home-cta3 .content{width:100%;position:relative}.homepage .home-cta3 .content .img{width:100%;height:350px;overflow:hidden;max-width:650px;position:relative;border-radius:1rem;border-bottom-right-radius:0}.homepage .home-cta3 .content .img img{width:100%;height:100%;object-fit:cover;pointer-events:none}.homepage .home-cta3 .content .text{width:100%;position:absolute;top:0;right:0;max-width:calc(100% - 500px);background:var(--primary-color);padding:3rem}.homepage .home-cta3 .content .text h3{font-size:1.2rem;font-weight:800;margin-bottom:.6rem;color:var(--text-color)}.homepage .home-cta3 .content .text p{color:var(--subtext-color);font-size:.9rem;font-weight:500;margin-bottom:1rem}.homepage .home-cta3 .content .text a{gap:.3rem;display:inline-flex;align-items:center;padding:.6rem 1rem;border-radius:1rem;position:relative;overflow:hidden;color:#fff;font-size:1rem;font-weight:600;background:var(--accent-color)}.homepage .home-cta3 .content .text a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right;background:var(--text-color);transition:transform .6s ease-in-out}.homepage .home-cta3 .content .text a:hover:before{transform:scaleX(1);transform-origin:left}@media (max-width: 950px){.homepage .home-cta3 .content{gap:2rem;display:flex;flex-wrap:wrap;align-items:center}.homepage .home-cta3 .content .img,.homepage .home-cta3 .content .text{flex:1;min-width:300px;position:relative}.homepage .home-cta3 .content .img{border-radius:1rem}.homepage .home-cta3 .content .text{padding:1rem}}*{margin:0;padding:0;box-sizing:border-box;font-family:Nunito,serif}.light-mode{--primary-color: rgb(255, 255, 255);--secondary-color: rgb(234, 235, 238);--accent-color: rgb(193, 51, 33);--yellow-color: rgb(251, 176, 64);--text-color: rgb(18, 21, 30);--subtext-color: rgb(36, 39, 48)}.dark-mode{--primary-color: rgb(18, 21, 30);--secondary-color: rgb(36, 39, 48);--accent-color: rgb(193, 51, 33);--yellow-color: rgb(251, 176, 64);--text-color: rgb(255, 255, 255);--subtext-color: rgb(234, 235, 238)}::-webkit-scrollbar{width:0}::selection{color:#fff;background:var(--accent-color)}body{font-size:1rem;color:var(--text-color);background-color:var(--primary-color);transition:background-color .6s ease-in-out,color .6s ease-in-out}h1,h2,h3,h4,h5,h6{color:var(--text-color);font-weight:700;transition:all .8s cubic-bezier(.22,.78,.45,1.02)}p{font-size:1rem;color:var(--subtext-color);transition:all .8s cubic-bezier(.22,.78,.45,1.02)}span{display:flex;position:relative}a{text-decoration:none;transition:.8s cubic-bezier(.22,.78,.45,1.02)}button,input,select,textarea{outline:0;display:flex;background:none;transition:.8s cubic-bezier(.22,.78,.45,1.02)}ul,li,ol{list-style:none}input,textarea,select,button,input:focus,textarea:focus,select:focus,button:focus{outline:none;border:1px solid;font-size:1rem;font-weight:400;transition:.8s cubic-bezier(.22,.78,.45,1.02)}img{width:100%;height:auto;object-fit:cover}.container{width:80%;margin:0 auto;max-width:1200px}.single-destination-page{width:100%;position:relative;color:var(--subtext-color);background:var(--primary-color)}.single-destination-page .hero{width:100%;height:20rem;overflow:hidden;position:relative}.single-destination-page .hero img{width:100%;height:100%;object-fit:cover;position:relative}.single-destination-page .hero .overshad{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;background:#12151e}.single-destination-page .hero .overlay{position:absolute;left:10%;bottom:4rem;max-width:620px}.single-destination-page .hero .overlay h1{font-size:2rem;color:#fff;font-weight:700}.single-destination-page .hero .overlay p{color:#fff;opacity:.9}.single-destination-page .single_destination_content{width:100%;position:relative;gap:2rem;display:grid;padding:4rem 0;align-items:start;grid-template-columns:3fr 1fr}@media (max-width: 720px){.single-destination-page .single_destination_content{display:flex;flex-direction:column-reverse}}.single-destination-page .single_destination_content .main_contents{width:100%;position:relative;gap:2rem;display:flex;flex-direction:column}.single-destination-page .single_destination_content .main_contents .intro{width:100%;position:relative}.single-destination-page .single_destination_content .main_contents .intro h1,.single-destination-page .single_destination_content .main_contents .intro h2,.single-destination-page .single_destination_content .main_contents .intro h3{margin-bottom:.6rem;color:var(--text-color)}.single-destination-page .single_destination_content .main_contents .tab_contents{width:100%;gap:1rem;display:flex;flex-direction:column}.single-destination-page .single_destination_content .main_contents .tab_contents h2{font-size:2rem;font-weight:800}.single-destination-page .single_destination_content .main_contents .tab_contents .tab_cards_grid{gap:2rem;display:grid;align-items:start;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.single-destination-page .single_destination_content .main_contents .tab_contents .tab_cards_grid .general_card{width:100%;overflow:hidden;position:relative;gap:1rem;display:flex;flex-direction:column}.single-destination-page .single_destination_content .main_contents .tab_contents .tab_cards_grid .general_card .img{overflow:hidden;max-height:15rem;border-radius:1rem;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.single-destination-page .single_destination_content .main_contents .tab_contents .tab_cards_grid .general_card .img img{width:100%;height:100%;object-fit:cover;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.single-destination-page .single_destination_content .main_contents .tab_contents .tab_cards_grid .general_card .img:hover{cursor:pointer}.single-destination-page .single_destination_content .main_contents .tab_contents .tab_cards_grid .general_card .img:hover img{transform:scale(1.1)}.single-destination-page .single_destination_content .main_contents .tab_contents .tab_cards_grid .general_card h3{font-size:1.2rem;font-weight:700;margin-bottom:.4rem;color:var(--text-color);line-clamp:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.single-destination-page .single_destination_content .main_contents .tab_contents .tab_cards_grid .general_card p{line-clamp:2;font-size:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.single-destination-page .single_destination_content .main_contents .tab_contents .tab_cards_grid .no_tab_content{width:100%;padding:3rem 0;display:flex;align-items:center;flex-direction:column}.single-destination-page .single_destination_content .main_contents .tab_contents .tab_cards_grid .no_tab_content p{font-size:1rem;opacity:.7;color:var(--subtext-color)}.single-destination-page .single_destination_content .destination_sidebar{width:100%;position:sticky;top:10rem}.single-destination-page .single_destination_content .destination_sidebar .destination_box{gap:1rem;display:flex;flex-direction:column}.single-destination-page .single_destination_content .destination_sidebar .destination_box h3{font-size:1.2rem;font-weight:700;color:var(--text-color)}.single-destination-page .single_destination_content .destination_sidebar .destination_box ul{gap:1rem;display:flex;flex-direction:column}.single-destination-page .single_destination_content .destination_sidebar .destination_box ul li{background:var(--secondary-color);gap:1rem;display:flex;padding:1rem;font-weight:500;border-radius:.6rem;align-items:center;justify-content:center;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.single-destination-page .single_destination_content .destination_sidebar .destination_box ul li:hover,.single-destination-page .single_destination_content .destination_sidebar .destination_box ul li.active{background:var(--accent-color);cursor:pointer;color:#fff}
