.elementor-6570 .elementor-element.elementor-element-005e240{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-6570 .elementor-element.elementor-element-0c66c7e{--display:flex;}/* Start custom CSS for tm-ele-service-block, class: .elementor-element-027ace1 *//* 1) Quitar rotación/animación en hover (imagen y contenedor) */
.service-block-style1.spin-border-animation:hover,
.service-block-style1.spin-border-animation:hover .image-box,
.service-block-style1.spin-border-animation:hover .image-box img,
.service-item:hover .service-block-style1.spin-border-animation,
.service-item:hover .service-block-style1.spin-border-animation .image-box img{
  transform: none !important;
  animation: none !important;
  transition: none !important;
}

/* 2) La imagen ocupa 100% del image-box */
.service-block-style1 .image-box{
  width: 100% !important;
  height: 100% !important;     /* por si el layout le da altura */
  overflow: hidden;            /* recorta si hay escalados */
  display: block;
}

.service-block-style1 .image-box img{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;           /* llena el contenedor sin deformar */
  display: block;
}/* End custom CSS */