.elementor-6769 .elementor-element.elementor-element-220dae8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 25px 0px rgba(112, 144, 176, 0.21);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;overflow:visible;}@media(min-width:768px){.elementor-6769 .elementor-element.elementor-element-220dae8{--content-width:1312px;}}/* Start custom CSS for post-comments, class: .elementor-element-cd8ee85 */.elementor-6769 .elementor-element.elementor-element-cd8ee85 .comment-form .submit {
    background-color: #29722D;
    color: #FFFFFF;
    border: none;
    padding: 12px 24px;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 0.3s;
}
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .comment-form .submit:hover {
    background-color: #7a634f;
}
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .comment-form input[type="text"],
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .comment-form input[type="email"],
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .comment-form input[type="url"],
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .comment-form textarea {
    background-color: #F7F7F8;
    border: 1px solid #E0E0E0;
    border-radius: 5px;
    padding: 10px;
}
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .comment-form input[type="text"]:focus,
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .comment-form input[type="email"]:focus,
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .comment-form input[type="url"]:focus,
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .comment-form textarea:focus {
    border-color: #29722D;
    box-shadow: 0 0 5px rgba(141, 114, 91, 0.3);
    outline: none;
}
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .commentlist li.comment {
    background-color: #F7F7F8;
    padding: 20px;
    border-radius: 8px;
    border: 1px solid #EAEAEA;
    margin-bottom: 15px;
}
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .commentlist .comment-author .avatar {
    border-radius: 50%;
}
.elementor-6769 .elementor-element.elementor-element-cd8ee85 h2.woocommerce-Reviews-title {
    font-size: 1.1rem;
    font-weight: 600;
}
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .comment-form-rating .stars a {
    color: #E0E0E0;
    text-decoration: none;
}
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .comment-form-rating .stars:hover a,
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .comment-form-rating .stars a:hover,
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .comment-form-rating .stars a.active {
    color: #29722D;
}
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .comment-form-rating .stars a:hover ~ a {
    color: #E0E0E0;
}
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .star-rating {
    color: #FFBB00;
}
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .star-rating::before {
    color: #E0E0E0;
}
.elementor-6769 .elementor-element.elementor-element-cd8ee85 .itsec-recaptcha-opt-in {
    display: none;
}/* End custom CSS */