@charset "UTF-8";
/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the Hippocratic License 2.1 - http://firstdonoharm.dev
 *
 * Copyright (c) 2022 Animate.css
 */
:root {
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1;
}

.animate {
    opacity: 0;
}

.animate__animated {
    animation-duration: var(--animate-duration);
    animation-fill-mode: both;
}

.animate__animated.animate__duration-2s {
    animation-duration: 2s;
}

.animate__animated.animate__duration-0_5s {
    animation-duration: 0.5s;
}

.animate__animated.animate__delay-0_5s {
    animation-delay: calc(var(--animate-delay) / 2);
}

.animate__animated.animate__delay-1s {
    animation-delay: var(--animate-delay);
}

.animate__animated.animate__delay-1_5s {
    animation-delay: calc(var(--animate-delay) * 1.5);
}

.animate__animated.animate__delay-2s {
    animation-delay: calc(var(--animate-delay) * 2);
}

.animate__animated.animate__delay-2_5s {
    animation-delay: calc(var(--animate-delay) * 2.5);
}

.animate__animated.animate__delay-3s {
    animation-delay: calc(var(--animate-delay) * 3);
}

.animate__animated.animate__delay-3_5s {
    animation-delay: calc(var(--animate-delay) * 3.5);
}

.animate__animated.animate__delay-4s {
    animation-delay: calc(var(--animate-delay) * 4);
}

.animate__animated.animate__delay-4_5s {
    animation-delay: calc(var(--animate-delay) * 4.5);
}

.animate__animated.animate__delay-5s {
    animation-delay: calc(var(--animate-delay) * 5);
}

.animate__animated.animate__delay-5_5s {
    animation-delay: calc(var(--animate-delay) * 5.5);
}

.animate__animated.animate__delay-6s {
    animation-delay: calc(var(--animate-delay) * 6);
}

.animate__animated.animate__delay-6_5s {
    animation-delay: calc(var(--animate-delay) * 6.5);
}

.animate__animated.animate__delay-7s {
    animation-delay: calc(var(--animate-delay) * 7);
}

.animate__animated.animate__delay-7_5s {
    animation-delay: calc(var(--animate-delay) * 7.5);
}

.animate__animated.animate__delay-8s {
    animation-delay: calc(var(--animate-delay) * 8);
}

.animate__animated.animate__delay-8_5s {
    animation-delay: calc(var(--animate-delay) * 8.5);
}

.animate__animated.animate__delay-9s {
    animation-delay: calc(var(--animate-delay) * 9);
}

.animate__animated.animate__delay-9_5s {
    animation-delay: calc(var(--animate-delay) * 9.5);
}

@keyframes bounceAnimation {
    0% {
        opacity: 0;
        transform: scale(1) translateY(-50%);
    }

    25% {
        opacity: 1;
        transform: scaleX(1.2) scaleY(0.8) translateY(-50%);
    }

    50% {
        opacity: 1;
        transform: scaleX(0.8) scaleY(1.2) translateY(-50%);
    }

    75% {
        opacity: 1;
        transform: scaleX(1.1) scaleY(1.1) translateY(-50%);
    }
    100% {
        opacity: 1;
    }
}

.animate__bounceAnimation {
    animation-name: bounceAnimation;
}

@keyframes bounceInRight {
    from,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    from {
        opacity: 0;
        transform: translate3d(3000px, 0, 0) scaleX(3);
    }

    60% {
        opacity: 1;
        transform: translate3d(-25px, 0, 0) scaleX(1);
    }

    75% {
        opacity: 1;
        transform: translate3d(10px, 0, 0) scaleX(0.98);
    }

    90% {
        opacity: 1;
        transform: translate3d(-5px, 0, 0) scaleX(0.995);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.animate__bounceInRight {
    animation-name: bounceInRight;
}

@keyframes bounceInLeft {
    from,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        transform: translate3d(-3000px, 0, 0) scaleX(3);
    }

    60% {
        opacity: 1;
        transform: translate3d(25px, 0, 0) scaleX(1);
    }

    75% {
        opacity: 1;
        transform: translate3d(-10px, 0, 0) scaleX(0.98);
    }

    90% {
        opacity: 1;
        transform: translate3d(5px, 0, 0) scaleX(0.995);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.animate__bounceInLeft {
    animation-name: bounceInLeft;
}

@keyframes bounceIn {
    from,
    50%,
    to {
        animation-timing-function: ease-in-out;
    }
    from {
        opacity: 0;
        transform: scale(0.8);
    }
    50% {
        opacity: 1;
        transform: scale(1.1);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}

.animate__bounceIn {
    animation-name: bounceIn;
}


@keyframes moveLeftRight {
    from,
    50%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        transform: translate3d(-10px, 0, 0);
    }
    50% {
        transform: translate3d(0, 0, 0);
    }
    50% {
        transform: translate3d(10px, 0, 0);
    }
    50% {
        transform: translate3d(0, 0, 0);
    }
    to {
        transform: translate3d(-10px, 0, 0);
    }
}

.animate__moveLeftRight {
    animation-name: moveLeftRight;
}

@keyframes moveRightLeft {
    from,
    50%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        transform: translate3d(10px, 0, 0);
    }
    50% {
        transform: translate3d(0, 0, 0);
    }
    50% {
        transform: translate3d(-10px, 0, 0);
    }
    50% {
        transform: translate3d(0, 0, 0);
    }
    to {
        transform: translate3d(10px, 0, 0);
    }
}

.animate__moveRightLeft {
    animation-name: moveRightLeft;
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.animate__fadeIn {
    animation-name: fadeIn;
}

@keyframes fadeIn0_2 {
    from {
        opacity: 0;
    }

    to {
        opacity: 0.1;
    }
}

.animate__fadeIn0_2 {
    animation-name: fadeIn0_2;
}


@keyframes buttonBounce {
    0% {
        transform: scale(1);
    }

    25% {
        transform: scaleX(1.2) scaleY(0.8);
    }

    50% {
        transform: scaleX(0.8) scaleY(1.2);
    }

    75% {
        transform: scaleX(1.1) scaleY(1.1);
    }
}

.animate__buttonBounce {
    animation-name: buttonBounce;
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.animate__fadeInLeft {
    animation-name: fadeInLeft;
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.animate__fadeInRight {
    animation-name: fadeInRight;
}

@keyframes flash {
    from,
    50%,
    to {
        opacity: 1;
    }

    25%,
    75% {
        opacity: 0;
    }
}

.animate__flash {
    animation-name: flash;
}

@keyframes scale {
    from {
        transform: scale3d(1, 0, 1);
        opacity: 0;
    }
    50% {
        transform: scale3d(1, 1.02, 1);
        opacity: 1;
    }
    to {
        transform: scale3d(1, 1, 1);
        opacity: 1;
    }
}

.animate__scale {
    animation-name: scale;
}

@media screen and (max-width: 767.98px) {
    .animate__fadeIn.fadeIn_767_0_2 {
        animation-name: fadeIn0_2;
    }
}

@media screen and (max-width: 575.98px) {

    .animate__animated.animate__delay_mobile-1s {
        animation-delay: var(--animate-delay);
    }

    .animate__animated.animate__delay_mobile-2s {
        animation-delay: calc(var(--animate-delay) * 2);
    }

    .animate__animated.animate__delay_mobile-3s {
        animation-delay: calc(var(--animate-delay) * 3);
    }

    .animate__animated.animate__delay_mobile-3_5s {
        animation-delay: calc(var(--animate-delay) * 3.5);
    }

    .animate__animated.animate__delay_mobile-4s {
        animation-delay: calc(var(--animate-delay) * 4);
    }

    .animate__animated.animate__delay_mobile-4_5s {
        animation-delay: calc(var(--animate-delay) * 4.5);
    }

    .animate__animated.animate__delay_mobile-5s {
        animation-delay: calc(var(--animate-delay) * 5);
    }

    .animate__animated.animate__delay_mobile-5_5s {
        animation-delay: calc(var(--animate-delay) * 5.5);
    }

    .animate__animated.animate__delay_mobile-6s {
        animation-delay: calc(var(--animate-delay) * 6);
    }

    .animate__animated.animate__delay_mobile-6_5s {
        animation-delay: calc(var(--animate-delay) * 6.5);
    }

    .animate__animated.animate__delay_mobile-7s {
        animation-delay: calc(var(--animate-delay) * 7);
    }

    .animate__animated.animate__delay_mobile-7_5s {
        animation-delay: calc(var(--animate-delay) * 7.5);
    }
}

@keyframes Gradient {
    0% {
        background-position: 0 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0 50%
    }
}

@keyframes aniArrow {
    0% {
        transform: translateY(-50%) translateX(-45px);
    }
    100% {
        transform: translateY(-50%) translateX(44px);
    }
}

@keyframes HeaderIcon {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes HeaderLine {
    0% {
        height: 0;
    }
    100% {
        height: 32px;
    }
}

/*rtl:ignore*/
@keyframes HeaderTitle {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(0);
    }
}
