.civi-fancy-heading-loading .civi-fancy-heading-animated{overflow:hidden;vertical-align:top}.civi-fancy-heading-loading .civi-fancy-heading-animated:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:currentColor;z-index:2;-webkit-transition:width .3s -.1s;-moz-transition:width .3s -.1s;transition:width .3s -.1s}.civi-fancy-heading-loading .is-loading::after{width:100%;-webkit-transition:width 3s;-moz-transition:width 3s;transition:width 3s}.civi-fancy-heading-loading b{top:.2em;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.civi-fancy-heading-loading .civi-fancy-heading-show{opacity:1;top:0}.civi-fancy-heading-typing .civi-fancy-heading-animated{font-weight:bolder}.civi-fancy-heading-typing .typed-cursor{vertical-align:text-bottom}.civi-fancy-heading-zoom-in .civi-fancy-heading-animated{perspective:300px}.civi-fancy-heading-zoom-in b{opacity:0}.civi-fancy-heading-zoom-in .civi-fancy-heading-show{opacity:1;-webkit-animation:zoom-in .8s;-moz-animation:zoom-in .8s;animation:zoom-in .8s}.civi-fancy-heading-slider-right b{opacity:0}.civi-fancy-heading-slider-right .civi-fancy-heading-show{opacity:1;-webkit-animation:slider-right-in .6s;-moz-animation:slider-right-in .6s;animation:slider-right-in .6s}.civi-fancy-heading-slider-right .civi-fancy-heading-hidden{-webkit-animation:slider-right-out .6s;-moz-animation:slider-right-out .6s;animation:slider-right-out .6s}.civi-fancy-heading-slider-left b{opacity:0}.civi-fancy-heading-slider-left .civi-fancy-heading-show{opacity:1;-webkit-animation:slider-left-in .6s;-moz-animation:slider-left-in .6s;animation:slider-left-in .6s}.civi-fancy-heading-slider-left .civi-fancy-heading-hidden{-webkit-animation:slider-left-out .6s;-moz-animation:slider-left-out .6s;animation:slider-left-out .6s}.civi-fancy-heading-slider-top b{opacity:0}.civi-fancy-heading-slider-top .civi-fancy-heading-show{opacity:1;-webkit-animation:slider-top-in .6s;-moz-animation:slider-top-in .6s;animation:slider-top-in .6s}.civi-fancy-heading-slider-top .civi-fancy-heading-hidden{-webkit-animation:slider-top-out .6s;-moz-animation:slider-top-out .6s;animation:slider-top-out .6s}.civi-fancy-heading-slider-bottom b{opacity:0}.civi-fancy-heading-slider-bottom .civi-fancy-heading-show{opacity:1;-webkit-animation:slider-bottom-in .6s;-moz-animation:slider-bottom-in .6s;animation:slider-bottom-in .6s}.civi-fancy-heading-slider-bottom .civi-fancy-heading-hidden{-webkit-animation:slider-bottom-out .6s;-moz-animation:slider-bottom-out .6s;animation:slider-bottom-out .6s}.civi-fancy-heading-rotate .civi-fancy-heading-animated{perspective:300px}.civi-fancy-heading-rotate b{opacity:0;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}.civi-fancy-heading-rotate .civi-fancy-heading-show{opacity:1;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-animation:cd-rotate-1-in 1.2s;-moz-animation:cd-rotate-1-in 1.2s;animation:cd-rotate-1-in 1.2s}.civi-fancy-heading-rotate .civi-fancy-heading-hidden{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:cd-rotate-1-out 1.2s;-moz-animation:cd-rotate-1-out 1.2s;animation:cd-rotate-1-out 1.2s}