*>.-intro-x:nth-child(14) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(14) {
    z-index: 36;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

*>.intro-x:nth-child(15) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(15), *>.intro-x:nth-child(15) {
    z-index: 35;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s
}

*>.-intro-x:nth-child(15) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(15) {
    z-index: 35;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s
}

*>.intro-x:nth-child(16) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(16), *>.intro-x:nth-child(16) {
    z-index: 34;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s
}

*>.-intro-x:nth-child(16) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(16) {
    z-index: 34;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s
}

*>.intro-x:nth-child(17) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(17), *>.intro-x:nth-child(17) {
    z-index: 33;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s
}

*>.-intro-x:nth-child(17) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(17) {
    z-index: 33;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s
}

*>.intro-x:nth-child(18) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(18), *>.intro-x:nth-child(18) {
    z-index: 32;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s
}

*>.-intro-x:nth-child(18) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(18) {
    z-index: 32;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s
}

*>.intro-x:nth-child(19) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(19), *>.intro-x:nth-child(19) {
    z-index: 31;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.9s;
    animation-delay: 1.9s
}

*>.-intro-x:nth-child(19) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(19) {
    z-index: 31;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.9s;
    animation-delay: 1.9s
}

*>.intro-x:nth-child(20) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(20), *>.intro-x:nth-child(20) {
    z-index: 30;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

*>.-intro-x:nth-child(20) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(20) {
    z-index: 30;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

*>.intro-x:nth-child(21) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(21), *>.intro-x:nth-child(21) {
    z-index: 29;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.1s;
    animation-delay: 2.1s
}

*>.-intro-x:nth-child(21) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(21) {
    z-index: 29;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.1s;
    animation-delay: 2.1s
}

*>.intro-x:nth-child(22) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(22), *>.intro-x:nth-child(22) {
    z-index: 28;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s
}

*>.-intro-x:nth-child(22) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(22) {
    z-index: 28;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s
}

*>.intro-x:nth-child(23) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(23), *>.intro-x:nth-child(23) {
    z-index: 27;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.3s;
    animation-delay: 2.3s
}

*>.-intro-x:nth-child(23) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(23) {
    z-index: 27;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.3s;
    animation-delay: 2.3s
}

*>.intro-x:nth-child(24) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(24), *>.intro-x:nth-child(24) {
    z-index: 26;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.4s;
    animation-delay: 2.4s
}

*>.-intro-x:nth-child(24) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(24) {
    z-index: 26;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.4s;
    animation-delay: 2.4s
}

*>.intro-x:nth-child(25) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(25), *>.intro-x:nth-child(25) {
    z-index: 25;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s
}

*>.-intro-x:nth-child(25) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(25) {
    z-index: 25;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s
}

*>.intro-x:nth-child(26) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(26), *>.intro-x:nth-child(26) {
    z-index: 24;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.6s;
    animation-delay: 2.6s
}

*>.-intro-x:nth-child(26) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(26) {
    z-index: 24;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.6s;
    animation-delay: 2.6s
}

*>.intro-x:nth-child(27) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(27), *>.intro-x:nth-child(27) {
    z-index: 23;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.7s;
    animation-delay: 2.7s
}

*>.-intro-x:nth-child(27) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(27) {
    z-index: 23;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.7s;
    animation-delay: 2.7s
}

*>.intro-x:nth-child(28) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(28), *>.intro-x:nth-child(28) {
    z-index: 22;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.8s;
    animation-delay: 2.8s
}

*>.-intro-x:nth-child(28) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(28) {
    z-index: 22;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.8s;
    animation-delay: 2.8s
}

*>.intro-x:nth-child(29) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(29), *>.intro-x:nth-child(29) {
    z-index: 21;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.9s;
    animation-delay: 2.9s
}

*>.-intro-x:nth-child(29) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(29) {
    z-index: 21;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.9s;
    animation-delay: 2.9s
}

*>.intro-x:nth-child(30) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(30), *>.intro-x:nth-child(30) {
    z-index: 20;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3s;
    animation-delay: 3s
}

*>.-intro-x:nth-child(30) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(30) {
    z-index: 20;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3s;
    animation-delay: 3s
}

*>.intro-x:nth-child(31) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(31), *>.intro-x:nth-child(31) {
    z-index: 19;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.1s;
    animation-delay: 3.1s
}

*>.-intro-x:nth-child(31) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(31) {
    z-index: 19;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.1s;
    animation-delay: 3.1s
}

*>.intro-x:nth-child(32) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(32), *>.intro-x:nth-child(32) {
    z-index: 18;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.2s;
    animation-delay: 3.2s
}

*>.-intro-x:nth-child(32) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(32) {
    z-index: 18;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.2s;
    animation-delay: 3.2s
}

*>.intro-x:nth-child(33) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(33), *>.intro-x:nth-child(33) {
    z-index: 17;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.3s;
    animation-delay: 3.3s
}

*>.-intro-x:nth-child(33) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(33) {
    z-index: 17;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.3s;
    animation-delay: 3.3s
}

*>.intro-x:nth-child(34) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(34), *>.intro-x:nth-child(34) {
    z-index: 16;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.4s;
    animation-delay: 3.4s
}

*>.-intro-x:nth-child(34) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(34) {
    z-index: 16;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.4s;
    animation-delay: 3.4s
}

*>.intro-x:nth-child(35) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(35), *>.intro-x:nth-child(35) {
    z-index: 15;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.5s;
    animation-delay: 3.5s
}

*>.-intro-x:nth-child(35) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(35) {
    z-index: 15;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.5s;
    animation-delay: 3.5s
}

*>.intro-x:nth-child(36) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(36), *>.intro-x:nth-child(36) {
    z-index: 14;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.6s;
    animation-delay: 3.6s
}

*>.-intro-x:nth-child(36) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(36) {
    z-index: 14;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.6s;
    animation-delay: 3.6s
}

*>.intro-x:nth-child(37) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(37), *>.intro-x:nth-child(37) {
    z-index: 13;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.7s;
    animation-delay: 3.7s
}

*>.-intro-x:nth-child(37) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(37) {
    z-index: 13;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.7s;
    animation-delay: 3.7s
}

*>.intro-x:nth-child(38) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(38), *>.intro-x:nth-child(38) {
    z-index: 12;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.8s;
    animation-delay: 3.8s
}

*>.-intro-x:nth-child(38) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(38) {
    z-index: 12;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.8s;
    animation-delay: 3.8s
}

*>.intro-x:nth-child(39) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(39), *>.intro-x:nth-child(39) {
    z-index: 11;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.9s;
    animation-delay: 3.9s
}

*>.-intro-x:nth-child(39) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(39) {
    z-index: 11;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.9s;
    animation-delay: 3.9s
}

*>.intro-x:nth-child(40) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(40), *>.intro-x:nth-child(40) {
    z-index: 10;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4s;
    animation-delay: 4s
}

*>.-intro-x:nth-child(40) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(40) {
    z-index: 10;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4s;
    animation-delay: 4s
}

*>.intro-x:nth-child(41) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(41), *>.intro-x:nth-child(41) {
    z-index: 9;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.1s;
    animation-delay: 4.1s
}

*>.-intro-x:nth-child(41) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(41) {
    z-index: 9;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.1s;
    animation-delay: 4.1s
}

*>.intro-x:nth-child(42) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(42), *>.intro-x:nth-child(42) {
    z-index: 8;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.2s;
    animation-delay: 4.2s
}

*>.-intro-x:nth-child(42) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(42) {
    z-index: 8;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.2s;
    animation-delay: 4.2s
}

*>.intro-x:nth-child(43) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(43), *>.intro-x:nth-child(43) {
    z-index: 7;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.3s;
    animation-delay: 4.3s
}

*>.-intro-x:nth-child(43) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(43) {
    z-index: 7;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.3s;
    animation-delay: 4.3s
}

*>.intro-x:nth-child(44) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(44), *>.intro-x:nth-child(44) {
    z-index: 6;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.4s;
    animation-delay: 4.4s
}

*>.-intro-x:nth-child(44) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(44) {
    z-index: 6;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.4s;
    animation-delay: 4.4s
}

*>.intro-x:nth-child(45) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(45), *>.intro-x:nth-child(45) {
    z-index: 5;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.5s;
    animation-delay: 4.5s
}

*>.-intro-x:nth-child(45) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(45) {
    z-index: 5;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.5s;
    animation-delay: 4.5s
}

*>.intro-x:nth-child(46) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(46), *>.intro-x:nth-child(46) {
    z-index: 4;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.6s;
    animation-delay: 4.6s
}

*>.-intro-x:nth-child(46) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(46) {
    z-index: 4;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.6s;
    animation-delay: 4.6s
}

*>.intro-x:nth-child(47) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(47), *>.intro-x:nth-child(47) {
    z-index: 3;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.7s;
    animation-delay: 4.7s
}

*>.-intro-x:nth-child(47) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(47) {
    z-index: 3;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.7s;
    animation-delay: 4.7s
}

*>.intro-x:nth-child(48) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(48), *>.intro-x:nth-child(48) {
    z-index: 2;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.8s;
    animation-delay: 4.8s
}

*>.-intro-x:nth-child(48) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(48) {
    z-index: 2;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.8s;
    animation-delay: 4.8s
}

*>.intro-x:nth-child(49) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(49), *>.intro-x:nth-child(49) {
    z-index: 1;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.9s;
    animation-delay: 4.9s
}

*>.-intro-x:nth-child(49) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(49) {
    z-index: 1;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.9s;
    animation-delay: 4.9s
}

*>.intro-x:nth-child(50) {
    transform: translateX(50px)
}

*>.-intro-x:nth-child(50), *>.intro-x:nth-child(50) {
    z-index: 0;
    position: relative;
    opacity: 0;
    -webkit-animation: intro-x-animation .4s ease-in-out .33333s;
    animation: intro-x-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 5s;
    animation-delay: 5s
}

*>.-intro-x:nth-child(50) {
    transform: translateX(-50px)
}

*>.intro-y:nth-child(50) {
    z-index: 0;
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-y-animation .4s ease-in-out .33333s;
    animation: intro-y-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 5s;
    animation-delay: 5s
}

@-webkit-keyframes intro-x-animation {
    to {
        opacity: 1
    }
    to {
        transform: translateX(0)
    }
}

@keyframes intro-x-animation {
    to {
        opacity: 1
    }
    to {
        transform: translateX(0)
    }
}

@-webkit-keyframes intro-y-animation {
    to {
        opacity: 1
    }
    to {
        transform: translateY(0)
    }
}

@keyframes intro-y-animation {
    to {
        opacity: 1
    }
    to {
        transform: translateY(0)
    }
}

/*.modal {
    margin-top: -10000px;
    margin-left: -10000px;
    transition: visibility 0s linear .2s, opacity .2s 0s;
    visibility: hidden;
    position: fixed;
    left: 0;
    top: 0;
    height: 100vh;
    width: 100vw;
    opacity: 0
}

.modal, .modal.modal-overlap {
    background: rgba(0, 0, 0, .6509803921568628)
}

.modal.modal-static .modal-content {
    -webkit-animation: modal-static-backdrop .3s infinite;
    animation: modal-static-backdrop .3s infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate
}

.modal.show {
    transition: visibility 0s ease-in-out 0s, opacity .4s ease-in-out 0s;
    visibility: visible;
    opacity: 1
}

.modal.show>.modal-dialog {
    margin-top: 4rem
}

.modal .modal-dialog {
    width: 90%;
    transition: margin-top .4s;
    margin: -4rem auto 4rem
}

@media (min-width:640px) {
    .modal .modal-dialog {
        width: 460px
    }
    .modal .modal-dialog.modal-sm {
        width: 300px
    }
    .modal .modal-dialog.modal-lg, .modal .modal-dialog.modal-xl {
        width: 600px
    }
}

@media (min-width:1024px) {
    .modal .modal-dialog.modal-xl {
        width: 900px
    }
}

.modal .modal-dialog .modal-content {
    position: relative
}

.modal .modal-dialog .modal-content>[data-dismiss=modal] {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: .75rem;
    margin-right: .75rem
}

.modal.modal-slide-over {
    overflow-x: hidden
}

.modal.modal-slide-over.modal-static .modal-content {
    -webkit-animation: none;
    animation: none
}

.modal.modal-slide-over.show {
    transition: visibility 0s ease-in-out 0s, opacity .6s ease-in-out 0s;
    visibility: visible;
    opacity: 1;
    padding-left: 0 !important;
}

.modal.modal-slide-over.show>.modal-dialog {
    margin-left: 0;
}

@media (max-width:639px) {
    .modal.modal-slide-over.show>.modal-dialog .modal-content>[data-dismiss=modal] {
        margin-left: -2.5rem
    }
}

.modal.modal-slide-over .modal-dialog {
    margin-left: -100%;
    transition: margin-left.6s;
    margin-top: 0;
    margin-bottom: 0;
}

.modal.modal-slide-over .modal-dialog .modal-content {
    min-height: 100vh;
    border-radius: 0
}

.modal.modal-slide-over .modal-dialog .modal-content>[data-dismiss=modal] {
    position: absolute;
    top: 0;
    right: 0;
    right: auto;
    margin-top: 1rem;
    margin-right: -3rem;
}

.modal-content {
    position: relative;
    width: 100%;
    border-radius: .25rem;
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow)
}

.dark .modal-content {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 58, 85, var(--tw-bg-opacity))
}

.modal-header {
    display: flex;
    align-items: center;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(237, 242, 247, var(--tw-border-opacity));
    padding: .75rem 1.25rem
}

.dark .modal-header {
    --tw-border-opacity: 1;
    border-color: rgba(63, 72, 101, var(--tw-border-opacity))
}

.modal-body {
    padding: 1.25rem
}

.modal-footer {
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(237, 242, 247, var(--tw-border-opacity));
    padding: .75rem 1.25rem;
    text-align: right
}

.dark .modal-footer {
    --tw-border-opacity: 1;
    border-color: rgba(63, 72, 101, var(--tw-border-opacity))
}

@-webkit-keyframes modal-static-backdrop {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(1.05)
    }
}

@keyframes modal-static-backdrop {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(1.05)
    }
}
*/
.pagination {
    margin-left: auto;
    display: flex;
}

@media (max-width:639px) {
    .pagination {
        margin-right: 0;
        width: 100%
    }
    .pagination li {
        flex: 1 1 0%
    }
    .pagination li:first-child .pagination__link, .pagination li:nth-child(2) .pagination__link, .pagination li:nth-child(3) .pagination__link, .pagination li:nth-child(7) .pagination__link, .pagination li:nth-child(8) .pagination__link, .pagination li:nth-child(9) .pagination__link {
        padding-left: .25rem;
        padding-right: .25rem
    }
}

.pagination li .pagination__link {
    min-width: 40px;
    margin-left: .5rem;
    display: flex;
    display: inline-flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: .375rem;
    border-width: 1px;
    padding: .5rem .75rem;
    font-weight: 500;
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
    transition-duration: .2s;
}

.pagination li .pagination__link:hover {
    --tw-border-opacity: 0.9;
    --tw-bg-opacity: 0.9
}

.pagination li .pagination__link:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 transparent)
}

.pagination li .pagination__link:not(button) {
    text-align: right;
}

.pagination li .pagination__link {
    align-items: center;
    justify-content: center;
    border-color: transparent;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgba(45, 55, 72, var(--tw-text-opacity));
    --tw-shadow: 0 0 transparent;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow)
}

.dark .pagination li .pagination__link {
    --tw-text-opacity: 1;
        color: rgba(226, 232, 240, var(--tw-text-opacity));
}

@media (max-width:639px) {
    .pagination li .pagination__link {
        margin-right: 0;
        min-width: 0
    }
}

.pagination li .pagination__link.pagination__link--active {
    font-weight: 500;
    box-shadow: 0 3px 20px rgba(0, 0, 0, .043137254901960784);
    position: relative;
    border-radius: .375rem;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.dark .pagination li .pagination__link.pagination__link--active {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 58, 85, var(--tw-bg-opacity))
}

.progress {
    height: .5rem;
    width: 100%;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgba(203, 213, 224, var(--tw-bg-opacity))
}

.dark .progress {
    --tw-bg-opacity: 1;
    background-color: rgba(41, 49, 69, var(--tw-bg-opacity))
}

.progress-bar {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    font-size: .75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.dark .progress-bar {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 96, 216, var(--tw-bg-opacity))
}

.scrollbar-hidden::-webkit-scrollbar {
    width: 0;
    background-color: transparent
}

.\!nav, .nav {
    display: flex
}

.\!nav.\!nav-tabs .\!active, .nav.nav-tabs .active {
    border-bottom-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(28, 63, 170, var(--tw-border-opacity));
    font-weight: 500
}

.tab-content .tab-pane {
    top: -9999px;
    left: -9999px;
    transition: visibility 0s linear .6s, opacity .6s 0s;
    visibility: hidden;
    position: absolute;
    opacity: 0
}

.tab-content .tab-pane.active {
    transition: visibility 0s linear 0s, opacity .6s 0s;
    visibility: visible;
    position: static;
    opacity: 1
}

.\!tab-content .\!tab-pane.\!active {
    transition: visibility 0s linear 0s, opacity .6s 0s!important;
    visibility: visible;
    position: static;
    opacity: 1
}

.\!table, .table {
    width: 100%;
    text-align: right;
}

.\!table th, .table th {
    padding: .75rem 1.25rem;
    font-weight: 500
}

.\!table td, .table td {
    padding: .75rem 1.25rem
}

.\!table.\!table--sm td, .\!table.\!table--sm th, .table.table--sm td, .table.table--sm th {
    padding: .5rem 1rem
}