body{font-family:"IBM Plex Sans",sans-serif !important}a{text-decoration:none !important}h2{letter-spacing:-.03em !important}.page:not(.single) #content .col-full,.page .container{max-width:1200px}.page-template-terms-and-conditions .shoptimizer-archive>.col-full{max-width:unset !important;padding:0}.page-template-terms-and-conditions .container{max-width:1200px !important;margin:0 auto}.home .archive-header{display:none !important}.page #content .archive-header.our-tours-bg,.page #content .archive-header.pagetour-bg{border-bottom-left-radius:0}.page #content .archive-header{border-bottom-left-radius:50px;padding:100px 0;background-position:center 30% !important}.single #content .archive-header{background-position:center 30% !important;background-repeat:no-repeat !important;background-size:cover !important}.archive-header h1{color:var(--white);margin-bottom:0;font-size:60px;font-weight:700;line-height:1.2}#page .archive-header .breadcrumbs{font-size:14px;line-height:1.2;color:var(--white);margin-bottom:32px !important}.archive-header .breadcrumbs a{color:var(--white)}.archive-header .breadcrumbs img{margin:0 8px;display:inline-block}.section-padding{padding:100px 0}.text-style a{color:var(--brand-pink);text-decoration:underline !important}.text-style a:hover{color:var(--brand-blue)}.text-style .heading h3{font-size:30px;font-weight:600;line-height:1.4;color:var(--brand-blue);margin-bottom:24px;letter-spacing:-.03em}.text-style .heading p{font-size:16px;line-height:1.8;color:var(--title-color)}.text-style .heading h2{font-size:30px;font-weight:600;line-height:1.4;letter-spacing:-.03em;text-transform:uppercase;color:var(--brand-pink)}.list-accordion{column-count:2;column-gap:60px;margin-top:60px}.list-accordion .item{break-inside:avoid;margin-bottom:60px}.list-accordion .accordion-question h4{font-size:22px;font-weight:600;line-height:1.4;color:var(--title-color);margin-bottom:16px;letter-spacing:-.03em}.list-accordion .accordion-answer p,.list-accordion .accordion-answer li,#payment-guide li{font-size:16px;line-height:1.8;color:var(--title-color);letter-spacing:-.01em !important}#content .list-accordion .accordion-answer p:not(:last-child){margin-bottom:24px !important}#privacy-security .privacy{padding-bottom:100px}.list-accordion .accordion-answer li::marker,.section-padding li::marker,.single-career #main .content-job li::marker{color:var(--brand-blue)}.list-accordion ol{list-style:none !important;margin-left:0}.list-accordion .accordion-answer>ol{background-color:#f2f2f2;padding:16px;border-radius:8px}.list-accordion .accordion-answer>ol>li{margin-bottom:16px}.list-accordion .accordion-answer ol ol>li{font-weight:600;letter-spacing:-.6px !important}.list-accordion blockquote{border-radius:8px;background:var(--brand-gray);padding:16px}.list-accordion blockquote p{font-size:14px}#payment-guide .list-accordion{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;column-count:unset}#payment-guide .list-accordion .item{margin-bottom:0}.archive-header.terms-and-conditions-bg{border-radius:unset !important}#terms-conditions .subnav{background:var(--brand-gray);border-bottom-left-radius:50px}#terms-conditions .subnav ul{list-style:none;margin:0;display:flex;gap:60px;height:56px}#terms-conditions .subnav li{margin-bottom:0;line-height:56px}#terms-conditions .subnav li>a{color:var(--title-color);font-weight:600}#terms-conditions .subnav li:hover,#terms-conditions .subnav li.active{border-bottom:3px solid var(--brand-blue)}#terms-conditions .content .list-accordion{margin-top:24px}#terms-conditions section:not(:first-child){margin-top:60px}#privacy-terms ul{column-count:2}#testimonials .heading,#good-reasons .heading,#our-experts .heading{margin-bottom:32px;text-align:center;letter-spacing:-.03em}#good-reasons .list-of-reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}#good-reasons .list-of-reasons .item{border:1px solid var(--line);border-radius:16px;padding:24px;transition:all .3s ease-in-out}#good-reasons .item img{width:48px;aspect-ratio:1;object-fit:cover}#good-reasons .item h5{font-size:22px;font-weight:600;line-height:1.4;color:var(--title-color);margin-bottom:16px;margin-top:32px;letter-spacing:-.03em}#good-reasons .item p{font-size:14px;line-height:1.8;letter-spacing:-.14px;color:var(--title-color)}#good-reasons .list-of-reasons .item:nth-child(3){background:var(--brand-blue)}#good-reasons .list-of-reasons .item:nth-child(3) h5,#good-reasons .list-of-reasons .item:nth-child(3) p{color:var(--white)}#good-reasons .list-of-reasons .item:nth-child(3) img{filter:brightness(0) invert(1)}#testimonials>div>section:not(:last-of-type){margin-bottom:100px}.item-memory.active{display:block}#memories-pagination,#pagination-controls,.single .pagination,#member-pagination,#feedback-member-pagination{display:flex;justify-content:center}#memories-pagination button,#pagination-controls button,#member-pagination button,#feedback-member-pagination button{margin:0 8px;padding:6px 10px;cursor:pointer;background:0 0;border:1px solid var(--line);width:50px;height:50px;border-radius:8px}#memories-pagination button,#pagination-controls button,#feedback-member-pagination button{color:var(--title-color)}#memories-pagination button img{margin:0 auto}#memories-pagination button.active,#member-pagination button.active,#pagination-controls button.active,.single-destination .page-numbers.current,#feedback-member-pagination button.active{font-weight:700;background:var(--brand-blue);border-color:var(--brand-blue);color:var(--white)}#list-img-memories,#list-member-memories{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}#list-img-memories .item-memory img,#list-member-memories .item-memory img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}#memories-pagination button:disabled{opacity:.5;cursor:not-allowed}#memories-pagination #prev-page:after,#pagination-controls #prev-btn:after{content:"";width:20px;height:20px;display:block;margin:0 auto;background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/../images/slider-arrow-left.svg)}#memories-pagination #next-page:after,#pagination-controls #next-btn:after{content:"";width:20px;height:20px;display:block;margin:0 auto;background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/../images/slider-arrow-right.svg)}#list-customers-say{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}#testimonials #list-customers-say .box-center p{margin-bottom:20px !important}.testimonial-item{background:var(--brand-gray);padding:24px;border-radius:0 12px 12px}.testimonial-item .info-cus{display:flex;gap:16px;margin-bottom:16px}.testimonial-item .info-cus h6,.testimonial-item .cus-review h4{font-size:18px;font-weight:600;margin-bottom:8px;color:var(--title-color);letter-spacing:-.03em}.testimonial-item .cus-review p{color:var(--title-color);font-size:14px;line-height:1.7}.testimonial-item .info-cus>img{width:60px;height:60px;object-fit:cover;border-radius:8px}#pagination-controls,#feedback-member-pagination{margin-top:24px}#list-customers-say .main-item .box-content{display:flex;gap:32px}#list-customers-say .main-item .box-left img{width:158px;aspect-ratio:1;object-fit:cover}#list-customers-say .box-center h3{font-size:50px;font-weight:700;line-height:1;letter-spacing:-3.5px;color:var(--brand-blue);margin-bottom:0}#list-customers-say .box-center h3+p{font-size:14px;font-weight:500;color:var(--title-color)}#list-customers-say ul{list-style:none;margin:unset}#list-customers-say .box-center ul{margin-top:10px}#list-customers-say .box-center ul li{color:var(--title-color);font-size:16px;line-height:1;font-weight:600;margin-bottom:8px}#list-customers-say .box-center ul li:nth-of-type(2) img{height:25px}#list-customers-say .box-right li{margin-bottom:16px}.page-template-about-us #content .archive-header+.col-full,.page-template-how-it-works #content .archive-header+.col-full,.page-template-destinations #content .archive-header+.col-full{max-width:unset;padding:0}.list-responsible-travel .item{display:flex;gap:60px}.list-responsible-travel .item.even{flex-direction:row-reverse}.list-responsible-travel .item:not(:last-child){margin-bottom:100px}.list-responsible-travel .item>div{flex:1}.list-responsible-travel .box-thumb img{width:100%;aspect-ratio:1.47;object-fit:cover}.list-responsible-travel .odd img{border-radius:32px 32px 0}.list-responsible-travel .even img{border-radius:0 32px 32px}.list-responsible-travel .box-content h3{font-size:30px;font-weight:600;line-height:1.4;margin-bottom:32px;letter-spacing:-.03em}.list-responsible-travel .box-content p{font-size:14px;line-height:1.8;letter-spacing:-.01em}#responsible-travel .box-content p:not(:last-child),.introduce .introduce-text p:not(:last-child){margin-bottom:20px !important}.bg-gray{background:#f2f2f2}#our-experts.container{margin-top:100px}.list-our-experts .item-expert img{width:100%;aspect-ratio:1;border-radius:24px 24px 24px 0;object-fit:cover;margin-bottom:16px;cursor:pointer}.list-our-experts .item-expert h6,#expert-popup #popup-name{font-size:18px;font-weight:600;line-height:1.4;color:var(--title-color);margin-bottom:5px}.list-our-experts .item-expert p,#expert-popup #popup-position{font-size:16px;font-weight:600;line-height:1.4;color:var(--brand-blue)}.page-template-who-we-are .list-of-reasons .item{background:var(--white);border:unset !important}.section-bottom{margin-bottom:100px}.introduce.section-bottom{padding-top:46px}.introduce .introduce-text{width:100%;max-width:584px}.introduce .introduce-text h2{margin-bottom:32px;letter-spacing:-.03em}.introduce .introduce-text p{font-size:14px;color:var(--title-color);line-height:1.8;letter-spacing:-.14px}#page .introduce .introduce-text p:not(:last-child){margin-bottom:20px !important}.page-template-about-us .bottom-banner p,#destinations .bottom-banner p,#how-it-works .bottom-banner p,.single .bottom-banner p{justify-content:flex-start}.archive-header{overflow:unset}.banner-accent{position:relative}.banner-accent img{width:50%;max-width:584px;aspect-ratio:1.5;border-radius:32px 32px 32px 0;object-fit:cover;position:absolute;right:0;top:-240px;z-index:2}.about-us-bg .banner-accent img{top:-170px}.single-member .banner-accent img{max-width:386px;right:-20px;aspect-ratio:1}.destinations-bg .banner-accent img{top:-160px}#design-tailor .container{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}#design-tailor .container>div{padding:60px 50px}#design-tailor .box-design{background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/../images/caro-blue.svg),radial-gradient(79.09% 79.09% at 50% 100%,#8995e4 0%,#283dc3 100%);border-radius:24px 24px 0}#design-tailor .box-tailor{background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/../images/caro-pink.svg),radial-gradient(60.46% 60.46% at 50% 0%,#fc8abd 0%,#ef1878 100%);border-radius:0 24px 24px}#design-tailor h2{color:var(--white);margin-bottom:32px;letter-spacing:-.03em}#design-tailor p{font-size:18px;line-height:1.6;font-weight:500;color:var(--white);letter-spacing:-.54px}#how-it-works .section-hot-deals{margin-bottom:0}#travel-process{margin-bottom:100px;position:relative}#travel-process .heading{position:absolute;max-width:367px;right:350px;top:95px}#travel-process .heading h2{letter-spacing:-.03em;max-width:340px}.list-process{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:50px}.step-1{grid-column:1/1;grid-row:1/1}.step-2{grid-column:2/3;grid-row:1/2}.step-3{grid-column:2/3;grid-row:2/3}.step-4{grid-column:3/4;grid-row:2/3}.item-process{background:var(--white);padding:24px;border:1px solid var(--line);border-radius:16px;position:relative}.item-process .box-step{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.item-process h5{font-size:22px;line-height:1.4;font-weight:600;margin-bottom:0}.item-process .box-step h5{color:var(--brand-blue);letter-spacing:-.03em}.item-process .content h5{color:var(--title-color);margin-bottom:8px;letter-spacing:-.03em}.item-process p{color:var(--title-color);font-size:14px;line-height:1.8;letter-spacing:-.14px}.item-process .box-step img{width:40px;aspect-ratio:1;object-fit:cover}.item-process:before{content:"";display:block;position:absolute;z-index:-1}.step-1:before{width:400%;height:3px;border-top:2px dashed var(--brand-pink);top:50%;left:-200%}.step-2:before{width:3px;height:100px;border-left:2px dashed var(--brand-pink);left:50%;bottom:-50px}.step-3:before{width:100px;height:2px;border-top:2px dashed var(--brand-pink);top:50%;right:-50px}.step-4:before{position:absolute;width:200%;top:50%;right:-101%;transform:translateY(-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid var(--brand-pink)}.step-4:after{content:"";position:absolute;width:100%;height:0;border-top:2px dashed var(--brand-pink);top:50%;right:-100%}.single .archive-header+.col-full{max-width:unset;padding:0}.single #main .container{max-width:1200px;margin:0 auto}.single .heading h2{margin-bottom:32px}.single .some-ideas .list-popular-post{margin-bottom:0}.single .list-popular-post .disabled{opacity:.4;pointer-events:none}.single .pagination>span,.single .pagination>a{margin:0 4px;padding:10px;cursor:pointer;background:0 0;border:1px solid var(--line);width:50px;height:50px;border-radius:4px;line-height:1.8;font-size:16px;color:var(--title-color);font-weight:500}.single .pagination img{margin:4px auto}.single-post .share-post{display:flex;justify-content:space-between;padding-top:16px;border-top:1px solid var(--line);margin-top:50px}.single-post .share-post h6{margin-bottom:0;font-size:18px;font-weight:600;line-height:1.4;color:var(--title-color)}.single-post .share-post ul{list-style:none;display:flex;gap:24px;margin:0}.single-post .share-post li{margin-bottom:0}.single-post .share-post i{font-size:24px;color:#acb0b9}.single-post .share-post li:hover i{color:var(--brand-blue)}.single-post .content-post{padding:50px 0;max-width:800px;margin:0 auto}.single-post .content-post figure{margin-bottom:32px}.single-post .content-post figcaption{font-size:12px;text-align:center;color:#555868;margin-top:8px;letter-spacing:-.01em;line-height:1.8}.single-post .excerpt-post{margin-bottom:50px}.single-post .content-post h2{font-size:30px;color:var(--brand-blue);padding-top:50px;margin-top:0;margin-bottom:32px}.single-post .content-post h3{margin-bottom:16px;font-size:22px;letter-spacing:-.03em;font-weight:600}.single-post .content-post p+h3{margin-top:36px}.single-post .content-post h4{margin-bottom:16px;font-size:18px;letter-spacing:-.03em;line-height:1.8;font-weight:600}.single-post .content-post ul+h4{margin-top:32px}.single-post .content-post h5{margin-bottom:16px;font-size:16px;letter-spacing:-.03em;font-weight:600}.single-post .content-post li{color:var(--title-color);letter-spacing:-.01em;font-size:16px;font-weight:400;margin-bottom:10px}.single-post #main .content-post>p:first-child{font-size:18px;font-weight:600;letter-spacing:calc(18px * -0.03)}.single-post #main .content-post p{margin-bottom:20px !important;color:var(--title-color);letter-spacing:-.01em;font-size:16px;font-weight:400;line-height:1.8}.single-post .content-post figure img{border-radius:24px}.single-post #main .excerpt-post p{font-weight:600 !important;font-size:18px;line-height:1.6;letter-spacing:calc(18px * -0.03)}.single-post .content-post ul li::marker{color:var(--brand-blue)}#ez-toc-container{margin-bottom:0;width:100%}.single-post #ez-toc-container ul.ez-toc-list>li>a{font-size:16px;font-weight:500;color:#101848}.single-post #ez-toc-container ul.ez-toc-list>li>ul>li>a{font-size:14px;font-weight:400;color:#101848}.single-post .info-post{display:flex;gap:120px}.single-post .info-post>div{flex:1}.single-post .info-post .column-right{max-width:558px;flex:1.1}.single-post .archive-header>.col-full{max-width:1200px}.single-post .info-post .column-right img{width:100%;aspect-ratio:1.4;object-fit:cover;border-radius:12px}.single-post #content .archive-header{padding:60px 0}.single-post .meta-post span{color:#acb0b9;text-transform:uppercase;font-size:10px;margin-right:16px}.single.single-post h1{margin-bottom:32px;margin-top:100px}.single-post .archive-header{background:var(--title-color) !important;border-bottom-left-radius:60px}#expert-popup.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(16,24,72,.5);display:flex;justify-content:center;align-items:center;z-index:9999}#expert-popup .popup-content{background:#fff;padding:30px;border-radius:8px;max-width:700px;position:relative}#expert-popup .member-info-popup{display:flex;gap:24px;padding-bottom:32px}#expert-popup .popup-close{color:var(--title-color);font-weight:700;padding:12px 16px;border:1.5px solid var(--line);border-radius:6px;float:right;transition:all .3s ease-in-out;cursor:pointer}#expert-popup .popup-close:hover{color:var(--white);background:var(--title-color);border-color:var(--title-color)}#expert-popup .thumb{width:100px;height:100px;flex-shrink:0;overflow:hidden}#expert-popup .box-text{flex:1}#expert-popup .popup-content img{width:100%;height:100%;object-fit:cover;transform-origin:top center;border-radius:16px 0 16px 16px}#expert-popup #popup-intro{margin-top:16px;color:var(--title-color)}#good-reasons .list-wrapper{position:relative;max-width:100%}.list-of-reasons{overflow:hidden}.single-member .introduce .container{display:grid;grid-template-columns:repeat(2,1fr)}.box-btn-book{margin-top:24px;text-align:center}.single-member .introduce .box-btn-book{text-align:right}.single-member .introduce .btn-book-trip{width:386px;text-align:center}.single-member h5.position-member-banner{font-size:22px;font-weight:600;line-height:1.4;margin-top:32px;color:var(--white)}.btn-book-trip{text-transform:uppercase;font-size:15px;font-weight:700;color:var(--white) !important;line-height:1.2;background:var(--brand-pink);border-radius:12px 0 16px;padding:16px;display:inline-block;transition:all .3s ease-in-out}.btn-book-trip:hover{background:#ff3891}.single-member .introduce-text strong{display:block;font-size:32px;font-weight:700}.single-member .gallery-member{background:var(--brand-gray)}.single-member .heading h2{text-align:center}#member-pagination button{color:var(--title-color);font-weight:500;font-size:15px}#member-pagination button img{margin:0 auto}.single-member .list-popular-post{margin-bottom:0}.member-favorite-hotels .list-hotels{display:flex;justify-content:center;gap:24px}.member-favorite-hotels .item-hotel{flex:1;max-width:24%}.member-favorite-hotels .rating img{display:inline-block;width:14px;height:14px}.member-favorite-hotels p.desc{margin-top:8px;color:var(--title-color);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.list-hotels .content-item{padding:24px;display:flex;flex-direction:column}.single-member .clients-feedback .heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.single-member .clients-feedback .heading h2{margin-bottom:0}.single-member .clients-feedback .btn-link a{color:var(--brand-blue);font-size:15px;font-weight:700}.single-member .book-trip{text-align:center;padding-bottom:100px}.single-member .book-trip .btn-book-trip{padding:16px 32px}.single-member .list-feedback-member{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.testimonial-item a.inline-view-all{color:var(--text-color)}.footer-contact-newsletter .copy-btn{color:var(--title-color) !important;font-size:14px;font-weight:500;background:0 0;cursor:pointer;padding:0 20px;display:flex;align-items:center;gap:5px}.footer-contact-newsletter .copy-btn.copied span{color:var(--brand-blue) !important}.footer-contact-newsletter .copy-btn .ct-copy{width:15px;height:15px;display:flex;align-items:center;justify-content:center;position:relative}.footer-contact-newsletter .copy-btn.copied .ct-copy:before{background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/./../images/copied.svg) center center no-repeat}.footer-contact-newsletter .copy-btn .ct-copy:before{background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/./../images/copy.svg) center center no-repeat;content:"";position:absolute;width:100%;height:100%}.copy-text-widget{display:inline-flex;align-items:center;margin-bottom:16px}.copy-btn:hover{color:#364188}#menu-primary-menu>li>a{padding:0 16px}#mailto{margin-bottom:0}#destinations .list-country{margin-bottom:0}.asia-journey-tabs{background:var(--brand-gray);padding:60px;border-radius:0 60px 60px}.asia-intro-section h2{margin-bottom:32px}.asia-journey-tabs .tab-pane{padding:0}.asia-journey-tabs .row{justify-content:space-between}.asia-journey-tabs .row>div{padding:0}.asia-journey-tabs .asia-content-column{max-width:768px}.asia-journey-tabs .asia-title-column{max-width:212px}.asia-journey-tabs .nav-pills .nav-link{color:#abaeca;font-size:18px;letter-spacing:-.54px;line-height:1.4;font-weight:600;text-align:left;padding:0;margin-bottom:24px}.asia-journey-tabs .nav-pills .nav-link.active{background:unset;color:var(--title-color);display:flex;justify-content:space-between;align-items:center}.asia-journey-tabs .nav-pills .nav-link.active:after{content:"";display:inline-block;width:20px;height:20px;background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/../images/arrow-right-blue.svg)}.asia-journey-tabs .asia-content-column .img-fluid{border-radius:0 0 60px;width:100%;max-width:680px;aspect-ratio:1.95;object-fit:cover;margin-bottom:32px}.asia-journey-tabs .asia-content-column .content{display:flex;gap:48px}.asia-journey-tabs .asia-content-column .content p{flex:1}#when-to-go .heading h2{text-align:center;margin-bottom:32px}#when-to-go .when-to-go-tabs{width:80%;margin:0 auto}#whenToGoTabs{display:flex;justify-content:space-between}#whenToGoTabs .nav-link{border:none}#whenToGoTabs .nav-link.active{border-bottom:4px solid var(--brand-blue);border-radius:0}#whenToGoTabs .nav-link .list-icon{display:block;line-height:1;margin-bottom:12px}#whenToGoTabs .nav-link img{display:inline-block;width:14px;height:14px}#whenToGoTabs .nav-link img:not(:last-of-type){margin-right:4px}#whenToGoTabs .nav-link .title-month{text-transform:uppercase;font-size:16px;font-weight:600;color:#acb0b9}#whenToGoTabs .nav-link.active .title-month{color:var(--title-color)}#whenToGoTabs li.nav-item{margin-bottom:0}#when-to-go .tab-content .place_header,#when-to-go .tab-content .place_item{display:flex;justify-content:space-between;gap:100px}#when-to-go .tab-content .place_header>div,#when-to-go .tab-content .place_item>div{flex:1;max-width:228px}#when-to-go .place_header{margin-bottom:24px !important}#when-to-go .place_item:not(:last-of-type){margin-bottom:16px !important}#when-to-go .place_header>div{color:var(--title-color);font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.03em}#when-to-go .place_item h5{font-size:16px;font-weight:400;color:var(--title-color)}#when-to-go .progress{overflow:unset;height:6px}#when-to-go .progress-bar{background:var(--brand-pink);position:relative;overflow:unset}#when-to-go .progress-bar>span{position:absolute;right:0;z-index:2;top:-11px;color:#fff;font-size:14px;width:24px;height:24px;background:var(--brand-pink);border-radius:50px;text-align:center;line-height:24px}#when-to-go .temperature .progress-bar,#when-to-go .temperature .progress-bar span{background:var(--brand-blue)}.page-template-blog #content .archive-header,body.archive.category .archive-header{padding:50px 0}.page-template-blog .travel-blog-bg>.col-full,body.archive.category .archive-header>.col-full{display:flex;align-items:center}#page .travel-blog-bg .breadcrumbs,body.archive.category #page .shoptimizer-archive>.archive-header .breadcrumbs{margin-bottom:0 !important}.travel-blog-bg h1,body.archive.category .archive-header h1{text-align:center;width:80%}#blog.home-blog{background:unset}#blog .blog-categories{margin-bottom:50px;align-items:center;justify-content:space-between}#blog .blog-categories a.cat-btn,#blog .blog-categories button{background:unset;color:var(--title-color);padding:0;border-radius:unset;font-size:18px;font-weight:600}#blog .blog-categories a.cat-btn:not(:last-of-type){margin-right:48px}#blog .blog-categories a.cat-btn.active{border-bottom:2px solid var(--brand-blue)}#blog .blog-categories .cat-count{color:#acb0b9;font-weight:400}.single-career .info-job{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:60px 0;border-bottom:1px solid var(--line)}.single-career .list-info-job{display:flex;gap:60px}.single-career .list-info-job .item p{color:var(--title-color)}.single-career .list-info-job .item h6{font-size:18px;color:var(--title-color);margin:8px 0 0;font-weight:600}.single-career .info-job .btn-apply{position:relative;font-size:15px;font-weight:700;padding:16px 48px;border:1.5px solid var(--line);border-radius:12px;color:var(--title-color);line-height:20px;transition:padding-right .3s ease;overflow:hidden}.single-career .info-job .btn-apply:after{content:"";position:absolute;top:50%;left:auto;right:48px;width:20px;height:20px;background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/../images/arrow-right-white.svg) no-repeat center center;background-size:contain;opacity:0;transform:translateY(-50%) translateX(8px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.single-career .info-job .btn-apply:hover{padding-right:76px;background-color:var(--brand-blue);color:var(--white)}.single-career .info-job .btn-apply:hover:after{opacity:1;transform:translateY(-50%) translateX(0)}.single-career .content-job{padding-top:60px;display:flex;justify-content:space-between}.single-career .content-job h3{font-size:22px;font-weight:600;letter-spacing:-.03em;color:var(--title-color);line-height:1.4;margin:0 0 16px}.single-career #main .content-job h3+p,.single-career #main .content-job h3+ul{margin-bottom:60px !important;color:var(--title-color);font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.8}.single-career #main .content-job li{margin-bottom:9px}.single-career .related-job{width:300px;max-height:700px;position:sticky;top:150px}.single-career .content-job .main-content{width:750px}.single-career .related-job h5{font-size:22px;font-weight:600;color:var(--title-color);margin-bottom:16px}.single-career .list-jobs-related .item{margin-bottom:16px;background:#f2f2f2;border-radius:16px 16px 0;padding:24px}.list-jobs-related .item h6{font-weight:600;font-size:16px;color:var(--title-color);margin-bottom:8px}#content .list-jobs-related .item .info{margin-bottom:16px !important}.list-jobs-related .item .info span{color:var(--title-color)}.list-jobs-related .item .info span:not(:first-of-type){padding-left:16px}.list-jobs-related .item .info span:not(:last-of-type){border-right:1px solid var(--title-color);padding-right:16px}.list-jobs-related .item .btn-apply-job{font-weight:700;font-size:15px;color:var(--brand-blue)}.single-career #frm-upload-cv{margin:0 0 100px;padding:32px;border:1px solid var(--line);border-radius:16px;scroll-margin-top:100px}#frm-upload-cv h4{font-size:30px;font-weight:600;color:var(--brand-blue);line-height:1.2;margin-bottom:32px;letter-spacing:-.03em}#frm-upload-cv .form-row{display:flex;gap:12px;margin-bottom:12px}#frm-upload-cv .form-row .half{flex:1}#frm-upload-cv .form-row .half input{padding:16px 24px;border-color:var(--line);color:var(--title-color);border-radius:8px}#frm-upload-cv .form-row .iti__selected-flag{padding:16px 0 16px 24px;background:0 0;height:60px}form#apply-form .form-row input,form#apply-form .form-row .iti.iti--allow-dropdown.iti--show-flags{max-height:57px}#frm-upload-cv .intl-tel-input{width:100% !important}#frm-upload-cv .flag-container{left:18px}#frm-upload-cv .form-row .iti{width:100%}#frm-upload-cv .file-name-preview{display:block;font-size:14px;color:#333;margin-top:5px}#frm-upload-cv .single-career #frm-upload-cv{padding:60px 0 100px}#frm-upload-cv .upload-cv-btn br{display:none}#frm-upload-cv .terms-apply-group{display:flex;justify-content:space-between}#frm-upload-cv .terms-apply-group .wpcf7-list-item.first.last{margin-left:0 !important}#frm-upload-cv .privacy-policy-warning{font-size:12px;color:var(--text-color);margin-top:8px}#frm-upload-cv .privacy-policy-warning a{text-decoration:underline;color:var(--text-color)}#frm-upload-cv .custom-upload-input{display:none}#frm-upload-cv .custom-upload-label{display:inline-block;padding:30px 20px;color:var(--text-unactive);border-radius:8px;border:1px dashed var(--line);cursor:pointer;transition:background-color .3s;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.8}#frm-upload-cv .custom-upload-label .field-error{text-align:center}#frm-upload-cv .custom-upload-label .upload-text{display:flex;justify-content:center;align-items:center;gap:12px;font-size:14px}#frm-upload-cv .custom-upload-label .upload-text.uploaded{gap:8px;font-weight:500;color:var(--title-color)}#frm-upload-cv .custom-upload-label .upload-text:after{content:"";width:23px;height:21px;display:inline-block;background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/../images/upload-cv.svg)}#frm-upload-cv .custom-upload-label .upload-text.uploaded:before{content:"";background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/../images/file.svg);width:24px;height:24px}#frm-upload-cv .custom-upload-label .upload-text.uploaded:after{content:none}#frm-upload-cv .upload-cv-btn{margin-bottom:30px}#frm-upload-cv .terms-apply-group .box-terms{position:relative}#frm-upload-cv .terms-apply-group .box-terms .field-error{position:absolute;bottom:-20px}#frm-upload-cv .terms-apply-group .box-terms label{margin-left:8px;color:var(--title-color);font-size:14px}#frm-upload-cv .terms-apply-group .box-terms a{text-decoration:underline !important;color:var(--title-color)}#frm-upload-cv button[type=submit]{padding:14px 32px;border-radius:8px;color:var(--white);background:var(--brand-blue);font-size:15px;letter-spacing:-.03em;line-height:1.2;font-weight:700}#frm-upload-cv button[type=submit]:hover{background:var(--brand-pink)}.single-career .archive-header{background:var(--title-color) !important}.single-career .archive-header:after{content:none}.single-career .row.info-post{display:flex;align-items:center}.single-career .row.info-post .column-left{flex:1}.single-career .row.info-post .column-right{width:196px;padding:0}.single-career .row.info-post .meta-post{margin-top:32px;line-height:1}.single-career .row.info-post .post-date{color:var(--text-unactive);font-size:10px;text-transform:uppercase}.single-career .career-share-icons{display:flex;gap:24px}.single-career .career-share-icons .item-icon{display:inline-block;width:20px;height:20px;overflow:hidden}.single-career .career-share-icons .item-icon img:hover{filter:brightness(0) saturate(100%) invert(18%) sepia(91%) saturate(2537%) hue-rotate(219deg) brightness(91%) contrast(101%)}.single-career .career-share-icons img{height:100%;width:100%;object-fit:cover;display:block}.single-career .career-share-icons i{font-size:20px;color:var(--text-unactive)}.single-career .career-share-icons>a:not(:last-of-type){margin-right:20px}.single-member .archive-header{overflow:unset}.travel-safety .heading ul{margin-top:16px}.travel-safety .heading ul li{font-size:16px}.single-career .archive-header{border-bottom-left-radius:60px}div.btn-link{text-decoration:none}.faq-item>.faq-question:after{content:none}#our-brand{background:var(--title-color)}#our-brand>div{display:flex;gap:100px;padding:40px 0;align-items:center;max-width:1200px}#our-brand h2{color:#364188;letter-spacing:-.03em;margin-bottom:0}#our-brand .list-brands{display:grid;grid-template-columns:repeat(3,1fr);gap:120px}#our-brand .list-brands img{height:60px;transition:filter .3s ease}#our-brand .list-brands .item:hover img{filter:brightness(0) saturate(100%) invert(80%) sepia(20%) saturate(500%) hue-rotate(180deg)}#list-customers-say .main-item h2{margin-bottom:32px}.home-reviews .testi-item .testi-content,.cus-review{overflow:hidden;max-height:4.8em;line-height:1.6em;position:relative;transition:max-height .4s ease;cursor:default}.home-reviews .testi-item .testi-content,.cus-review:after{content:"... View all";position:absolute;right:0;bottom:0;background:var(--brand-gray);padding-left:5px;color:var(--text-color);cursor:pointer;pointer-events:auto;display:none}.home-reviews .testi-item .testi-content,.cus-review.has-more:after{display:block}.home-reviews .testi-item .testi-content,.cus-review.expanded:after{display:none}.menu-image-title-before.menu-image-not-hovered img,.menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper,.menu-image-title-after.menu-image-title{padding-left:6px}.menu-item a img,img.menu-image-title-after,img.menu-image-title-before,img.menu-image-title-above,img.menu-image-title-below,.menu-image-hover-wrapper .menu-image-title-above{vertical-align:baseline}#home-travel-styles .find-travel{position:relative}#home-travel-styles .find-travel .container{position:relative;z-index:2}#home-travel-styles .find-travel:before{content:"";background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/../images/Ellipse2.svg);display:block;width:100vw;height:100%;position:absolute;top:0;z-index:1}#home-travel-styles .find-travel:after{content:"";background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/../images/Ellipse.svg);background-repeat:no-repeat;display:block;width:100vw;height:100%;position:absolute;bottom:0;z-index:1}.error-border{border:2px solid red !important;outline:none}.field-error{color:red;font-size:13px;margin-top:5px}.popup-success{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:30px;box-shadow:0 2px 15px rgba(0,0,0,.3);z-index:1000;border-radius:8px}.popup-inner p{font-size:1.2rem;margin-bottom:15px}.close-popup{cursor:pointer;padding:8px 15px;background:#0073aa;border:none;color:#fff;border-radius:5px}#page #content .destinations-bg{border-radius:0}.list-popular-post .item .tour-category a{color:var(--text-color);margin-bottom:15px}.asia-journey-tabs .fade:not(.show){opacity:1 !important}.home-reviews .box-top img{width:135px;height:61px}#terms-conditions .subnav{position:sticky;top:120px;z-index:5}#terms-conditions .subnav.is-sticky{border-radius:0}div.col-full-nav.is-fixed{top:36px}.swiper-pagination-bullet-active{background-color:var(--brand-blue) !important}.single-post .content-post a{color:var(--brand-pink);text-decoration:underline !important}.single-post .next-post-box{background:var(--brand-gray);padding:16px;border-radius:0 16px 16px;display:flex;gap:24px}.single-post .next-post-image{width:143px;flex-shrink:0}.single-post .next-post-image img{width:100%;height:100px;border-radius:8px;object-fit:cover}.single-post .next-post-info a{text-decoration:none !important}.single-post .next-post-info>a{font-size:14px;line-height:1.8;letter-spacing:-.03em;color:var(--text-unactive)}.single-post .next-post-info h3 a{font-size:16px;font-weight:600;line-height:1.7;letter-spacing:-.03em;color:var(--title-color)}