.review-general-ratings{background-color:#f9f9f9;margin-bottom:1.5rem;border-radius:10px;background:#ececec;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#000}.review-general-ratings .collapse-toggle{background:#f60;color:#fff;padding:10px 10px 10px 20px;gap:10px}.review-general-ratings .collapse-toggle .general-rating-wrap,.review-general-ratings .collapse-toggle .holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-general-ratings .collapse-toggle .holder{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:0}.review-general-ratings .collapse-toggle .general-rating-wrap{gap:10px}.review-general-ratings .collapse-toggle .general-rating{font-size:14px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.review-general-ratings .collapse-toggle .general-rating strong{font-size:clamp(1.5rem,.777vw + 1.318rem,2.25rem);font-weight:600;line-height:1.2}.review-general-ratings .collapse-toggle .general-rating span{font-size:1.25rem}.review-general-ratings .collapse-toggle .collapse-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-weight:400}.review-general-ratings .collapse-toggle .collapse-title .icon{font-size:1.2em;margin-left:4px;vertical-align:-.2em}.review-general-ratings .collapse-toggle .collapse-title svg{margin-left:10px}.review-general-ratings .collapse-toggle .arrow{border-radius:10px;background:-webkit-gradient(linear,left top,left bottom,color-stop(20.99%,#f60),color-stop(48.21%,#ff8330),to(#ae4600));background:linear-gradient(180deg,#f60 20.99%,#ff8330 48.21%,#ae4600 100%);display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background:#fff;margin:0 0 0 auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.review-general-ratings .collapse-toggle .arrow svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.review-general-ratings.is-open .arrow{-webkit-transform:rotate(-90deg) rotate(0deg);-ms-transform:rotate(-90deg) rotate(0deg);transform:rotate(-90deg) rotate(0deg)}.review-general-ratings .collapse-inner,.review-general-ratings .rating-values-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.review-general-ratings .collapse-inner{padding:clamp(1.25rem,1.294vw + .947rem,2.5rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.review-general-ratings .collapse-inner .rating-values-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.review-general-ratings .collapse-inner .rating-text-item{-ms-flex-negative:0;flex-shrink:0;border-top:0;padding-top:0;border-left:1px solid #d9d9d9;padding-left:40px}.review-general-ratings .rating-values-item{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:40px}.review-general-ratings .rating-values-item .general-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - 15px);gap:20px}.review-general-ratings .rating-values-item .general-rating strong{display:inline-block;min-width:32px;margin-right:4px;font-size:clamp(1.5rem,.777vw + 1.318rem,2.25rem);line-height:1.2}.review-general-ratings .rating-values-item .general-rating span{font-size:1rem}.review-general-ratings .rating-text-item{max-width:252px;border-top:1px solid #ececec;padding-top:1.5rem;padding-bottom:1rem}.review-general-ratings .rating-text-item .item-title{font-size:1.25rem;font-weight:600;margin-bottom:10px}.review-general-ratings .rating-text-item .item-text{margin-bottom:10px;font-size:1rem}.review-general-ratings .rating-text-item .item-link{font-weight:600;color:#000;text-decoration:none}.review-general-ratings .rating-text-item .item-link .icon{font-size:1.5em;vertical-align:-.25em;margin-left:4px}.review-general-ratings .rating-text-item .item-link:hover{color:#af4600}@media (min-width:768px){.review-general-ratings .collapse-toggle{padding:16px 16px 16px 30px;gap:20px}.review-general-ratings .collapse-toggle .arrow{width:60px;height:60px}.review-general-ratings .collapse-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:992px){.review-general-ratings .rating-text-item .item-title{font-size:1.5rem}}@media (max-width:767.98px){.review-general-ratings .collapse-inner .rating-text-item{max-width:100%;border-top:1px solid #d9d9d9;border-left:0;padding:30px 0 0;margin-top:20px}.review-general-ratings .rating-values-item{row-gap:14px}.review-general-ratings .rating-values-item .general-rating{width:100%}.review-general-ratings .rating-text-item .item-text,.review-general-ratings .rating-values-item .general-rating span{font-size:.875rem}}