.elementor-340 .elementor-element.elementor-element-ea4ad2c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-9282811{padding:0px 0px 0px 0px;}.elementor-340 .elementor-element.elementor-element-952889b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-31f8f6c{padding:0px 0px 0px 0px;}.elementor-340 .elementor-element.elementor-element-5ca9f8d{--display:flex;}.elementor-340 .elementor-element.elementor-element-8ae168b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-a6728ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-03dbade{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-2504cc9{padding:0px 0px 0px 0px;}.elementor-340 .elementor-element.elementor-element-12b628f{--display:flex;}.elementor-340 .elementor-element.elementor-element-df64c24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-3cb8faa *//* ANIMACIONES */

.mdz-inspection-content{
  animation:mdzFadeLeft .9s ease forwards;
}

.mdz-inspection-sidebar{
  animation:mdzFadeRight .9s ease forwards;
}

.mdz-inspection-box{
  transition:.35s ease;
}

.mdz-inspection-box:hover{
  transform:translateY(-6px);
  box-shadow:0 18px 40px rgba(11,87,164,.15);
}

.mdz-check-grid span{
  transition:.3s ease;
}

.mdz-check-grid span:hover{
  transform:translateX(8px);
  color:#0B57A4;
}

.mdz-inspection-sidebar a{
  position:relative;
  overflow:hidden;
}

.mdz-inspection-sidebar a::before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:0;
  height:100%;
  background:#FDB515;
  opacity:.15;
  transition:.35s ease;
}

.mdz-inspection-sidebar a:hover::before,
.mdz-inspection-sidebar a.active::before{
  width:100%;
}

.mdz-sidebar-card{
  transition:.35s ease;
  animation:mdzFloat 4s ease-in-out infinite;
}

.mdz-sidebar-card:hover{
  transform:translateY(-8px);
  box-shadow:0 18px 45px rgba(0,0,0,.18);
}

.mdz-sidebar-card button{
  transition:.3s ease;
}

.mdz-sidebar-card button:hover{
  background:#fff;
  color:#0B57A4;
  transform:translateY(-3px);
}

.mdz-inspection-content h2,
.mdz-inspection-content h3{
  position:relative;
}

.mdz-inspection-content h3::after{
  content:"";
  display:block;
  width:70px;
  height:4px;
  background:#FDB515;
  margin-top:14px;
  transition:.4s ease;
}

.mdz-inspection-content h3:hover::after{
  width:120px;
}

@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);
  }
}

@keyframes mdzFloat{
  0%{
    transform:translateY(0);
  }
  50%{
    transform:translateY(-8px);
  }
  100%{
    transform:translateY(0);
  }
}/* End custom CSS */