.elementor-27819 .elementor-element.elementor-element-5f4f07f{text-align:center;width:var( --container-widget-width, 100.003% );max-width:100.003%;--container-widget-width:100.003%;--container-widget-flex-grow:0;}.elementor-27819 .elementor-element.elementor-element-5f4f07f .elementor-heading-title{color:#424242;}.elementor-27819 .elementor-element.elementor-element-5f4f07f > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27819 .elementor-element.elementor-element-96f6e4f{text-align:center;width:var( --container-widget-width, 100.003% );max-width:100.003%;--container-widget-width:100.003%;--container-widget-flex-grow:0;}.elementor-27819 .elementor-element.elementor-element-96f6e4f .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );text-decoration:underline;}.elementor-27819 .elementor-element.elementor-element-96f6e4f > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27819 .elementor-element.elementor-element-1038335{text-align:center;font-size:10px;}.elementor-27819 .elementor-element.elementor-element-bb9e01f{text-align:center;width:var( --container-widget-width, 100.003% );max-width:100.003%;--container-widget-width:100.003%;--container-widget-flex-grow:0;}.elementor-27819 .elementor-element.elementor-element-bb9e01f .elementor-heading-title{color:#424242;}.elementor-27819 .elementor-element.elementor-element-bb9e01f > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27819 .elementor-element.elementor-element-ebe3b60 .elementor-tab-title, .elementor-27819 .elementor-element.elementor-element-ebe3b60 .elementor-tab-title:before, .elementor-27819 .elementor-element.elementor-element-ebe3b60 .elementor-tab-title:after, .elementor-27819 .elementor-element.elementor-element-ebe3b60 .elementor-tab-content, .elementor-27819 .elementor-element.elementor-element-ebe3b60 .elementor-tabs-content-wrapper{border-width:2px;}.elementor-27819 .elementor-element.elementor-element-ebe3b60 .elementor-tab-mobile-title, .elementor-27819 .elementor-element.elementor-element-ebe3b60 .elementor-tab-desktop-title.elementor-active, .elementor-27819 .elementor-element.elementor-element-ebe3b60 .elementor-tab-title:before, .elementor-27819 .elementor-element.elementor-element-ebe3b60 .elementor-tab-title:after, .elementor-27819 .elementor-element.elementor-element-ebe3b60 .elementor-tab-content, .elementor-27819 .elementor-element.elementor-element-ebe3b60 .elementor-tabs-content-wrapper{border-color:#9C9C9C;}.elementor-27819 .elementor-element.elementor-element-ebe3b60 .elementor-tab-title, .elementor-27819 .elementor-element.elementor-element-ebe3b60 .elementor-tab-title a{color:#232323;}.elementor-27819 .elementor-element.elementor-element-ebe3b60 .elementor-tab-title.elementor-active,
					 .elementor-27819 .elementor-element.elementor-element-ebe3b60 .elementor-tab-title.elementor-active a{color:#018B00;}.elementor-27819 .elementor-element.elementor-element-ebe3b60 .elementor-tab-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}@media(max-width:766px){.elementor-27819 .elementor-element.elementor-element-5f4f07f .elementor-heading-title{font-size:28px;}}/* Start custom CSS for html, class: .elementor-element-cff4ea3 *//* Contenedor de búsqueda */
.search-container {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

/* Input de búsqueda */
.search-input {
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 3px;
  margin-right: 10px;
  flex: 1; /* Ocupa todo el espacio disponible */
  min-width: 0; /* Asegura que el input se pueda reducir si es necesario */
  font-size: 14px; /* Tamaño de fuente ajustado */
}

/* Estilo común para botones */
.search-button,
.download-button {
  padding: 8px 15px;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  font-size: 12px; /* Tamaño de fuente más pequeño para botones */
  transition: background-color 0.3s ease; /* Transición suave de color de fondo */
  margin-right: 10px; /* Espacio entre los botones */
}

/* Estilo específico para botón de búsqueda */
.search-button {
  background-color: #333;
  color: #fff;
}

/* Estilo específico para botón de descarga */
.download-button {
  background-color: #ddd;
  color: #000;
}

/* Efecto hover para botones */
.search-button:hover,
.download-button:hover {
  opacity: 0.8; /* Opacidad reducida al pasar el mouse */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cff4ea3 *//* Contenedor de búsqueda */
.search-container {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

/* Input de búsqueda */
.search-input {
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 3px;
  margin-right: 10px;
  flex: 1; /* Ocupa todo el espacio disponible */
  min-width: 0; /* Asegura que el input se pueda reducir si es necesario */
  font-size: 14px; /* Tamaño de fuente ajustado */
}

/* Estilo común para botones */
.search-button,
.download-button {
  padding: 8px 15px;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  font-size: 12px; /* Tamaño de fuente más pequeño para botones */
  transition: background-color 0.3s ease; /* Transición suave de color de fondo */
  margin-right: 10px; /* Espacio entre los botones */
}

/* Estilo específico para botón de búsqueda */
.search-button {
  background-color: #333;
  color: #fff;
}

/* Estilo específico para botón de descarga */
.download-button {
  background-color: #ddd;
  color: #000;
}

/* Efecto hover para botones */
.search-button:hover,
.download-button:hover {
  opacity: 0.8; /* Opacidad reducida al pasar el mouse */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cff4ea3 *//* Contenedor de búsqueda */
.search-container {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

/* Input de búsqueda */
.search-input {
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 3px;
  margin-right: 10px;
  flex: 1; /* Ocupa todo el espacio disponible */
  min-width: 0; /* Asegura que el input se pueda reducir si es necesario */
  font-size: 14px; /* Tamaño de fuente ajustado */
}

/* Estilo común para botones */
.search-button,
.download-button {
  padding: 8px 15px;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  font-size: 12px; /* Tamaño de fuente más pequeño para botones */
  transition: background-color 0.3s ease; /* Transición suave de color de fondo */
  margin-right: 10px; /* Espacio entre los botones */
}

/* Estilo específico para botón de búsqueda */
.search-button {
  background-color: #333;
  color: #fff;
}

/* Estilo específico para botón de descarga */
.download-button {
  background-color: #ddd;
  color: #000;
}

/* Efecto hover para botones */
.search-button:hover,
.download-button:hover {
  opacity: 0.8; /* Opacidad reducida al pasar el mouse */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cff4ea3 *//* Contenedor de búsqueda */
.search-container {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

/* Input de búsqueda */
.search-input {
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 3px;
  margin-right: 10px;
  flex: 1; /* Ocupa todo el espacio disponible */
  min-width: 0; /* Asegura que el input se pueda reducir si es necesario */
  font-size: 14px; /* Tamaño de fuente ajustado */
}

/* Estilo común para botones */
.search-button,
.download-button {
  padding: 8px 15px;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  font-size: 12px; /* Tamaño de fuente más pequeño para botones */
  transition: background-color 0.3s ease; /* Transición suave de color de fondo */
  margin-right: 10px; /* Espacio entre los botones */
}

/* Estilo específico para botón de búsqueda */
.search-button {
  background-color: #333;
  color: #fff;
}

/* Estilo específico para botón de descarga */
.download-button {
  background-color: #ddd;
  color: #000;
}

/* Efecto hover para botones */
.search-button:hover,
.download-button:hover {
  opacity: 0.8; /* Opacidad reducida al pasar el mouse */
}/* End custom CSS */