/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 04 2026 | 06:59:17 */
.elementor-widget-text-editor p{
	margin-top:0;
}

.elementor-widget-text-editor p:last-child{
	margin-bottom:0;
}

/* <------ SOMBRAS ------> */

/* - Opacity 90% - */
.cast-shadow-opacity90,
.elementor a.cast-shadow-opacity90{
	box-shadow: 	0px 1px 2px rgba(0, 0, 0, 0.25),
					0px 1px 3px rgba(0, 0, 0, 0.12);
}
.cast-shadow-opacity90-animated,
.elementor a.cast-shadow-opacity90-animated {
    box-shadow: 	0px 1px 2px rgba(0, 0, 0, 0.25),
					0px 1px 3px rgba(0, 0, 0, 0.12);
    transition: 	all 0.3s cubic-bezier(.25,.8,.25,1);
}
.cast-shadow-opacity90-animated:hover,
.elementor a.cast-shadow-opacity90-animated:hover{
    box-shadow: 	0 14px 28px rgba(0, 0, 0, 0.10),
					0 10px 10px rgba(0, 0, 0, 0.08);
}


/* - Opacity 100% - */
.cast-shadow-opacity100,
.elementor a.cast-shadow-opacity100{
	box-shadow: 	0 1px 3px rgba(0, 0, 0, 0.12),
					0 1px 2px rgba(0, 0, 0, 0.24);
}
.cast-shadow-opacity100-animated,
.elementor a.cast-shadow-opacity100-animated{
    box-shadow: 	0 1px 3px rgba(0, 0, 0, 0.12),
					0 1px 2px rgba(0, 0, 0, 0.24);
    transition: 	all 0.3s cubic-bezier(.25,.8,.25,1);
}
.cast-shadow-opacity100-animated:hover,
.elementor a.cast-shadow-opacity100-animated:hover{
    box-shadow: 	0 14px 28px rgba(0, 0, 0, 0.25),
					0 10px 10px rgba(0, 0, 0, 0.22);
}

/* </------ SOMBRAS ------> */


/* <------ DESENFOQUE ------> */

.blur-bg{
	backdrop-filter: blur(0.125rem);
}

.blur-bg-animated{
	backdrop-filter: blur(0.125rem);
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);;
}

.blur-bg-animated:hover{
	backdrop-filter: blur(0.5rem);
}

/* </------ DESENFOQUE ------> */


/* Ciclo de 12 variaciones de rotación */
.elementor-loop-container .e-loop-item:nth-child(12n+1) .blog-card__featuredimg { transform: rotate(0.75deg); }
.elementor-loop-container .e-loop-item:nth-child(12n+2) .blog-card__featuredimg { transform: rotate(-0.95deg); }
.elementor-loop-container .e-loop-item:nth-child(12n+3) .blog-card__featuredimg { transform: rotate(0.8deg); }
.elementor-loop-container .e-loop-item:nth-child(12n+4) .blog-card__featuredimg { transform: rotate(-1.2deg); }
.elementor-loop-container .e-loop-item:nth-child(12n+5) .blog-card__featuredimg { transform: rotate(0.61deg); }
.elementor-loop-container .e-loop-item:nth-child(12n+6) .blog-card__featuredimg { transform: rotate(-0.53deg); }
.elementor-loop-container .e-loop-item:nth-child(12n+7) .blog-card__featuredimg { transform: rotate(1.1deg); }
.elementor-loop-container .e-loop-item:nth-child(12n+8) .blog-card__featuredimg { transform: rotate(-0.9deg); }
.elementor-loop-container .e-loop-item:nth-child(12n+9) .blog-card__featuredimg { transform: rotate(1.4deg); }
.elementor-loop-container .e-loop-item:nth-child(12n+10) .blog-card__featuredimg { transform: rotate(-1.3deg); }
.elementor-loop-container .e-loop-item:nth-child(12n+11) .blog-child(11) .blog-card__featuredimg { transform: rotate(0.6deg); }
.elementor-loop-container .e-loop-item:nth-child(12n+12) .blog-card__featuredimg { transform: rotate(-0.7deg); }