.product-review-item{padding:15px;margin-bottom:20px;background-color:#fff;border:1px solid #ddd;border-radius:8px;transition:box-shadow .3s ease}.product-review-item:hover{box-shadow:0 6px 12px rgba(0,0,0,.15)}.review-item-head{display:flex;justify-content:space-between;align-items:center}.review-item-head h2{font-size:1.5em;color:#333;margin:0}.rating{display:inline-block;width:75px;height:20px;position:relative}.rating div{height:100%}.review-content{margin-top:15px;font-size:1em;color:#555}.review-text{margin-bottom:10px;line-height:1.6}.review-info{font-size:.9em;color:#888}.review-info label{font-weight:bold;color:#000}.separator{margin:0 10px}.testimonial-page .my-product-reviews-list-page .page-body{border:0;padding:0}.testimonial-page [for="ConsentCheckbox"]~.required{display:none}.testimonial-page textarea{width:100%!important}.testimonial-page .review-text{position:relative;font-style:italic;color:#555;padding:10px 20px;margin-bottom:15px}.testimonial-page .review-text::before{content:'“';font-size:2.5em;position:absolute;left:0;top:0;color:#444}.testimonial-page .review-text::after{content:'”';font-size:2.5em;position:absolute;right:0;bottom:0;color:#444}@media(max-width:600px){.review-item-head{flex-direction:column;align-items:flex-start}.rating{margin-top:10px}}@media(max-width:991px){.testimonial-page .page-title h1{color:var(--primary-color);font-size:24px;font-weight:600;text-align:center;margin:15px 0}.testimonial-page .side-2{position:static;opacity:1;transform:none;box-shadow:none;width:100%;max-width:100%;border:0;transition:all 0s;z-index:0}.testimonial-page .side-2 .side-2-wrapper{padding:0;margin:20px auto}.testimonial-page .side-2 .contact-page{border:0;padding-bottom:0;margin-bottom:0}.testimonial-page .center-2-row{display:flex;flex-direction:column}}@media(min-width:992px){.testimonial-page .side-2{width:400px}.testimonial-page .center-2{width:calc(100% - 400px)}.testimonial-page .side-2 .contact-page{border:0;box-shadow:none}.testimonial-page .side-2 .page-title h1{font-size:18px;font-weight:600}.testimonial-page .side-2 .inputs label{display:inline-block}}
