@import url('https://fonts.googleapis.com/css2?family=Passion+One&family=Rubik+Dirt&display=swap');



.animista [class*=anim-delay-] {
    opacity: 0
}

.animista.appear [class*=anim-delay-] {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
.fixedElement {
    background-color: #e8e8e8;
    top: 0px;
    position:fixed;
    width:100%;
    z-index:100;
}
.fontrubik
{ 
  font-family: 'Rubik Dirt', cursive !important;
  font-weight: normal !important;
}
.subtitle
{
    font-size: 30px;
    color: var(--color-primary);
}
.fontpassion
{
    font-family: 'Passion One', cursive !important;
    font-weight: normal !important;
}
.animista.appear.fade-in-bottom [class*=anim-delay-] {
    -webkit-animation-name: fade-in-bottom;
    animation-name: fade-in-bottom
}

.animista.appear.scale-in-ver-bottom [class*=anim-delay-] {
    -webkit-animation-name: scale-in-ver-bottom;
    animation-name: scale-in-ver-bottom
}

.animista.appear.scale-in-ver-top [class*=anim-delay-] {
    -webkit-animation-name: scale-in-ver-top;
    animation-name: scale-in-ver-top
}
.pagesubnav
{
    color: #9c9999;
    font-size: 17px;
}
.active, .pagesubnav:hover
{
     color: var(--color-primary);
     font-weight: bold;
}
.animista.appear.slide-in-right [class*=anim-delay-] {
    -webkit-animation-name: slide-in-right;
    animation-name: slide-in-right
}

.animista.appear.fade-in-fwd [class*=anim-delay-] {
    -webkit-animation-name: fade-in-fwd;
    animation-name: fade-in-fwd
}

.animista.appear.slide-in-bottom [class*=anim-delay-] {
    -webkit-animation-name: slide-in-bottom;
    animation-name: slide-in-bottom
}

.animista.appear.scale-in-hor-right [class*=anim-delay-] {
    -webkit-animation-name: scale-in-hor-right;
    animation-name: scale-in-hor-right
}

.animista.appear.scale-in-hor-center [class*=anim-delay-] {
    -webkit-animation-name: scale-in-hor-center;
    animation-name: scale-in-hor-center
}

.animista.appear.tilt-in-br [class*=anim-delay-] {
    -webkit-animation-name: tilt-in-br;
    animation-name: tilt-in-br
}

.animista.appear.scale-in-tl [class*=anim-delay-] {
    -webkit-animation-name: scale-in-tl;
    animation-name: scale-in-tl
}

.animista.appear.flip-in-hor-top [class*=anim-delay-] {
    -webkit-animation-name: flip-in-hor-top;
    animation-name: flip-in-hor-top
}

.animista.appear.scale-in-hor-left [class*=anim-delay-] {
    -webkit-animation-name: scale-in-hor-left;
    animation-name: scale-in-hor-left
}

.animista.appear.slide-in-left [class*=anim-delay-] {
    -webkit-animation-name: slide-in-left;
    animation-name: slide-in-left
}

.animista.appear .scale-in-center [class*=anim-delay-] { 
     -webkit-animation-name: scale-in-center;
    animation-name: scale-in-center
}

.animista.appear .anim-delay-1 {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.animista.appear .anim-delay-2 {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.animista.appear .anim-delay-3 {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.animista.appear .anim-delay-4 {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.animista.appear .anim-delay-5 {
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.animista.appear .anim-delay-6 {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.animista.appear .anim-delay-7 {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.animista.appear .anim-delay-8 {
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.animista.appear .anim-delay-9 {
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

.animista.appear .anim-delay-11 {
    -webkit-animation-delay: .12s;
    animation-delay: .11s
}



@-webkit-keyframes fade-in-bottom {
    0% {
        transform: translateY(50px);
        opacity: 0
    }

    100% {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes fade-in-bottom {
    0% {
        transform: translateY(50px);
        opacity: 0
    }

    100% {
        transform: translateY(0);
        opacity: 1
    }
}

@-webkit-keyframes tilt-in-br {
    0% {
        transform: rotateY(-35deg) rotateX(-20deg) translate(250px, 250px) skew(12deg, 15deg);
        opacity: 0
    }

    100% {
        transform: rotateY(0) rotateX(0) translate(0, 0) skew(0deg, 0deg);
        opacity: 1
    }
}

@keyframes tilt-in-br {
    0% {
        transform: rotateY(-35deg) rotateX(-20deg) translate(250px, 250px) skew(12deg, 15deg);
        opacity: 0
    }

    100% {
        transform: rotateY(0) rotateX(0) translate(0, 0) skew(0deg, 0deg);
        opacity: 1
    }
}

@-webkit-keyframes flip-in-hor-top {
    0% {
        transform: rotateX(-80deg);
        opacity: 0
    }

    100% {
        transform: rotateX(0);
        opacity: 1
    }
}

@keyframes flip-in-hor-top {
    0% {
        transform: rotateX(-80deg);
        opacity: 0
    }

    100% {
        transform: rotateX(0);
        opacity: 1
    }
}


@-webkit-keyframes scale-in-center {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1
  }
}
@keyframes scale-in-center {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2022-6-21 10:30:14
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation scale-in-hor-left
 * ----------------------------------------
 */
@-webkit-keyframes scale-in-hor-left {
  0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes scale-in-hor-left {
  0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2022-6-21 11:7:17
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation fade-in-fwd
 * ----------------------------------------
 */
@-webkit-keyframes fade-in-fwd {
  0% {
    -webkit-transform: translateZ(-80px);
            transform: translateZ(-80px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes fade-in-fwd {
  0% {
    -webkit-transform: translateZ(-80px);
            transform: translateZ(-80px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2022-6-21 12:5:42
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation scale-in-hor-center
 * ----------------------------------------
 */
@-webkit-keyframes scale-in-hor-center {
  0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    opacity: 1;
  }
}
@keyframes scale-in-hor-center {
  0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    opacity: 1;
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2022-6-21 12:16:43
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation scale-in-hor-right
 * ----------------------------------------
 */
@-webkit-keyframes scale-in-hor-right {
  0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes scale-in-hor-right {
  0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2022-6-21 13:6:57
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation scale-in-tl
 * ----------------------------------------
 */
@-webkit-keyframes scale-in-tl {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes scale-in-tl {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2022-6-22 12:39:47
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-in-bottom
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2022-6-22 16:29:44
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-in-left
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2022-6-22 16:34:41
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-in-right
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2022-6-22 16:44:52
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation scale-in-ver-bottom
 * ----------------------------------------
 */
@-webkit-keyframes scale-in-ver-bottom {
  0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    opacity: 1;
  }
}
@keyframes scale-in-ver-bottom {
  0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    opacity: 1;
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2022-6-22 17:12:28
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation scale-in-ver-top
 * ----------------------------------------
 */
@-webkit-keyframes scale-in-ver-top {
  0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes scale-in-ver-top {
  0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
}




