
.sl-anim .et_pb_column {
  opacity: 0;
  transform: translateY(40px);
  transition:
    opacity 0.8s ease,
    transform 0.8s cubic-bezier(0.16, 0.84, 0.44, 1);
  will-change: opacity, transform;
}


.sl-anim.sl-inview .et_pb_column {
  opacity: 1;
  transform: none;
}


   --------------------------------------------------------- */
.sl-anim.sl-left  .et_pb_column { transform: translateX(-50px); }
.sl-anim.sl-right .et_pb_column { transform: translateX(50px);  }
.sl-anim.sl-left.sl-inview  .et_pb_column,
.sl-anim.sl-right.sl-inview .et_pb_column { transform: none; }


   Es el efecto "en capas" típico de gruporas. */
.sl-anim.sl-split .et_pb_column:nth-child(odd)  { transform: translateX(-50px); }
.sl-anim.sl-split .et_pb_column:nth-child(even) { transform: translateX(50px);  }
.sl-anim.sl-split.sl-inview .et_pb_column { transform: none; }


.sl-anim.sl-inview .et_pb_column:nth-child(1) { transition-delay: 0s;    }
.sl-anim.sl-inview .et_pb_column:nth-child(2) { transition-delay: 0.10s; }
.sl-anim.sl-inview .et_pb_column:nth-child(3) { transition-delay: 0.20s; }
.sl-anim.sl-inview .et_pb_column:nth-child(4) { transition-delay: 0.30s; }
.sl-anim.sl-inview .et_pb_column:nth-child(5) { transition-delay: 0.40s; }
.sl-anim.sl-inview .et_pb_column:nth-child(6) { transition-delay: 0.50s; }


@media (prefers-reduced-motion: reduce) {
  .sl-anim .et_pb_column {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
}



#sealls-delegaciones .et_pb_column:not(.et_pb_column_4_4) {
  transition:
    opacity 0.7s ease,
    transform 0.35s cubic-bezier(0.22, 0.61, 0.36, 1),
    box-shadow 0.35s ease,
    border-color 0.35s ease;
}

#sealls-delegaciones .et_pb_column:not(.et_pb_column_4_4):hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 48px rgba(13, 27, 42, 0.20);
  border-color: #0077B6;
}


@media (prefers-reduced-motion: reduce) {
  #sealls-delegaciones .et_pb_column:not(.et_pb_column_4_4):hover {
    transform: none;
  }
}

.sl-parallax,
.sl-parallax-strong { will-change: transform; }


@media (prefers-reduced-motion: reduce) {
  .sl-parallax,
  .sl-parallax-strong { transform: none !important; }
}
