.elementor-1246 .elementor-element.elementor-element-4e4864a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-4e4864a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-8334229{width:100%;max-width:100%;}.elementor-1246 .elementor-element.elementor-element-8334229 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-8334229.elementor-element{--align-self:center;}.elementor-1246 .elementor-element.elementor-element-78e8efa{--display:flex;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-1dd21ec{width:100%;max-width:100%;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1246 .elementor-element.elementor-element-1dd21ec.elementor-element{--align-self:center;}/* Start custom CSS *//* Limita la larghezza del box commenti e centra */
.comments-area, .comment-respond {
  max-width: 700px;
  margin: 40px 0;
  padding: 20px;
}

/* Stile per il box di testo */
#comment {
  width: 100%;
  height: 180px;
  padding: 15px;
  font-size: 16px;
  border-radius: 8px;
  border: 1px solid #ccc;
  resize: vertical;
  box-sizing: border-box;
}

/* Stile per input nome ed email */
.comment-form input[type="text"],
.comment-form input[type="email"] {
  width: 100%;
  padding: 10px;
  margin-bottom: 12px;
  border-radius: 6px;
  border: 1px solid #ccc;
}

/* Pulsante "Pubblica Commento" */
.comment-form input[type="submit"] {
  background-color: #2bae83;
  color: white;
  padding: 10px 24px;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  font-weight: bold;
}

.comment-form input[type="submit"]:hover {
  background-color: #f8ba13;
}

.comment-form-url {
  display: none;
}/* End custom CSS */