.tpgb-heading-animation{position:relative;display:block;font-size:40px;line-height:1.3}.tpgb-heading-words .heading-multi-anim:first-child{position:relative}.tpgb-heading-words>.heading-multi-anim{position:absolute;top:0;left:0;opacity:0}.tpgb-heading-animation .heading-text-wrap{position:relative;display:inline-block;text-align:left}.tpgb-heading-animation .heading-anim-text{display:inline-block;position:absolute;top:0;left:0}.tpgb-heading-animation .heading-text-active{position:relative}.tpgb-heading-animation .heading-postfix,.tpgb-heading-animation .heading-prefix{display:initial} @-webkit-keyframes heading-style-5-in{0%{transform:translateY(1.1em) translateZ(0)}to{transform:translateY(0) translateZ(0)}}@keyframes heading-style-5-in{0%{transform:translateY(1.1em) translateZ(0)}to{transform:translateY(0) translateZ(0)}}@-webkit-keyframes heading-style-5-out{0%{transform:translateY(0) translateZ(0);opacity:1}to{transform:translateY(0) translateZ(0);opacity:0}}@keyframes heading-style-5-out{0%{transform:translateY(0) translateZ(0);opacity:1}to{transform:translateY(0) translateZ(0);opacity:0}}.tpgb-heading-animation .heading-text-style-5{transition:width .5s;vertical-align:top}.tpgb-heading-animation .heading-text-style-5 .heading-anim-text{white-space:nowrap}.heading-text-style-5 .heading-anim-text{overflow:hidden}.heading-text-style-5 .heading-anim-text .letter{animation:heading-style-5-out 1s forwards;animation-timing-function:cubic-bezier(.16,1,.3,1);display:inline-block}.heading-text-style-5 .heading-anim-text .letter.letter-anim-in{animation:heading-style-5-in .75s forwards} 