@import "https://fonts.googleapis.com/css2?family=Source+Serif+Pro:wght@200;300;400;600;700&family=Work+Sans:wght@100;200;300;400;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Pacifico&display=swap";
:root {
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1;
}

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

.animate__animated.animate__infinite {
    animation-iteration-count: infinite;
}

.animate__animated.animate__repeat-1 {
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: var(--animate-repeat);
    animation-iteration-count: var(--animate-repeat);
}

.animate__animated.animate__repeat-2 {
    animation-iteration-count: 2;
    -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
    animation-iteration-count: calc(var(--animate-repeat) * 2);
}

.animate__animated.animate__repeat-3 {
    animation-iteration-count: 3;
    -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
    animation-iteration-count: calc(var(--animate-repeat) * 3);
}

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

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

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

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

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

.animate__animated.animate__faster {
    animation-duration: .5s;
    -webkit-animation-duration: calc(var(--animate-duration) / 2);
    animation-duration: calc(var(--animate-duration) / 2);
}

.animate__animated.animate__fast {
    animation-duration: .8s;
    -webkit-animation-duration: calc(var(--animate-duration) * .8);
    animation-duration: calc(var(--animate-duration) * .8);
}

.animate__animated.animate__slow {
    animation-duration: 2s;
    -webkit-animation-duration: calc(var(--animate-duration) * 2);
    animation-duration: calc(var(--animate-duration) * 2);
}

.animate__animated.animate__slower {
    animation-duration: 3s;
    -webkit-animation-duration: calc(var(--animate-duration) * 3);
    animation-duration: calc(var(--animate-duration) * 3);
}

@media print, (prefers-reduced-motion: reduce) {
    .animate__animated {
        transition-duration: 1ms !important;
        animation-duration: 1ms !important;
        animation-iteration-count: 1 !important;
    }

    .animate__animated[class*="Out"] {
        opacity: 0;
    }
}

@keyframes bounce {
    from, 20%, 53%, to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        transform: translate3d(0, 0, 0);
    }

    40%, 43% {
        animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        transform: translate3d(0, -30px, 0)scaleY(1.1);
    }

    70% {
        animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        transform: translate3d(0, -15px, 0)scaleY(1.05);
    }

    80% {
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transform: translate3d(0, 0, 0)scaleY(.95);
    }

    90% {
        transform: translate3d(0, -4px, 0)scaleY(1.02);
    }
}

.animate__bounce {
    transform-origin: bottom;
    animation-name: bounce;
}

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

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

.animate__flash {
    animation-name: flash;
}

@keyframes pulse {
    from {
        transform: scale3d(1, 1, 1);
    }

    50% {
        transform: scale3d(1.05, 1.05, 1.05);
    }

    to {
        transform: scale3d(1, 1, 1);
    }
}

.animate__pulse {
    animation-name: pulse;
    animation-timing-function: ease-in-out;
}

@keyframes rubberBand {
    from {
        transform: scale3d(1, 1, 1);
    }

    30% {
        transform: scale3d(1.25, .75, 1);
    }

    40% {
        transform: scale3d(.75, 1.25, 1);
    }

    50% {
        transform: scale3d(1.15, .85, 1);
    }

    65% {
        transform: scale3d(.95, 1.05, 1);
    }

    75% {
        transform: scale3d(1.05, .95, 1);
    }

    to {
        transform: scale3d(1, 1, 1);
    }
}

.animate__rubberBand {
    animation-name: rubberBand;
}

@keyframes shakeX {
    from, to {
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        transform: translate3d(-10px, 0, 0);
    }

    20%, 40%, 60%, 80% {
        transform: translate3d(10px, 0, 0);
    }
}

.animate__shakeX {
    animation-name: shakeX;
}

@keyframes shakeY {
    from, to {
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        transform: translate3d(0, -10px, 0);
    }

    20%, 40%, 60%, 80% {
        transform: translate3d(0, 10px, 0);
    }
}

.animate__shakeY {
    animation-name: shakeY;
}

@keyframes headShake {
    0% {
        transform: translateX(0);
    }

    6.5% {
        transform: translateX(-6px)rotateY(-9deg);
    }

    18.5% {
        transform: translateX(5px)rotateY(7deg);
    }

    31.5% {
        transform: translateX(-3px)rotateY(-5deg);
    }

    43.5% {
        transform: translateX(2px)rotateY(3deg);
    }

    50% {
        transform: translateX(0);
    }
}

.animate__headShake {
    animation-name: headShake;
    animation-timing-function: ease-in-out;
}

@keyframes swing {
    20% {
        transform: rotate3d(0, 0, 1, 15deg);
    }

    40% {
        transform: rotate3d(0, 0, 1, -10deg);
    }

    60% {
        transform: rotate3d(0, 0, 1, 5deg);
    }

    80% {
        transform: rotate3d(0, 0, 1, -5deg);
    }

    to {
        transform: rotate3d(0, 0, 1, 0);
    }
}

.animate__swing {
    transform-origin: top;
    animation-name: swing;
}

@keyframes tada {
    from {
        transform: scale3d(1, 1, 1);
    }

    10%, 20% {
        transform: scale3d(.9, .9, .9)rotate3d(0, 0, 1, -3deg);
    }

    30%, 50%, 70%, 90% {
        transform: scale3d(1.1, 1.1, 1.1)rotate3d(0, 0, 1, 3deg);
    }

    40%, 60%, 80% {
        transform: scale3d(1.1, 1.1, 1.1)rotate3d(0, 0, 1, -3deg);
    }

    to {
        transform: scale3d(1, 1, 1);
    }
}

.animate__tada {
    animation-name: tada;
}

@keyframes wobble {
    from {
        transform: translate3d(0, 0, 0);
    }

    15% {
        transform: translate3d(-25%, 0, 0)rotate3d(0, 0, 1, -5deg);
    }

    30% {
        transform: translate3d(20%, 0, 0)rotate3d(0, 0, 1, 3deg);
    }

    45% {
        transform: translate3d(-15%, 0, 0)rotate3d(0, 0, 1, -3deg);
    }

    60% {
        transform: translate3d(10%, 0, 0)rotate3d(0, 0, 1, 2deg);
    }

    75% {
        transform: translate3d(-5%, 0, 0)rotate3d(0, 0, 1, -1deg);
    }

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

.animate__wobble {
    animation-name: wobble;
}

@keyframes jello {
    from, 11.1%, to {
        transform: translate3d(0, 0, 0);
    }

    22.2% {
        transform: skewX(-12.5deg)skewY(-12.5deg);
    }

    33.3% {
        transform: skewX(6.25deg)skewY(6.25deg);
    }

    44.4% {
        transform: skewX(-3.125deg)skewY(-3.125deg);
    }

    55.5% {
        transform: skewX(1.5625deg)skewY(1.5625deg);
    }

    66.6% {
        transform: skewX(-.78125deg)skewY(-.78125deg);
    }

    77.7% {
        transform: skewX(.390625deg)skewY(.390625deg);
    }

    88.8% {
        transform: skewX(-.195313deg)skewY(-.195313deg);
    }
}

.animate__jello {
    transform-origin: center;
    animation-name: jello;
}

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

    14% {
        transform: scale(1.3);
    }

    28% {
        transform: scale(1);
    }

    42% {
        transform: scale(1.3);
    }

    70% {
        transform: scale(1);
    }
}

.animate__heartBeat {
    animation-name: heartBeat;
    animation-duration: 1.3s;
    -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
    animation-duration: calc(var(--animate-duration) * 1.3);
    animation-timing-function: ease-in-out;
}

@keyframes backInDown {
    0% {
        opacity: .7;
        transform: translateY(-1200px)scale(.7);
    }

    80% {
        opacity: .7;
        transform: translateY(0)scale(.7);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

.animate__backInDown {
    animation-name: backInDown;
}

@keyframes backInLeft {
    0% {
        opacity: .7;
        transform: translateX(-2000px)scale(.7);
    }

    80% {
        opacity: .7;
        transform: translateX(0)scale(.7);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

.animate__backInLeft {
    animation-name: backInLeft;
}

@keyframes backInRight {
    0% {
        opacity: .7;
        transform: translateX(2000px)scale(.7);
    }

    80% {
        opacity: .7;
        transform: translateX(0)scale(.7);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

.animate__backInRight {
    animation-name: backInRight;
}

@keyframes backInUp {
    0% {
        opacity: .7;
        transform: translateY(1200px)scale(.7);
    }

    80% {
        opacity: .7;
        transform: translateY(0)scale(.7);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

.animate__backInUp {
    animation-name: backInUp;
}

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

    20% {
        opacity: .7;
        transform: translateY(0)scale(.7);
    }

    100% {
        opacity: .7;
        transform: translateY(700px)scale(.7);
    }
}

.animate__backOutDown {
    animation-name: backOutDown;
}

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

    20% {
        opacity: .7;
        transform: translateX(0)scale(.7);
    }

    100% {
        opacity: .7;
        transform: translateX(-2000px)scale(.7);
    }
}

.animate__backOutLeft {
    animation-name: backOutLeft;
}

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

    20% {
        opacity: .7;
        transform: translateX(0)scale(.7);
    }

    100% {
        opacity: .7;
        transform: translateX(2000px)scale(.7);
    }
}

.animate__backOutRight {
    animation-name: backOutRight;
}

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

    20% {
        opacity: .7;
        transform: translateY(0)scale(.7);
    }

    100% {
        opacity: .7;
        transform: translateY(-700px)scale(.7);
    }
}

.animate__backOutUp {
    animation-name: backOutUp;
}

@keyframes bounceIn {
    from, 20%, 40%, 60%, 80%, to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    }

    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3);
    }

    20% {
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        transform: scale3d(.9, .9, .9);
    }

    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03);
    }

    80% {
        transform: scale3d(.97, .97, .97);
    }

    to {
        opacity: 1;
        transform: scale3d(1, 1, 1);
    }
}

.animate__bounceIn {
    animation-duration: .75s;
    -webkit-animation-duration: calc(var(--animate-duration) * .75);
    animation-duration: calc(var(--animate-duration) * .75);
    animation-name: bounceIn;
}

@keyframes bounceInDown {
    from, 60%, 75%, 90%, to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    }

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

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

    75% {
        transform: translate3d(0, -10px, 0)scaleY(.95);
    }

    90% {
        transform: translate3d(0, 5px, 0)scaleY(.985);
    }

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

.animate__bounceInDown {
    animation-name: bounceInDown;
}

@keyframes bounceInLeft {
    from, 60%, 75%, 90%, to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    }

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

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

    75% {
        transform: translate3d(-10px, 0, 0)scaleX(.98);
    }

    90% {
        transform: translate3d(5px, 0, 0)scaleX(.995);
    }

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

.animate__bounceInLeft {
    animation-name: bounceInLeft;
}

@keyframes bounceInRight {
    from, 60%, 75%, 90%, to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    }

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

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

    75% {
        transform: translate3d(10px, 0, 0)scaleX(.98);
    }

    90% {
        transform: translate3d(-5px, 0, 0)scaleX(.995);
    }

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

.animate__bounceInRight {
    animation-name: bounceInRight;
}

@keyframes bounceInUp {
    from, 60%, 75%, 90%, to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    }

    from {
        opacity: 0;
        transform: translate3d(0, 3000px, 0)scaleY(5);
    }

    60% {
        opacity: 1;
        transform: translate3d(0, -20px, 0)scaleY(.9);
    }

    75% {
        transform: translate3d(0, 10px, 0)scaleY(.95);
    }

    90% {
        transform: translate3d(0, -5px, 0)scaleY(.985);
    }

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

.animate__bounceInUp {
    animation-name: bounceInUp;
}

@keyframes bounceOut {
    20% {
        transform: scale3d(.9, .9, .9);
    }

    50%, 55% {
        opacity: 1;
        transform: scale3d(1.1, 1.1, 1.1);
    }

    to {
        opacity: 0;
        transform: scale3d(.3, .3, .3);
    }
}

.animate__bounceOut {
    animation-duration: .75s;
    -webkit-animation-duration: calc(var(--animate-duration) * .75);
    animation-duration: calc(var(--animate-duration) * .75);
    animation-name: bounceOut;
}

@keyframes bounceOutDown {
    20% {
        transform: translate3d(0, 10px, 0)scaleY(.985);
    }

    40%, 45% {
        opacity: 1;
        transform: translate3d(0, -20px, 0)scaleY(.9);
    }

    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)scaleY(3);
    }
}

.animate__bounceOutDown {
    animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px, 0, 0)scaleX(.9);
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)scaleX(2);
    }
}

.animate__bounceOutLeft {
    animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px, 0, 0)scaleX(.9);
    }

    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)scaleX(2);
    }
}

.animate__bounceOutRight {
    animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
    20% {
        transform: translate3d(0, -10px, 0)scaleY(.985);
    }

    40%, 45% {
        opacity: 1;
        transform: translate3d(0, 20px, 0)scaleY(.9);
    }

    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)scaleY(3);
    }
}

.animate__bounceOutUp {
    animation-name: bounceOutUp;
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.animate__fadeIn {
    animation-name: fadeIn;
}

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

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

.animate__fadeInDown {
    animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
    from {
        opacity: 0;
        transform: translate3d(0, -2000px, 0);
    }

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

.animate__fadeInDownBig {
    animation-name: fadeInDownBig;
}

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

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

.animate__fadeInLeft {
    animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0);
    }

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

.animate__fadeInLeftBig {
    animation-name: fadeInLeftBig;
}

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

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

.animate__fadeInRight {
    animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
    from {
        opacity: 0;
        transform: translate3d(2000px, 0, 0);
    }

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

.animate__fadeInRightBig {
    animation-name: fadeInRightBig;
}

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

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

.animate__fadeInUp {
    animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
    from {
        opacity: 0;
        transform: translate3d(0, 2000px, 0);
    }

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

.animate__fadeInUpBig {
    animation-name: fadeInUpBig;
}

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

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

.animate__fadeInTopLeft {
    animation-name: fadeInTopLeft;
}

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

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

.animate__fadeInTopRight {
    animation-name: fadeInTopRight;
}

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

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

.animate__fadeInBottomLeft {
    animation-name: fadeInBottomLeft;
}

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

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

.animate__fadeInBottomRight {
    animation-name: fadeInBottomRight;
}

@keyframes fadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.animate__fadeOut {
    animation-name: fadeOut;
}

@keyframes fadeOutDown {
    from {
        opacity: 1;
    }

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

.animate__fadeOutDown {
    animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
    from {
        opacity: 1;
    }

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

.animate__fadeOutDownBig {
    animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translate3d(-100%, 0, 0);
    }
}

.animate__fadeOutLeft {
    animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0);
    }
}

.animate__fadeOutLeftBig {
    animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
    from {
        opacity: 1;
    }

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

.animate__fadeOutRight {
    animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
    from {
        opacity: 1;
    }

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

.animate__fadeOutRightBig {
    animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translate3d(0, -100%, 0);
    }
}

.animate__fadeOutUp {
    animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0);
    }
}

.animate__fadeOutUpBig {
    animation-name: fadeOutUpBig;
}

@keyframes fadeOutTopLeft {
    from {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }

    to {
        opacity: 0;
        transform: translate3d(-100%, -100%, 0);
    }
}

.animate__fadeOutTopLeft {
    animation-name: fadeOutTopLeft;
}

@keyframes fadeOutTopRight {
    from {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }

    to {
        opacity: 0;
        transform: translate3d(100%, -100%, 0);
    }
}

.animate__fadeOutTopRight {
    animation-name: fadeOutTopRight;
}

@keyframes fadeOutBottomRight {
    from {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }

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

.animate__fadeOutBottomRight {
    animation-name: fadeOutBottomRight;
}

@keyframes fadeOutBottomLeft {
    from {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }

    to {
        opacity: 0;
        transform: translate3d(-100%, 100%, 0);
    }
}

.animate__fadeOutBottomLeft {
    animation-name: fadeOutBottomLeft;
}

@keyframes flip {
    from {
        animation-timing-function: ease-out;
        transform: perspective(400px)scale3d(1, 1, 1)translate3d(0, 0, 0)rotate3d(0, 1, 0, -360deg);
    }

    40% {
        animation-timing-function: ease-out;
        transform: perspective(400px)scale3d(1, 1, 1)translate3d(0, 0, 150px)rotate3d(0, 1, 0, -190deg);
    }

    50% {
        animation-timing-function: ease-in;
        transform: perspective(400px)scale3d(1, 1, 1)translate3d(0, 0, 150px)rotate3d(0, 1, 0, -170deg);
    }

    80% {
        animation-timing-function: ease-in;
        transform: perspective(400px)scale3d(.95, .95, .95)translate3d(0, 0, 0)rotate3d(0, 1, 0, 0);
    }

    to {
        animation-timing-function: ease-in;
        transform: perspective(400px)scale3d(1, 1, 1)translate3d(0, 0, 0)rotate3d(0, 1, 0, 0);
    }
}

.animate__animated.animate__flip {
    backface-visibility: visible;
    animation-name: flip;
}

@keyframes flipInX {
    from {
        opacity: 0;
        animation-timing-function: ease-in;
        transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
    }

    40% {
        animation-timing-function: ease-in;
        transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
    }

    60% {
        opacity: 1;
        transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
    }

    80% {
        transform: perspective(400px)rotate3d(1, 0, 0, -5deg);
    }

    to {
        transform: perspective(400px);
    }
}

.animate__flipInX {
    animation-name: flipInX;
    backface-visibility: visible !important;
}

@keyframes flipInY {
    from {
        opacity: 0;
        animation-timing-function: ease-in;
        transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
    }

    40% {
        animation-timing-function: ease-in;
        transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
    }

    60% {
        opacity: 1;
        transform: perspective(400px)rotate3d(0, 1, 0, 10deg);
    }

    80% {
        transform: perspective(400px)rotate3d(0, 1, 0, -5deg);
    }

    to {
        transform: perspective(400px);
    }
}

.animate__flipInY {
    animation-name: flipInY;
    backface-visibility: visible !important;
}

@keyframes flipOutX {
    from {
        transform: perspective(400px);
    }

    30% {
        opacity: 1;
        transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
    }

    to {
        opacity: 0;
        transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
    }
}

.animate__flipOutX {
    animation-duration: .75s;
    -webkit-animation-duration: calc(var(--animate-duration) * .75);
    animation-duration: calc(var(--animate-duration) * .75);
    animation-name: flipOutX;
    backface-visibility: visible !important;
}

@keyframes flipOutY {
    from {
        transform: perspective(400px);
    }

    30% {
        opacity: 1;
        transform: perspective(400px)rotate3d(0, 1, 0, -15deg);
    }

    to {
        opacity: 0;
        transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
    }
}

.animate__flipOutY {
    animation-duration: .75s;
    -webkit-animation-duration: calc(var(--animate-duration) * .75);
    animation-duration: calc(var(--animate-duration) * .75);
    animation-name: flipOutY;
    backface-visibility: visible !important;
}

@keyframes lightSpeedInRight {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0)skewX(-30deg);
    }

    60% {
        opacity: 1;
        transform: skewX(20deg);
    }

    80% {
        transform: skewX(-5deg);
    }

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

.animate__lightSpeedInRight {
    animation-name: lightSpeedInRight;
    animation-timing-function: ease-out;
}

@keyframes lightSpeedInLeft {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)skewX(30deg);
    }

    60% {
        opacity: 1;
        transform: skewX(-20deg);
    }

    80% {
        transform: skewX(5deg);
    }

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

.animate__lightSpeedInLeft {
    animation-name: lightSpeedInLeft;
    animation-timing-function: ease-out;
}

@keyframes lightSpeedOutRight {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0)skewX(30deg);
    }
}

.animate__lightSpeedOutRight {
    animation-name: lightSpeedOutRight;
    animation-timing-function: ease-in;
}

@keyframes lightSpeedOutLeft {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)skewX(-30deg);
    }
}

.animate__lightSpeedOutLeft {
    animation-name: lightSpeedOutLeft;
    animation-timing-function: ease-in;
}

@keyframes rotateIn {
    from {
        opacity: 0;
        transform: rotate3d(0, 0, 1, -200deg);
    }

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

.animate__rotateIn {
    transform-origin: center;
    animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
    from {
        opacity: 0;
        transform: rotate3d(0, 0, 1, -45deg);
    }

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

.animate__rotateInDownLeft {
    transform-origin: 0 100%;
    animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
    from {
        opacity: 0;
        transform: rotate3d(0, 0, 1, 45deg);
    }

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

.animate__rotateInDownRight {
    transform-origin: 100% 100%;
    animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
    from {
        opacity: 0;
        transform: rotate3d(0, 0, 1, 45deg);
    }

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

.animate__rotateInUpLeft {
    transform-origin: 0 100%;
    animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
    from {
        opacity: 0;
        transform: rotate3d(0, 0, 1, -90deg);
    }

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

.animate__rotateInUpRight {
    transform-origin: 100% 100%;
    animation-name: rotateInUpRight;
}

@keyframes rotateOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: rotate3d(0, 0, 1, 200deg);
    }
}

.animate__rotateOut {
    transform-origin: center;
    animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: rotate3d(0, 0, 1, 45deg);
    }
}

.animate__rotateOutDownLeft {
    transform-origin: 0 100%;
    animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: rotate3d(0, 0, 1, -45deg);
    }
}

.animate__rotateOutDownRight {
    transform-origin: 100% 100%;
    animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: rotate3d(0, 0, 1, -45deg);
    }
}

.animate__rotateOutUpLeft {
    transform-origin: 0 100%;
    animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: rotate3d(0, 0, 1, 90deg);
    }
}

.animate__rotateOutUpRight {
    transform-origin: 100% 100%;
    animation-name: rotateOutUpRight;
}

@keyframes hinge {
    0% {
        animation-timing-function: ease-in-out;
    }

    20%, 60% {
        animation-timing-function: ease-in-out;
        transform: rotate3d(0, 0, 1, 80deg);
    }

    40%, 80% {
        opacity: 1;
        animation-timing-function: ease-in-out;
        transform: rotate3d(0, 0, 1, 60deg);
    }

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

.animate__hinge {
    animation-duration: 2s;
    -webkit-animation-duration: calc(var(--animate-duration) * 2);
    animation-duration: calc(var(--animate-duration) * 2);
    transform-origin: 0 0;
    animation-name: hinge;
}

@keyframes jackInTheBox {
    from {
        opacity: 0;
        transform-origin: bottom;
        transform: scale(.1)rotate(30deg);
    }

    50% {
        transform: rotate(-10deg);
    }

    70% {
        transform: rotate(3deg);
    }

    to {
        opacity: 1;
        transform: scale(1);
    }
}

.animate__jackInTheBox {
    animation-name: jackInTheBox;
}

@keyframes rollIn {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg);
    }

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

.animate__rollIn {
    animation-name: rollIn;
}

@keyframes rollOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0)rotate3d(0, 0, 1, 120deg);
    }
}

.animate__rollOut {
    animation-name: rollOut;
}

@keyframes zoomIn {
    from {
        opacity: 0;
        transform: scale3d(.3, .3, .3);
    }

    50% {
        opacity: 1;
    }
}

.animate__zoomIn {
    animation-name: zoomIn;
}

@keyframes zoomInDown {
    from {
        opacity: 0;
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        transform: scale3d(.1, .1, .1)translate3d(0, -1000px, 0);
    }

    60% {
        opacity: 1;
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        transform: scale3d(.475, .475, .475)translate3d(0, 60px, 0);
    }
}

.animate__zoomInDown {
    animation-name: zoomInDown;
}

@keyframes zoomInLeft {
    from {
        opacity: 0;
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        transform: scale3d(.1, .1, .1)translate3d(-1000px, 0, 0);
    }

    60% {
        opacity: 1;
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        transform: scale3d(.475, .475, .475)translate3d(10px, 0, 0);
    }
}

.animate__zoomInLeft {
    animation-name: zoomInLeft;
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        transform: scale3d(.1, .1, .1)translate3d(1000px, 0, 0);
    }

    60% {
        opacity: 1;
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        transform: scale3d(.475, .475, .475)translate3d(-10px, 0, 0);
    }
}

.animate__zoomInRight {
    animation-name: zoomInRight;
}

@keyframes zoomInUp {
    from {
        opacity: 0;
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        transform: scale3d(.1, .1, .1)translate3d(0, 1000px, 0);
    }

    60% {
        opacity: 1;
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        transform: scale3d(.475, .475, .475)translate3d(0, -60px, 0);
    }
}

.animate__zoomInUp {
    animation-name: zoomInUp;
}

@keyframes zoomOut {
    from {
        opacity: 1;
    }

    50% {
        opacity: 0;
        transform: scale3d(.3, .3, .3);
    }

    to {
        opacity: 0;
    }
}

.animate__zoomOut {
    animation-name: zoomOut;
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        transform: scale3d(.475, .475, .475)translate3d(0, -60px, 0);
    }

    to {
        opacity: 0;
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        transform: scale3d(.1, .1, .1)translate3d(0, 2000px, 0);
    }
}

.animate__zoomOutDown {
    transform-origin: bottom;
    animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        transform: scale3d(.475, .475, .475)translate3d(42px, 0, 0);
    }

    to {
        opacity: 0;
        transform: scale(.1)translate3d(-2000px, 0, 0);
    }
}

.animate__zoomOutLeft {
    transform-origin: 0;
    animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        transform: scale3d(.475, .475, .475)translate3d(-42px, 0, 0);
    }

    to {
        opacity: 0;
        transform: scale(.1)translate3d(2000px, 0, 0);
    }
}

.animate__zoomOutRight {
    transform-origin: 100%;
    animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        transform: scale3d(.475, .475, .475)translate3d(0, 60px, 0);
    }

    to {
        opacity: 0;
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        transform: scale3d(.1, .1, .1)translate3d(0, -2000px, 0);
    }
}

.animate__zoomOutUp {
    transform-origin: bottom;
    animation-name: zoomOutUp;
}

@keyframes slideInDown {
    from {
        visibility: visible;
        transform: translate3d(0, -100%, 0);
    }

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

.animate__slideInDown {
    animation-name: slideInDown;
}

@keyframes slideInLeft {
    from {
        visibility: visible;
        transform: translate3d(-100%, 0, 0);
    }

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

.animate__slideInLeft {
    animation-name: slideInLeft;
}

@keyframes slideInRight {
    from {
        visibility: visible;
        transform: translate3d(100%, 0, 0);
    }

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

.animate__slideInRight {
    animation-name: slideInRight;
}

@keyframes slideInUp {
    from {
        visibility: visible;
        transform: translate3d(0, 100%, 0);
    }

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

.animate__slideInUp {
    animation-name: slideInUp;
}

@keyframes slideOutDown {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        transform: translate3d(0, 100%, 0);
    }
}

.animate__slideOutDown {
    animation-name: slideOutDown;
}

@keyframes slideOutLeft {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        transform: translate3d(-100%, 0, 0);
    }
}

.animate__slideOutLeft {
    animation-name: slideOutLeft;
}

@keyframes slideOutRight {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        transform: translate3d(100%, 0, 0);
    }
}

.animate__slideOutRight {
    animation-name: slideOutRight;
}

@keyframes slideOutUp {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        transform: translate3d(0, -100%, 0);
    }
}

.animate__slideOutUp {
    animation-name: slideOutUp;
}

.header-section {
    text-align: center;
    border-top: 1px solid #2b2b2b;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px;
    font-size: 12px;
    display: flex;
    position: fixed;
    box-shadow: inset 0 -23px 25px #0000002b, inset 0 -36px 30px #00000026, inset 0 -79px 40px #0000001a, 0 2px 1px #0000000f, 0 4px 2px #00000017, 0 8px 4px #00000017, 0 16px 8px #00000017, 0 32px 16px #00000017;
}

.header-section.top {
    top: 0;
    left: 0;
}

.header-section.bottom {
    bottom: 0;
    left: 0;
}

.header-section .section {
    padding: 0 40px;
}

.header-section .section a {
    color: #e8d5d5;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.header-section .section a:hover {
    color: #fff;
}

img.logo {
    width: 50px;
    margin-left: 0;
    margin-right: 0;
    animation: 5s linear infinite rotateY360;
    position: fixed;
    top: 10%;
    left: auto;
    right: auto;
}

.logo-name {
    color: #acb3e0;
    text-shadow: 0 1px #000;
    margin-left: 0;
    margin-right: 0;
    font-size: 30px;
    position: fixed;
    top: 5%;
    left: auto;
    right: auto;
}

@keyframes rotateY360 {
    0% {
        transform: rotateY(0);
    }

    10% {
        transform: rotateY(360deg);
    }

    100% {
        transform: rotateY(360deg);
    }
}

.title {
    color: #fff;
    font-size: 65px;
    font-weight: bold;
}

#ww_d154b781c3145 {
    border-radius: 10px;
    box-shadow: 0 10px 13px -7px #000, 5px 5px 15px 5px #0000;
}

.content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    display: flex;
}

input[type="search"] {
    width: 50vw;
    color: #242424;
    background: #fff9;
    border: none;
    padding: 10px;
    font-size: 25px;
    box-shadow: 0 10px 13px -7px #000, 5px 5px 15px 5px #0000;
}

input[type="search"]::-ms-clear {
    width: 0;
    height: 0;
    display: none;
}

input[type="search"]::-ms-reveal {
    width: 0;
    height: 0;
    display: none;
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
    display: none;
}

input[type="search"]:focus-visible {
    outline: none;
}

input[type="search"]::-webkit-input-placeholder {
    color: #fff;
}

input[type="search"]::-moz-placeholder {
    color: #fff;
}

input[type="search"]::placeholder {
    color: #363636;
}

.search-container button {
    width: 200px;
    cursor: pointer;
    color: #fff;
    height: 85%;
    background: #4a5be5;
    border: none;
    font-size: 17px;
    position: absolute;
    top: 1px;
    right: 1px;
}

#suggest.filled {
    width: 497px;
    border: 1px solid #ccc;
    border-top: none;
    outline: none;
    flex-direction: column;
    align-items: flex-start;
    padding: 10px 6px 10px 45px;
    font-size: 21px;
    display: flex;
}

#suggest .active {
    color: #fff;
    background-color: #1e90ff;
}

#suggest > h6 {
    margin: 10px 0;
    padding: 0;
    font-size: 17px;
}

#suggest > div {
    cursor: pointer;
    padding: 3px;
    font-size: 19px;
}

.facts-section {
    width: 40vw;
    border-radius: 10px;
    margin-top: 20px;
    padding: 20px;
}

.facts-container {
    color: #fff;
    text-shadow: 0 1px #000;
    font-size: 30px;
    display: inline;
    position: relative;
}

.quote-container {
    color: #fff;
    margin: 0 20px;
    font-size: 30px;
    display: inline-block;
}

.change {
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-image: url("data:image/png;base64,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");
    background-repeat: no-repeat;
    background-size: cover;
    margin: 20px;
    display: inline-block;
    position: relative;
    right: 0;
}

.current-date {
    color: #4a5be5;
    text-shadow: 0 0 1px #000;
    font-size: 24px;
    position: fixed;
    top: 80px;
    right: 30px;
}

.current-time {
    color: #9ca1da;
    text-shadow: 0 0 1px #000;
    margin-left: 0;
    margin-right: 0;
    font-size: 2em;
    position: fixed;
    top: 22%;
    left: auto;
    right: auto;
}

* {
    font-family: math;
}

body {
    background-color: grey;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
    display: flex;
}

#mainContent {
    height: 90vh;
    margin: 70px 0;
    padding: 0 25px;
}

.main {
    width: 100vw;
    height: 80vh;
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    inset: 0;
}

.policy {
    padding: 30px 15px;
}

.search-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.restart-wrapper {
    position: fixed;
    top: 0;
}

.bg-1 {
    background: url("img.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

}

