.tp-review-inner{padding:45px 35px 25px 30px;background:var(--tp-grey-3);border-radius:16px}.tp-review-rating{display:flex;align-items:center;margin-bottom:26px}.tp-review-rating-star{color:var(--tp-theme-1);font-size:18px;transform:translateY(-2px);margin-right:8px}.tp-review-rating-title{font-size:20px;letter-spacing:-.01em;margin-bottom:0;margin-right:9px}.tp-review-rating-number{font-size:14px;color:var(--tp-grey-1)}.tp-review-rating-content{font-size:14px;color:var(--tp-common-black);font-weight:500;width:90px;margin-right:8px;transform:translateY(-1px);flex:0 0 auto}.tp-review-rating-progress{display:flex;align-items:center;margin-bottom:17px;flex-wrap:wrap}.tp-review-rating-bar{width:100%;background:rgb(20 20 20 / .1);border-radius:5px;min-width:170px;height:4px;margin-right:14px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px){.tp-review-rating-bar{min-width:110px}}@media (max-width:574.98px){.tp-review-rating-bar{min-width:90px}}.tp-review-rating-bar .single-progress{background-color:var(--tp-theme-1);border-radius:5px;height:100%;width:100%}.tp-review-rating-bar-text{font-weight:400;font-size:15px;color:var(--tp-grey-1)}.tp-review-count p{font-size:15px;color:var(--tp-grey-1)}.tp-review-stats{font-weight:500;font-size:16px;letter-spacing:-.03em;color:var(--tp-common-black)}.tp-review-rates span{color:var(--tp-theme-1)}.tp-review-rates-wrap ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:574.98px){.tp-review-rates-wrap ul{grid-template-columns:1fr 1fr}}.tp-review-rates-wrap ul li{list-style:none;margin-bottom:20px}.tp-review-input .tp-label{font-weight:500;font-size:14px;color:var(--tp-common-black)}.tp-review-input .tp-input{border-radius:6px;background:var(--tp-grey-3);border:1px solid #fff0;font-weight:400;font-size:16px;color:var(--tp-common-black);height:56px}.tp-review-input .tp-input:focus{background:#fff0;border:1px solid var(--tp-theme-1)}.tp-review-input .tp-input::-webkit-input-placeholder{color:var(--tp-grey-1);font-weight:400;font-size:16px}.tp-review-input .tp-input::-moz-placeholder{color:var(--tp-grey-1);font-weight:400;font-size:16px}.tp-review-input .tp-input:-moz-placeholder{color:var(--tp-grey-1);font-weight:400;font-size:16px}.tp-review-input .tp-input:-ms-input-placeholder{color:var(--tp-grey-1);font-weight:400;font-size:16px}.tp-review-input .tp-input::placeholder{color:var(--tp-grey-1);font-weight:400;font-size:16px}.tp-review-input .tp-textarea{height:180px}.tp-review-input .tp-checkbox{margin:0;appearance:none;-moz-appearance:none;display:block;width:18px;height:18px;border:1px solid #e4e4e4;outline:none;flex:0 0 auto;background:var(--tp-common-white);-webkit-transform:translateY(-2.5px);-moz-transform:translateY(-2.5px);-ms-transform:translateY(-2.5px);-o-transform:translateY(-2.5px);transform:translateY(-2.5px);padding:0;margin-right:10px;transform:translateY(3px);border-radius:4px}.tp-review-input .tp-checkbox:checked{position:relative;background-color:var(--tp-theme-1);border-color:#fff0}.tp-review-input .tp-checkbox:checked::after{box-sizing:border-box;position:absolute;content:"\f00c";font-weight:700;font-family:var(--tp-ff-fontawesome);font-size:10px;color:var(--tp-common-white);top:46%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tp-review-input .tp-checkbox:hover{cursor:pointer}.tp-review-input .tp-agree{font-size:16px;color:var(--tp-grey-1);cursor:pointer}.tp-review-input .tp-agree a{text-decoration:underline;text-decoration-skip-ink:none;display:inline-block;color:var(--tp-common-black)}.tp-review-input .tp-agree a:hover{color:var(--tp-theme-1)}.tp-review-2-score{font-weight:400;font-size:15px;color:var(--tp-theme-1)}.tp-review-2-dec{font-weight:500;font-size:16px;line-height:188%;color:var(--tp-common-black)}.tp-review-2-avater-thumb img{width:60px;border-radius:100px;flex:0 0 auto}.tp-review-2-avater-name{font-weight:500;font-size:20px;letter-spacing:-.01em;color:var(--tp-common-black)}.tp-review-2-avater-date{font-weight:400;font-size:14px;color:var(--tp-grey-1)}.tp-review-2-gallery-item{border-radius:8px;width:88px;height:80px;overflow:hidden;flex:0 0 auto}.tp-review-2-reaction a{font-weight:400;font-size:14px;color:var(--tp-grey-1);display:inline-flex;align-items:center;margin-right:15px}.tp-review-2-reaction a:hover{color:var(--tp-theme-1)}.tp-review-2-reaction a svg{margin-right:5px}.tp-tour-review-rating span{font-size:12px;color:var(--tp-theme-1)}.tp-tour-review-item{border-top:1px solid rgb(20 20 20 / .1);padding-top:32px;margin-bottom:15px}.tp-tour-review-item.children{margin-left:80px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.tp-tour-review-item.children{margin-left:0}}.tp-tour-review-avater{display:flex}@media (max-width:574.98px){.tp-tour-review-avater{flex-direction:column}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.tp-tour-review-avater-content p br{display:none}}.tp-tour-review-avater-thumb{margin-right:20px;transform:translateY(6px);flex:0 0 auto}@media (max-width:574.98px){.tp-tour-review-avater-thumb{margin-right:0;margin-bottom:20px}}.tp-tour-review-avater-thumb img{border-radius:50%;flex:0 0 auto}.tp-tour-review-avater-title{font-weight:500;font-size:16px;margin-bottom:10px}.tp-tour-review-avater-title span{font-weight:400;font-size:14px;color:var(--tp-grey-1);position:relative;padding-left:7px;display:inline-block;margin-left:3px}.tp-tour-review-avater-title span::before{position:absolute;content:"";width:4px;height:4px;border-radius:20px;background:#dedede;left:-2px;top:50%;transform:translateY(-1px)}.tp-tour-review-form-btn .tp-btn-4{padding:13px 43px;background:var(--tp-common-falured)}.tp-tour-review-form-btn .tp-btn-4:hover{background:var(--tp-theme-2)}.tp-tour-review-form-content{display:none}.tp-tour-review-form-content p{font-family:var(--tp-ff-onest);line-height:28px;color:var(--tp-grey-5)}.tp-tour-review-form-content-2 p{color:var(--tp-grey-1)}.tp-tour-review-form-btn .tp-btn{padding:17px 32px}