.elementor-362 .elementor-element.elementor-element-0fd0f38{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-362 .elementor-element.elementor-element-5ac313c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-362 .elementor-element.elementor-element-603013a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-362 .elementor-element.elementor-element-1493184{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-362 .elementor-element.elementor-element-bcd608f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-362 .elementor-element.elementor-element-6fa1373{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-362 .elementor-element.elementor-element-71b9ff4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-362 .elementor-element.elementor-element-8dd790a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-362 .elementor-element.elementor-element-e946e17{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-2b912bb *//* ANIMACIONES */

.mdz-replacement-main{
animation:mdzFadeLeft .8s ease forwards;
}

.mdz-replacement-side{
animation:mdzFadeRight .8s ease forwards;
}

.mdz-side-card{
transition:.35s ease;
}

.mdz-side-card:hover{
transform:translateY(-8px);
box-shadow:0 25px 55px rgba(0,0,0,.15);
}

.mdz-side-card img{
transition:.5s ease;
}

.mdz-side-card:hover img{
transform:scale(1.06);
}

.mdz-replacement-highlight{
transition:.35s ease;
}

.mdz-replacement-highlight:hover{
transform:translateY(-4px);
box-shadow:0 15px 35px rgba(11,87,164,.10);
}

.mdz-replacement-checks span{
transition:.35s ease;
}

.mdz-replacement-checks span:hover{
transform:translateX(10px);
background:#fff;
box-shadow:0 10px 25px rgba(11,87,164,.10);
}

.mdz-side-card a{
transition:.3s ease;
}

.mdz-side-card a:hover{
transform:translateY(-3px);
}

@keyframes mdzFadeLeft{
from{
opacity:0;
transform:translateX(-40px);
}
to{
opacity:1;
transform:translateX(0);
}
}

@keyframes mdzFadeRight{
from{
opacity:0;
transform:translateX(40px);
}
to{
opacity:1;
transform:translateX(0);
}
}/* End custom CSS */