The reason for the animation is this happens after the content has been vertically centered – thats why it animates in. You can do it without this, but may not work well on all browsers.
.page-heading-breadcrumbs.fancy-heading .heading-text {
opacity: 1;
margin-top: 0!important;
transform: translateY(-50%)!important;
}
Remove all previous code relating to this before using that.
– Ed