.dipl_text_animator .animated_text,.dipl_text_animator .dipl_pre_post{display:inline-block;line-height:1;vertical-align:baseline;vertical-align:-webkit-baseline-middle}.dipl_text_animator h1,.dipl_text_animator h2,.dipl_text_animator h3,.dipl_text_animator h4,.dipl_text_animator h5,.dipl_text_animator h6{padding:0}.dipl-flip{perspective:1000px}.dipl-flip .dipl-flipUpFirst{animation-name:diplFlipUpFirst;animation-fill-mode:forwards}.dipl-flip .dipl-flipUpSecond{animation-name:diplFlipUpSecond;animation-fill-mode:forwards}@keyframes diplFlipUpFirst{from{transform:rotateX(0)}to{transform:rotateX(90deg)}}@keyframes diplFlipUpSecond{from{transform:rotateX(-90deg)}to{transform:rotateX(0)}}.dipl-zoom .dipl-zoomIn{animation-name:diplZoomin;animation-fill-mode:forwards}.dipl-zoom .dipl-zoomOut{animation-name:diplZoomout;animation-fill-mode:forwards}@keyframes diplZoomin{from{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diplZoomout{from{transform:scale(1);opacity:1}to{transform:scale(.2);opacity:0}}.dipl-bounce .dipl-bounceIn{animation-name:diplBounceIn;animation-fill-mode:forwards}.dipl-bounce .dipl-bounceOut{animation-name:diplBounceOut;animation-fill-mode:forwards}@keyframes diplBounceIn{0%{transform:scale(.2);opacity:0}50%{transform:scale(1.05);opacity:1}70%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes diplBounceOut{0%{transform:scale(1);opacity:1}30%{transform:scale(.95);opacity:1}50%{transform:scale(1.1);opacity:1}100%{transform:scale(.2);opacity:0}}.dipl-wipe .dipl-wipeIn{animation-name:diplWipeIn;animation-fill-mode:forwards}.dipl-wipe .dipl-wipeOut{animation-name:diplWipeOut;animation-fill-mode:forwards}@keyframes diplWipeIn{0%{opacity:0;clip-path:polygon(100% 0,100% 0,0 100%,0 100%)}100%{opacity:1;clip-path:polygon(100% 0,100% 100%,0 100%,0 0)}}@keyframes diplWipeOut{0%{opacity:1;clip-path:polygon(100% 0,100% 100%,0 100%,0 0)}100%{opacity:0;clip-path:polygon(100% 0,100% -0%,0 100%,0 100%)}}.dipl-slide{overflow:hidden}.dipl-slide .dipl-slideIn{animation-name:diplSlideIn;animation-fill-mode:forwards}.dipl-slide .dipl-slideOut{animation-name:diplSlideOut;animation-fill-mode:forwards}@keyframes diplSlideIn{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes diplSlideOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(100%)}}.dipl-fade .dipl-fadeIn{animation-name:diplFadeIn;animation-fill-mode:forwards}.dipl-fade .dipl-fadeOut{animation-name:diplFadeOut;animation-fill-mode:forwards}@keyframes diplFadeIn{0%{opacity:0;transform:scale(.98)}100%{opacity:1;transform:scale(1)}}@keyframes diplFadeOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.98)}}.dipl-wave .dipl-wave-letter{display:inline-block;transform:translateZ(20px);transform-origin:50% 50% 20px}.dipl-wave .dipl-wave-letter.out{transform:rotateX(90deg);transition:transform .32s cubic-bezier(.55, .055, .675, .19)}.dipl-wave .dipl-wave-letter.behind{transform:rotateX(-90deg)}.dipl-wave .dipl-wave-letter.in{transform:rotateX(0);transition:transform .38s cubic-bezier(.175, .885, .32, 1.275)}.dipl_floating_image .dipl_floating_images_wrapper .dipl_floating_image_item {
    position: absolute !important;
}
.dipl_floating_image_item {
    display: inline-block;
    line-height: 0;
    top: 0;
    left: 0;
    margin: 0;
    will-change: transform;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.dipl_floating_image .dipl_floating_image_item img{
    width: auto;
}
@-webkit-keyframes dipl_float_vertical {
    from {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    to {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
}
@keyframes dipl_float_vertical {
    from {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    to {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
}
@-webkit-keyframes dipl_float_horizontal {
    from {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }
    to {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
    }
}
@keyframes dipl_float_horizontal {
    from {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }
    to {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
    }
}.dipl_fancy_text .dipl-text-wrapper-inner h1,
.dipl_fancy_text .dipl-text-wrapper-inner h2,
.dipl_fancy_text .dipl-text-wrapper-inner h3,
.dipl_fancy_text .dipl-text-wrapper-inner h4,
.dipl_fancy_text .dipl-text-wrapper-inner h5,
.dipl_fancy_text .dipl-text-wrapper-inner h6,
.dipl_fancy_text .dipl-text-wrapper-inner p {
    padding: 0;
    line-height: 1.7em;
}
.dipl_fancy_text .dipl_gradient_text {
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1.7em;
}
.dipl_clipping_text {
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1.7em;
}
.dipl_clipping_text:after,
.dipl_clipping_text:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.dipl_clipping_text:before {
    z-index: -2;
    background-image: inherit;
}
.dipl_clipping_text:after {
    z-index: -1;
}