.package-card{display:flex;flex-direction:column;width:100%;height:100%;border:solid 1px var(--gray);border-radius:4px;transition:box-shadow .35s ease,border-color .35s ease}.package-card:hover{border-color:var(--dark-blue);box-shadow:0 18px 40px #0a162826}.package-card .package-image{position:relative;display:block;overflow:hidden;border-top-left-radius:2px;border-top-right-radius:2px}.package-card .package-image img{height:300px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.package-card .package-image .discount-price{position:absolute;top:12px;left:12px;background-color:var(--yellow);padding:8px 12px}.package-card .package-image .discount-price p{font-size:var(--font-body);font-family:var(--head-font);font-weight:600}.package-card .package-image .region{position:absolute;bottom:12px;right:12px;background-color:#00000080;padding:4px 12px;border-radius:24px;display:flex;justify-content:space-between;color:#fff;font-family:var(--head-font);font-weight:700;font-style:italic;font-size:var(--font-h4)}.package-card .package-caption{display:flex;flex-direction:column;flex:1;padding:24px}.package-card .package-caption .rating{display:flex;gap:12px;align-items:center}.package-card .package-caption .rating .stars{display:flex;gap:2px}.package-card .package-caption .rating .stars li{display:flex}.package-card .package-caption .rating .stars li svg{display:block;height:18px;width:18px;fill:var(--yellow);color:var(--yellow)}.package-card .package-caption .rating .stars li.gray svg{fill:var(--white-grayish);color:var(--white-grayish)}.package-card .package-caption .rating p{color:var(--text-black);font-size:var(--font-sm);line-height:1.6}.package-card .package-caption .rest{flex-grow:1;padding:32px 0}.package-card .package-caption .rest .package-card-title{font-family:var(--head-font);font-size:30px;font-weight:500;line-height:1.1;margin-bottom:10px}.package-card .package-caption .rest .package-card-title a{transition:color .3s ease}.package-card .package-caption .rest .package-card-title a:hover{color:var(--yellow-text)}.package-card .package-caption .rest .highlights{display:flex;gap:8px;flex-wrap:wrap}.package-card .package-caption .rest .highlights .item{padding:4px 12px;border:solid 1px var(--gray);border-radius:2px}.package-card .package-caption .rest .highlights .item p{font-size:var(--font-sm);color:#3a4a52;text-transform:uppercase}.package-card .package-caption .package-footer{display:flex;align-items:end;justify-content:space-between;border-top:solid 1px var(--gray);padding-top:24px}.package-card .package-caption .package-footer .price-area .label{font-size:var(--font-sm);text-transform:uppercase;margin-bottom:8px}.package-card .package-caption .package-footer .price-area .price{display:flex;gap:8px;align-items:end}.package-card .package-caption .package-footer .price-area .price del{font-size:var(--font-body);font-family:var(--head-font);text-decoration:line-through;font-weight:300;line-height:22px}.package-card .package-caption .package-footer .price-area .price .sale-price{font-family:var(--head-font);font-size:var(--font-h3);font-weight:600;line-height:1}.package-card .package-caption .package-footer .button a{color:#fff;font-size:var(--font-body);font-weight:700;display:flex;align-items:center;gap:4px;padding:12px 24px;border-radius:2px;background-color:var(--dark-blue);transition:background-color .3s ease,color .3s ease}.package-card .package-caption .package-footer .button a svg{height:20px;width:20px;transform:translate(0);transition:ease all .5s}.package-card .package-caption .package-footer .button a:hover{background-color:var(--yellow);color:var(--text-black)}.package-card .package-caption .package-footer .button a:hover svg{transform:translate(4px)}.destination-card{width:360px;border-radius:8px}.destination-card a{display:block}.destination-card a .card-wrapper{position:relative;overflow:hidden;border-radius:8px}.destination-card a .card-wrapper:before{position:absolute;left:0;top:0;height:100%;width:100%;content:"";z-index:9;background:linear-gradient(0deg,#000000eb,#0000008c 28%,#0000 52%,#0009 78%,#000000e0)}.destination-card a .card-wrapper img{height:410px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1);transition:ease all .5s;border-radius:8px}.destination-card a .card-wrapper .header{z-index:9;display:flex;justify-content:space-between;gap:16px;position:absolute;top:24px;left:24px;right:24px}.destination-card a .card-wrapper .header .index{flex-shrink:0}.destination-card a .card-wrapper .header .index p{color:#fff;font-size:var(--font-sm)}.destination-card a .card-wrapper .header .side .altitude{color:#fff;font-size:var(--font-sm);font-weight:800;text-align:right}.destination-card a .card-wrapper .header .side p{color:#fff;font-size:var(--font-sm);text-align:right}.destination-card a .card-wrapper .caption{position:absolute;z-index:9;left:24px;right:24px;bottom:24px}.destination-card a .card-wrapper .caption .title{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px}.destination-card a .card-wrapper .caption .title h3{font-family:var(--head-font);color:#fff;font-size:32px}.destination-card a .card-wrapper .caption .title p{font-family:var(--head-font);color:var(--yellow);font-size:var(--font-h4);flex-shrink:0;line-height:1.8}.destination-card a .card-wrapper .caption .infos{display:flex;flex-wrap:wrap;-moz-column-gap:24px;column-gap:24px;row-gap:2px}.destination-card a .card-wrapper .caption .infos p{position:relative;color:#fff;text-transform:uppercase;font-size:var(--font-sm);line-height:1.6}.destination-card a .card-wrapper .caption .infos p:before{position:absolute;height:5px;width:5px;background-color:#d9d9d9;content:"";border-radius:3px;right:-14px;top:50%;transform:translateY(-50%)}.destination-card a .card-wrapper .caption .infos p:last-child:before{content:none}.destination-card a:hover .card-wrapper img{transform:scale(1.1)}@media(max-width:575.98px){.destination-card{width:280px}.destination-card a .card-wrapper img{height:360px}}.adventure-card{position:relative}.adventure-card a{display:block}.adventure-card a .card-wrapper{overflow:hidden;border-radius:2px}.adventure-card a .card-wrapper:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:linear-gradient(224deg,#0000,#000000c2 79%,#000000e6)}.adventure-card a .card-wrapper img{height:475px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:2px;transition:ease all .5s;transform:scale(1)}.adventure-card a .card-wrapper .index{position:absolute;top:32px;left:24px;z-index:9}.adventure-card a .card-wrapper .index p{font-size:var(--font-sm);color:#fff;text-transform:uppercase}.adventure-card a .card-wrapper .caption{position:absolute;bottom:32px;left:24px;right:24px;z-index:9}.adventure-card a .card-wrapper .caption .header{padding-top:24px;padding-bottom:24px;display:flex;flex-direction:column;gap:12px}.adventure-card a .card-wrapper .caption .header .count p{text-transform:uppercase;color:var(--yellow);font-size:var(--font-large)}.adventure-card a .card-wrapper .caption .header .count p span{font-size:var(--font-h3);font-weight:700;margin-right:12px;font-family:var(--head-font)}.adventure-card a .card-wrapper .caption .header .title h3{color:#fff;font-size:var(--font-h3);font-family:var(--head-font)}.adventure-card a .card-wrapper .caption .footer{border-top:solid 1px var(--text-gray);padding-top:16px}.adventure-card a .card-wrapper .caption .footer p{color:#fff;font-size:var(--font-sm);font-weight:700;width:100%;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase}.adventure-card a .card-wrapper .caption .footer p svg{transition:ease all .5s;transform:rotate(0)}.adventure-card a:hover .card-wrapper img{transform:scale(1.1)}.adventure-card a:hover .card-wrapper .caption .footer p svg{transform:rotate(45deg)}.adventure-card:nth-child(2n){transform:translateY(48px)}.banner-search-wrapper{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%}.banner-search-wrapper .search-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;background:#fff;border-radius:10px;box-shadow:0 16px 40px #00000047;overflow:hidden;max-height:380px;overflow-y:auto}.banner-search-wrapper .search-suggestions ul{display:flex;flex-direction:column}.banner-search-wrapper .search-suggestions li+li a{border-top:solid 1px var(--white-grayish)}.banner-search-wrapper .search-suggestions li a{display:flex;align-items:center;gap:12px;padding:10px 14px;color:var(--text-black);transition:background-color .15s ease}.banner-search-wrapper .search-suggestions li a:hover,.banner-search-wrapper .search-suggestions li a:focus-visible{background:var(--light-bg)}.banner-search-wrapper .search-suggestions .thumb{flex-shrink:0;width:60px;height:46px;border-radius:6px;overflow:hidden;background:var(--white-grayish)}.banner-search-wrapper .search-suggestions .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-search-wrapper .search-suggestions .label{font-size:var(--font-sm);font-weight:500;line-height:1.4}.banner-search-wrapper .search-suggestions .search-suggestions-all{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 14px;border-top:solid 1px var(--white-grayish);background:var(--light-bg);color:var(--text-black);font-size:var(--font-sm);font-weight:700;text-transform:uppercase;letter-spacing:.5px;transition:color .15s ease}.banner-search-wrapper .search-suggestions .search-suggestions-all svg{height:16px;width:16px}.banner-search-wrapper .search-suggestions .search-suggestions-all:hover{color:var(--yellow-text)}.banner-search-wrapper .search-suggestions .search-no-results{padding:20px 16px;text-align:center;color:var(--text-gray);font-size:var(--font-sm)}@media(max-width:767.98px){.banner-search-wrapper{width:100%}}@media(min-width:768px)and (max-height:900px){.banner-search-wrapper .search-suggestions{max-height:240px}}.section-header{display:flex;align-items:end;justify-content:space-between;padding-bottom:48px}.section-header .header-main .title{position:relative;padding-left:60px;margin-bottom:24px}.section-header .header-main .title:after{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);height:1px;width:50px;background-color:var(--yellow)}.section-header .header-main .title p{font-size:var(--font-sm);text-transform:uppercase;color:var(--yellow-text);font-weight:400}.section-header .header-main .heading h2{font-family:var(--head-font);font-size:72px;color:var(--text-black);font-weight:600;line-height:68px}.section-header .header-main .heading h2 span{display:block}.section-header .header-main .heading h2 span.italic-font{color:var(--yellow);font-style:italic;font-weight:200}.section-header .header-main .heading h2 span.light-font{color:var(--text-gray);font-weight:200}.section-header .header-infos{width:50%;display:flex;flex-direction:column;gap:24px}.section-header .header-infos p{color:var(--text-black);font-size:var(--font-large);line-height:1.6}.section-header .header-infos .info-items{display:flex;gap:24px}.section-header .header-infos .info-items p{text-transform:uppercase;position:relative;padding-left:12px;font-weight:300}.section-header .header-infos .info-items p:before{position:absolute;content:"";height:5px;width:5px;border-radius:10px;background-color:var(--gray);left:0;top:50%;transform:translateY(-50%)}.section-header .header-infos .info-items p span{font-weight:700}.section-header.center-header{flex-direction:column;gap:32px;align-items:center}.section-header.center-header .header-main{display:flex;flex-direction:column;align-items:center}.section-header.center-header .header-main .title{width:-moz-fit-content;width:fit-content;padding-left:0}.section-header.center-header .header-main .title:after{right:107%;left:auto}.section-header.center-header .header-main .title:before{position:absolute;content:"";left:107%;top:50%;transform:translateY(-50%);height:1px;width:50px;background-color:var(--yellow)}.section-header.center-header .header-main .title p{width:-moz-fit-content;width:fit-content}.section-header.center-header .header-main .heading h2 span{display:inline-block}.section-header.center-header .header-infos{width:60%}.section-header.center-header .header-infos p{text-align:center}.section-header.center-header .header-infos h2{color:#fff}.section-header.center-header .header-infos h2 span{color:var(--yellow);font-weight:300;font-style:italic}.section-header.dark-bg .header-main .title p{color:var(--yellow)}.section-header.dark-bg .header-main .heading h2,.section-header.dark-bg .header-infos p{color:#fff}.section-header.dark-bg .header-infos .info-items{align-items:center}.section-header.dark-bg .header-infos .info-items p{font-size:14px;display:flex;gap:8px}.deals-section .package-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:48px;padding-bottom:48px;border-top:solid 1px var(--white-grayish)}.deals-section .section-footer{display:flex;justify-content:space-between}.deals-section .section-footer .left{display:flex;align-items:center;gap:12px}.deals-section .section-footer .left p{font-size:var(--font-sm);color:var(--text-gray);text-transform:uppercase}.deals-section .section-footer .left span{display:inline-block;height:6px;width:6px;background-color:var(--gray);border-radius:6px}.deals-section .section-footer .left .ripple-wrapper{position:relative;width:8px;height:8px;display:flex;align-items:center;justify-content:center;margin-right:12px}.deals-section .section-footer .left .ripple-wrapper .dot{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--yellow);z-index:1}.deals-section .section-footer .left .ripple-wrapper .ring{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--yellow);opacity:0;animation:radiate 2.4s ease-out infinite}.deals-section .section-footer .left .ripple-wrapper .ring2{animation-delay:.8s}.deals-section .section-footer .left .ripple-wrapper .ring3{animation-delay:1.6s}.deals-section .section-footer .right a{font-size:var(--font-sm);font-weight:700;padding:16px 48px;border:solid 1px var(--text-black);border-radius:32px;display:flex;gap:4px;align-items:center}.deals-section .section-footer .right a svg{height:20px;width:20px;transform:rotate(0);transition:ease all .5s}.deals-section .section-footer .right a:hover svg{transform:rotate(45deg)}@keyframes radiate{0%{transform:scale(1);opacity:.7}to{transform:scale(5);opacity:0}}.adventure-section{background-color:var(--dark-blue)}.adventure-section .adventures-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:48px 0}.destinations-section .destinations-wrapper{padding-bottom:48px}.destinations-section .destinations-wrapper .swiper-wrapper{padding:12px 0}.destinations-section .destinations-wrapper .swiper-wrapper .swiper-slide{width:auto}.destinations-section .destinations-wrapper .swiper-wrapper .swiper-slide:nth-child(odd) .destination-card{transform:rotate(-1.4deg);transition:ease all .5s}.destinations-section .destinations-wrapper .swiper-wrapper .swiper-slide:nth-child(2n) .destination-card{transform:rotate(1.4deg);transition:ease all .5s}.destinations-section .destinations-wrapper .swiper-wrapper .swiper-slide:hover .destination-card{transform:rotate(0)}.destinations-section .destinations-wrapper .slider-footer{display:flex;align-items:center;gap:16px;margin-top:32px}.destinations-section .destinations-wrapper .slider-footer .container{width:100%;display:flex;justify-content:space-between}.destinations-section .destinations-wrapper .slider-footer .container .slider-meta{flex:1;min-width:0;display:flex;gap:32px;align-items:center}.destinations-section .destinations-wrapper .slider-footer .container .slider-meta .swiper-pagination{position:relative;font-weight:500;text-align:left;width:auto;display:flex;align-items:end;gap:12px;margin-top:16px}.destinations-section .destinations-wrapper .slider-footer .container .slider-meta .swiper-pagination .swiper-pagination-current{font-size:32px;font-family:var(--head-font);line-height:30px}.destinations-section .destinations-wrapper .slider-footer .container .slider-meta .swiper-pagination .swiper-pagination-total{font-size:var(--font-h4);font-family:var(--head-font);color:var(--text-gray);line-height:24px}.destinations-section .destinations-wrapper .slider-footer .container .slider-meta .progress-track{flex:1 1 auto;min-width:0;max-width:460px;height:5px;background:#d9d9d9;border-radius:2px;overflow:hidden;margin-top:8px}.destinations-section .destinations-wrapper .slider-footer .container .slider-meta .progress-track .progress-fill{height:100%;width:0%;background:var(--yellow);border-radius:2px;transition:width .3s ease}.destinations-section .destinations-wrapper .slider-footer .container .button-wrapper{display:flex;gap:8px;flex-shrink:0}.destinations-section .destinations-wrapper .slider-footer .container .button-wrapper .nav-btn{position:relative;width:40px;height:40px;border-radius:50%;background-color:var(--light-bg);border:1px solid var(--gray);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;left:auto;right:auto;color:var(--text-black)}.destinations-section .destinations-wrapper .slider-footer .container .button-wrapper .nav-btn svg{fill:none;height:20px;width:20px}.destinations-section .destinations-wrapper .slider-footer .container .button-wrapper .nav-btn:after{display:none}.destinations-section .destinations-wrapper .slider-footer .container .button-wrapper .nav-btn.swiper-button-disabled{opacity:.3;pointer-events:none}.best-selling-section{background-color:#f6f1e9}.best-selling-section .package-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:48px;padding-bottom:48px;border-top:solid 1px var(--white-grayish)}.why-choose-us-section .section-wrapper{display:flex;gap:64px}.why-choose-us-section .section-wrapper .left{display:flex;flex-direction:column}.why-choose-us-section .section-wrapper .left .intro-content{display:flex;flex-direction:column;gap:48px}.why-choose-us-section .section-wrapper .left .intro-content .intro-wrapper{display:flex;flex-direction:column;gap:24px;padding-bottom:64px;border-bottom:solid 1px var(--gray)}.why-choose-us-section .section-wrapper .left .intro-content .intro-wrapper p{font-size:var(--font-large);line-height:1.6}.why-choose-us-section .section-wrapper .left .intro-content .infographics{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:16px;column-gap:16px;row-gap:32px}.why-choose-us-section .section-wrapper .left .intro-content .infographics .item{display:flex;gap:16px}.why-choose-us-section .section-wrapper .left .intro-content .infographics .item .icon{color:var(--yellow-text);height:54px;width:54px;border:solid 1px var(--gray);border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.why-choose-us-section .section-wrapper .left .intro-content .infographics .item .info-content{min-width:0}.why-choose-us-section .section-wrapper .left .intro-content .infographics .item .info-content .item-label{color:var(--text-gray);font-size:var(--font-sm);text-transform:uppercase;font-weight:300;margin-bottom:4px;line-height:inherit}.why-choose-us-section .section-wrapper .left .intro-content .infographics .item .info-content h3{font-family:var(--head-font);font-weight:700;font-size:var(--font-h4);margin-bottom:8px}.why-choose-us-section .section-wrapper .left .intro-content .infographics .item .info-content p{line-height:1.6}.why-choose-us-section .section-wrapper .right{position:relative}.why-choose-us-section .section-wrapper .right img{width:100%;min-width:540px;height:auto}.why-choose-us-section .section-wrapper .right .intro-label{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:16px;padding:12px 32px;border-radius:32px;background-color:var(--dark-blue);width:-moz-max-content;width:max-content}.why-choose-us-section .section-wrapper .right .intro-label ul{display:flex;gap:2px}.why-choose-us-section .section-wrapper .right .intro-label ul li svg{height:16px;width:16px;fill:var(--yellow);color:var(--yellow)}.why-choose-us-section .section-wrapper .right .intro-label .rating-score{font-size:var(--font-h4);font-family:var(--head-font);color:#fff;font-weight:500}.why-choose-us-section .section-wrapper .right .intro-label p{font-size:var(--font-sm);color:var(--gray);flex-shrink:0}.testimonial-section{background-color:var(--dark-blue)}.testimonial-section .testimonial-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:48px 0}.testimonial-item{background-color:#ffffff08;padding:48px 32px;display:flex;flex-direction:column;gap:32px;position:relative;border-radius:12px}.testimonial-item .testimonial-body{display:flex;flex-direction:column;gap:24px;flex-grow:1}.testimonial-item .testimonial-body .head{display:flex;justify-content:space-between;align-items:center}.testimonial-item .testimonial-body .head .stars{display:flex;gap:2px}.testimonial-item .testimonial-body .head .stars li svg{height:16px;width:16px;fill:var(--yellow);color:var(--yellow)}.testimonial-item .testimonial-body .head .stars li.gray svg{fill:var(--white-grayish);color:var(--white-grayish)}.testimonial-item .testimonial-body .head .source{position:relative;padding-left:12px}.testimonial-item .testimonial-body .head .source p{font-size:var(--font-sm);color:var(--gray);text-transform:uppercase}.testimonial-item .testimonial-body .head .source:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:6px;width:6px;border-radius:50%;background-color:var(--yellow)}.testimonial-item .testimonial-body .message-body p{color:var(--light-bg);font-size:20px;font-style:italic;font-family:var(--head-font);line-height:1.4;letter-spacing:1px}.testimonial-item .testimonial-body .message-body .testimonial-text{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.testimonial-item .testimonial-body .message-body .read-more{margin-top:12px;padding:0;background:none;border:none;color:var(--yellow);font-size:var(--font-sm);font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.testimonial-item .testimonial-body .message-body .read-more:hover{text-decoration:underline}.testimonial-item .testimonial-footer{display:flex;align-items:center;gap:12px;padding-top:24px;border-top:solid 1px var(--text-gray)}.testimonial-item .testimonial-footer .initials{height:48px;width:48px;display:flex;justify-content:center;align-items:center;background-color:var(--yellow);border:solid 4px rgba(229,179,100,.25);border-radius:50%}.testimonial-item .testimonial-footer .initials p{font-size:20px;font-family:var(--head-font);text-transform:uppercase}.testimonial-item .testimonial-footer .name{display:flex;flex-direction:column;gap:4px}.testimonial-item .testimonial-footer .name .testimonial-name{font-size:20px;font-weight:400;font-family:var(--head-font);color:#fff}.testimonial-item .testimonial-footer .name .rest{display:flex;gap:4px}.testimonial-item .testimonial-footer .name .rest p{color:var(--gray);font-size:var(--font-sm)}.testimonial-item .quote-icon{position:absolute;top:0;right:32px}.testimonial-item .quote-icon svg{height:52px;width:52px;fill:#182439}.testimonial-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:20px;background:#0009;overflow-y:auto}.testimonial-modal .testimonial-modal-dialog{width:100%;max-width:760px;margin:auto}.testimonial-modal .testimonial-modal-content{position:relative;background-color:var(--dark-blue);border:solid 1px var(--text-gray);border-radius:12px;padding:40px}.testimonial-modal .testimonial-modal-content .testimonial-modal-close{position:absolute;top:16px;right:16px;height:36px;width:36px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:none;border-radius:50%;color:#fff;font-size:24px;line-height:1;cursor:pointer;transition:background-color .2s ease}.testimonial-modal .testimonial-modal-content .testimonial-modal-close:hover{background:#ffffff29}.testimonial-modal .testimonial-modal-content .testimonial-modal-header{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 0 20px;margin-bottom:20px;border-bottom:solid 1px var(--text-gray)}.testimonial-modal .testimonial-modal-content .testimonial-modal-header .stars{display:flex;gap:2px}.testimonial-modal .testimonial-modal-content .testimonial-modal-header .stars li svg{height:16px;width:16px;fill:var(--yellow);color:var(--yellow)}.testimonial-modal .testimonial-modal-content .testimonial-modal-header .stars li.gray svg{fill:var(--white-grayish);color:var(--white-grayish)}.testimonial-modal .testimonial-modal-content .testimonial-modal-header .testimonial-modal-name{font-size:22px;font-weight:400;font-family:var(--head-font);color:#fff}.testimonial-modal .testimonial-modal-content .testimonial-modal-header .testimonial-modal-package{font-size:var(--font-sm);color:var(--gray)}.testimonial-modal .testimonial-modal-content .testimonial-modal-body{max-height:45vh;overflow-y:auto;padding-right:12px;scrollbar-width:thin;scrollbar-color:var(--yellow) rgba(255,255,255,.08)}.testimonial-modal .testimonial-modal-content .testimonial-modal-body .testimonial-modal-text{color:var(--light-bg);font-size:18px;font-style:italic;font-family:var(--head-font);line-height:1.6;letter-spacing:.5px}.testimonial-modal .testimonial-modal-content .testimonial-modal-body::-webkit-scrollbar{width:6px}.testimonial-modal .testimonial-modal-content .testimonial-modal-body::-webkit-scrollbar-track{background:#ffffff14;border-radius:8px}.testimonial-modal .testimonial-modal-content .testimonial-modal-body::-webkit-scrollbar-thumb{background:var(--yellow);border-radius:8px}.testimonial-modal .testimonial-modal-content .testimonial-modal-body::-webkit-scrollbar-thumb:hover{background:#d39f4f}.blog-section{padding-bottom:80px}.blog-section .blog-header{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px}.blog-section .blog-header .left .title{position:relative;padding-left:60px;margin-bottom:16px}.blog-section .blog-header .left .title:after{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);height:1px;width:50px;background-color:var(--yellow)}.blog-section .blog-header .left .title p{font-size:var(--font-sm);text-transform:uppercase;color:var(--yellow);font-weight:300}.blog-section .blog-header .left .heading h2{font-family:var(--head-font);font-size:72px;color:var(--text-black);font-weight:600;line-height:68px}.blog-section .blog-header .left .heading h2 span{display:inline-block;color:var(--yellow);font-style:italic;font-weight:200}.blog-section .blog-header .right a{text-transform:uppercase;font-size:var(--font-sm);font-weight:700;display:flex;gap:4px;align-items:center;width:-moz-fit-content;width:fit-content;border:solid 1px var(--text-black);padding:16px 48px;border-radius:32px;transition:background-color .3s ease}.blog-section .blog-header .right a svg{height:20px;width:20px;transform:rotate(0);transition:ease all .5s}.blog-section .blog-header .right a:hover{background-color:var(--white-grayish)}.blog-section .blog-header .right a:hover svg{transform:rotate(45deg)}.blog-section .blog-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.blog-section .blog-wrapper .blog-main .blog-item{height:460px;width:100%;border-radius:16px;overflow:hidden}.blog-section .blog-wrapper .blog-main .blog-item a{display:block;position:relative;height:100%;width:100%}.blog-section .blog-wrapper .blog-main .blog-item a img{border-radius:16px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1);transition:ease all .5s}.blog-section .blog-wrapper .blog-main .blog-item a .content{position:absolute;bottom:24px;left:16px;right:16px;z-index:9}.blog-section .blog-wrapper .blog-main .blog-item a .content .tag{background-color:var(--yellow);padding:8px 12px;border-radius:2px;margin-bottom:8px;width:-moz-fit-content;width:fit-content;font-size:var(--font-sm);font-weight:300}.blog-section .blog-wrapper .blog-main .blog-item a .content h3{color:#fff;font-family:var(--head-font);font-size:var(--font-h3)}.blog-section .blog-wrapper .blog-main .blog-item a:hover img{transform:scale(1.05)}.blog-section .blog-wrapper .blog-main .blog-item a:before{position:absolute;left:0;top:0;height:100%;width:100%;content:"";z-index:9;background:linear-gradient(0deg,#000000b3,#0000001a 80%,#0000)}.blog-section .blog-wrapper .blog-recents{display:flex;flex-direction:column;gap:12px}.blog-section .blog-wrapper .blog-recents .blog-item{display:flex;gap:16px;align-items:center}.blog-section .blog-wrapper .blog-recents .blog-item .blog-image img{width:170px;height:145px;border-radius:12px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1);transition:ease all .5s}.blog-section .blog-wrapper .blog-recents .blog-item .blog-image:hover img{transform:scale(1.05)}.blog-section .blog-wrapper .blog-recents .blog-item .blog-content .tag{background-color:var(--yellow);padding:8px 12px;border-radius:2px;margin-bottom:8px;width:-moz-fit-content;width:fit-content;font-size:var(--font-sm);font-weight:300}.blog-section .blog-wrapper .blog-recents .blog-item .blog-content h3{font-family:var(--head-font);font-size:var(--font-h4);font-weight:500}.blog-section .blog-wrapper .blog-recents .blog-item .blog-content h3 a{transition:ease all .3s}.blog-section .blog-wrapper .blog-recents .blog-item .blog-content h3 a:hover{color:var(--blue)}@media(max-width:991.98px){.section-header .header-main .heading h2{font-size:56px;line-height:1.1}.deals-section .package-wrapper,.adventure-section .adventures-wrapper,.best-selling-section .package-wrapper{grid-template-columns:repeat(2,1fr);padding-top:40px;padding-bottom:40px}.destinations-section .destinations-wrapper .slider-footer .container .slider-meta .progress-track{max-width:280px}.why-choose-us-section .section-wrapper{flex-direction:column;gap:40px}.why-choose-us-section .section-wrapper .right img{width:100%;min-width:0}.blog-section .blog-header{margin-bottom:32px}.blog-section .blog-header .left .heading h2{font-size:56px;line-height:1.1}.blog-section .blog-wrapper{grid-template-columns:1fr}.blog-section .blog-wrapper .blog-main .blog-item{height:420px}.testimonial-section .testimonial-wrapper{grid-template-columns:repeat(2,1fr);padding:40px 0}.testimonial-item{padding:40px 28px;gap:24px}}@media(max-width:767.98px){.deals-section .section-header{flex-direction:column;align-items:flex-start;gap:24px}.deals-section .section-header .header-infos{width:100%}.deals-section .package-wrapper{grid-template-columns:1fr;padding-top:32px;padding-bottom:32px}.deals-section .section-footer .left{flex-wrap:wrap;row-gap:8px}.adventure-section .section-header{flex-direction:column;align-items:flex-start;gap:24px}.adventure-section .section-header .header-infos{width:100%}.adventure-section .adventures-wrapper{grid-template-columns:1fr;padding:32px 0}.adventure-section .adventures-wrapper .adventure-card:nth-child(2n){transform:none}.adventure-section .adventures-wrapper .adventure-card a .card-wrapper img{height:400px}.destinations-section .section-header.center-header,.best-selling-section .section-header.center-header{align-items:flex-start}.destinations-section .section-header.center-header .header-main,.best-selling-section .section-header.center-header .header-main{align-items:flex-start}.destinations-section .section-header.center-header .header-main .title,.best-selling-section .section-header.center-header .header-main .title{padding-left:44px}.destinations-section .section-header.center-header .header-main .title:before,.best-selling-section .section-header.center-header .header-main .title:before{display:none}.destinations-section .section-header.center-header .header-main .title:after,.best-selling-section .section-header.center-header .header-main .title:after{left:0;right:auto;width:32px}.destinations-section .section-header.center-header .header-infos,.best-selling-section .section-header.center-header .header-infos{width:100%}.destinations-section .section-header.center-header .header-infos p,.best-selling-section .section-header.center-header .header-infos p{text-align:left}.destinations-section .destinations-wrapper{padding-bottom:40px}.destinations-section .destinations-wrapper .swiper-wrapper .swiper-slide:nth-child(odd) .destination-card,.destinations-section .destinations-wrapper .swiper-wrapper .swiper-slide:nth-child(2n) .destination-card{transform:none}.destinations-section .slider-footer .container .slider-meta{gap:16px}.destinations-section .slider-footer .container .slider-meta .progress-track{flex:1;width:auto;min-width:0}.best-selling-section .package-wrapper{grid-template-columns:1fr;padding-top:32px;padding-bottom:32px}.section-header{padding-bottom:32px}.section-header .header-main .heading h2{font-size:44px}.why-choose-us-section .section-wrapper .left .intro-content{gap:32px}.why-choose-us-section .section-wrapper .left .intro-content .intro-wrapper{padding-bottom:40px}.why-choose-us-section .section-wrapper .left .intro-content .intro-wrapper p{font-size:var(--font-body)}.why-choose-us-section .section-wrapper .left .intro-content .infographics{grid-template-columns:1fr;row-gap:24px}.blog-section{padding-bottom:60px}.blog-section .blog-header{flex-direction:column;align-items:flex-start;gap:24px}.blog-section .blog-header .left .heading h2{font-size:44px}.blog-section .blog-wrapper{gap:24px}.blog-section .blog-wrapper .blog-main .blog-item{height:360px}.blog-section .blog-wrapper .blog-main .blog-item a .content h3{font-size:var(--font-h4)}.testimonial-section .section-header.center-header{align-items:flex-start}.testimonial-section .section-header.center-header .header-main{align-items:flex-start}.testimonial-section .section-header.center-header .header-main .title{padding-left:44px}.testimonial-section .section-header.center-header .header-main .title:before{display:none}.testimonial-section .section-header.center-header .header-main .title:after{left:0;right:auto;width:32px}.testimonial-section .section-header.center-header .header-infos{width:100%}.testimonial-section .section-header.center-header .header-infos p{text-align:left}.testimonial-section .testimonial-wrapper{grid-template-columns:1fr;padding:32px 0}.testimonial-item .testimonial-body .message-body p{font-size:18px}.testimonial-modal .testimonial-modal-content{padding:32px 24px}.testimonial-modal .testimonial-modal-body{max-height:55vh}}@media(max-width:575.98px){.section-header .header-main .heading h2{font-size:36px}.section-header .header-main .title{padding-left:44px;margin-bottom:16px}.section-header .header-main .title:after{width:32px}.adventure-section .adventure-card a .card-wrapper img{height:360px}.destinations-section .destinations-wrapper{padding-bottom:32px}.destinations-section .destinations-wrapper .slider-wrapper .swiper{padding-left:16px;padding-right:16px}.destinations-section .destinations-wrapper .slider-footer .container .slider-meta{gap:16px}.why-choose-us-section .section-wrapper .right .intro-label{bottom:16px;gap:8px 12px;padding:10px 20px;flex-wrap:wrap;justify-content:center;max-width:calc(100% - 32px);width:max-content}.blog-section .blog-header .left .heading h2{font-size:36px}.blog-section .blog-header .right a{padding:14px 32px}.blog-section .blog-wrapper .blog-main .blog-item{height:300px}.blog-section .blog-wrapper .blog-recents .blog-item{gap:12px}.blog-section .blog-wrapper .blog-recents .blog-item .blog-image img{width:120px;height:100px}.blog-section .blog-wrapper .blog-recents .blog-item .blog-content h3{font-size:var(--font-large)}.testimonial-item{padding:32px 24px}.testimonial-item .testimonial-body .head{flex-wrap:wrap;gap:8px}.testimonial-item .quote-icon{right:24px}.testimonial-item .quote-icon svg{height:40px;width:40px}.testimonial-modal .testimonial-modal-header .testimonial-modal-name{font-size:20px}.testimonial-modal .testimonial-modal-body .testimonial-modal-text{font-size:16px}}
