.elementor-17121 .elementor-element.elementor-element-9387d41{--display:flex}#commentform{background-color:#f9f9f9;padding:20px;border-radius:8px;border:1px solid #ddd}#commentform textarea{width:100%;height:150px;padding:12px;border:2px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:1em;font-family:'Arial',sans-serif;margin-bottom:15px;transition:border-color 0.3s ease}#commentform textarea:focus{border-color:#007BFF}#commentform input[type="text"],#commentform input[type="email"]{width:48%;padding:10px;margin-right:4%;border:2px solid #ccc;border-radius:5px;font-size:1em;box-sizing:border-box}#commentform input[type="text"]:focus,#commentform input[type="email"]:focus{border-color:#007BFF}#commentform input[type="submit"]{background-color:#007BFF;color:#fff;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1.2em;transition:background-color 0.3s ease}#commentform input[type="submit"]:hover{background-color:#0056b3}.comment{padding:15px;background-color:#f9f9f9;border-radius:8px;margin-bottom:15px;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.comment .comment-author{font-weight:700;color:#333}.comment .comment-meta{color:#777;font-size:.9em;margin-bottom:10px}.comment .comment-content{color:#444;line-height:1.6}.comment .reply{color:#007BFF;font-weight:700;text-decoration:none}.comment .reply:hover{color:#0056b3}