.elementor-427 .elementor-element.elementor-element-8e1112d{text-align:center;}.elementor-427 .elementor-element.elementor-element-8617a50 > .elementor-element-populated{box-shadow:1px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-427 .elementor-element.elementor-element-c6e1c8b .elementor-icon-box-wrapper{align-items:start;}.elementor-427 .elementor-element.elementor-element-c6e1c8b{--icon-box-icon-margin:15px;}.elementor-427 .elementor-element.elementor-element-c6e1c8b .elementor-icon-box-description{font-size:18px;}.elementor-427 .elementor-element.elementor-element-73679c6 > .elementor-element-populated{box-shadow:1px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-427 .elementor-element.elementor-element-532106e{width:var( --container-widget-width, 131.946% );max-width:131.946%;--container-widget-width:131.946%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-427 .elementor-element.elementor-element-532106e .elementor-icon-box-wrapper{align-items:start;}.elementor-427 .elementor-element.elementor-element-532106e .elementor-icon-box-description{font-size:18px;}.elementor-427 .elementor-element.elementor-element-ba7c890 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-427 .elementor-element.elementor-element-086d57c .elementor-icon-box-wrapper{align-items:start;}.elementor-427 .elementor-element.elementor-element-086d57c{--icon-box-icon-margin:15px;}.elementor-427 .elementor-element.elementor-element-086d57c .elementor-icon-box-description{font-size:18px;}.elementor-427 .elementor-element.elementor-element-4e9b489 iframe{height:387px;}.elementor-427 .elementor-element.elementor-element-ba835e5 .guide-info ul li a{font-size:21px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for shortcode, class: .elementor-element-846a7b0 */.form-container {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 20px; /* Espaciado entre columnas */
}

.left-column,
.right-column {
  width: 48%; /* Ancho para que ocupen dos columnas */
}

textarea {
  width: 100%;
  height: 200px; /* Incrementa la altura del campo de mensaje */
  resize: vertical; /* Permite ajustar solo la altura */
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
}


input, select {
  width: 100%;
  padding: 10px;
  margin-bottom: 5px;
  border: 1px solid #ccc;
  border-radius: 5px;
}


label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}



.right-column button[type="submit"] {
  margin-top: 10px; /* Espacio entre el textarea y el botón */
  padding: 10px 20px;
  font-size: 16px;
  background-color: #E86400;
  color: white;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

.right-column button[type="submit"]:hover {
  background-color: #45a049;
}/* End custom CSS */