.elementor-113 .elementor-element.elementor-element-236bc852:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-236bc852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitmadr.com/wp-content/uploads/2025/06/image.png");background-position:center center;background-size:cover;}.elementor-113 .elementor-element.elementor-element-236bc852 > .elementor-background-overlay{background-color:#000011;opacity:0.84;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-113 .elementor-element.elementor-element-236bc852{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 40px 0px;}.elementor-113 .elementor-element.elementor-element-ccee19d img{width:73px;}.elementor-113 .elementor-element.elementor-element-e99f263 .elementor-menu-toggle{margin:0 auto;}.elementor-113 .elementor-element.elementor-element-e99f263 .elementor-nav-menu--main .elementor-item{color:#E4BD25;fill:#E4BD25;}.elementor-113 .elementor-element.elementor-element-852a4c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:1025px){.elementor-113 .elementor-element.elementor-element-236bc852:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-236bc852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-113 .elementor-element.elementor-element-236bc852{padding:30px 20px 30px 20px;}}@media(max-width:767px){.elementor-113 .elementor-element.elementor-element-236bc852{padding:30px 20px 30px 20px;}.elementor-113 .elementor-element.elementor-element-3aeedd06 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-852a4c1 */.your-custom-section {
    width: 100%; /* Ocupa todo el ancho de la ventana */
    background-color: black; /* Color de fondo opcional */
    text-align: center; /* Centra el texto */
    padding: 20px 0; /* Añade un poco de espacio arriba y abajo */
	color:white;
    margin: 0; /* Elimina cualquier margen */
    box-sizing: border-box; /* Asegura que el padding no afecte el ancho total */
}

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

.your-custom-section a{color:white;
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: whitesmoke;
	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);
}/* End custom CSS */