/* Purchased native ElementsKit Pro 4.2.2 Fancy widget rules and keyframes only. */
.ekit-wid-con .ekit-fancy-text{-webkit-transition:.3s;transition:.3s}
.ekit-wid-con .ekit-fancy-text:is(h1,h2,h3,h4,h5,h6,div,p){margin:0}
.ekit-wid-con .ekit-fancy-text a{-webkit-transition:.3s;transition:.3s}
.ekit-wid-con .ekit-fancy-text-lists{display:inline-block;position:relative;text-align:center}
.ekit-wid-con .ekit-fancy-text-lists b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0}
.ekit-wid-con .ekit-fancy-text-lists b.is-visible{position:relative}
.ekit-wid-con .no-js .ekit-fancy-text-lists b{color:#000;font:optional;opacity:0}
.ekit-wid-con .no-js .ekit-fancy-text-lists b.is-visible{opacity:1}
.ekit-wid-con .ekit-fancy-text.clip .ekit-fancy-text-lists{overflow:hidden;vertical-align:top;text-align:left}
.ekit-wid-con .ekit-fancy-text.clip .ekit-fancy-text-lists::after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background-color:#fff}
.ekit-wid-con .ekit-fancy-text.clip .ekit-fancy-text-lists b{opacity:0}
.ekit-wid-con .ekit-fancy-text.clip .ekit-fancy-text-lists b.is-visible{opacity:1}
.ekit-wid-con .ekit-fancy-text.rotate-1 .ekit-fancy-text-lists{-webkit-perspective:300px;perspective:300px}
.ekit-wid-con .ekit-fancy-text.rotate-1 .ekit-fancy-text-lists b{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);width:100%}
.ekit-wid-con .ekit-fancy-text.rotate-1 .ekit-fancy-text-lists b.is-visible{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:cd-rotate-1-in 1.2s;animation:cd-rotate-1-in 1.2s}
.ekit-wid-con .ekit-fancy-text.rotate-1 .ekit-fancy-text-lists b.is-hidden{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:cd-rotate-1-out 1.2s;animation:cd-rotate-1-out 1.2s}
@-webkit-keyframes cd-rotate-1-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}
@keyframes cd-rotate-1-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}
@-webkit-keyframes cd-rotate-1-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}
@keyframes cd-rotate-1-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists{-webkit-perspective:300px;perspective:300px}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists em,.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists i{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-style:normal}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists b{opacity:0}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists b.is-visible{opacity:1;width:100%}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists i{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);opacity:0;font-style:normal}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists i.in{-webkit-animation:cd-rotate-2-in .4s forwards;animation:cd-rotate-2-in .4s forwards}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists i.out{-webkit-animation:cd-rotate-2-out .4s forwards;animation:cd-rotate-2-out .4s forwards}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists em{-webkit-transform:translateZ(20px);transform:translateZ(20px)}
.ekit-wid-con .is-visible .ekit-fancy-text.rotate-2 i{opacity:1}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-2 i{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:0}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-2 i em{-webkit-transform:scale(1);transform:scale(1)}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-2 .is-visible i{opacity:1}
@-webkit-keyframes cd-rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}
@keyframes cd-rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}
@-webkit-keyframes cd-rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}
@keyframes cd-rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}
.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists{-webkit-perspective:300px;perspective:300px}
.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists b{opacity:0}
.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists b.is-visible{opacity:1;width:100%}
.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists i{display:inline-block;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;font-style:normal}
.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists i.in{-webkit-animation:cd-rotate-3-in .6s forwards;animation:cd-rotate-3-in .6s forwards}
.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists i.out{-webkit-animation:cd-rotate-3-out .6s forwards;animation:cd-rotate-3-out .6s forwards}
.ekit-wid-con .is-visible .ekit-fancy-text.rotate-3 i{-webkit-transform:rotateY(0);transform:rotateY(0)}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-3 i{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:0}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-3 .is-visible i{opacity:1}
@-webkit-keyframes cd-rotate-3-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);transform:rotateY(0)}}
@keyframes cd-rotate-3-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);transform:rotateY(0)}}
@-webkit-keyframes cd-rotate-3-out{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}
@keyframes cd-rotate-3-out{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists::after{content:"";position:absolute;right:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;width:1px}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists b{visibility:hidden}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists b.is-visible{visibility:visible}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists i{position:absolute;visibility:hidden;font-style:normal}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists i.in{position:relative;visibility:visible}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists.waiting::after{-webkit-animation:cd-pulse 1s infinite;animation:cd-pulse 1s infinite}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists.selected{background-color:#aebcb9}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists.selected::after{visibility:hidden}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists.selected b{color:#0d0d0d}
@-webkit-keyframes cd-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}
@keyframes cd-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}
.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists{overflow:hidden;vertical-align:top}
.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:#fff;z-index:2;-webkit-transition:width .3s -.1s;transition:width .3s -.1s}
.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists.is-loading::after{width:100%;-webkit-transition:width 3s;transition:width 3s}
.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists b{top:.2em;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists b.is-visible{opacity:1;top:0}
.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists b.is-hidden{-webkit-transition:.3s ease-out;transition:.3s ease-out}
.ekit-wid-con .ekit-fancy-text.slide .ekit-fancy-text-lists{overflow:hidden;vertical-align:top}
.ekit-wid-con .ekit-fancy-text.slide .ekit-fancy-text-lists b{opacity:0;top:.2em}
.ekit-wid-con .ekit-fancy-text.slide .ekit-fancy-text-lists b.is-visible{top:0;opacity:1;-webkit-animation:slide-in .6s;animation:slide-in .6s;width:100%}
.ekit-wid-con .ekit-fancy-text.slide .ekit-fancy-text-lists b.is-hidden{-webkit-animation:slide-out .6s;animation:slide-out .6s}
.ekit-wid-con .ekit-fancy-text.zoom-out .ekit-fancy-text-lists{-webkit-perspective:300px;perspective:300px}
.ekit-wid-con .ekit-fancy-text.zoom-out .ekit-fancy-text-lists b{opacity:0}
.ekit-wid-con .ekit-fancy-text.zoom-out .ekit-fancy-text-lists b.is-visible{opacity:1;-webkit-animation:zoom-out .8s;animation:zoom-out .8s;width:100%}
.ekit-wid-con .ekit-fancy-text.zoom-out .ekit-fancy-text-lists b.is-hidden{-webkit-animation:zoom-in .8s;animation:zoom-in .8s}
.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists b{opacity:0}
.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists b.is-visible{opacity:1;width:100%}
.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists i{display:inline-block;opacity:0;-webkit-transform:scale(0);transform:scale(0);font-style:normal}
.is-visible .ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists i{opacity:1}
.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists i.in{-webkit-animation:scale-up .6s forwards;animation:scale-up .6s forwards}
.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists i.out{-webkit-animation:scale-down .6s forwards;animation:scale-down .6s forwards}
.ekit-wid-con .ekit-fancy-text.scale:hover{-webkit-transform:unset!important;transform:unset!important}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.scale i{-webkit-transform:scale(1);transform:scale(1);opacity:0}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.scale .is-visible i{opacity:1}
.ekit-wid-con .ekit-fancy-text.push .ekit-fancy-text-lists b{opacity:0}
.ekit-wid-con .ekit-fancy-text.push .ekit-fancy-text-lists b.is-visible{opacity:1;-webkit-animation:push-in .6s;animation:push-in .6s;width:100%}
.ekit-wid-con .ekit-fancy-text.push .ekit-fancy-text-lists b.is-hidden{-webkit-animation:push-out .6s;animation:push-out .6s}
.ekit-wid-con .ekit-fancy-text.color-effect .ekit-fancy-text-lists .ekit-fancy-text{background-image:linear-gradient(-120deg,#231557 0,#44107a 29%,#ff1361 67%,#fff800 100%);background-size:auto auto;background-clip:border-box;background-size:200% auto;color:#fff;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:textclip 2s linear infinite;animation:textclip 2s linear infinite;display:inline-block}
.ekit-wid-con .ekit-fancy-text.color-effect .ekit-fancy-text-lists b{opacity:0;-webkit-transition:.3s;transition:.3s}
.ekit-wid-con .ekit-fancy-text.color-effect .ekit-fancy-text-lists b.is-visible{-webkit-transition:.3s;transition:.3s;opacity:1;width:100%}
.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists{-webkit-box-reflect:below -20px linear-gradient(transparent,rgba(0,0,0,.2))}
.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists b{opacity:0}
.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists b.is-visible{opacity:1;width:100%}
.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists i{display:inline-block;color:#232323;opacity:0;-webkit-transform:translateY(0);transform:translateY(0);font-style:normal}
.is-visible .ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists i{opacity:1}
.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists i.in{opacity:1;-webkit-animation:waviy-in 1s forwards;animation:waviy-in 1s forwards}
.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists i.out{opacity:0;-webkit-animation:waviy-out 1s forwards;animation:waviy-out 1s forwards}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.bouncing i{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.bouncing .is-visible i{opacity:1}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect{position:relative;display:inline-block}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg{position:absolute;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible;z-index:auto}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg path{stroke-dasharray:1500;fill:none;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:ekit-highlighted-shape-2;animation-name:ekit-highlighted-shape-2;opacity:0}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-curly{-webkit-transform:translate(-50%,82%);transform:translate(-50%,82%)}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-double-line{-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);height:100%}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-arrow{-webkit-transform:translate(-50%,72%);transform:translate(-50%,72%)}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-double-underline{-webkit-transform:translate(-50%,60%);transform:translate(-50%,60%)}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-zigzag{-webkit-transform:translate(-50%,60%);transform:translate(-50%,60%)}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-zigzag-underline{-webkit-transform:translate(-50%,36%);transform:translate(-50%,36%)}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-clouds{-webkit-transform:translate(-50%,65%);transform:translate(-50%,65%)}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-shape-x{-webkit-transform:translate(-50%,-41%);transform:translate(-50%,-41%);height:100%}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-waves{-webkit-transform:translate(-50%,38%);transform:translate(-50%,38%)}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-round-line-01{-webkit-transform:translate(-50%,54%);transform:translate(-50%,54%)}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-round-line-02{-webkit-transform:translate(-50%,52%)!important;transform:translate(-50%,52%)!important}
.ekit-highlighted-loop-yes .ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg path{-webkit-animation-name:ekit-highlighted-shape-1;animation-name:ekit-highlighted-shape-1}
