@import url(https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap);
.breadcrumb-theme-4{margin-bottom:0!important}.testimonial-all{background:#f9f7f6;padding:24px}@media (max-width:767.98px){.testimonial-all{padding:0}}.testimonial-all>div{background:#fff;border-radius:8px;padding:24px}.testimonial-all .box-header-testimonial{display:flex;justify-content:space-between}.testimonial-all .box-header-testimonial .title-flex-theme-4{height:-moz-fit-content;height:fit-content}@media (max-width:767.98px){.testimonial-all .box-header-testimonial .title-flex-theme-4{margin:0 5px 0 0}}.testimonial-all .box-header-testimonial .title-flex-theme-4 .box-title .title-main{align-items:center;color:var(--text-Color-100);display:flex}.testimonial-all .box-header-testimonial .title-flex-theme-4 .box-title .title-main .title-page h1{color:var(--text-Color-100);font-family:Sarabun;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0}.testimonial-all .box-header-testimonial .title-flex-theme-4 .box-title .title-main .title-page h2{color:var(--Text-Color-50);font-family:Sarabun;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.testimonial-all .box-header-testimonial .box-rating-write{display:flex;flex:0 0 auto;flex-direction:column;gap:8px}.testimonial-all .box-header-testimonial .box-rating-write .box-body-rating{background:#fff;border:1px solid var(--secondary-color);border-radius:8px;padding:8px 16px}.testimonial-all .box-header-testimonial .box-rating-write .box-body-rating .box-rating .rating p{color:var(--text-Color-100);font-family:Sarabun;font-size:28px;font-style:normal;font-weight:700;line-height:normal;margin:0;text-align:center}.testimonial-all .box-header-testimonial .box-rating-write .box-body-rating .box-rating .star{font-size:0;position:relative}.testimonial-all .box-header-testimonial .box-rating-write .box-body-rating .box-rating .star .cus-star{display:flex;overflow:hidden;position:absolute;top:0;width:var(--count-star)}.testimonial-all .box-header-testimonial .box-rating-write .box-body-write .write-review{background:var(--primary-color);border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:8px 20px}.testimonial-all .box-header-testimonial .box-rating-write .box-body-write .write-review p{color:var(--default-white);font-family:Sarabun;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin:0}.testimonial-all .box-header-testimonial .box-text-rating{margin-top:8px;text-align:center}.testimonial-all .box-header-testimonial .box-text-rating p{color:var(--secondary-color);font-family:Sarabun;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin:0}.testimonial-all .title-testimonial{color:var(--text-title-page);font-size:26px}.testimonial-all .score-testimonial span,.testimonial-all .title-testimonial{font-family:Sarabun;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.5;text-align:center}.testimonial-all .score-testimonial span{color:#e8a800;font-size:60px}.testimonial-all .score-testimonial small{color:var(--text-color);font-family:Sarabun;font-size:24px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.46;text-align:center}.testimonial-all .name-review{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box;line-height:1.5;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.testimonial-all .date-review,.testimonial-all .name-review{font-family:Sarabun;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left}.testimonial-all .date-review{color:var(--text-second-color);line-height:1.56}.testimonial-all .review-description{color:var(--text-color);font-family:Sarabun;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.5;text-align:left;word-break:break-all}.testimonial-all .list-testimonial-all{border-bottom:1px solid #e5e8e8;padding:40px 0}@media (max-width:767.98px){.testimonial-all .list-testimonial-all{padding:24px 0}}.testimonial-all .list-testimonial-all .box-details-title{display:flex;gap:8px}.testimonial-all .list-testimonial-all .box-details-title .box-img img{aspect-ratio:1/1;border-radius:4px;object-fit:cover;-o-object-fit:cover;width:48px}.testimonial-all .list-testimonial-all .box-details-title .box-name{display:flex;flex-direction:column;gap:4px}.testimonial-all .list-testimonial-all .box-details-title .box-name .name{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--text-Color-100);display:-webkit-box;font-family:Sarabun;font-size:16px;font-style:normal;font-weight:600;line-height:23px;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.testimonial-all .list-testimonial-all .box-details-title .box-name .date{color:var(--Text-Color-50,#606060);font-family:Sarabun;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.testimonial-all .list-testimonial-all .box-detail{display:flex;flex-direction:column;gap:8px}@media (max-width:767.98px){.testimonial-all .list-testimonial-all .box-detail{padding-top:24px}}.testimonial-all .list-testimonial-all .box-detail .cus-reviews-body-star{font-size:0;position:relative}.testimonial-all .list-testimonial-all .box-detail .cus-reviews-body-star .cus-star-temp{display:flex}.testimonial-all .list-testimonial-all .box-detail .cus-reviews-body-star .cus-star{display:flex;overflow:hidden;position:absolute;top:0;width:var(--count-star)}.testimonial-all .list-testimonial-all .box-detail .box-cus-detail p{color:var(--Text-Color-50,#606060);font-family:Sarabun;font-size:14px;font-style:normal;font-weight:400;line-height:20px;line-height:23px;margin:0;overflow-wrap:anywhere}.testimonial-all .list-testimonial-all .box-detail .box-cus-detail p.hidden-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.testimonial-all .list-testimonial-all .box-detail .readmore a{color:var(--secondary-color);cursor:pointer;font-family:Sarabun;font-size:14px;font-style:normal;font-weight:600;line-height:20px;text-decoration-line:underline}.testimonial-all .score-star{align-items:center;display:flex;justify-content:center}.testimonial-all .score-icon{height:82.6px;-o-object-fit:contain;object-fit:contain;width:81.1px}.testimonial-all .score-total{color:var(--text-Color-100);font-family:Sarabun;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.testimonial-all .write-review{background-image:var(--primary-color);border-radius:8px;color:var(--btn-primary-text);cursor:pointer;font-family:Sarabun;font-size:16px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.56;padding:2px 10px;text-align:center}.testimonial-all .write-review img{height:24.1px;-o-object-fit:contain;object-fit:contain;width:18px}.testimonial-all .icon-list-review{border-radius:50%;height:61.5px;-o-object-fit:contain;object-fit:contain;width:61.5px}#modal-review .modal-content .modal-header{background:var(--secondary-25-color);border-top-left-radius:16px;border-top-right-radius:16px;padding:16px}#modal-review .modal-content .modal-header .modal-title{color:var(--text-Color-100);font-family:Sarabun;font-size:18px;font-style:normal;font-weight:600;line-height:32px;text-align:center}#modal-review .modal-content .modal-body{align-items:center;display:flex;flex-direction:column;gap:24px}#modal-review .modal-content .modal-body .cus-reviews-body-star{position:relative}#modal-review .modal-content .modal-body .cus-reviews-body-star .cus-star-temp{cursor:pointer}#modal-review .modal-content .modal-body .cus-reviews-body-star .cus-star-temp.-opacity-0{left:0;opacity:0;position:absolute;top:0;z-index:1}#modal-review .modal-content .modal-body .cus-reviews-body-star .cus-star-temp img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:32px}#modal-review .modal-content .modal-body .cus-reviews-body-star .cus-star{overflow:hidden;position:absolute;top:0;width:100%}#modal-review .modal-content .modal-body .cus-reviews-body-star .cus-star img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:32px}#modal-review .modal-content .modal-body .cus-reviews-body-star .cus-star img:not(:last-child){margin-right:4px}#modal-review .modal-content .modal-body .cus-reviews-body-star .cus-star img:first-child{margin-right:3.5px}#modal-review .modal-content .modal-footer{border:0;justify-content:center;padding:12px 16px 24px}#modal-review .modal-content .modal-footer button{background:var(--primary-color);border-radius:6px;box-shadow:4px 8px 16px 0 rgba(10,10,16,.15);color:var(--default-white);cursor:pointer;font-family:Sarabun;font-size:16px;font-style:normal;font-weight:600;line-height:28px;padding:10px 20px;width:100%}#modal-review .review-content label{color:var(--Text-Color-50);font-size:14px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.14;margin-bottom:8px}#modal-review .review-content textarea{resize:none}
