.elementor-widget-theme-site-logo .elementor-image a {
	position: relative;
	display: block;
	float: left;
}
.elementor-widget-theme-site-logo .elementor-image a::before {
	content: '';
	background-image:url(../images/15_anios.png);
	background-size: contain;
	background-position: center right;
	background-repeat: no-repeat;
	position: absolute;
	bottom: -54%;
	right: -26%;
	max-width: 86.733760%;
	width: 190px;
	height: 100%;
	transition: all 0.3s ease-in-out;
	animation: scaled 10s infinite;
	-webkit-animation: scaled 10s infinite;
	-moz-animation: scaled 10s infinite;
	-o-animation: scaled 10s infinite;
}
.elementor-sticky {
	transition: all 0.3s ease-in-out;
}
.elementor-sticky.sticky {
	padding: 0.5% 0 3% 0;
}

@media (max-width: 1080px) {
	#site_header {
		padding-left: 20px;
	}
}

@-webkit-keyframes scaled {
	0%, 2%, 5%, 8%, 100% {-webkit-transform: scale(1);}	
	4% {-webkit-transform: scale(1.2);}
	6% {-webkit-transform: scale(1.1);}
	9% {-webkit-transform: scale(1);}
}
 
@-moz-keyframes scaled {
	0%, 2%, 5%, 8%, 100% {-moz-transform: scale(1);}
	4% {-moz-transform: scale(1.2);}
	6% {-moz-transform: scale(1.1);}
	9% {-moz-transform: scale(1);}
}
 
@-o-keyframes scaled {
	0%, 2%, 5%, 8%, 100% {-o-transform: scale(1);}
	4% {-o-transform: scale(1.2);}
	6% {-o-transform: scale(1.1);}
	9% {-o-transform: scale(1);}
}
@keyframes scaled {
	0%, 2%, 5%, 8%, 100% {transform: scale(1);}
	4% {transform: scale(1.2);}
	6% {transform: scale(1.1);}
	9% {transform: scale(1);}
}