h1,h2,h3,h4,h5,h6{font-family:'Raleway',sans serif;color:#545454;margin:5px 0;line-height:1.3}p{font-family:Open Sans}li{margin-bottom:8px}.et_pb_testimonial .et_pb_testimonial_content p{padding-bottom:1em;font-size:18px;font-style:italic}.comments-area{margin:2rem 0;padding:2rem;background-color:#ffffff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.05)}.comments-title{font-size:1.8rem;margin-bottom:2rem;color:#333;font-weight:600}.comment-list{list-style:none;padding:0;margin:0}.comment{padding:1.5rem;margin-bottom:1.5rem;background-color:#f8f9fa;border-radius:6px;border-left:4px solid #007bff}.comment .avatar{border-radius:50%;margin-right:1rem;float:left}.comment-meta{margin-bottom:1rem;font-size:0.9rem;color:#666}.comment-author{font-weight:600;color:#333}.comment-metadata{margin-top:0.5rem}.comment-content{clear:both;margin-top:1rem;line-height:1.6;color:#444}.comment-respond{margin-top:2rem;padding:2rem;background-color:#f8f9fa;border-radius:8px}.comment-reply-title{font-size:1.5rem;margin-bottom:1.5rem;color:#333}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;padding:0.8rem;margin-bottom:1rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.comment-form .submit{background-color:#94a6bf;color:white;padding:0.8rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color 0.3s ease}.comment-form .submit:hover{background-color:#0056b3}@media (max-width:768px){.comments-area{padding:1rem}.comment{padding:1rem}.comment-respond{padding:1rem}}