.elementor-2021 .elementor-element.elementor-element-98a3ef5{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2021 .elementor-element.elementor-element-98a3ef5:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-98a3ef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6260741 );}@media(max-width:767px){.elementor-2021 .elementor-element.elementor-element-98a3ef5{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}}/* Start custom CSS for container, class: .elementor-element-98a3ef5 */.comment-co #respond {
  padding: 20px 0;
  border-top: none;
}

.comment-co #respond h2.comment-reply-title {
  font-size: 18px;
  font-weight: 600;
  color: #222;
  margin-bottom: 15px;
}

.comment-co #respond .logged-in-as {
  font-size: 14px;
  color: #555;
  margin-bottom: 15px;
}

.comment-co #respond textarea {
  width: 100%;
  min-height: 140px;
  border: 1px solid #ccc;
  padding: 12px;
  font-size: 15px;
  resize: vertical;
  outline: none;
  box-sizing: border-box;
  border-radius: 5px;
}

.comment-co #respond #submit {
  color: #fff !important;
  border: 0 !important;
  border-radius: 5px !important;
  padding: 10px 25px;
  cursor: pointer;
}

.comment-co #respond .required {
  color: #d00;
  font-weight: bold;
}/* End custom CSS */