.elementor-kit-9{--e-global-color-primary:#B4141C;--e-global-color-secondary:#155c14;--e-global-color-text:#444;--e-global-color-accent:#000;--e-global-color-lighter:#838383;--e-global-color-dark:#1F1E1E;--e-global-color-border:#E2E0E0;--e-global-color-background-field:#F5F5F5;--e-global-typography-primary-font-family:"Unbounded";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Unbounded";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Unbounded";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Unbounded";--e-global-typography-accent-font-weight:500;background-color:#fff;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1350px;}.e-con{--container-max-width:1350px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS for page-settings */.your-custom-section {
    width: 100%; /* Ocupa todo el ancho de la ventana */
    background-color: var(--theme-color-alter_bg_color); /* Color de fondo opcional */
    text-align: center; /* Centra el texto */
    padding: 20px 0; /* Añade un poco de espacio arriba y abajo */
	color:black;
    margin: 0; /* Elimina cualquier margen */
    box-sizing: border-box; /* Asegura que el padding no afecte el ancho total */
}

.your-custom-section p {color:black;}

.your-custom-section a{color:black;
transition: ease 2s;}

.your-custom-section a:hover{color:rgb(225, 88, 238);}

.your-custom-section img {
    max-width: 100%; /* Asegura que la imagen sea responsiva */
	background-color: white;
	padding:10px;
	margin-bottom:10px;
	margin-top:10px;
    height: auto; /* Mantiene las proporciones de la imagen */
	border-radius: 7px 7px 7px 7px;
-webkit-border-radius: 7px 7px 7px 7px;
-moz-border-radius: 7px 7px 7px 7px;
box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.75);
-webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.75);
display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px auto;
  flex-wrap: wrap;
  gap: 1rem;
}/* End custom CSS */