a{text-decoration:none!important}.page:not(.single) #content .col-full,.page .container{max-width:1200px}.home .archive-header{display:none!important}.page #content .archive-header{padding:100px 0;background-repeat:no-repeat!important;background-size:cover!important}.archive-header h1{color:var(--white);margin-bottom:0;font-size:60px;font-weight:500;line-height:100%;position:relative}.archive-header.our-tours-bg h1,.archive-header.single-destination-bg h1{font-size:80px;line-height:110%}#page .archive-header .col-full .breadcrumbs{font-size:14px;font-weight:500;line-height:100%;text-transform:uppercase;color:var(--white);margin-bottom:50px!important;display:flex;align-items:center;position:relative}.archive-header .breadcrumbs a{color:var(--white)}.shoptimizer-archive .archive-header.hotels-bg,.single-hotels .shoptimizer-archive .archive-header{background:var(--primary-color)!important}.archive-header .breadcrumbs .line-straight,.breadcrumb.breadcrumb-tour .line-straight{margin:0 12px;display:inline-block;width:1.5px;height:15px;background:#a7a498}.section-padding{padding:100px 0}.text-style a{color:var(--brand-pink);text-decoration:underline!important}.text-style a:hover{color:var(--brand-red)}.text-style .heading h3{font-size:30px;font-weight:500;line-height:1.4;color:var(--brand-red);margin-bottom:24px}#privacy-terms ul{column-count:2}#testimonials .heading,#good-reasons .heading,#our-experts .heading{margin-bottom:32px;text-align:center}#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 0.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:500;line-height:1.4;color:var(--primary-color);margin-bottom:16px;margin-top:32px}#good-reasons .item p{font-size:16px;line-height:1.8;color:var(--primary-color)}#good-reasons .list-of-reasons .item:nth-child(3){background:var(--brand-red)}#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)}.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:#fff0;border:1px solid var(--line);width:50px;height:50px;border-radius:8px}#memories-pagination button,#pagination-controls button,#feedback-member-pagination button{color:var(--primary-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-red);border-color:var(--brand-red);color:var(--white);border-radius:50%}#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}#pagination-controls,#feedback-member-pagination{margin-top:32px}#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;color:var(--brand-red);margin-bottom:0}#list-customers-say .box-center h3+p{font-size:16px;font-weight:500;color:var(--primary-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(--primary-color);font-size:18px;line-height:1;font-weight:500;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-who-we-are #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 32px}.list-responsible-travel .even img{border-radius:0 32px 32px 32px}.list-responsible-travel .box-content h3{font-size:30px;font-weight:500;line-height:1.4;margin-bottom:32px}.list-responsible-travel .box-content p{font-size:16px;line-height:1.8}#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:20px;font-weight:500;line-height:1.4;color:var(--primary-color);margin-bottom:5px}.list-our-experts .item-expert p,#expert-popup #popup-position{font-size:18px;font-weight:500;line-height:1.4;color:var(--brand-red)}#who-we-are .list-of-reasons .item{background:var(--white);border:unset}.section-bottom{margin-bottom:100px}.introduce.section-bottom{padding-top:46px}.introduce .introduce-text{width:100%;max-width:100%}.introduce .introduce-text h2{margin-bottom:32px}#page .introduce .introduce-text p:not(:last-child){margin-bottom:20px!important}#who-we-are .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}.who-we-are-bg .banner-accent img{top:-170px}.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(/wp-content/themes/dsmart-child/images/caro-blue.svg),radial-gradient(79.09% 79.09% at 50% 100%,#8995e4 0%,#283dc3 100%);border-radius:24px 24px 0 24px}#design-tailor .box-tailor{background:url(/wp-content/themes/dsmart-child/images/caro-pink.svg),radial-gradient(60.46% 60.46% at 50% 0%,#fc8abd 0%,#ef1878 100%);border-radius:0 24px 24px 24px}#design-tailor h2{color:var(--white);margin-bottom:32px}#design-tailor p{font-size:20px;line-height:1.6;font-weight:500;color:var(--white)}#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{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:500;margin-bottom:0}.item-process .box-step h5{color:var(--brand-red)}.item-process .content h5{color:var(--primary-color);margin-bottom:8px}.item-process p{color:var(--primary-color);font-size:16px;line-height:1.8}.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 #fff0;border-bottom:7px solid #fff0;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:#fff0;border:1px solid var(--line);width:50px;height:50px;border-radius:4px;line-height:1.8;font-size:18px;color:var(--primary-color);font-weight:500}.single .pagination img{margin:4px auto}.single-post .share-post{display:flex;justify-content:space-between}.single-post .share-post h6{margin-bottom:0;font-size:20px;font-weight:500;line-height:1.4;color:var(--primary-color)}.single-post .share-post ul{list-style:none;display:flex;gap:24px;margin:0}.single-post .share-post li{margin-bottom:0!important}.single-post .share-post i{font-size:24px;color:#a7a498}.single-post .share-post li:hover i{color:var(--brand-red)}.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:14px;text-align:center;color:#555868;margin-top:8px;line-height:1.8}.single-post .excerpt-post{margin-bottom:50px}.single-post .content-post h2{font-size:30px;color:var(--brand-red);padding-top:50px;margin-top:0;margin-bottom:32px}.single-post .content-post h3{margin-bottom:16px;font-size:22px;font-weight:500}.single-post .content-post p+h3{margin-top:36px}.single-post .content-post h4{margin-bottom:16px;font-size:20px;line-height:1.8;font-weight:500}.single-post .content-post ul+h4{margin-top:32px}.single-post .content-post h5{margin-bottom:16px;font-size:18px;font-weight:500}.single-post .content-post li{color:var(--primary-color);font-size:18px;font-weight:400;margin-bottom:10px}.single-post #main .content-post p{margin-bottom:20px!important;color:var(--primary-color);font-size:18px;font-weight:400;line-height:1.8}.single-post .content-post figure img{border-radius:24px}.single-post #main .excerpt-post p{font-weight:500!important;font-size:20px;line-height:1.6}.single-post .content-post ul li::marker{color:var(--brand-red)}#ez-toc-container{margin-bottom:0;width:100%}.single-post .info-post h1{max-width:840px}.single-post .meta-post span{color:#fffef8}.single-post .meta-post>.post-date,.single-post .meta-post>.post-author{margin-right:15px;border-right:1px solid #fffef8;padding-right:15px}.single-post .post-categories span{color:#a7a498;padding:10px 12px;border:1px solid #d9d7ce;border-radius:999px}.single-post .post-categories span:not(:last-child){margin-right:8px}.single-post .meta-post span,.single-post .post-categories span{text-transform:uppercase;font-size:14px;font-weight:500;line-height:100%;display:inline-block}.single.single-post h1{margin-bottom:25px;margin-top:60px;font-size:36px}#expert-popup.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(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(--primary-color);font-weight:700;padding:12px 16px;border:1.5px solid var(--line);border-radius:6px;float:right;transition:all 0.3s ease-in-out;cursor:pointer}#expert-popup .popup-close:hover{color:var(--white);background:var(--primary-color);border-color:var(--primary-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(--primary-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)}.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(--primary-color);font-weight:500;font-size:16px}#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(--primary-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-red);font-size:16px;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(--primary-color)!important;font-size:16px;font-weight:500;background:none;cursor:pointer;padding:0 20px;display:flex;align-items:center;gap:5px}.footer-contact-newsletter .copy-btn.copied span{color:var(--brand-red)!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(/wp-content/themes/dsmart-child/images/copied.svg) center center no-repeat}.footer-contact-newsletter .copy-btn .ct-copy:before{background:url(/wp-content/themes/dsmart-child/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 20px}#mailto{margin-bottom:0}#destinations .list-country{margin-bottom:0}.asia-journey-tabs{background:var(--brand-gray);padding:60px;border-radius:0 60px 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:20px;line-height:1.4;font-weight:500;text-align:left;padding:0;margin-bottom:24px}.asia-journey-tabs .nav-pills .nav-link.active{background:unset;color:var(--primary-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(/wp-content/themes/dsmart-child/images/arrow-right-blue.svg)}.asia-journey-tabs .asia-content-column .img-fluid{border-radius:0 0 60px 0;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-red);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:18px;font-weight:500;color:#acb0b9}#whenToGoTabs .nav-link.active .title-month{color:var(--primary-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(--primary-color);font-size:20px;font-weight:500;line-height:1.4}#when-to-go .place_item h5{font-size:18px;font-weight:400;color:var(--primary-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:16px;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-red)}#page .blog-bg .breadcrumbs{margin-bottom:0!important}.blog-bg 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 button{background:unset;color:var(--primary-color);padding:0;border-radius:unset;font-size:20px;font-weight:500}#blog .blog-categories button:not(:last-of-type){margin-right:48px}#blog .blog-categories button.active{border-bottom:2px solid var(--brand-red)}#blog .blog-categories .cat-count{color:#acb0b9;font-weight:400}.single-career .info-job{padding:30px 0}.single-career .list-info-job{display:flex;gap:60px;color:var(--white)}.single-career .list-info-job .item p:first-child{font-size:20px;font-weight:500;margin-bottom:8px}.single-career .list-info-job .item p:last-child{font-size:14px;font-weight:400;text-transform:uppercase}.single-career .column-right .btn-apply{padding:16px 32px}.single-career .content-job{padding-top:60px;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.single-career .content-job h3{font-size:22px;font-weight:500;color:var(--primary-color);line-height:1.4;margin:0 0 16px;font-family:"Figtree",sans-serif!important}.single-career #main .content-job hr{background-color:#d9d7ce;margin:60px 0}.single-career #main .content-job h3+p,.single-career #main .content-job h3+ul{color:var(--primary-color);font-size:18px;font-weight:400;line-height:1.8}.single-career #main .content-job ul li:last-child{margin-bottom:0}.single-career #main .content-job ul li:not(:last-child){margin-bottom:8px}.single-career .bottom-single-career>div:first-child{font-size:16px;font-weight:400;line-height:180%;color:var(--primary-color)}.single-career .bottom-single-career>div:first-child a{font-weight:500;font-size:16px}pre{font-family:"Figtree",sans-serif!important}.single-career .bottom-single-career p{font-size:18px;line-height:1.8;font-weight:400}.single-career .bottom-single-career pre{font-size:14px;font-weight:400;line-height:180%;background:0;padding:0;margin-bottom:0}.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:500;color:var(--primary-color);margin-bottom:15px;line-height:140%}.single-career .list-jobs-related .item{margin-bottom:16px;background:#f4f2ec;padding:24px}.list-jobs-related .item .career-title{font-weight:600;font-size:18px;line-height:140%;color:var(--primary-color);margin-bottom:8px}#content .list-jobs-related .item .info{padding:18px 0 24px}.list-jobs-related .item .info span{color:var(--primary-color);font-size:14px;font-weight:400;text-transform:uppercase;line-height:100%}.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(--primary-color);padding-right:16px}.list-jobs-related .item .btn-apply-job{font-weight:500;font-size:16px;color:var(--primary-color);line-height:120%;text-transform:uppercase;text-decoration:underline!important;text-underline-offset:5px;text-decoration-thickness:1.5px!important}.list-jobs-related .item .btn-apply-job:hover{color:var(--brand-red)}.single-career #frm-upload-cv{margin:60px 0 100px;padding:32px}#frm-upload-cv h4{font-size:30px;font-weight:500;color:var(--primary-color);line-height:1.2;margin-bottom:32px}#frm-upload-cv .form-row{display:flex;gap:25px;margin-bottom:30px}#frm-upload-cv .form-row .half{flex:1}#frm-upload-cv .form-row .half input:placeholder{color:#a7a498}input{font-family:"Figtree",sans-serif!important}#frm-upload-cv .form-row .half input[name="phone"]{text-indent:10px}#frm-upload-cv .form-row .half input{padding:0;color:var(--primary-color);font-size:18px;font-weight:400;line-height:180%;background:#fff0;border:0;border-bottom:1px solid #d9d7ce;border-radius:0!important;box-shadow:unset;padding-left:0}#frm-upload-cv .form-row .half input:focus{border-bottom-color:var(--primary-color)}#frm-upload-cv .form-row .iti__selected-flag{padding:16px 0 16px 24px;background:#fff0;height:60px}form#apply-form .form-row input,form#apply-form .form-row .iti.iti--allow-dropdown.iti--show-flags{height:100%;height:41px}#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:16px;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 .box-terms p.privacy-policy-warning{font-size:14px;font-weight:400;color:#5e5e5e;line-height:160%;margin-top:8px;margin-bottom:30px!important}#frm-upload-cv .privacy-policy-warning a{text-decoration:underline;text-decoration-color:#d9d7ce}#frm-upload-cv .custom-upload-input{display:none}#frm-upload-cv .custom-upload-label{display:inline-block;padding:32px 24px;border-radius:0;border:1px dashed #d9d7ce;cursor:pointer;transition:background-color 0.3s;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#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}#frm-upload-cv .custom-upload-label .upload-text,#frm-upload-cv .box-terms{font-size:18px;font-weight:400;line-height:180%;color:#5e5e5e}#frm-upload-cv .box-terms{margin-bottom:32px}#frm-upload-cv .box-terms label[for="agree"] a{color:var(--primary-color)}#frm-upload-cv .box-terms .privacy-policy-warning a{color:#5e5e5e}#frm-upload-cv .box-terms a{text-decoration:underline!important;text-decoration-color:#d9d7ce!important}#frm-upload-cv .custom-upload-label .upload-text.uploaded{gap:8px;font-weight:500;color:var(--primary-color)}#frm-upload-cv .iti .iti__country-container .iti__selected-dial-code{margin-top:0}#frm-upload-cv .custom-upload-label .upload-text::after{content:"";width:23px;height:21px;display:inline-block;background:url(/wp-content/themes/dsmart-child/images/upload-cv.svg);margin-top:-5px}#frm-upload-cv .custom-upload-label .upload-text.uploaded::before{content:"";background:url(/wp-content/themes/dsmart-child/images/file.svg);width:24px;height:24px;filter:brightness(0) saturate(100%) invert(23%) sepia(96%) saturate(4550%) hue-rotate(344deg) brightness(76%) contrast(93%)}#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(--primary-color);font-size:16px}#frm-upload-cv .terms-apply-group .box-terms a{text-decoration:underline!important;color:var(--primary-color)}#frm-upload-cv button[type="submit"]{padding:16px 32px;border-radius:100px;color:var(--white);background:var(--primary-color);font-size:16px;line-height:120%;font-weight:500}#frm-upload-cv button[type="submit"]:hover{background:var(--brand-red)}.single-career .archive-header{background:var(--primary-color)!important;padding:120px 0 60px}.single-career .breadcrumbs>*{color:#a7a498!important}.single-career .archive-header::after{content:none}.single-career .row.info-post{display:flex;max-width:1200px;margin:24px 0 0}.single-career .row.info-post .column-left{flex:1;padding-left:0}.single-career .row.info-post .column-right{flex:.2;padding:0;display:flex;flex-direction:column;justify-content:space-between}.single-career .row.info-post .post-date{color:#a7a498;font-size:14px;font-weight:500;line-height:100%;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-bg h2{color:var(--white)}.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:18px}div.btn-link{text-decoration:none}.faq-item>.faq-question:after{content:none}#our-brand{background:var(--primary-color)}#our-brand>div{display:flex;gap:100px;padding:40px 0;align-items:center;max-width:1200px}#our-brand h2{color:#364188;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 0.3s ease}#our-brand .list-brands .item:hover img{filter:brightness(0) saturate(100%) invert(80%) sepia(20%) saturate(500%) hue-rotate(180deg)}.home-reviews .testi-item .testi-content,.cus-review{overflow:hidden;max-height:4.8em;line-height:1.6em;position:relative;transition:max-height 0.4s ease;cursor:default}.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(/wp-content/themes/dsmart-child/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(/wp-content/themes/dsmart-child/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 rgb(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-red)!important}.single-post .content-post a{color:var(--brand-pink)}.archive-header.single-post-bg{content:unset}.archive-header.single-post-bg>.col-full{max-width:1200px}.single-post .next-post-box{background:var(--brand-gray);padding:16px;border-radius:0 16px 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:16px;line-height:1.8;color:var(--text-unactive)}.single-post .next-post-info h3 a{font-size:18px;font-weight:500;line-height:1.7;color:var(--primary-color)}.page #content .archive-header>.col-full{max-width:100%;padding-left:60px;padding-right:60px}