.kp-cta-desktop{display:none}.kp-consultant-profile{padding:48px 0 96px}.kp-consultant-profile .container{display:flex;flex-direction:column;gap:64px}.kp-consultant-profile .partition{height:1px;width:100%;background:var(--kp-color-text-disabled)}.profile-section{display:flex;gap:40px;align-items:flex-start}.profile-avatar{aspect-ratio:1/1;border-radius:9999px;width:200px;flex-shrink:0}.profile-info{display:flex;flex-direction:column;gap:20px;max-width:660px}.profile-info .profile-name{display:flex;flex-direction:column;gap:4px;color:#414651}.profile-info .profile-name span{font-size:1.5rem;font-weight:600;color:var(--kp-color-text)}.profile-info .profile-description{color:#414651}.profile-info .profile-buttons{display:flex;gap:12px}.profile-info .profile-buttons .btn{border-radius:9999px;border:1px solid var(--kp-color-primary);padding:8px 16px;color:var(--kp-color-primary);font-weight:500;text-decoration:none;white-space:nowrap}.profile-info .profile-buttons .btn:hover{cursor:pointer;background:#f1f6ee}.story-section{display:flex;flex-direction:column;gap:20px}.testimonials-section{display:flex;flex-direction:column;gap:20px}.testimonials-section .testimonial-card{display:flex;flex-direction:column;border-radius:12px;border:1px solid #e9eaeb;box-shadow:0 1.5px 4px -1px rgba(10,9,11,.07);padding:16px;gap:24px;background:#fff}.testimonial-header{display:flex;gap:20px;align-items:flex-start;font-size:.875rem}.testimonial-header .testimonial-avatar{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#808080;font-weight:600;font-size:1.25rem}.testimonial-name{display:flex;flex-direction:column;color:#414651}.testimonial-name span{font-weight:500;color:var(--kp-color-text)}.testimonial-title{display:flex;flex-direction:column}.testimonial-title .tour-name{font-weight:500;font-size:1.125rem}.testimonial-title .tour-date{color:#414651;font-style:italic;font-size:.875rem}.testimonial-quote{padding:0 36px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;background:url(/Css/Icon/icon-quote-open.svg) no-repeat left 0 top,url(/Css/Icon/icon-quote-close.svg) no-repeat right 0 bottom}.testimonial-photos{display:flex;gap:4px}.testimonial-photos .w-img{aspect-ratio:131.56/151.21;border-radius:8px;width:calc((100% - 8px)/3)}.testimonial-photos .w-img span{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.4) 100%);color:#fff;font-size:1.25em;font-weight:700;display:flex;align-items:center;justify-content:center}.testimonial-photos .w-img:nth-child(n+4){display:none}.testimonials-section .owl-nav{position:absolute;top:-52px;right:0;display:flex;gap:16px;align-items:center}.testimonials-section .owl-nav button{background:none;outline:0;appearance:none;padding:0;margin:0;cursor:pointer}.testimonials-section .owl-nav button.disabled{opacity:.5}.photos-section{display:flex;flex-direction:column;gap:20px}.photos-section .photos-grid{display:flex;flex-wrap:wrap;gap:12px}.photos-section .photos-grid .w-img{aspect-ratio:440/320;border-radius:8px;width:calc((100% - 24px)/3);overflow:hidden}.photos-section .photos-grid .w-img span{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.4) 100%);color:#fff;font-size:1.25em;font-weight:700;display:flex;align-items:center;justify-content:center}.photos-section .photos-grid .w-img:nth-child(n+7){display:none}#popup-consultant .popup-content{max-width:680px;padding:16px}.popup-consultant{display:flex;gap:24px}.popup-consultant .consultant-thumb{width:38%;border-radius:12px;flex-shrink:0}.popup-consultant .consultant-header{display:flex;align-items:center;padding-top:24px;padding-bottom:4px}.popup-consultant .consultant-avatar{aspect-ratio:1/1;width:100px;border-radius:9999px;flex-shrink:0}.popup-consultant .consultant-hello{padding:12px 16px 12px 40px;margin-left:-24px;background:#f1f6ee;border-radius:0 9999px 9999px 0;color:#004f3b;font-style:italic}#form-consultant{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}#form-consultant textarea{width:100%;height:120px;padding:10px;border-radius:16px;border:1px solid #d5d7da;background:#fff;box-shadow:0 1.5px 4px -1px rgba(10,9,11,.07);font-size:.875rem}#form-consultant input{border:1px solid #d5d7da;padding:10px;border-radius:9999px;height:38px;width:100%;font-size:.875rem}#form-consultant em{width:100%;text-align:center;color:var(--kp-color-text-grey);font-size:.875rem}#form-consultant button{padding:12px 80px;background:#004f3b;border-radius:9999px;border:0;outline:0;cursor:pointer;color:#fff;font-weight:500}#form-consultant button:hover{opacity:.8}.consultant-section{padding:64px 0;background:url(/css/icon/bg-testimonial.svg) no-repeat center center,#f1f6ee}.consultant-section .container{display:flex;gap:64px;align-items:center;justify-content:center}.consultant-section .consultant-box{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.consultant-section .consultant-box .w-img{width:180px;border-radius:9999px;overflow:hidden;aspect-ratio:1/1;margin-bottom:12px}.consultant-section .consultant-box .consultant-name{font-size:1.125rem;font-weight:600}.consultant-section .consultant-box .consultant-role{font-weight:500}.consultant-section .consultant-info{flex:1;max-width:480px;display:flex;flex-direction:column;gap:20px}.consultant-section .consultant-info .consultant-title{font-size:2rem;font-weight:600;text-align:center}.consultant-section .consultant-info .btn-get-quote{display:inline-flex;padding:12px 24px;border-radius:9999px;background:var(--kp-color-primary);color:#fff;text-decoration:none;font-weight:500;align-self:center}.consultant-section .consultant-info .consultant-action{display:flex;flex-direction:column;gap:12px;align-items:center}.consultant-section .consultant-info .consultant-contact{display:flex;gap:32px}.consultant-section .consultant-info .consultant-contact a{color:var(--kp-color-text);text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:4px}@media(max-width:1199px){.kp-consultant-profile{padding:40px 0 80px}.kp-consultant-profile .container{gap:40px}.testimonial-title .tour-name{font-size:1rem}.popup-consultant{gap:20px}.photos-section .photos-grid{gap:8px}.photos-section .photos-grid .w-img{width:calc((100% - 16px)/3)}.kp-cta-mobile .btn-contact{display:none}.kp-cta-mobile a{width:100%}.consultant-section{padding:48px 0}.consultant-section .container{gap:40px}.consultant-section .consultant-box{gap:2px}.consultant-section .consultant-box .w-img{margin-bottom:14px}.consultant-section .consultant-box .consultant-name{font-size:1rem}.consultant-section .consultant-info{max-width:340px}.consultant-section .consultant-info .consultant-title{font-size:1.5rem}}@media(max-width:767px){.profile-section{flex-direction:column;align-items:center}.profile-info{align-items:center;text-align:center;width:100%}.photos-section .photos-grid{gap:12px}.photos-section .photos-grid .w-img{width:calc((100% - 12px)/2)}.profile-info .profile-buttons{gap:8px;width:100%}.profile-info .profile-buttons .btn{width:calc(50% - 4px);text-align:center;line-height:1.5rem}.consultant-section{padding:48px 0}.consultant-section .container{flex-direction:column;gap:24px}.consultant-section .consultant-box{gap:2px}.consultant-section .consultant-box .w-img{margin-bottom:14px}}@media(max-width:479px){.photos-section .photos-grid{gap:12px}.photos-section .photos-grid .w-img{width:100%}.popup-consultant .consultant-thumb{display:none}.popup-consultant form{width:100%}}