.user-rating-summary--style-3{max-width:1140px;margin-block:85px 75px}.user-rating-summary--style-3 .accent{color:var(--hk-comments-accent-color)}.user-rating-summary--style-3 [data-tooltip],.user-rating-summary--style-3 .cpm-ajax-tooltip{flex:0 0 auto;position:relative;top:-10px;display:inline-block;cursor:pointer;width:15px;height:15px;z-index:99;font-size:9px;line-height:16px;font-weight:600;text-align:center;border-radius:50%;background-color:#dddee0;transition:background-color .3s}.user-rating-summary--style-3 [data-tooltip]:hover,.user-rating-summary--style-3 .cpm-ajax-tooltip:hover{background-color:#b6b9bd}.user-rating-summary--style-3 .tippy-content p{font-size:12px;line-height:18px;margin-top:0}.user-rating-summary--style-3 .tippy-content p:last-child{margin-bottom:0}.user-rating-summary--style-3 .user-rating-summary__inner{background:#fff;box-shadow:0 2px 15px 0 rgba(91,104,130,.1019607843);border:1px solid #d5dcf0;border-radius:15px;padding:24px 20px;display:flex;font-weight:400;font-size:14px;gap:24px}@media(min-width: 992px){.user-rating-summary--style-3 .user-rating-summary__inner{gap:50px;align-items:center;justify-content:space-between;padding:32px 75px}}@media(max-width: 767px){.user-rating-summary--style-3 .user-rating-summary__inner{flex-direction:column}}.user-rating-summary--style-3 .user-rating-summary__pie{--p: 0;--b: 30px;--c: var(--hk-comments-accent-color);--w: 250px;width:var(--w);aspect-ratio:1;position:relative;top:-1px}@media(min-width: 768px){.user-rating-summary--style-3 .user-rating-summary__pie{width:200px;height:200px;--b: 40px}}@media(min-width: 992px){.user-rating-summary--style-3 .user-rating-summary__pie{width:280px;height:280px}}.user-rating-summary--style-3 .user-rating-summary__pie:before{content:"";position:absolute;border-radius:50%}.user-rating-summary--style-3 .user-rating-summary__pie:before{inset:0;background:radial-gradient(farthest-side, var(--c) 98%, rgba(0, 0, 0, 0)) top/var(--b) var(--b) no-repeat,conic-gradient(var(--c) calc(var(--p) * 1%), rgba(0, 0, 0, 0) 0);background-size:0 0,auto;mask:radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(99% - var(--b)), #000 calc(100% - var(--b)))}.user-rating-summary--style-3 .grade-label{margin-bottom:4px}.user-rating-summary--style-3 .title{font-size:26px;line-height:1.3;font-weight:600;letter-spacing:.5px;margin-bottom:16px}@media(max-width: 600px){.user-rating-summary--style-3 .title{font-size:20px;margin-top:5px}}.user-rating-summary--style-3 .user-rating-average{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;gap:20px}.user-rating-summary--style-3 .user-rating-average .accent{text-decoration:underline}.user-rating-summary--style-3 .user-rating-average .average{border-radius:50%;font-weight:500;line-height:1;letter-spacing:1px;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;z-index:5}@media(min-width: 768px){.user-rating-summary--style-3 .user-rating-average .average{font-size:16px}}.user-rating-summary--style-3 .user-rating-average .average .circle-chart{position:relative;width:250px;height:250px;max-width:100%;border-radius:50%;background:#f2f7fc;border:1px solid var(--hk-comments-accent-color)}@media(min-width: 768px){.user-rating-summary--style-3 .user-rating-average .average .circle-chart{width:200px;height:200px}}@media(min-width: 992px){.user-rating-summary--style-3 .user-rating-average .average .circle-chart{width:280px;height:280px}}.user-rating-summary--style-3 .user-rating-average .average .circle-chart:after{content:"";border-radius:50%;background:#fff;border:1px solid var(--hk-comments-accent-color);position:absolute;height:calc(100% - 54px);width:calc(100% - 54px);left:27px;top:27px}@media(min-width: 768px){.user-rating-summary--style-3 .user-rating-average .average .circle-chart:after{height:calc(100% - 74px);width:calc(100% - 74px);left:37px;top:37px}}.user-rating-summary--style-3 .user-rating-average .average .circle-chart svg{opacity:0}.user-rating-summary--style-3 .user-rating-average .average .star{position:relative;top:-2px}.user-rating-summary--style-3 .user-rating-average .average .count-reviews{font-size:14px;position:absolute;bottom:60px;z-index:5;width:100%;text-align:center}@media(min-width: 768px){.user-rating-summary--style-3 .user-rating-average .average .count-reviews{font-size:16px}}.user-rating-summary--style-3 .user-rating-average .average .number-block{z-index:5;position:absolute}.user-rating-summary--style-3 .user-rating-average .average .number-block .number{font-size:60px;color:#465776;font-weight:600;letter-spacing:0}@media(min-width: 768px){.user-rating-summary--style-3 .user-rating-average .average .number-block .number{font-size:36px}}@media(min-width: 1100px){.user-rating-summary--style-3 .user-rating-average .average .number-block .number{font-size:68px}}.user-rating-summary--style-3 .user-rating-average .average .number-block .text{margin-top:12px;color:#8a8a8a;font-weight:500;font-size:14px}@media(min-width: 1100px){.user-rating-summary--style-3 .user-rating-average .average .number-block .text{font-size:16px}}.user-rating-summary--style-3 .user-rating-average .count-reviews{font-size:17px}.user-rating-summary--style-3 .user-rating-average .count-reviews a:hover{opacity:.8}.user-rating-summary--style-3 .user-rating-by-numbers{flex:0 0 50%}.user-rating-summary--style-3 .user-rating-by-numbers .grade-block{position:relative;font-size:14px;line-height:24px;font-weight:700}@media(min-width: 768px){.user-rating-summary--style-3 .user-rating-by-numbers .grade-block{font-size:16px}}.user-rating-summary--style-3 .user-rating-by-numbers .grade-block:not(:last-child){margin-bottom:16px}.user-rating-summary--style-3 .user-rating-by-numbers .grade-block .grade-label-value{display:flex;align-items:center;justify-content:space-between;gap:10px}.user-rating-summary--style-3 .user-rating-by-numbers .grade-block .grade-label-value .grade-value{flex:0 0 70px;font-weight:400}.user-rating-summary--style-3 .user-rating-by-numbers .grade-block .grade-label-value .grade-value .accent{color:var(--hk-comments-accent-color)}.user-rating-summary--style-3 .user-rating-by-numbers .grade-block .grade-score-bar{width:100%;border-radius:14px;border:1px solid var(--hk-comments-accent-color);background:#f2f7fc;height:12px;overflow:hidden}.user-rating-summary--style-3 .user-rating-by-numbers .grade-block .grade-score-bar .score-bar-res{background:var(--hk-comments-accent-color);height:100%;border-radius:14px;transition:width 1s}@media(min-width: 992px){.user-rating-summary--style-3{margin-block:50px}}@media(max-width: 600px){.user-rating-summary--style-3{flex-direction:column}.user-rating-summary--style-3 .user-rating-average .count-reviews{font-size:14px;line-height:22px}}.review-comments{margin:50px auto}.review-comments select{padding-right:20px}.review-comments input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.review-comments select{min-height:43px;padding:10px;border-color:#e6e2eb}.review-comments input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,.review-comments select:focus{border-color:var(--hk-comments-accent-color)}.review-comments input,.review-comments textarea,.review-comments select{width:100%;border:1px solid #e6e2eb;border-radius:4px;padding:5px 0;font-size:14px;line-height:1.5;font-weight:normal;color:#3f4045}.review-comments input::placeholder,.review-comments textarea::placeholder,.review-comments select::placeholder{color:#b6bbc1}.review-comments input.has-error,.review-comments textarea.has-error,.review-comments select.has-error{border-color:#d42b54}.review-comments input:focus,.review-comments textarea:focus,.review-comments select:focus{border-color:var(--hk-comments-accent-color)}.review-comments .accent{color:var(--hk-comments-accent-color)}.review-comments .grade-label__star{position:relative;top:-1px;margin-left:5px}.review-comments .reviews-comments-title{font-weight:600;font-size:24px;line-height:1.5;letter-spacing:1px;color:#1f2d3f;padding:0 !important;margin:0 !important}.review-comments .reviews-comments-title:before,.review-comments .reviews-comments-title:after{display:none}.review-comments .reviews-comments-list{display:flex;flex-direction:column;gap:20px;margin:20px auto 30px}.review-comments .reviews-comments-list+.review-comment-respond{margin-top:70px}.review-comments .reviews-comments-list .review-comment>.review-comment{padding-top:4px;position:relative;max-width:90%;margin-left:auto}@media(min-width: 992px){.review-comments .reviews-comments-list .review-comment>.review-comment{max-width:750px}}.review-comments .reviews-comments-list .review-comment>.review-comment .review-comment-body{border-radius:0}.review-comments .reviews-comments-list .review-comment>.review-comment:nth-child(2){margin-top:25px;padding-top:0}.review-comments .reviews-comments-list .review-comment>.review-comment:nth-child(2) .review-comment-body{border-top-left-radius:15px;border-top-right-radius:15px}.review-comments .reviews-comments-list .review-comment>.review-comment:last-child .review-comment-body{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.review-comments .reviews-comments-list .review-comment.scheduled .review-date time{font-weight:600;color:#d20000 !important}.review-comments .reviews-comments-list .review-comment.scheduled .review-date time:after{content:" (Scheduled)"}.review-comments .reviews-comments-list .review-comment-body{display:flex;flex-direction:column;background:#fff;padding:16px 24px 20px;box-shadow:0px 2px 15px 0px rgba(91,104,130,.1019607843);border:1px solid #d5dcf0;border-radius:15px}.review-comments .reviews-comments-list .review-comment-body .comment-meta{display:flex;align-items:center;padding-bottom:15px;border-bottom:1px solid #dbdcde}@media(min-width: 768px){.review-comments .reviews-comments-list .review-comment-body .comment-meta{justify-content:space-between}}.review-comments .reviews-comments-list .review-comment-body .comment-meta .review-avatar-name{display:flex}@media(min-width: 768px){.review-comments .reviews-comments-list .review-comment-body .comment-meta .review-avatar-name{align-items:center}}.review-comments .reviews-comments-list .review-comment-body .comment-meta .review-avatar-name .review-avatar{width:52px;height:52px;min-width:52px;min-height:52px;border-radius:50%;background:rgba(var(--hk-comments-accent-color-rgb), 0.2);color:var(--hk-comments-accent-color);font-weight:600;font-size:20px;line-height:1;display:inline-grid;align-items:center;text-align:center;letter-spacing:1px;text-transform:uppercase}.review-comments .reviews-comments-list .review-comment-body .comment-meta .review-avatar-name .review-name{font-weight:600;font-size:18px;line-height:1.5;letter-spacing:1px;text-transform:capitalize;display:flex;align-items:center;white-space:normal}@media(max-width: 767px){.review-comments .reviews-comments-list .review-comment-body .comment-meta .review-avatar-name .review-name{flex-direction:column;align-items:flex-start}}.review-comments .reviews-comments-list .review-comment-body .comment-meta .review-avatar-name .review-name .edit-link .comment-edit-link{color:#3f4045;font-size:14px;font-style:italic;font-weight:normal}@media(min-width: 768px){.review-comments .reviews-comments-list .review-comment-body .comment-meta .review-avatar-name .review-name .edit-link .comment-edit-link{margin-left:10px}}.review-comments .reviews-comments-list .review-comment-body .comment-meta .review-rating-date{display:flex;flex-direction:column;flex:1 0 auto;margin-left:16px}.review-comments .reviews-comments-list .review-comment-body .comment-meta .review-rating-date .review-date{font-weight:600;font-size:16px;line-height:1.4;color:#a0a4b5}.review-comments .reviews-comments-list .review-comment-body .comment-content{position:relative;column-gap:15px}.review-comments .reviews-comments-list .review-comment-body .comment-text{padding-top:24px;font-weight:normal;font-size:16px;line-height:24px;color:#3f4045;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.review-comments .reviews-comments-list .review-comment-body .comment-text .comment-text-inner{flex:1 1 100%}.review-comments .reviews-comments-list .review-comment-body .comment-text p{margin:10px 0 0;overflow:hidden;text-overflow:ellipsis}.review-comments .reviews-comments-list .review-comment-body .comment-text p:first-child{margin-top:0}.review-comments .reviews-comments-list .review-comment-body .comment-text .review-awaiting-moderation{font-size:14px}.review-comments .reviews-comments-list .review-comment-body .review-comment-reply-link{display:inline-block;font-size:18px;font-weight:600;color:var(--hk-comments-accent-color) !important;margin-left:auto}.review-comments .reviews-comments-list .review-comment-body .review-comment-reply-link:hover{text-decoration:underline !important}.review-comments .reviews-comments-list .review-comment-body .comment-rating-data{margin-top:25px}.review-comments .reviews-comments-list .review-comment-body .comment-rating-data .grade-block{position:relative;display:grid;grid-template-columns:70px 1fr;gap:5px 20px;align-items:center}@media(min-width: 768px){.review-comments .reviews-comments-list .review-comment-body .comment-rating-data .grade-block{grid-template-columns:40% 70px 1fr}}@media(min-width: 1100px){.review-comments .reviews-comments-list .review-comment-body .comment-rating-data .grade-block{grid-template-columns:50% 70px 1fr}}@media(max-width: 767px){.review-comments .reviews-comments-list .review-comment-body .comment-rating-data .grade-block{grid-template-rows:auto auto}}.review-comments .reviews-comments-list .review-comment-body .comment-rating-data .grade-block:not(:last-child){margin-bottom:12px}.review-comments .reviews-comments-list .review-comment-body .comment-rating-data .grade-block .grade-label{font-weight:700;color:#3f4045;font-size:16px}@media(max-width: 767px){.review-comments .reviews-comments-list .review-comment-body .comment-rating-data .grade-block .grade-label{grid-column:1/-1}}.review-comments .reviews-comments-list .review-comment-body .comment-rating-data .grade-block .grade-score-bar{width:100%;height:12px;border-radius:100px;position:relative;background:#f2f7fc;overflow:hidden;border:1px solid var(--hk-comments-accent-color)}.review-comments .reviews-comments-list .review-comment-body .comment-rating-data .grade-block .grade-score-bar .score-bar-res{background:var(--hk-comments-accent-color);height:100%;border-radius:4px}.review-comments .reviews-comments-list .review-comment-body .comment-rating-data .grade-block .grade-score-bar:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(var(--hk-comments-accent-color-rgb), 0.2)}.review-comments .reviews-comments-list .review-comment-body .comment-rating-data .grade-block .grade-value{line-height:24px;font-weight:400;white-space:nowrap}.review-comments .load_more .loading-text{display:none}.review-comments .load_more.loading .loading-text{display:block}.review-comments .load_more.loading .button-text{display:none}.review-comments .load-more-btn{display:block;background-color:rgba(var(--hk-comments-accent-color-rgb), 0.7) !important;border:none !important;border-radius:4px;color:#fff;font-size:14px;line-height:1.5;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:12px 20px;margin:0 auto 50px}.review-comments .load-more-btn:hover{background-color:var(--hk-comments-accent-color) !important}@media(max-width: 767px){.review-comments .review-comment-respond .comment-bottom{grid-template-columns:1fr;gap:0}}.review-comments .review-comment-respond .review-comment-reply-title{font-weight:600;font-size:24px;line-height:1.5;letter-spacing:1px;text-transform:capitalize}.review-comments .review-comment-respond .review-comment-form{background:#fff;border:1px solid #d5dcf0;box-shadow:0px 2px 15px 0px rgba(91,104,130,.1019607843);border-radius:15px;padding:16px;margin-top:16px}@media(min-width: 768px){.review-comments .review-comment-respond .review-comment-form{padding:16px 24px 20px}}.review-comments .review-comment-respond .review-comment-form label{font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#3f4045;margin-bottom:6px;display:block}.review-comments .review-comment-respond .review-comment-form .review-comment-form-data,.review-comments .review-comment-respond .review-comment-form .review-comment-form-rating{width:100%;display:flex;flex-wrap:wrap;gap:0px 30px;position:relative}.review-comments .review-comment-respond .review-comment-form .review-comment-form-rating{gap:10px;margin-top:24px}.review-comments .review-comment-respond .review-comment-form .field-block{width:100%;display:grid;gap:4px 9px;grid-template-columns:90px 1fr;align-items:center}@media(max-width: 767px){.review-comments .review-comment-respond .review-comment-form .field-block{grid-template-rows:auto auto}}@media(min-width: 768px){.review-comments .review-comment-respond .review-comment-form .field-block{grid-template-columns:40% 130px 1fr;gap:20px}}@media(min-width: 1100px){.review-comments .review-comment-respond .review-comment-form .field-block{grid-template-columns:50% 130px 1fr}}.review-comments .review-comment-respond .review-comment-form .field-block__input-holder{display:flex;align-items:center;gap:4px}.review-comments .review-comment-respond .review-comment-form .field-block__input{max-width:37px;padding:2px !important;max-height:24px;min-height:unset !important;text-align:center}.review-comments .review-comment-respond .review-comment-form .field-block .label{font-weight:600;font-size:15px;line-height:1.5}@media(max-width: 767px){.review-comments .review-comment-respond .review-comment-form .field-block .label{grid-column:1/-1}}.review-comments .review-comment-respond .review-comment-form .field-block .ui-slider{background:#f2f7fc;border:1px solid var(--hk-comments-accent-color);border-radius:100px;margin:0 5px;position:relative;height:12px}.review-comments .review-comment-respond .review-comment-form .field-block .ui-slider .ui-slider-handle{width:20px;height:20px;background:#f2f7fc;border:1px solid var(--hk-comments-accent-color);position:relative;left:0;top:-0.3em;margin-left:-5px;cursor:pointer;-ms-touch-action:none;touch-action:none;border-radius:50%;z-index:1}.review-comments .review-comment-respond .review-comment-form .field-block .ui-slider .ui-slider-handle span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:0;color:rgba(0,0,0,0)}.review-comments .review-comment-respond .review-comment-form .field-block .ui-slider .ui-slider-range-min{background:var(--hk-comments-accent-color);border:1px solid var(--hk-comments-accent-color);border-radius:100px;top:0;left:0;height:100%;position:absolute;display:block}.review-comments .review-comment-respond .review-comment-form .field-block .ui-slider .first-item{position:absolute;top:-32px;left:0;font-size:14px}.review-comments .review-comment-respond .review-comment-form .field-block .ui-slider .last-item{position:absolute;top:-32px;right:0;font-size:14px}.review-comments .review-comment-respond .review-comment-form p{margin:0 !important}.review-comments .review-comment-respond .review-comment-form .submit-errors{width:100%;color:#d42b54;font-style:italic;font-size:14px;line-height:1.6;font-weight:500;margin-bottom:16px}.review-comments .review-comment-respond .review-comment-form .review-comment-form-author,.review-comments .review-comment-respond .review-comment-form .review-comment-form-email{width:calc((100% - 30px)/2)}.review-comments .review-comment-respond .review-comment-form .review-comment-form-comment{width:100%}.review-comments .review-comment-respond .review-comment-form .review-comment-form-comment:not(:first-child){margin-top:16px}.review-comments .review-comment-respond .review-comment-form .review-comment-form-comment textarea{resize:none;height:150px;padding:10px}@media(min-width: 1100px){.review-comments .review-comment-respond .review-comment-form .review-comment-form-comment textarea{height:90px}}.review-comments .review-comment-respond .review-comment-form .review-comment-form-submit{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:10px}@media(min-width: 992px){.review-comments .review-comment-respond .review-comment-form .review-comment-form-submit{justify-content:flex-end}}.review-comments .review-comment-respond .review-comment-form .review-comment-form-submit .submit{background-color:var(--hk-comments-accent-color);color:#fff;min-width:182px;height:43px;text-transform:uppercase;font-weight:700;font-size:16px;line-height:24px;text-align:center;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;border:none;transition:background-color .3s}.review-comments .review-comment-respond .review-comment-form .review-comment-form-submit .submit:disabled,.review-comments .review-comment-respond .review-comment-form .review-comment-form-submit .submit[disabled],.review-comments .review-comment-respond .review-comment-form .review-comment-form-submit .submit.disabled{opacity:.4}.review-comments .review-comment-respond .review-comment-form .review-comment-form-submit .submit:not(:disabled):not([disabled]):not(.disabled):hover,.review-comments .review-comment-respond .review-comment-form .review-comment-form-submit .submit:not(:disabled):not([disabled]):not(.disabled):focus{opacity:.8}.review-comments .review-comment-respond .review-comment-form .review-comment-form-submit #cancel-review-comment-reply-link{font-weight:600;font-size:14px}.review-comments .review-comment-respond .review-comment-form .review-comment-form-submit #cancel-review-comment-reply-link:hover{text-decoration:underline !important}.review-comments .comment-bottom{display:grid;grid-template-columns:1fr 1fr;gap:5px 20px;align-items:center;padding:8px 24px 16px;margin:20px -24px -20px;border-radius:0 0 15px 15px;background:rgba(var(--hk-comments-accent-color-rgb), 0.11);position:relative}@media(min-width: 992px){.review-comments .comment-bottom{grid-template-columns:40% 130px 1fr}}@media(min-width: 1100px){.review-comments .comment-bottom{grid-template-columns:50% 130px 1fr}}@media(max-width: 700px){.review-comments .comment-bottom{padding:8px 16px 16px;margin:16px -16px -16px}}@media(min-width: 992px){.review-comments .comment-bottom--reply .review-comment-form-submit{justify-content:space-between !important}}.review-comments .comment-bottom .comment-bottom-label{font-size:20px;line-height:1.5;font-weight:700;color:#5f6066;text-transform:uppercase}@media(max-width: 991px){.review-comments .comment-bottom .comment-bottom-label{grid-column:1/-1}}@media(min-width: 768px){.review-comments .comment-bottom .comment-bottom-label{font-size:26px}}.review-comments .comment-bottom .comment-bottom-value{color:#8a8a8a;font-size:18px;line-height:1.5;display:flex;align-items:center;gap:10px}@media(min-width: 992px){.review-comments .comment-bottom .comment-bottom-value{justify-content:space-between}}.review-comments .comment-bottom .comment-bottom-value__inner-text{white-space:nowrap}.review-comments .comment-bottom .comment-bottom-value strong{color:#465776;font-size:26px;line-height:1.5;font-weight:700}@media(max-width: 600px){.review-comments .reviews-comments-title{font-size:22px}.review-comments .reviews-comments-list{gap:15px;margin-top:15px}.review-comments .reviews-comments-list .review-comment-body{padding:16px}.review-comments .reviews-comments-list .review-comment-body .comment-meta{flex-direction:column;align-items:flex-start}.review-comments .reviews-comments-list .review-comment-body .comment-meta .review-avatar-name{padding-bottom:2px;width:100%}.review-comments .reviews-comments-list .review-comment-body .comment-meta .review-rating-date{gap:2px}.review-comments .reviews-comments-list .review-comment-body .comment-meta .review-rating-date .review-date{margin-top:0}.review-comments .reviews-comments-list .review-comment-body .comment-meta .edit-link{margin-left:68px;margin-top:2px}.review-comments .reviews-comments-list .review-comment-body .comment-content .comment-rating-data{width:100%;margin-top:32px}.review-comments .review-comment-respond .review-comment-reply-title{font-size:22px}.review-comments .review-comment-respond .review-comment-form .review-comment-form-author,.review-comments .review-comment-respond .review-comment-form .review-comment-form-email{width:100%}.review-comments .review-comment-respond .review-comment-form .field-block{width:100%}.review-comments .review-comment-respond .review-comment-form .review-comment-form-submit{flex-direction:column;gap:15px}.review-comments .review-comment-respond .review-comment-form .review-comment-form-submit .submit{width:100%}}